{ "source_rows": 485, "buy_gt_count": 325, "sell_gt_count": 160, "columns_analyzed": 1058, "intervals": [ 3, 5, 10, 15, 30, 60, 240, 1440 ], "config": { "top_per_tf": 6, "top_global": 30, "min_separation": 0.25, "min_samples": 10 }, "global_top_separation": [ { "col": "m10_bb_pos", "tf": "m10", "family": "legacy", "separation": 4.5143, "buy_median": 0.1016, "sell_median": 0.9056 }, { "col": "m5_bb_pos", "tf": "m5", "family": "legacy", "separation": 4.2573, "buy_median": 0.1106, "sell_median": 0.8803 }, { "col": "m5_ga_cci_20", "tf": "m5", "family": "indicator", "separation": 4.1554, "buy_median": -147.7854, "sell_median": 131.386 }, { "col": "m10_ga_cci_20", "tf": "m10", "family": "indicator", "separation": 4.095, "buy_median": -155.1235, "sell_median": 137.531 }, { "col": "m60_ga_ha_bull", "tf": "m60", "family": "indicator", "separation": 3.9072, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m15_bb_pos", "tf": "m15", "family": "legacy", "separation": 3.8683, "buy_median": 0.1092, "sell_median": 0.9076 }, { "col": "m10_ga_ha_bull", "tf": "m10", "family": "indicator", "separation": 3.7975, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m10_ga_donchian_pos", "tf": "m10", "family": "indicator", "separation": 3.7116, "buy_median": 0.1667, "sell_median": 1.0417 }, { "col": "m15_ga_ha_bull", "tf": "m15", "family": "indicator", "separation": 3.6874, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m15_ga_cci_20", "tf": "m15", "family": "indicator", "separation": 3.6616, "buy_median": -151.6517, "sell_median": 142.8345 }, { "col": "m10_ga_keltner_pos", "tf": "m10", "family": "indicator", "separation": 3.6386, "buy_median": 0.103, "sell_median": 1.0214 }, { "col": "m30_ga_ha_bull", "tf": "m30", "family": "indicator", "separation": 3.6227, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m5_ga_keltner_pos", "tf": "m5", "family": "indicator", "separation": 3.5798, "buy_median": 0.0897, "sell_median": 0.9885 }, { "col": "m5_ga_mfi_14", "tf": "m5", "family": "indicator", "separation": 3.5005, "buy_median": 20.2112, "sell_median": 77.3 }, { "col": "m10_stoch_k", "tf": "m10", "family": "legacy", "separation": 3.4285, "buy_median": 21.6667, "sell_median": 106.5476 }, { "col": "m5_ga_donchian_pos", "tf": "m5", "family": "indicator", "separation": 3.4181, "buy_median": 0.1778, "sell_median": 1.0 }, { "col": "m30_bb_pos", "tf": "m30", "family": "legacy", "separation": 3.4154, "buy_median": 0.118, "sell_median": 0.9644 }, { "col": "m15_ga_keltner_pos", "tf": "m15", "family": "indicator", "separation": 3.3609, "buy_median": 0.1166, "sell_median": 1.0928 }, { "col": "m10_ga_williams_r", "tf": "m10", "family": "indicator", "separation": 3.3197, "buy_median": -80.9524, "sell_median": 5.4424 }, { "col": "m5_ga_cci_oversold", "tf": "m5", "family": "indicator", "separation": 3.3115, "buy_median": 1.0, "sell_median": 0.0 }, { "col": "m30_ga_cci_20", "tf": "m30", "family": "indicator", "separation": 3.2982, "buy_median": -136.9017, "sell_median": 150.7551 }, { "col": "m15_ga_donchian_pos", "tf": "m15", "family": "indicator", "separation": 3.2801, "buy_median": 0.2, "sell_median": 1.0569 }, { "col": "m10_ga_mfi_14", "tf": "m10", "family": "indicator", "separation": 3.2768, "buy_median": 21.6395, "sell_median": 74.8275 }, { "col": "m3_bb_pos", "tf": "m3", "family": "legacy", "separation": 3.2379, "buy_median": 0.1396, "sell_median": 0.8159 }, { "col": "m5_RSI", "tf": "m5", "family": "legacy", "separation": 3.2331, "buy_median": 31.25, "sell_median": 70.7592 }, { "col": "m3_ga_cci_20", "tf": "m3", "family": "indicator", "separation": 3.2092, "buy_median": -126.0138, "sell_median": 109.1338 }, { "col": "m10_ga_williams_overbought", "tf": "m10", "family": "indicator", "separation": 3.1371, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m15_stoch_k", "tf": "m15", "family": "legacy", "separation": 3.1196, "buy_median": 24.7807, "sell_median": 107.8954 }, { "col": "m3_ga_keltner_pos", "tf": "m3", "family": "indicator", "separation": 3.0761, "buy_median": 0.0833, "sell_median": 0.9519 }, { "col": "m30_ga_cci_overbought", "tf": "m30", "family": "indicator", "separation": 3.0446, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m30_ga_donchian_pos", "tf": "m30", "family": "indicator", "separation": 3.0176, "buy_median": 0.1951, "sell_median": 1.0667 }, { "col": "m10_RSI", "tf": "m10", "family": "legacy", "separation": 3.0135, "buy_median": 31.8182, "sell_median": 69.9572 }, { "col": "m30_ga_keltner_pos", "tf": "m30", "family": "indicator", "separation": 3.0054, "buy_median": 0.164, "sell_median": 1.1025 }, { "col": "m3_ga_mfi_14", "tf": "m3", "family": "indicator", "separation": 2.9969, "buy_median": 22.4784, "sell_median": 75.1626 }, { "col": "m15_ga_williams_r", "tf": "m15", "family": "indicator", "separation": 2.9932, "buy_median": -78.5714, "sell_median": 7.6923 }, { "col": "m10_ga_cci_oversold", "tf": "m10", "family": "indicator", "separation": 2.9752, "buy_median": 1.0, "sell_median": 0.0 }, { "col": "m10_stoch_d", "tf": "m10", "family": "legacy", "separation": 2.9486, "buy_median": 24.6109, "sell_median": 105.9814 }, { "col": "m30_ga_williams_overbought", "tf": "m30", "family": "indicator", "separation": 2.9328, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m5_stoch_k", "tf": "m5", "family": "legacy", "separation": 2.8609, "buy_median": 22.6852, "sell_median": 104.98 }, { "col": "m15_ga_williams_overbought", "tf": "m15", "family": "indicator", "separation": 2.8598, "buy_median": 0.0, "sell_median": 1.0 } ], "by_interval": { "m3": { "interval_minutes": 3, "feature_count": 124, "top_separation": [ { "col": "m3_bb_pos", "separation": 3.2379 }, { "col": "m3_ga_cci_20", "separation": 3.2092 }, { "col": "m3_ga_keltner_pos", "separation": 3.0761 }, { "col": "m3_ga_mfi_14", "separation": 2.9969 }, { "col": "m3_ga_donchian_pos", "separation": 2.7254 }, { "col": "m3_RSI", "separation": 2.709 }, { "col": "m3_stoch_k", "separation": 2.3523 }, { "col": "m3_stoch_d", "separation": 2.2874 }, { "col": "m3_ga_chart_renko_brick_up_ratio", "separation": 2.2741 }, { "col": "m3_ga_williams_r", "separation": 2.2608 }, { "col": "m3_ga_williams_overbought", "separation": 2.1185 }, { "col": "m3_ga_cci_oversold", "separation": 2.0494 }, { "col": "m3_ga_ha_bull", "separation": 2.0286 }, { "col": "m3_ga_close_vs_sma_20_pct", "separation": 1.635 }, { "col": "m3_ga_cci_overbought", "separation": 1.542 } ], "buy_favor_lower_median": [ { "col": "m3_bb_pos", "separation": 3.2379 }, { "col": "m3_ga_cci_20", "separation": 3.2092 }, { "col": "m3_ga_keltner_pos", "separation": 3.0761 }, { "col": "m3_ga_mfi_14", "separation": 2.9969 }, { "col": "m3_ga_donchian_pos", "separation": 2.7254 }, { "col": "m3_RSI", "separation": 2.709 }, { "col": "m3_stoch_k", "separation": 2.3523 }, { "col": "m3_stoch_d", "separation": 2.2874 } ], "sell_favor_higher_median": [ { "col": "m3_ga_cci_oversold", "separation": 2.0494 }, { "col": "m3_ga_williams_oversold", "separation": 1.2108 }, { "col": "m3_ga_macd_bull_div", "separation": 0.9818 }, { "col": "m3_ga_macd_bear_div", "separation": 0.9623 }, { "col": "m3_ga_stoch_bear_div", "separation": 0.9593 }, { "col": "m3_ga_chart_renko_dir", "separation": 0.9085 }, { "col": "m3_ga_stoch_bull_div", "separation": 0.878 }, { "col": "m3_ga_rsi_bull_div", "separation": 0.8097 } ] }, "m5": { "interval_minutes": 5, "feature_count": 124, "top_separation": [ { "col": "m5_bb_pos", "separation": 4.2573 }, { "col": "m5_ga_cci_20", "separation": 4.1554 }, { "col": "m5_ga_keltner_pos", "separation": 3.5798 }, { "col": "m5_ga_mfi_14", "separation": 3.5005 }, { "col": "m5_ga_donchian_pos", "separation": 3.4181 }, { "col": "m5_ga_cci_oversold", "separation": 3.3115 }, { "col": "m5_RSI", "separation": 3.2331 }, { "col": "m5_stoch_k", "separation": 2.8609 }, { "col": "m5_ga_ha_bull", "separation": 2.8514 }, { "col": "m5_stoch_d", "separation": 2.8418 }, { "col": "m5_ga_williams_overbought", "separation": 2.5792 }, { "col": "m5_ga_williams_r", "separation": 2.5682 }, { "col": "m5_ga_chart_renko_brick_up_ratio", "separation": 2.434 }, { "col": "m5_ga_cci_overbought", "separation": 2.1535 }, { "col": "m5_ga_close_vs_sma_20_pct", "separation": 1.8721 } ], "buy_favor_lower_median": [ { "col": "m5_bb_pos", "separation": 4.2573 }, { "col": "m5_ga_cci_20", "separation": 4.1554 }, { "col": "m5_ga_keltner_pos", "separation": 3.5798 }, { "col": "m5_ga_mfi_14", "separation": 3.5005 }, { "col": "m5_ga_donchian_pos", "separation": 3.4181 }, { "col": "m5_RSI", "separation": 3.2331 }, { "col": "m5_stoch_k", "separation": 2.8609 }, { "col": "m5_ga_ha_bull", "separation": 2.8514 } ], "sell_favor_higher_median": [ { "col": "m5_ga_cci_oversold", "separation": 3.3115 }, { "col": "m5_ga_williams_oversold", "separation": 1.1184 }, { "col": "m5_ga_chart_renko_dir", "separation": 1.0647 }, { "col": "m5_ga_stoch_bull_div", "separation": 0.921 }, { "col": "m5_ga_stoch_bear_div", "separation": 0.9069 }, { "col": "m5_ga_macd_bear_div", "separation": 0.7974 }, { "col": "m5_ga_macd_bull_div", "separation": 0.7961 }, { "col": "m5_ga_rsi_bear_div", "separation": 0.6822 } ] }, "m10": { "interval_minutes": 10, "feature_count": 124, "top_separation": [ { "col": "m10_bb_pos", "separation": 4.5143 }, { "col": "m10_ga_cci_20", "separation": 4.095 }, { "col": "m10_ga_ha_bull", "separation": 3.7975 }, { "col": "m10_ga_donchian_pos", "separation": 3.7116 }, { "col": "m10_ga_keltner_pos", "separation": 3.6386 }, { "col": "m10_stoch_k", "separation": 3.4285 }, { "col": "m10_ga_williams_r", "separation": 3.3197 }, { "col": "m10_ga_mfi_14", "separation": 3.2768 }, { "col": "m10_ga_williams_overbought", "separation": 3.1371 }, { "col": "m10_RSI", "separation": 3.0135 }, { "col": "m10_ga_cci_oversold", "separation": 2.9752 }, { "col": "m10_stoch_d", "separation": 2.9486 }, { "col": "m10_ga_cci_overbought", "separation": 2.8196 }, { "col": "m10_ga_chart_renko_brick_up_ratio", "separation": 2.0483 }, { "col": "m10_ga_close_vs_sma_20_pct", "separation": 1.8445 } ], "buy_favor_lower_median": [ { "col": "m10_bb_pos", "separation": 4.5143 }, { "col": "m10_ga_cci_20", "separation": 4.095 }, { "col": "m10_ga_ha_bull", "separation": 3.7975 }, { "col": "m10_ga_donchian_pos", "separation": 3.7116 }, { "col": "m10_ga_keltner_pos", "separation": 3.6386 }, { "col": "m10_stoch_k", "separation": 3.4285 }, { "col": "m10_ga_williams_r", "separation": 3.3197 }, { "col": "m10_ga_mfi_14", "separation": 3.2768 } ], "sell_favor_higher_median": [ { "col": "m10_ga_cci_oversold", "separation": 2.9752 }, { "col": "m10_ga_williams_oversold", "separation": 1.3566 }, { "col": "m10_ga_chart_renko_dir", "separation": 1.2244 }, { "col": "m10_ga_hammer", "separation": 0.9438 }, { "col": "m10_ga_vp_in_value_area", "separation": 0.8432 }, { "col": "m10_ga_stoch_bear_div", "separation": 0.8167 }, { "col": "m10_ga_chart_pnf_col", "separation": 0.8077 }, { "col": "m10_ga_stoch_bull_div", "separation": 0.76 } ] }, "m15": { "interval_minutes": 15, "feature_count": 124, "top_separation": [ { "col": "m15_bb_pos", "separation": 3.8683 }, { "col": "m15_ga_ha_bull", "separation": 3.6874 }, { "col": "m15_ga_cci_20", "separation": 3.6616 }, { "col": "m15_ga_keltner_pos", "separation": 3.3609 }, { "col": "m15_ga_donchian_pos", "separation": 3.2801 }, { "col": "m15_stoch_k", "separation": 3.1196 }, { "col": "m15_ga_williams_r", "separation": 2.9932 }, { "col": "m15_ga_williams_overbought", "separation": 2.8598 }, { "col": "m15_ga_cci_oversold", "separation": 2.8241 }, { "col": "m15_ga_mfi_14", "separation": 2.7767 }, { "col": "m15_RSI", "separation": 2.6829 }, { "col": "m15_ga_cci_overbought", "separation": 2.6119 }, { "col": "m15_stoch_d", "separation": 2.5481 }, { "col": "m15_ga_chart_renko_brick_up_ratio", "separation": 1.9384 }, { "col": "m15_ga_ha_trend_up", "separation": 1.7994 } ], "buy_favor_lower_median": [ { "col": "m15_bb_pos", "separation": 3.8683 }, { "col": "m15_ga_ha_bull", "separation": 3.6874 }, { "col": "m15_ga_cci_20", "separation": 3.6616 }, { "col": "m15_ga_keltner_pos", "separation": 3.3609 }, { "col": "m15_ga_donchian_pos", "separation": 3.2801 }, { "col": "m15_stoch_k", "separation": 3.1196 }, { "col": "m15_ga_williams_r", "separation": 2.9932 }, { "col": "m15_ga_williams_overbought", "separation": 2.8598 } ], "sell_favor_higher_median": [ { "col": "m15_ga_cci_oversold", "separation": 2.8241 }, { "col": "m15_ga_chart_renko_dir", "separation": 1.2856 }, { "col": "m15_ga_williams_oversold", "separation": 1.2818 }, { "col": "m15_ga_vp_in_value_area", "separation": 1.1353 }, { "col": "m15_ga_chart_pnf_col", "separation": 0.7978 }, { "col": "m15_ga_stoch_bull_div", "separation": 0.7689 }, { "col": "m15_ga_macd_bull_div", "separation": 0.7532 }, { "col": "m15_ga_stoch_bear_div", "separation": 0.6808 } ] }, "m30": { "interval_minutes": 30, "feature_count": 124, "top_separation": [ { "col": "m30_ga_ha_bull", "separation": 3.6227 }, { "col": "m30_bb_pos", "separation": 3.4154 }, { "col": "m30_ga_cci_20", "separation": 3.2982 }, { "col": "m30_ga_cci_overbought", "separation": 3.0446 }, { "col": "m30_ga_donchian_pos", "separation": 3.0176 }, { "col": "m30_ga_keltner_pos", "separation": 3.0054 }, { "col": "m30_ga_williams_overbought", "separation": 2.9328 }, { "col": "m30_ga_williams_r", "separation": 2.7279 }, { "col": "m30_ga_mfi_14", "separation": 2.6773 }, { "col": "m30_RSI", "separation": 2.5601 }, { "col": "m30_stoch_k", "separation": 2.4766 }, { "col": "m30_ga_cci_oversold", "separation": 2.1334 }, { "col": "m30_ga_ha_trend_up", "separation": 2.0878 }, { "col": "m30_ga_chart_ha_trend", "separation": 2.0878 }, { "col": "m30_stoch_d", "separation": 1.9889 } ], "buy_favor_lower_median": [ { "col": "m30_ga_ha_bull", "separation": 3.6227 }, { "col": "m30_bb_pos", "separation": 3.4154 }, { "col": "m30_ga_cci_20", "separation": 3.2982 }, { "col": "m30_ga_cci_overbought", "separation": 3.0446 }, { "col": "m30_ga_donchian_pos", "separation": 3.0176 }, { "col": "m30_ga_keltner_pos", "separation": 3.0054 }, { "col": "m30_ga_williams_overbought", "separation": 2.9328 }, { "col": "m30_ga_williams_r", "separation": 2.7279 } ], "sell_favor_higher_median": [ { "col": "m30_ga_cci_oversold", "separation": 2.1334 }, { "col": "m30_ga_chart_renko_dir", "separation": 1.5616 }, { "col": "m30_ga_vp_in_value_area", "separation": 1.3874 }, { "col": "m30_ga_williams_oversold", "separation": 1.365 }, { "col": "m30_ga_chart_pnf_col", "separation": 1.1464 }, { "col": "m30_ga_stoch_bull_div", "separation": 0.8002 }, { "col": "m30_ga_stoch_bear_div", "separation": 0.7897 }, { "col": "m30_ga_three_black_crows", "separation": 0.7073 } ] }, "m60": { "interval_minutes": 60, "feature_count": 124, "top_separation": [ { "col": "m60_ga_ha_bull", "separation": 3.9072 }, { "col": "m60_ga_cci_20", "separation": 2.6337 }, { "col": "m60_bb_pos", "separation": 2.6056 }, { "col": "m60_ga_williams_overbought", "separation": 2.5063 }, { "col": "m60_ga_cci_overbought", "separation": 2.5062 }, { "col": "m60_ga_keltner_pos", "separation": 2.383 }, { "col": "m60_ga_donchian_pos", "separation": 2.1508 }, { "col": "m60_ga_mfi_14", "separation": 2.1503 }, { "col": "m60_ga_williams_r", "separation": 2.0824 }, { "col": "m60_RSI", "separation": 2.0688 }, { "col": "m60_ga_ha_trend_up", "separation": 1.9763 }, { "col": "m60_ga_chart_ha_trend", "separation": 1.9763 }, { "col": "m60_stoch_k", "separation": 1.7824 }, { "col": "m60_ga_cci_oversold", "separation": 1.7405 }, { "col": "m60_ga_chart_renko_dir", "separation": 1.5264 } ], "buy_favor_lower_median": [ { "col": "m60_ga_ha_bull", "separation": 3.9072 }, { "col": "m60_ga_cci_20", "separation": 2.6337 }, { "col": "m60_bb_pos", "separation": 2.6056 }, { "col": "m60_ga_williams_overbought", "separation": 2.5063 }, { "col": "m60_ga_cci_overbought", "separation": 2.5062 }, { "col": "m60_ga_keltner_pos", "separation": 2.383 }, { "col": "m60_ga_donchian_pos", "separation": 2.1508 }, { "col": "m60_ga_mfi_14", "separation": 2.1503 } ], "sell_favor_higher_median": [ { "col": "m60_ga_cci_oversold", "separation": 1.7405 }, { "col": "m60_ga_williams_oversold", "separation": 1.1501 }, { "col": "m60_ga_vp_in_value_area", "separation": 1.1449 }, { "col": "m60_ga_chart_pnf_col", "separation": 1.1211 }, { "col": "m60_ga_three_black_crows", "separation": 0.9192 }, { "col": "m60_ga_stoch_bull_div", "separation": 0.7347 }, { "col": "m60_ga_macd_bull_div", "separation": 0.7073 }, { "col": "m60_ga_hammer", "separation": 0.6707 } ] }, "m240": { "interval_minutes": 240, "feature_count": 124, "top_separation": [ { "col": "m240_ga_ha_bull", "separation": 2.1479 }, { "col": "m240_ga_ha_trend_up", "separation": 1.4716 }, { "col": "m240_ga_chart_ha_trend", "separation": 1.4716 }, { "col": "m240_ga_cci_20", "separation": 1.4707 }, { "col": "m240_bb_pos", "separation": 1.2887 }, { "col": "m240_ga_keltner_pos", "separation": 1.18 }, { "col": "m240_ga_williams_r", "separation": 1.1451 }, { "col": "m240_ga_donchian_pos", "separation": 1.1109 }, { "col": "m240_ga_cci_overbought", "separation": 1.0942 }, { "col": "m240_ga_mfi_14", "separation": 1.0832 }, { "col": "m240_ga_williams_overbought", "separation": 0.9572 }, { "col": "m240_ga_chart_renko_dir", "separation": 0.9349 }, { "col": "m240_ga_cci_oversold", "separation": 0.916 }, { "col": "m240_stoch_k", "separation": 0.9103 }, { "col": "m240_RSI", "separation": 0.8727 } ], "buy_favor_lower_median": [ { "col": "m240_ga_ha_bull", "separation": 2.1479 }, { "col": "m240_ga_ha_trend_up", "separation": 1.4716 }, { "col": "m240_ga_chart_ha_trend", "separation": 1.4716 }, { "col": "m240_ga_cci_20", "separation": 1.4707 }, { "col": "m240_bb_pos", "separation": 1.2887 }, { "col": "m240_ga_keltner_pos", "separation": 1.18 }, { "col": "m240_ga_williams_r", "separation": 1.1451 }, { "col": "m240_ga_donchian_pos", "separation": 1.1109 } ], "sell_favor_higher_median": [ { "col": "m240_ga_chart_renko_dir", "separation": 0.9349 }, { "col": "m240_ga_cci_oversold", "separation": 0.916 }, { "col": "m240_ga_williams_oversold", "separation": 0.7776 }, { "col": "m240_ga_chart_pnf_col", "separation": 0.7142 }, { "col": "m240_ga_three_black_crows", "separation": 0.669 }, { "col": "m240_ga_hammer", "separation": 0.5391 }, { "col": "m240_ga_chart_vol_spike", "separation": 0.4779 }, { "col": "m240_ga_vp_in_value_area", "separation": 0.4259 } ] }, "d1": { "interval_minutes": 1440, "feature_count": 124, "top_separation": [ { "col": "d1_ga_ha_bull", "separation": 0.7381 }, { "col": "d1_ga_cci_oversold", "separation": 0.4375 }, { "col": "d1_ga_cci_20", "separation": 0.4133 }, { "col": "d1_ga_hammer", "separation": 0.4107 }, { "col": "d1_bb_pos", "separation": 0.3829 }, { "col": "d1_ga_chart_ha_trend", "separation": 0.3682 }, { "col": "d1_ga_ha_trend_up", "separation": 0.3591 }, { "col": "d1_ga_cci_overbought", "separation": 0.35 }, { "col": "d1_ga_keltner_pos", "separation": 0.3024 }, { "col": "d1_ga_chart_renko_dir", "separation": 0.3015 }, { "col": "d1_ga_vol_ratio", "separation": 0.3005 }, { "col": "d1_ga_williams_r", "separation": 0.29 }, { "col": "d1_ga_mfi_14", "separation": 0.2875 }, { "col": "d1_ga_chart_pnf_col", "separation": 0.2863 }, { "col": "d1_ga_stoch_bear_div", "separation": 0.2795 } ], "buy_favor_lower_median": [ { "col": "d1_ga_ha_bull", "separation": 0.7381 }, { "col": "d1_ga_cci_20", "separation": 0.4133 }, { "col": "d1_bb_pos", "separation": 0.3829 }, { "col": "d1_ga_keltner_pos", "separation": 0.3024 }, { "col": "d1_ga_vol_ratio", "separation": 0.3005 }, { "col": "d1_ga_williams_r", "separation": 0.29 }, { "col": "d1_ga_mfi_14", "separation": 0.2875 }, { "col": "d1_RSI", "separation": 0.278 } ], "sell_favor_higher_median": [ { "col": "d1_ga_cci_oversold", "separation": 0.4375 }, { "col": "d1_ga_hammer", "separation": 0.4107 }, { "col": "d1_ga_chart_ha_trend", "separation": 0.3682 }, { "col": "d1_ga_ha_trend_up", "separation": 0.3591 }, { "col": "d1_ga_cci_overbought", "separation": 0.35 }, { "col": "d1_ga_chart_renko_dir", "separation": 0.3015 }, { "col": "d1_ga_chart_pnf_col", "separation": 0.2863 }, { "col": "d1_ga_stoch_bear_div", "separation": 0.2795 } ] } }, "mtf_align": [ { "col": "ga_align_rsi_oversold_tf", "tf": "mtf_align", "interval": null, "base": "ga_align_rsi_oversold_tf", "family": "mtf_align", "dtype": "numeric", "buy": { "count": 325, "mean": 2.3262, "median": 2.0, "q25": 1.0, "q75": 3.0, "std": 1.2998 }, "sell": { "count": 160, "mean": 0.0187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1361 }, "separation": 2.4968, "buy_lower_than_sell": false }, { "col": "ga_align_rsi_overbought_tf", "tf": "mtf_align", "interval": null, "base": "ga_align_rsi_overbought_tf", "family": "mtf_align", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0585, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2827 }, "sell": { "count": 160, "mean": 2.5562, "median": 3.0, "q25": 1.75, "q75": 4.0, "std": 1.3679 }, "separation": 2.529, "buy_lower_than_sell": true }, { "col": "ga_align_trend_up_tf", "tf": "mtf_align", "interval": null, "base": "ga_align_trend_up_tf", "family": "mtf_align", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2892, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.6256 }, "sell": { "count": 160, "mean": 0.5062, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.8972 }, "separation": 0.2806, "buy_lower_than_sell": false }, { "col": "ga_align_trend_down_tf", "tf": "mtf_align", "interval": null, "base": "ga_align_trend_down_tf", "family": "mtf_align", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4677, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5581 }, "sell": { "count": 160, "mean": 0.475, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5489 }, "separation": 0.0132, "buy_lower_than_sell": false }, { "col": "ga_align_timing_buy_score", "tf": "mtf_align", "interval": null, "base": "ga_align_timing_buy_score", "family": "mtf_align", "dtype": "numeric", "buy": { "count": 325, "mean": 0.5815, "median": 0.5, "q25": 0.25, "q75": 0.75, "std": 0.325 }, "sell": { "count": 160, "mean": 0.0047, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.034 }, "separation": 2.4968, "buy_lower_than_sell": false }, { "col": "ga_align_timing_sell_score", "tf": "mtf_align", "interval": null, "base": "ga_align_timing_sell_score", "family": "mtf_align", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0146, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0707 }, "sell": { "count": 160, "mean": 0.6391, "median": 0.75, "q25": 0.4375, "q75": 1.0, "std": 0.342 }, "separation": 2.529, "buy_lower_than_sell": true }, { "col": "ga_align_trend_score", "tf": "mtf_align", "interval": null, "base": "ga_align_trend_score", "family": "mtf_align", "dtype": "numeric", "buy": { "count": 325, "mean": -0.0594, "median": 0.0, "q25": -0.333, "q75": 0.0, "std": 0.3062 }, "sell": { "count": 160, "mean": 0.0105, "median": 0.0, "q25": -0.333, "q75": 0.0, "std": 0.3892 }, "separation": 0.1996, "buy_lower_than_sell": false }, { "col": "ga_align_mtf_conflict", "tf": "mtf_align", "interval": null, "base": "ga_align_mtf_conflict", "family": "mtf_align", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1723, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3782 }, "sell": { "count": 160, "mean": 0.1688, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3757 }, "separation": 0.0094, "buy_lower_than_sell": false } ], "selected_features": { "buy": [ "m3_bb_pos", "m3_ga_cci_20", "m3_ga_keltner_pos", "m3_ga_mfi_14", "m3_ga_donchian_pos", "m3_RSI", "m5_bb_pos", "m5_ga_cci_20", "m5_ga_keltner_pos", "m5_ga_mfi_14", "m5_ga_donchian_pos", "m5_ga_cci_oversold", "m10_bb_pos", "m10_ga_cci_20", "m10_ga_ha_bull", "m10_ga_donchian_pos", "m10_ga_keltner_pos", "m10_stoch_k", "m15_bb_pos", "m15_ga_ha_bull", "m15_ga_cci_20", "m15_ga_keltner_pos", "m15_ga_donchian_pos", "m15_stoch_k", "m30_ga_ha_bull", "m30_bb_pos", "m30_ga_cci_20", "m30_ga_cci_overbought", "m30_ga_donchian_pos", "m30_ga_keltner_pos", "m60_ga_ha_bull", "m60_ga_cci_20", "m60_bb_pos", "m60_ga_williams_overbought", "m60_ga_cci_overbought", "m60_ga_keltner_pos", "m240_ga_ha_bull", "m240_ga_ha_trend_up", "m240_ga_chart_ha_trend", "m240_ga_cci_20", "m240_bb_pos", "m240_ga_keltner_pos", "d1_ga_ha_bull", "d1_ga_cci_oversold", "d1_ga_cci_20", "d1_ga_hammer", "d1_bb_pos", "d1_ga_chart_ha_trend", "m10_ga_williams_r", "m10_ga_mfi_14", "m5_RSI", "m10_ga_williams_overbought", "ga_align_timing_buy_score", "ga_align_timing_sell_score", "ga_align_trend_score", "ga_align_rsi_oversold_tf", "ga_align_rsi_overbought_tf", "ga_align_mtf_conflict" ], "sell": [ "m3_bb_pos", "m3_ga_cci_20", "m3_ga_keltner_pos", "m3_ga_mfi_14", "m3_ga_donchian_pos", "m3_RSI", "m5_bb_pos", "m5_ga_cci_20", "m5_ga_keltner_pos", "m5_ga_mfi_14", "m5_ga_donchian_pos", "m5_ga_cci_oversold", "m10_bb_pos", "m10_ga_cci_20", "m10_ga_ha_bull", "m10_ga_donchian_pos", "m10_ga_keltner_pos", "m10_stoch_k", "m15_bb_pos", "m15_ga_ha_bull", "m15_ga_cci_20", "m15_ga_keltner_pos", "m15_ga_donchian_pos", "m15_stoch_k", "m30_ga_ha_bull", "m30_bb_pos", "m30_ga_cci_20", "m30_ga_cci_overbought", "m30_ga_donchian_pos", "m30_ga_keltner_pos", "m60_ga_ha_bull", "m60_ga_cci_20", "m60_bb_pos", "m60_ga_williams_overbought", "m60_ga_cci_overbought", "m60_ga_keltner_pos", "m240_ga_ha_bull", "m240_ga_ha_trend_up", "m240_ga_chart_ha_trend", "m240_ga_cci_20", "m240_bb_pos", "m240_ga_keltner_pos", "d1_ga_ha_bull", "d1_ga_cci_oversold", "d1_ga_cci_20", "d1_ga_hammer", "d1_bb_pos", "d1_ga_chart_ha_trend", "m10_ga_williams_r", "m10_ga_mfi_14", "m5_RSI", "m10_ga_williams_overbought", "ga_align_timing_buy_score", "ga_align_timing_sell_score", "ga_align_trend_score", "ga_align_rsi_oversold_tf", "ga_align_rsi_overbought_tf", "ga_align_mtf_conflict" ] }, "features": [ { "col": "m3_bb_pos", "tf": "m3", "interval": 3, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1594, "median": 0.1396, "q25": 0.0218, "q75": 0.2431, "std": 0.1561 }, "sell": { "count": 160, "mean": 0.7745, "median": 0.8159, "q25": 0.6735, "q75": 0.9584, "std": 0.2186 }, "separation": 3.2379, "buy_lower_than_sell": true }, { "col": "m3_RSI", "tf": "m3", "interval": 3, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 31.9125, "median": 32.0, "q25": 23.0769, "q75": 40.0, "std": 11.6903 }, "sell": { "count": 160, "mean": 67.0418, "median": 68.0851, "q25": 58.7728, "q75": 77.1376, "std": 14.1303 }, "separation": 2.709, "buy_lower_than_sell": true }, { "col": "m3_macd_hist", "tf": "m3", "interval": 3, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": -1.0232, "median": -0.4398, "q25": -1.2451, "q75": -0.0656, "std": 2.1088 }, "sell": { "count": 160, "mean": 1.352, "median": 0.4498, "q25": -0.1041, "q75": 1.4436, "std": 4.3273 }, "separation": 0.6978, "buy_lower_than_sell": true }, { "col": "m3_stoch_k", "tf": "m3", "interval": 3, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 323, "mean": 27.7269, "median": 19.5076, "q25": 11.0608, "q75": 37.3088, "std": 25.3678 }, "sell": { "count": 160, "mean": 91.2982, "median": 103.254, "q25": 83.125, "q75": 108.0578, "std": 28.5861 }, "separation": 2.3523, "buy_lower_than_sell": true }, { "col": "m3_stoch_d", "tf": "m3", "interval": 3, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 322, "mean": 30.8102, "median": 21.3375, "q25": 12.5201, "q75": 41.4881, "std": 27.1159 }, "sell": { "count": 160, "mean": 92.774, "median": 103.0522, "q25": 84.1942, "q75": 109.2728, "std": 27.0618 }, "separation": 2.2874, "buy_lower_than_sell": true }, { "col": "m3_macd_line", "tf": "m3", "interval": 3, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 325, "mean": -3.9098, "median": -2.8256, "q25": -5.1843, "q75": -1.2083, "std": 5.0349 }, "sell": { "count": 160, "mean": 9.1506, "median": 4.2948, "q25": 2.324, "q75": 9.7754, "std": 13.0677 }, "separation": 1.3189, "buy_lower_than_sell": true }, { "col": "m3_macd_signal", "tf": "m3", "interval": 3, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 325, "mean": -2.8866, "median": -2.096, "q25": -4.356, "q75": -0.8735, "std": 4.4673 }, "sell": { "count": 160, "mean": 7.7986, "median": 3.7398, "q25": 2.0919, "q75": 9.4491, "std": 10.0797 }, "separation": 1.3706, "buy_lower_than_sell": true }, { "col": "m3_BB_Width", "tf": "m3", "interval": 3, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 2.4695, "median": 1.9203, "q25": 1.2879, "q75": 3.1797, "std": 1.8139 }, "sell": { "count": 160, "mean": 4.1304, "median": 3.0693, "q25": 1.9538, "q75": 5.2003, "std": 3.6459 }, "separation": 0.5768, "buy_lower_than_sell": true }, { "col": "m3_ga_sma_5", "tf": "m3", "interval": 3, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1023.8215, "median": 903.2, "q25": 561.2, "q75": 1373.0, "std": 531.0067 }, "sell": { "count": 160, "mean": 1177.3663, "median": 1108.2, "q25": 611.4, "q75": 1561.5, "std": 644.3534 }, "separation": 0.2601, "buy_lower_than_sell": true }, { "col": "m3_ga_sma_20", "tf": "m3", "interval": 3, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1030.8691, "median": 910.6, "q25": 564.5, "q75": 1382.1, "std": 536.0213 }, "sell": { "count": 160, "mean": 1163.0194, "median": 1106.55, "q25": 599.925, "q75": 1550.95, "std": 629.9394 }, "separation": 0.2259, "buy_lower_than_sell": true }, { "col": "m3_ga_sma_60", "tf": "m3", "interval": 3, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1036.8012, "median": 914.5167, "q25": 566.5833, "q75": 1398.1333, "std": 538.1212 }, "sell": { "count": 160, "mean": 1145.5044, "median": 1101.3417, "q25": 594.1208, "q75": 1534.8125, "std": 618.5443 }, "separation": 0.1875, "buy_lower_than_sell": true }, { "col": "m3_ga_close_vs_sma_20_pct", "tf": "m3", "interval": 3, "base": "ga_close_vs_sma_20_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -0.9668, "median": -0.7132, "q25": -1.2674, "q75": -0.3946, "std": 1.0951 }, "sell": { "count": 160, "mean": 1.303, "median": 0.8433, "q25": 0.3919, "q75": 1.7207, "std": 1.6294 }, "separation": 1.635, "buy_lower_than_sell": true }, { "col": "m3_ga_golden_cross", "tf": "m3", "interval": 3, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1361 }, "separation": 0.1508, "buy_lower_than_sell": false }, { "col": "m3_ga_death_cross", "tf": "m3", "interval": 3, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0492, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2167 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.2635, "buy_lower_than_sell": false }, { "col": "m3_ga_atr_14", "tf": "m3", "interval": 3, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 5.2956, "median": 3.7857, "q25": 2.2857, "q75": 6.2857, "std": 5.6113 }, "sell": { "count": 160, "mean": 8.3183, "median": 5.0714, "q25": 3.1429, "q75": 9.6607, "std": 9.2539 }, "separation": 0.395, "buy_lower_than_sell": true }, { "col": "m3_ga_atr_pct", "tf": "m3", "interval": 3, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.5042, "median": 0.4212, "q25": 0.2998, "q75": 0.5859, "std": 0.3389 }, "sell": { "count": 160, "mean": 0.6448, "median": 0.5387, "q25": 0.3677, "q75": 0.8449, "std": 0.4034 }, "separation": 0.3776, "buy_lower_than_sell": true }, { "col": "m3_ga_bb_squeeze", "tf": "m3", "interval": 3, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1446, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3523 }, "sell": { "count": 160, "mean": 0.0938, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2924 }, "separation": 0.1571, "buy_lower_than_sell": false }, { "col": "m3_ga_donchian_pos", "tf": "m3", "interval": 3, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1896, "median": 0.1304, "q25": 0.0417, "q75": 0.2727, "std": 0.2367 }, "sell": { "count": 160, "mean": 0.909, "median": 1.0, "q25": 0.8458, "q75": 1.0679, "std": 0.2886 }, "separation": 2.7254, "buy_lower_than_sell": true }, { "col": "m3_ga_cci_20", "tf": "m3", "interval": 3, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -135.5092, "median": -126.0138, "q25": -165.0327, "q75": -94.7293, "std": 70.8881 }, "sell": { "count": 160, "mean": 108.9112, "median": 109.1338, "q25": 71.6213, "q75": 152.557, "std": 81.095 }, "separation": 3.2092, "buy_lower_than_sell": true }, { "col": "m3_ga_cci_oversold", "tf": "m3", "interval": 3, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.7077, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4555 }, "sell": { "count": 160, "mean": 0.0187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1361 }, "separation": 2.0494, "buy_lower_than_sell": false }, { "col": "m3_ga_cci_overbought", "tf": "m3", "interval": 3, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.5563, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4984 }, "separation": 1.542, "buy_lower_than_sell": true }, { "col": "m3_ga_williams_r", "tf": "m3", "interval": 3, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 324, "mean": -78.0624, "median": -83.3333, "q25": -95.2922, "q75": -66.6667, "std": 25.3222 }, "sell": { "count": 160, "mean": -9.363, "median": 0.0, "q25": -20.0, "q75": 10.0, "std": 34.7219 }, "separation": 2.2608, "buy_lower_than_sell": true }, { "col": "m3_ga_williams_oversold", "tf": "m3", "interval": 3, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.5477, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4985 }, "sell": { "count": 160, "mean": 0.0688, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2538 }, "separation": 1.2108, "buy_lower_than_sell": false }, { "col": "m3_ga_williams_overbought", "tf": "m3", "interval": 3, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0338, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1811 }, "sell": { "count": 160, "mean": 0.7438, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4379 }, "separation": 2.1185, "buy_lower_than_sell": true }, { "col": "m3_ga_roc_10", "tf": "m3", "interval": 3, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -1.1101, "median": -0.7833, "q25": -1.4535, "q75": -0.3643, "std": 1.3906 }, "sell": { "count": 160, "mean": 1.4322, "median": 0.9693, "q25": 0.2853, "q75": 1.9872, "std": 2.2269 }, "separation": 1.3695, "buy_lower_than_sell": true }, { "col": "m3_ga_mfi_14", "tf": "m3", "interval": 3, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 24.2972, "median": 22.4784, "q25": 12.209, "q75": 33.7961, "std": 15.113 }, "sell": { "count": 159, "mean": 71.9344, "median": 75.1626, "q25": 59.8653, "q75": 83.68, "std": 16.6413 }, "separation": 2.9969, "buy_lower_than_sell": true }, { "col": "m3_ga_rsi_bull_div", "tf": "m3", "interval": 3, "base": "ga_rsi_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2769, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4482 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.8097, "buy_lower_than_sell": false }, { "col": "m3_ga_rsi_bear_div", "tf": "m3", "interval": 3, "base": "ga_rsi_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.2625, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4414 }, "separation": 0.8087, "buy_lower_than_sell": false }, { "col": "m3_ga_macd_bull_div", "tf": "m3", "interval": 3, "base": "ga_macd_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.3538, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4789 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.9818, "buy_lower_than_sell": false }, { "col": "m3_ga_macd_bear_div", "tf": "m3", "interval": 3, "base": "ga_macd_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.325, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4698 }, "separation": 0.9623, "buy_lower_than_sell": false }, { "col": "m3_ga_stoch_bull_div", "tf": "m3", "interval": 3, "base": "ga_stoch_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.3077, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4623 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.878, "buy_lower_than_sell": false }, { "col": "m3_ga_stoch_bear_div", "tf": "m3", "interval": 3, "base": "ga_stoch_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0092, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0958 }, "sell": { "count": 160, "mean": 0.3375, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4743 }, "separation": 0.9593, "buy_lower_than_sell": false }, { "col": "m3_ga_rsi_delta_1", "tf": "m3", "interval": 3, "base": "ga_rsi_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -1.8229, "median": -1.0582, "q25": -4.7831, "q75": 2.0434, "std": 6.1236 }, "sell": { "count": 160, "mean": -0.1534, "median": 0.0, "q25": -4.0208, "q75": 2.8659, "std": 6.3397 }, "separation": 0.2679, "buy_lower_than_sell": true }, { "col": "m3_ga_macd_hist_delta_1", "tf": "m3", "interval": 3, "base": "ga_macd_hist_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -0.1377, "median": -0.047, "q25": -0.2088, "q75": 0.0538, "std": 0.6746 }, "sell": { "count": 160, "mean": -0.0624, "median": -0.0001, "q25": -0.234, "q75": 0.1979, "std": 0.8056 }, "separation": 0.1014, "buy_lower_than_sell": true }, { "col": "m3_ga_stoch_k_delta_1", "tf": "m3", "interval": 3, "base": "ga_stoch_k_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 323, "mean": -4.125, "median": -2.0833, "q25": -9.1104, "q75": 2.8476, "std": 13.5962 }, "sell": { "count": 160, "mean": -2.2808, "median": -0.284, "q25": -7.4455, "q75": 4.7619, "std": 11.4335 }, "separation": 0.1468, "buy_lower_than_sell": true }, { "col": "m3_ga_keltner_pos", "tf": "m3", "interval": 3, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0895, "median": 0.0833, "q25": -0.0513, "q75": 0.226, "std": 0.209 }, "sell": { "count": 160, "mean": 0.9247, "median": 0.9519, "q25": 0.7106, "q75": 1.1376, "std": 0.3221 }, "separation": 3.0761, "buy_lower_than_sell": true }, { "col": "m3_ga_ao", "tf": "m3", "interval": 3, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -11.1808, "median": -7.3265, "q25": -13.7824, "q75": -3.0971, "std": 14.3885 }, "sell": { "count": 160, "mean": 22.7049, "median": 11.25, "q25": 4.6029, "q75": 24.4015, "std": 35.3323 }, "separation": 1.2561, "buy_lower_than_sell": true }, { "col": "m3_ga_ao_bull", "tf": "m3", "interval": 3, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1111, "buy_lower_than_sell": false }, { "col": "m3_ga_ao_bear", "tf": "m3", "interval": 3, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0215, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1454 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2095, "buy_lower_than_sell": false }, { "col": "m3_ga_hv_20", "tf": "m3", "interval": 3, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.1526, "median": 0.9143, "q25": 0.6999, "q75": 1.3097, "std": 0.8013 }, "sell": { "count": 160, "mean": 1.5458, "median": 1.2841, "q25": 0.9038, "q75": 1.8947, "std": 0.8983 }, "separation": 0.462, "buy_lower_than_sell": true }, { "col": "m3_ga_hv_percentile", "tf": "m3", "interval": 3, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.5973, "median": 0.6387, "q25": 0.3277, "q75": 0.8992, "std": 0.3188 }, "sell": { "count": 160, "mean": 0.6904, "median": 0.7899, "q25": 0.4538, "q75": 0.9664, "std": 0.2897 }, "separation": 0.3055, "buy_lower_than_sell": true }, { "col": "m3_ga_ad_line", "tf": "m3", "interval": 3, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 238, "mean": -9274440704.6881, "median": -11169826171.6808, "q25": -13649499775.1447, "q75": -2692920438.1035, "std": 5491114718.9295 }, "sell": { "count": 150, "mean": -9192364774.2548, "median": -10643104004.0531, "q25": -14068451833.7654, "q75": -3153387198.1859, "std": 5453879759.4379 }, "separation": 0.015, "buy_lower_than_sell": true }, { "col": "m3_ga_ad_slope_10", "tf": "m3", "interval": 3, "base": "ga_ad_slope_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 172, "mean": -7377084.8115, "median": -2394351.9503, "q25": -6435305.0812, "q75": -674638.547, "std": 13519762.1921 }, "sell": { "count": 117, "mean": -6587380.7026, "median": -947499.3808, "q25": -4653697.2446, "q75": 687.5321, "std": 14504147.2656 }, "separation": 0.0563, "buy_lower_than_sell": true }, { "col": "m3_ga_vol_ratio", "tf": "m3", "interval": 3, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.5773, "median": 1.0393, "q25": 0.5647, "q75": 2.0684, "std": 1.5875 }, "sell": { "count": 160, "mean": 1.3905, "median": 1.0292, "q25": 0.6405, "q75": 1.864, "std": 1.0892 }, "separation": 0.1373, "buy_lower_than_sell": false }, { "col": "m3_ga_obv_slope_10", "tf": "m3", "interval": 3, "base": "ga_obv_slope_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -569709.1933, "median": -251168.6452, "q25": -635618.6143, "q75": -58250.2512, "std": 1121705.1407 }, "sell": { "count": 160, "mean": 1559401.6089, "median": 519437.7622, "q25": 106717.1847, "q75": 1514694.9538, "std": 3801069.8936 }, "separation": 0.7598, "buy_lower_than_sell": true }, { "col": "m3_ga_obv_bull_div", "tf": "m3", "interval": 3, "base": "ga_obv_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1108, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3143 }, "sell": { "count": 160, "mean": 0.0563, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2311 }, "separation": 0.1976, "buy_lower_than_sell": false }, { "col": "m3_ga_obv_bear_div", "tf": "m3", "interval": 3, "base": "ga_obv_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0185, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1348 }, "sell": { "count": 160, "mean": 0.05, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2186 }, "separation": 0.1736, "buy_lower_than_sell": false }, { "col": "m3_ga_cmf_20", "tf": "m3", "interval": 3, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 17, "mean": -2.8722, "median": -2.6713, "q25": -4.4535, "q75": -1.7998, "std": 2.0818 }, "sell": { "count": 20, "mean": -1.0447, "median": -0.8901, "q25": -1.6903, "q75": 0.0569, "std": 1.4249 }, "separation": 1.0245, "buy_lower_than_sell": true }, { "col": "m3_ga_close_vs_vwap_pct", "tf": "m3", "interval": 3, "base": "ga_close_vs_vwap_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -32.5517, "median": -43.1457, "q25": -60.5342, "q75": -8.5214, "std": 30.8678 }, "sell": { "count": 160, "mean": -21.8613, "median": -28.2384, "q25": -56.2966, "q75": 5.2695, "std": 37.2769 }, "separation": 0.3124, "buy_lower_than_sell": true }, { "col": "m3_ga_adx_14", "tf": "m3", "interval": 3, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 38.6848, "median": 36.8564, "q25": 25.7979, "q75": 49.9702, "std": 17.4697 }, "sell": { "count": 160, "mean": 37.7654, "median": 37.3993, "q25": 21.7294, "q75": 49.5154, "std": 18.7226 }, "separation": 0.0508, "buy_lower_than_sell": true }, { "col": "m3_ga_adx_trending", "tf": "m3", "interval": 3, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.7692, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.422 }, "sell": { "count": 160, "mean": 0.6562, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4765 }, "separation": 0.251, "buy_lower_than_sell": false }, { "col": "m3_ga_supertrend_bull", "tf": "m3", "interval": 3, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 160, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m3_ga_linreg_slope_20", "tf": "m3", "interval": 3, "base": "ga_linreg_slope_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -0.7999, "median": -0.5323, "q25": -1.0722, "q75": -0.182, "std": 1.0551 }, "sell": { "count": 160, "mean": 1.7903, "median": 0.8109, "q25": 0.303, "q75": 1.9438, "std": 2.9973 }, "separation": 1.1528, "buy_lower_than_sell": true }, { "col": "m3_ga_linreg_r2_20", "tf": "m3", "interval": 3, "base": "ga_linreg_r2_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.5263, "median": 0.6103, "q25": 0.2444, "q75": 0.7845, "std": 0.3064 }, "sell": { "count": 160, "mean": 0.5786, "median": 0.6406, "q25": 0.3539, "q75": 0.8262, "std": 0.2799 }, "separation": 0.1784, "buy_lower_than_sell": true }, { "col": "m3_ga_psar", "tf": "m3", "interval": 3, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1017.3969, "median": 899.0, "q25": 556.0, "q75": 1359.0, "std": 526.9468 }, "sell": { "count": 160, "mean": 1176.9405, "median": 1109.5, "q25": 611.0, "q75": 1561.5, "std": 641.0718 }, "separation": 0.2719, "buy_lower_than_sell": true }, { "col": "m3_ga_psar_bull", "tf": "m3", "interval": 3, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 160, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m3_ga_psar_flip_bull", "tf": "m3", "interval": 3, "base": "ga_psar_flip_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m3_ga_psar_flip_bear", "tf": "m3", "interval": 3, "base": "ga_psar_flip_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m3_ga_body_ratio", "tf": "m3", "interval": 3, "base": "ga_body_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0784, "buy_lower_than_sell": false }, { "col": "m3_ga_hammer", "tf": "m3", "interval": 3, "base": "ga_hammer", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1354, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3427 }, "sell": { "count": 160, "mean": 0.6625, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4743 }, "separation": 1.2739, "buy_lower_than_sell": true }, { "col": "m3_ga_shooting_star", "tf": "m3", "interval": 3, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.7015, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4583 }, "sell": { "count": 160, "mean": 0.925, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2642 }, "separation": 0.5974, "buy_lower_than_sell": false }, { "col": "m3_ga_doji", "tf": "m3", "interval": 3, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.9692, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.173 }, "sell": { "count": 160, "mean": 0.9812, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1361 }, "separation": 0.0772, "buy_lower_than_sell": false }, { "col": "m3_ga_bullish_engulfing", "tf": "m3", "interval": 3, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m3_ga_bearish_engulfing", "tf": "m3", "interval": 3, "base": "ga_bearish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.0187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1361 }, "separation": 0.1135, "buy_lower_than_sell": false }, { "col": "m3_ga_morning_star", "tf": "m3", "interval": 3, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.0465, "buy_lower_than_sell": false }, { "col": "m3_ga_evening_star", "tf": "m3", "interval": 3, "base": "ga_evening_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m3_ga_three_white_soldiers", "tf": "m3", "interval": 3, "base": "ga_three_white_soldiers", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.1118, "buy_lower_than_sell": false }, { "col": "m3_ga_three_black_crows", "tf": "m3", "interval": 3, "base": "ga_three_black_crows", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0708, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2568 }, "sell": { "count": 160, "mean": 0.0375, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1906 }, "separation": 0.1471, "buy_lower_than_sell": false }, { "col": "m3_ga_ha_bull", "tf": "m3", "interval": 3, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1077, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3105 }, "sell": { "count": 160, "mean": 0.8187, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3864 }, "separation": 2.0286, "buy_lower_than_sell": true }, { "col": "m3_ga_ha_trend_up", "tf": "m3", "interval": 3, "base": "ga_ha_trend_up", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.04, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1963 }, "sell": { "count": 160, "mean": 0.5687, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4968 }, "separation": 1.3999, "buy_lower_than_sell": true }, { "col": "m3_ga_pattern_double_top", "tf": "m3", "interval": 3, "base": "ga_pattern_double_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1169, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3218 }, "sell": { "count": 160, "mean": 0.0875, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2835 }, "separation": 0.097, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_double_bottom", "tf": "m3", "interval": 3, "base": "ga_pattern_double_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1108, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3143 }, "sell": { "count": 160, "mean": 0.1125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.317 }, "separation": 0.0055, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_head_shoulders", "tf": "m3", "interval": 3, "base": "ga_pattern_head_shoulders", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0215, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1454 }, "sell": { "count": 160, "mean": 0.0187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1361 }, "separation": 0.0198, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_inv_head_shoulders", "tf": "m3", "interval": 3, "base": "ga_pattern_inv_head_shoulders", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.025, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1566 }, "separation": 0.1522, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_triangle_sym", "tf": "m3", "interval": 3, "base": "ga_pattern_triangle_sym", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_triangle_asc", "tf": "m3", "interval": 3, "base": "ga_pattern_triangle_asc", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_triangle_desc", "tf": "m3", "interval": 3, "base": "ga_pattern_triangle_desc", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0492, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2167 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3213, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_flag_bull", "tf": "m3", "interval": 3, "base": "ga_pattern_flag_bull", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0123, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1104 }, "sell": { "count": 160, "mean": 0.0187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1361 }, "separation": 0.052, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_flag_bear", "tf": "m3", "interval": 3, "base": "ga_pattern_flag_bear", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_wedge_rising", "tf": "m3", "interval": 3, "base": "ga_pattern_wedge_rising", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0677, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2516 }, "sell": { "count": 160, "mean": 0.1313, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3387 }, "separation": 0.213, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_wedge_falling", "tf": "m3", "interval": 3, "base": "ga_pattern_wedge_falling", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0492, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2167 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3213, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_rectangle", "tf": "m3", "interval": 3, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0246, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1552 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.0897, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_channel_up", "tf": "m3", "interval": 3, "base": "ga_pattern_channel_up", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0677, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2516 }, "sell": { "count": 160, "mean": 0.1313, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3387 }, "separation": 0.213, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_channel_down", "tf": "m3", "interval": 3, "base": "ga_pattern_channel_down", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0492, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2167 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3213, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_measured_move", "tf": "m3", "interval": 3, "base": "ga_pattern_measured_move", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0123, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1104 }, "sell": { "count": 160, "mean": 0.1, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3009 }, "separation": 0.3869, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_rounding_top", "tf": "m3", "interval": 3, "base": "ga_pattern_rounding_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0369, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1889 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.2119, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_rounding_bottom", "tf": "m3", "interval": 3, "base": "ga_pattern_rounding_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0123, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1104 }, "sell": { "count": 160, "mean": 0.0813, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2741 }, "separation": 0.33, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_gap_up", "tf": "m3", "interval": 3, "base": "ga_pattern_gap_up", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1108, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3143 }, "sell": { "count": 160, "mean": 0.1187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3245 }, "separation": 0.025, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_gap_down", "tf": "m3", "interval": 3, "base": "ga_pattern_gap_down", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1077, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3105 }, "sell": { "count": 160, "mean": 0.1062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3091 }, "separation": 0.0047, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_v_bottom", "tf": "m3", "interval": 3, "base": "ga_pattern_v_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_spike_top", "tf": "m3", "interval": 3, "base": "ga_pattern_spike_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0185, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1348 }, "sell": { "count": 160, "mean": 0.0563, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2311 }, "separation": 0.1997, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_triple_top", "tf": "m3", "interval": 3, "base": "ga_pattern_triple_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1046, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3065 }, "sell": { "count": 160, "mean": 0.075, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2642 }, "separation": 0.1035, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_triple_bottom", "tf": "m3", "interval": 3, "base": "ga_pattern_triple_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1015, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3025 }, "sell": { "count": 160, "mean": 0.1062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3091 }, "separation": 0.0154, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_cup_handle", "tf": "m3", "interval": 3, "base": "ga_pattern_cup_handle", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0092, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0958 }, "sell": { "count": 160, "mean": 0.025, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1566 }, "separation": 0.1215, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_keystone_bull", "tf": "m3", "interval": 3, "base": "ga_pattern_keystone_bull", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.1118, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_keystone_bear", "tf": "m3", "interval": 3, "base": "ga_pattern_keystone_bear", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_island_top", "tf": "m3", "interval": 3, "base": "ga_pattern_island_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0985, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2984 }, "sell": { "count": 160, "mean": 0.1, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3009 }, "separation": 0.0051, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_island_bottom", "tf": "m3", "interval": 3, "base": "ga_pattern_island_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1046, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3065 }, "sell": { "count": 160, "mean": 0.1062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3091 }, "separation": 0.0053, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_label", "tf": "m3", "interval": 3, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 325, "mode": "none", "mode_frac": 0.88, "top": { "none": 286, "island_bottom": 30, "cup_handle": 3, "double_bottom": 2, "island_top": 2 } }, "sell": { "count": 160, "mode": "none", "mode_frac": 0.869, "top": { "none": 139, "island_bottom": 15, "cup_handle": 4, "inv_head_shoulders": 1, "flag_bull": 1 } }, "separation": 0.0, "modes_differ": false }, { "col": "m3_ga_struct_trend", "tf": "m3", "interval": 3, "base": "ga_struct_trend", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "range", "mode_frac": 0.951, "top": { "range": 309, "down": 13, "up": 3 } }, "sell": { "count": 160, "mode": "range", "mode_frac": 0.95, "top": { "range": 152, "up": 6, "down": 2 } }, "separation": 0.0, "modes_differ": false }, { "col": "m3_ga_struct_hh", "tf": "m3", "interval": 3, "base": "ga_struct_hh", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0246, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1552 }, "sell": { "count": 160, "mean": 0.0563, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2311 }, "separation": 0.1607, "buy_lower_than_sell": false }, { "col": "m3_ga_struct_hl", "tf": "m3", "interval": 3, "base": "ga_struct_hl", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0308, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.173 }, "sell": { "count": 160, "mean": 0.075, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2642 }, "separation": 0.1981, "buy_lower_than_sell": false }, { "col": "m3_ga_struct_lh", "tf": "m3", "interval": 3, "base": "ga_struct_lh", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0615, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2407 }, "sell": { "count": 160, "mean": 0.0437, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2052 }, "separation": 0.0795, "buy_lower_than_sell": false }, { "col": "m3_ga_struct_ll", "tf": "m3", "interval": 3, "base": "ga_struct_ll", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0615, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2407 }, "sell": { "count": 160, "mean": 0.0312, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1745 }, "separation": 0.1441, "buy_lower_than_sell": false }, { "col": "m3_ga_struct_bos_bull", "tf": "m3", "interval": 3, "base": "ga_struct_bos_bull", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.0563, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2311 }, "separation": 0.2903, "buy_lower_than_sell": false }, { "col": "m3_ga_struct_bos_bear", "tf": "m3", "interval": 3, "base": "ga_struct_bos_bear", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0431, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2033 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2996, "buy_lower_than_sell": false }, { "col": "m3_ga_struct_choch", "tf": "m3", "interval": 3, "base": "ga_struct_choch", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0215, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1454 }, "sell": { "count": 160, "mean": 0.025, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1566 }, "separation": 0.0229, "buy_lower_than_sell": false }, { "col": "m3_ga_elliott_wave_count", "tf": "m3", "interval": 3, "base": "ga_elliott_wave_count", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 6.1938, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 17.1702 }, "sell": { "count": 160, "mean": 6.3937, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 16.7936 }, "separation": 0.0118, "buy_lower_than_sell": false }, { "col": "m3_ga_elliott_phase", "tf": "m3", "interval": 3, "base": "ga_elliott_phase", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "unknown", "mode_frac": 0.88, "top": { "unknown": 286, "impulse_late": 39 } }, "sell": { "count": 160, "mode": "unknown", "mode_frac": 0.869, "top": { "unknown": 139, "impulse_late": 21 } }, "separation": 0.0, "modes_differ": false }, { "col": "m3_ga_wyckoff_phase", "tf": "m3", "interval": 3, "base": "ga_wyckoff_phase", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "unknown", "mode_frac": 0.938, "top": { "unknown": 305, "accumulation": 19, "distribution": 1 } }, "sell": { "count": 160, "mode": "unknown", "mode_frac": 0.9, "top": { "unknown": 144, "distribution": 8, "accumulation": 8 } }, "separation": 0.0, "modes_differ": false }, { "col": "m3_ga_fib_near_level", "tf": "m3", "interval": 3, "base": "ga_fib_near_level", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "none", "mode_frac": 0.902, "top": { "none": 293, "0": 17, "382": 11, "500": 4 } }, "sell": { "count": 160, "mode": "none", "mode_frac": 0.881, "top": { "none": 141, "100": 13, "382": 3, "618": 3 } }, "separation": 0.0, "modes_differ": false }, { "col": "m3_ga_ichi_trend", "tf": "m3", "interval": 3, "base": "ga_ichi_trend", "family": "indicator", "dtype": "categorical", "buy": { "count": 325, "mode": "neutral", "mode_frac": 0.88, "top": { "neutral": 286, "below_cloud": 25, "in_cloud": 13, "above_cloud": 1 } }, "sell": { "count": 160, "mode": "neutral", "mode_frac": 0.869, "top": { "neutral": 139, "above_cloud": 19, "in_cloud": 1, "below_cloud": 1 } }, "separation": 0.0, "modes_differ": false }, { "col": "m3_ga_pitchfork_bias", "tf": "m3", "interval": 3, "base": "ga_pitchfork_bias", "family": "indicator", "dtype": "categorical", "buy": { "count": 325, "mode": "neutral", "mode_frac": 0.935, "top": { "neutral": 304, "below": 16, "above": 5 } }, "sell": { "count": 160, "mode": "neutral", "mode_frac": 0.9, "top": { "neutral": 144, "above": 14, "below": 2 } }, "separation": 0.0, "modes_differ": false }, { "col": "m3_ga_pitchfork_dist_pct", "tf": "m3", "interval": 3, "base": "ga_pitchfork_dist_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -0.0972, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.7208 }, "sell": { "count": 160, "mean": 0.1424, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.5871 }, "separation": 0.3644, "buy_lower_than_sell": false }, { "col": "m3_ga_wyckoff_spring", "tf": "m3", "interval": 3, "base": "ga_wyckoff_spring", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1111, "buy_lower_than_sell": false }, { "col": "m3_ga_wyckoff_utad", "tf": "m3", "interval": 3, "base": "ga_wyckoff_utad", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m3_ga_vp_poc", "tf": "m3", "interval": 3, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 1038.3815, "median": 922.15, "q25": 563.55, "q75": 1389.15, "std": 542.404 }, "sell": { "count": 160, "mean": 1154.0225, "median": 1101.1083, "q25": 590.275, "q75": 1557.05, "std": 635.7146 }, "separation": 0.1957, "buy_lower_than_sell": true }, { "col": "m3_ga_vp_vah", "tf": "m3", "interval": 3, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 1059.3244, "median": 929.6, "q25": 579.0, "q75": 1416.0, "std": 555.0085 }, "sell": { "count": 160, "mean": 1182.2844, "median": 1108.35, "q25": 609.075, "q75": 1563.75, "std": 649.1423 }, "separation": 0.2036, "buy_lower_than_sell": true }, { "col": "m3_ga_vp_val", "tf": "m3", "interval": 3, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 1012.6715, "median": 900.7, "q25": 550.6, "q75": 1365.0, "std": 520.8028 }, "sell": { "count": 160, "mean": 1106.786, "median": 1074.8833, "q25": 572.325, "q75": 1501.3167, "std": 595.1031 }, "separation": 0.1683, "buy_lower_than_sell": true }, { "col": "m3_ga_vp_close_vs_poc_pct", "tf": "m3", "interval": 3, "base": "ga_vp_close_vs_poc_pct", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": -1.5559, "median": -1.1808, "q25": -2.5072, "q75": -0.3524, "std": 2.0874 }, "sell": { "count": 160, "mean": 2.5721, "median": 1.4332, "q25": 0.4321, "q75": 3.2102, "std": 3.9841 }, "separation": 1.2979, "buy_lower_than_sell": true }, { "col": "m3_ga_vp_in_value_area", "tf": "m3", "interval": 3, "base": "ga_vp_in_value_area", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 0.7138, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4527 }, "sell": { "count": 160, "mean": 0.5437, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4996 }, "separation": 0.3568, "buy_lower_than_sell": false }, { "col": "m3_ga_harmonic_gartley", "tf": "m3", "interval": 3, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0784, "buy_lower_than_sell": false }, { "col": "m3_ga_harmonic_bat", "tf": "m3", "interval": 3, "base": "ga_harmonic_bat", "family": "harmonic", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m3_ga_harmonic_label", "tf": "m3", "interval": 3, "base": "ga_harmonic_label", "family": "harmonic", "dtype": "categorical", "buy": { "count": 325, "mode": "none", "mode_frac": 0.997, "top": { "none": 324, "gartley": 1 } }, "sell": { "count": 160, "mode": "none", "mode_frac": 1.0, "top": { "none": 160 } }, "separation": 0.0, "modes_differ": false }, { "col": "m3_ga_chart_type_candle", "tf": "m3", "interval": 3, "base": "ga_chart_type_candle", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 160, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m3_ga_chart_line_slope", "tf": "m3", "interval": 3, "base": "ga_chart_line_slope", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -0.1951, "median": -0.1513, "q25": -0.3109, "q75": -0.042, "std": 0.5905 }, "sell": { "count": 160, "mean": 0.6411, "median": 0.3571, "q25": 0.1681, "q75": 0.8256, "std": 0.7655 }, "separation": 1.2232, "buy_lower_than_sell": true }, { "col": "m3_ga_chart_bar_range_pct", "tf": "m3", "interval": 3, "base": "ga_chart_bar_range_pct", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -0.1735, "median": -0.1665, "q25": -0.271, "q75": 0.0, "std": 0.3407 }, "sell": { "count": 160, "mean": -0.5351, "median": -0.4276, "q25": -0.7044, "q75": -0.2294, "std": 0.5698 }, "separation": 0.7704, "buy_lower_than_sell": false }, { "col": "m3_ga_chart_ha_trend", "tf": "m3", "interval": 3, "base": "ga_chart_ha_trend", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.04, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1963 }, "sell": { "count": 160, "mean": 0.5687, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4968 }, "separation": 1.3999, "buy_lower_than_sell": true }, { "col": "m3_ga_chart_renko_brick_up_ratio", "tf": "m3", "interval": 3, "base": "ga_chart_renko_brick_up_ratio", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4176, "median": 0.412, "q25": 0.348, "q75": 0.471, "std": 0.1073 }, "sell": { "count": 160, "mean": 0.6384, "median": 0.636, "q25": 0.5747, "q75": 0.701, "std": 0.0856 }, "separation": 2.2741, "buy_lower_than_sell": true }, { "col": "m3_ga_chart_renko_dir", "tf": "m3", "interval": 3, "base": "ga_chart_renko_dir", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -0.2708, "median": 0.0, "q25": -1.0, "q75": 0.0, "std": 0.4587 }, "sell": { "count": 160, "mean": 0.175, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.5206 }, "separation": 0.9085, "buy_lower_than_sell": false }, { "col": "m3_ga_chart_pnf_col", "tf": "m3", "interval": 3, "base": "ga_chart_pnf_col", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -0.1354, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4008 }, "sell": { "count": 160, "mean": 0.0875, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4399 }, "separation": 0.5296, "buy_lower_than_sell": false }, { "col": "m3_ga_chart_vol_spike", "tf": "m3", "interval": 3, "base": "ga_chart_vol_spike", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2923, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4555 }, "sell": { "count": 160, "mean": 0.2625, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4414 }, "separation": 0.0665, "buy_lower_than_sell": false }, { "col": "m5_bb_pos", "tf": "m5", "interval": 5, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1434, "median": 0.1106, "q25": 0.0011, "q75": 0.2085, "std": 0.1532 }, "sell": { "count": 160, "mean": 0.8368, "median": 0.8803, "q25": 0.7766, "q75": 0.9798, "std": 0.172 }, "separation": 4.2573, "buy_lower_than_sell": true }, { "col": "m5_RSI", "tf": "m5", "interval": 5, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 31.4886, "median": 31.25, "q25": 23.5294, "q75": 39.8936, "std": 11.7275 }, "sell": { "count": 160, "mean": 70.8957, "median": 70.7592, "q25": 61.4446, "q75": 80.3492, "std": 12.6332 }, "separation": 3.2331, "buy_lower_than_sell": true }, { "col": "m5_macd_hist", "tf": "m5", "interval": 5, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": -1.38, "median": -0.7927, "q25": -1.7677, "q75": -0.1807, "std": 2.2516 }, "sell": { "count": 160, "mean": 2.228, "median": 0.8541, "q25": 0.1624, "q75": 2.4294, "std": 5.1016 }, "separation": 0.915, "buy_lower_than_sell": true }, { "col": "m5_stoch_k", "tf": "m5", "interval": 5, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 28.3232, "median": 22.6852, "q25": 13.5965, "q75": 36.7945, "std": 22.8839 }, "sell": { "count": 160, "mean": 98.9761, "median": 104.98, "q25": 95.5872, "q75": 110.9028, "std": 26.3833 }, "separation": 2.8609, "buy_lower_than_sell": true }, { "col": "m5_stoch_d", "tf": "m5", "interval": 5, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 30.9616, "median": 22.2222, "q25": 14.2913, "q75": 42.0635, "std": 24.5096 }, "sell": { "count": 160, "mean": 99.7285, "median": 104.9803, "q25": 95.9236, "q75": 110.771, "std": 23.8826 }, "separation": 2.8418, "buy_lower_than_sell": true }, { "col": "m5_macd_line", "tf": "m5", "interval": 5, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 325, "mean": -4.1374, "median": -3.0858, "q25": -6.1022, "q75": -1.4156, "std": 6.7803 }, "sell": { "count": 160, "mean": 11.1883, "median": 5.4183, "q25": 3.097, "q75": 14.2816, "std": 14.0054 }, "separation": 1.3929, "buy_lower_than_sell": true }, { "col": "m5_macd_signal", "tf": "m5", "interval": 5, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 325, "mean": -2.7574, "median": -2.173, "q25": -4.854, "q75": -0.8695, "std": 6.6969 }, "sell": { "count": 160, "mean": 8.9603, "median": 4.8009, "q25": 2.4568, "q75": 12.5241, "std": 10.6487 }, "separation": 1.3173, "buy_lower_than_sell": true }, { "col": "m5_BB_Width", "tf": "m5", "interval": 5, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 3.1205, "median": 2.6718, "q25": 1.7344, "q75": 3.907, "std": 2.0108 }, "sell": { "count": 160, "mean": 5.082, "median": 4.0486, "q25": 2.3847, "q75": 6.5652, "std": 4.1707 }, "separation": 0.5991, "buy_lower_than_sell": true }, { "col": "m5_ga_sma_5", "tf": "m5", "interval": 5, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1025.5662, "median": 906.2, "q25": 562.8, "q75": 1374.4, "std": 532.6104 }, "sell": { "count": 160, "mean": 1174.7738, "median": 1108.5, "q25": 609.4, "q75": 1559.05, "std": 641.3396 }, "separation": 0.2531, "buy_lower_than_sell": true }, { "col": "m5_ga_sma_20", "tf": "m5", "interval": 5, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1033.7258, "median": 910.05, "q25": 566.55, "q75": 1385.9, "std": 537.5544 }, "sell": { "count": 160, "mean": 1155.88, "median": 1103.85, "q25": 597.2875, "q75": 1540.4125, "std": 624.1156 }, "separation": 0.2097, "buy_lower_than_sell": true }, { "col": "m5_ga_sma_60", "tf": "m5", "interval": 5, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1038.8537, "median": 918.4167, "q25": 564.2667, "q75": 1397.0833, "std": 538.5948 }, "sell": { "count": 160, "mean": 1135.1268, "median": 1098.0583, "q25": 584.5958, "q75": 1532.8, "std": 609.9737 }, "separation": 0.1673, "buy_lower_than_sell": true }, { "col": "m5_ga_close_vs_sma_20_pct", "tf": "m5", "interval": 5, "base": "ga_close_vs_sma_20_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -1.216, "median": -0.9871, "q25": -1.6024, "q75": -0.5584, "std": 1.2091 }, "sell": { "count": 160, "mean": 1.9053, "median": 1.3945, "q25": 0.7887, "q75": 2.3904, "std": 2.0243 }, "separation": 1.8721, "buy_lower_than_sell": true }, { "col": "m5_ga_golden_cross", "tf": "m5", "interval": 5, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.1586, "buy_lower_than_sell": false }, { "col": "m5_ga_death_cross", "tf": "m5", "interval": 5, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0308, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.173 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.1256, "buy_lower_than_sell": false }, { "col": "m5_ga_atr_14", "tf": "m5", "interval": 5, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 7.0582, "median": 5.3571, "q25": 3.0, "q75": 8.2857, "std": 7.3289 }, "sell": { "count": 160, "mean": 10.1433, "median": 6.6786, "q25": 4.0536, "q75": 10.6429, "std": 10.5368 }, "separation": 0.3399, "buy_lower_than_sell": true }, { "col": "m5_ga_atr_pct", "tf": "m5", "interval": 5, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.6737, "median": 0.5662, "q25": 0.4026, "q75": 0.8029, "std": 0.438 }, "sell": { "count": 160, "mean": 0.8093, "median": 0.6659, "q25": 0.4632, "q75": 0.9897, "std": 0.5246 }, "separation": 0.2806, "buy_lower_than_sell": true }, { "col": "m5_ga_bb_squeeze", "tf": "m5", "interval": 5, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1077, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3105 }, "sell": { "count": 160, "mean": 0.1062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3091 }, "separation": 0.0047, "buy_lower_than_sell": false }, { "col": "m5_ga_donchian_pos", "tf": "m5", "interval": 5, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.23, "median": 0.1778, "q25": 0.0857, "q75": 0.3077, "std": 0.2134 }, "sell": { "count": 160, "mean": 0.9721, "median": 1.0, "q25": 0.9695, "q75": 1.0889, "std": 0.2207 }, "separation": 3.4181, "buy_lower_than_sell": true }, { "col": "m5_ga_cci_20", "tf": "m5", "interval": 5, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -154.2548, "median": -147.7854, "q25": -188.4058, "q75": -113.6512, "std": 68.0787 }, "sell": { "count": 160, "mean": 129.1893, "median": 131.386, "q25": 93.2039, "q75": 168.5055, "std": 68.3423 }, "separation": 4.1554, "buy_lower_than_sell": true }, { "col": "m5_ga_cci_oversold", "tf": "m5", "interval": 5, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.8462, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3614 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 3.3115, "buy_lower_than_sell": false }, { "col": "m5_ga_cci_overbought", "tf": "m5", "interval": 5, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.7, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4597 }, "separation": 2.1535, "buy_lower_than_sell": true }, { "col": "m5_ga_williams_r", "tf": "m5", "interval": 5, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -72.926, "median": -77.8689, "q25": -89.6552, "q75": -66.6667, "std": 26.8773 }, "sell": { "count": 160, "mean": -2.5173, "median": 0.3817, "q25": -3.1771, "q75": 11.8939, "std": 27.9443 }, "separation": 2.5682, "buy_lower_than_sell": true }, { "col": "m5_ga_williams_oversold", "tf": "m5", "interval": 5, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4369, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4968 }, "sell": { "count": 160, "mean": 0.025, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1566 }, "separation": 1.1184, "buy_lower_than_sell": false }, { "col": "m5_ga_williams_overbought", "tf": "m5", "interval": 5, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0462, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2101 }, "sell": { "count": 160, "mean": 0.8313, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3757 }, "separation": 2.5792, "buy_lower_than_sell": true }, { "col": "m5_ga_roc_10", "tf": "m5", "interval": 5, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -1.4068, "median": -1.1189, "q25": -1.9504, "q75": -0.5204, "std": 1.4386 }, "sell": { "count": 160, "mean": 2.2308, "median": 1.5794, "q25": 0.7449, "q75": 3.1336, "std": 2.5036 }, "separation": 1.7816, "buy_lower_than_sell": true }, { "col": "m5_ga_mfi_14", "tf": "m5", "interval": 5, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 23.2792, "median": 20.2112, "q25": 12.6305, "q75": 33.5621, "std": 14.2336 }, "sell": { "count": 159, "mean": 74.3969, "median": 77.3, "q25": 65.9833, "q75": 84.7258, "std": 14.9634 }, "separation": 3.5005, "buy_lower_than_sell": true }, { "col": "m5_ga_rsi_bull_div", "tf": "m5", "interval": 5, "base": "ga_rsi_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2154, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4117 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.6727, "buy_lower_than_sell": false }, { "col": "m5_ga_rsi_bear_div", "tf": "m5", "interval": 5, "base": "ga_rsi_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0092, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0958 }, "sell": { "count": 160, "mean": 0.2125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4104 }, "separation": 0.6822, "buy_lower_than_sell": false }, { "col": "m5_ga_macd_bull_div", "tf": "m5", "interval": 5, "base": "ga_macd_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2708, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.445 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.7961, "buy_lower_than_sell": false }, { "col": "m5_ga_macd_bear_div", "tf": "m5", "interval": 5, "base": "ga_macd_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.25, "median": 0.0, "q25": 0.0, "q75": 0.25, "std": 0.4344 }, "separation": 0.7974, "buy_lower_than_sell": false }, { "col": "m5_ga_stoch_bull_div", "tf": "m5", "interval": 5, "base": "ga_stoch_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2985, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4583 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.921, "buy_lower_than_sell": false }, { "col": "m5_ga_stoch_bear_div", "tf": "m5", "interval": 5, "base": "ga_stoch_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.3, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4597 }, "separation": 0.9069, "buy_lower_than_sell": false }, { "col": "m5_ga_rsi_delta_1", "tf": "m5", "interval": 5, "base": "ga_rsi_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -2.1417, "median": -1.2311, "q25": -5.5556, "q75": 1.6614, "std": 6.7008 }, "sell": { "count": 160, "mean": 1.0907, "median": 1.1645, "q25": -2.017, "q75": 4.8734, "std": 6.4317 }, "separation": 0.4922, "buy_lower_than_sell": true }, { "col": "m5_ga_macd_hist_delta_1", "tf": "m5", "interval": 5, "base": "ga_macd_hist_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -0.2393, "median": -0.091, "q25": -0.288, "q75": 0.0385, "std": 0.8592 }, "sell": { "count": 160, "mean": 0.0988, "median": 0.0363, "q25": -0.2316, "q75": 0.3104, "std": 0.8558 }, "separation": 0.3943, "buy_lower_than_sell": true }, { "col": "m5_ga_stoch_k_delta_1", "tf": "m5", "interval": 5, "base": "ga_stoch_k_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -2.403, "median": -0.0, "q25": -7.7778, "q75": 4.4444, "std": 13.0186 }, "sell": { "count": 160, "mean": -1.3615, "median": -0.9372, "q25": -4.8536, "q75": 2.6553, "std": 10.3548 }, "separation": 0.0885, "buy_lower_than_sell": false }, { "col": "m5_ga_keltner_pos", "tf": "m5", "interval": 5, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0926, "median": 0.0897, "q25": -0.0529, "q75": 0.2196, "std": 0.2117 }, "sell": { "count": 160, "mean": 0.9934, "median": 0.9885, "q25": 0.8223, "q75": 1.1873, "std": 0.286 }, "separation": 3.5798, "buy_lower_than_sell": true }, { "col": "m5_ga_ao", "tf": "m5", "interval": 5, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -12.8564, "median": -9.4912, "q25": -17.0647, "q75": -4.2147, "std": 18.2049 }, "sell": { "count": 160, "mean": 28.4475, "median": 14.8779, "q25": 7.6743, "q75": 34.1713, "std": 38.2468 }, "separation": 1.379, "buy_lower_than_sell": true }, { "col": "m5_ga_ao_bull", "tf": "m5", "interval": 5, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.1586, "buy_lower_than_sell": false }, { "col": "m5_ga_ao_bear", "tf": "m5", "interval": 5, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0338, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1811 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2643, "buy_lower_than_sell": false }, { "col": "m5_ga_hv_20", "tf": "m5", "interval": 5, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.4685, "median": 1.1618, "q25": 0.8476, "q75": 1.6161, "std": 1.025 }, "sell": { "count": 160, "mean": 1.9277, "median": 1.5061, "q25": 1.1121, "q75": 2.335, "std": 1.5059 }, "separation": 0.3565, "buy_lower_than_sell": true }, { "col": "m5_ga_hv_percentile", "tf": "m5", "interval": 5, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.6125, "median": 0.6555, "q25": 0.3613, "q75": 0.8824, "std": 0.3084 }, "sell": { "count": 160, "mean": 0.6749, "median": 0.7185, "q25": 0.4538, "q75": 0.958, "std": 0.2877 }, "separation": 0.2095, "buy_lower_than_sell": true }, { "col": "m5_ga_ad_line", "tf": "m5", "interval": 5, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 247, "mean": -11255257345.0314, "median": -12841983644.3482, "q25": -16406160029.8103, "q75": -3696320480.1563, "std": 6473550922.0076 }, "sell": { "count": 152, "mean": -11136988860.473, "median": -12414856948.2586, "q25": -17067056454.545, "q75": -3908839375.3616, "std": 6553581270.9427 }, "separation": 0.0182, "buy_lower_than_sell": true }, { "col": "m5_ga_ad_slope_10", "tf": "m5", "interval": 5, "base": "ga_ad_slope_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 200, "mean": -15391001.5194, "median": -4607524.4371, "q25": -12292914.2381, "q75": -1898090.1983, "std": 35604871.7924 }, "sell": { "count": 136, "mean": -8003279.115, "median": -1185001.726, "q25": -5807444.524, "q75": -68195.27, "std": 23833014.5775 }, "separation": 0.2438, "buy_lower_than_sell": true }, { "col": "m5_ga_vol_ratio", "tf": "m5", "interval": 5, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.9531, "median": 1.507, "q25": 0.8367, "q75": 2.4378, "std": 1.7049 }, "sell": { "count": 160, "mean": 1.4553, "median": 1.1779, "q25": 0.714, "q75": 1.7772, "std": 1.0959 }, "separation": 0.3474, "buy_lower_than_sell": false }, { "col": "m5_ga_obv_slope_10", "tf": "m5", "interval": 5, "base": "ga_obv_slope_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -862920.5288, "median": -446376.3445, "q25": -1005974.8736, "q75": -156853.1932, "std": 1513682.1947 }, "sell": { "count": 160, "mean": 3029343.3357, "median": 1013511.7802, "q25": 421511.2863, "q75": 2784311.3283, "std": 6012763.3373 }, "separation": 0.8878, "buy_lower_than_sell": true }, { "col": "m5_ga_obv_bull_div", "tf": "m5", "interval": 5, "base": "ga_obv_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1046, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3065 }, "sell": { "count": 160, "mean": 0.0375, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1906 }, "separation": 0.263, "buy_lower_than_sell": false }, { "col": "m5_ga_obv_bear_div", "tf": "m5", "interval": 5, "base": "ga_obv_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0154, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1233 }, "sell": { "count": 160, "mean": 0.0187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1361 }, "separation": 0.0259, "buy_lower_than_sell": false }, { "col": "m5_ga_cmf_20", "tf": "m5", "interval": 5, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 19, "mean": -3.4078, "median": -3.4866, "q25": -4.9665, "q75": -1.2421, "std": 2.4817 }, "sell": { "count": 45, "mean": -1.4011, "median": -1.0865, "q25": -2.0595, "q75": -0.5327, "std": 1.2672 }, "separation": 1.0184, "buy_lower_than_sell": true }, { "col": "m5_ga_close_vs_vwap_pct", "tf": "m5", "interval": 5, "base": "ga_close_vs_vwap_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -32.4979, "median": -43.1154, "q25": -60.5418, "q75": -8.4517, "std": 30.9024 }, "sell": { "count": 160, "mean": -21.7763, "median": -27.477, "q25": -56.2959, "q75": 5.2291, "std": 37.3047 }, "separation": 0.313, "buy_lower_than_sell": true }, { "col": "m5_ga_adx_14", "tf": "m5", "interval": 5, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 39.3883, "median": 37.2544, "q25": 26.2809, "q75": 50.4218, "std": 17.1285 }, "sell": { "count": 160, "mean": 37.4256, "median": 31.4032, "q25": 23.6336, "q75": 48.5848, "std": 18.3022 }, "separation": 0.1107, "buy_lower_than_sell": false }, { "col": "m5_ga_adx_trending", "tf": "m5", "interval": 5, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.7692, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.422 }, "sell": { "count": 160, "mean": 0.7375, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4414 }, "separation": 0.0735, "buy_lower_than_sell": false }, { "col": "m5_ga_supertrend_bull", "tf": "m5", "interval": 5, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 160, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m5_ga_linreg_slope_20", "tf": "m5", "interval": 5, "base": "ga_linreg_slope_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -0.8944, "median": -0.591, "q25": -1.3211, "q75": -0.2571, "std": 1.3185 }, "sell": { "count": 160, "mean": 2.1593, "median": 1.1023, "q25": 0.512, "q75": 2.6169, "std": 3.0124 }, "separation": 1.3133, "buy_lower_than_sell": true }, { "col": "m5_ga_linreg_r2_20", "tf": "m5", "interval": 5, "base": "ga_linreg_r2_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.5434, "median": 0.6086, "q25": 0.2981, "q75": 0.8006, "std": 0.2994 }, "sell": { "count": 160, "mean": 0.6047, "median": 0.6452, "q25": 0.4733, "q75": 0.8086, "std": 0.2574 }, "separation": 0.2196, "buy_lower_than_sell": true }, { "col": "m5_ga_psar", "tf": "m5", "interval": 5, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1014.6277, "median": 899.0, "q25": 552.0, "q75": 1359.0, "std": 525.8814 }, "sell": { "count": 160, "mean": 1175.7016, "median": 1110.0, "q25": 611.5, "q75": 1562.5, "std": 638.5756 }, "separation": 0.2754, "buy_lower_than_sell": true }, { "col": "m5_ga_psar_bull", "tf": "m5", "interval": 5, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 160, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m5_ga_psar_flip_bull", "tf": "m5", "interval": 5, "base": "ga_psar_flip_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m5_ga_psar_flip_bear", "tf": "m5", "interval": 5, "base": "ga_psar_flip_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m5_ga_body_ratio", "tf": "m5", "interval": 5, "base": "ga_body_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m5_ga_hammer", "tf": "m5", "interval": 5, "base": "ga_hammer", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0492, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2167 }, "sell": { "count": 160, "mean": 0.5625, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4976 }, "separation": 1.3374, "buy_lower_than_sell": true }, { "col": "m5_ga_shooting_star", "tf": "m5", "interval": 5, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.7477, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.435 }, "sell": { "count": 160, "mean": 0.925, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2642 }, "separation": 0.4927, "buy_lower_than_sell": false }, { "col": "m5_ga_doji", "tf": "m5", "interval": 5, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.9877, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1104 }, "sell": { "count": 160, "mean": 0.9688, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1745 }, "separation": 0.1297, "buy_lower_than_sell": false }, { "col": "m5_ga_bullish_engulfing", "tf": "m5", "interval": 5, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.1118, "buy_lower_than_sell": false }, { "col": "m5_ga_bearish_engulfing", "tf": "m5", "interval": 5, "base": "ga_bearish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0123, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1104 }, "sell": { "count": 160, "mean": 0.0187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1361 }, "separation": 0.052, "buy_lower_than_sell": false }, { "col": "m5_ga_morning_star", "tf": "m5", "interval": 5, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m5_ga_evening_star", "tf": "m5", "interval": 5, "base": "ga_evening_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m5_ga_three_white_soldiers", "tf": "m5", "interval": 5, "base": "ga_three_white_soldiers", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.1118, "buy_lower_than_sell": false }, { "col": "m5_ga_three_black_crows", "tf": "m5", "interval": 5, "base": "ga_three_black_crows", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1508, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3584 }, "sell": { "count": 160, "mean": 0.0375, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1906 }, "separation": 0.3946, "buy_lower_than_sell": false }, { "col": "m5_ga_ha_bull", "tf": "m5", "interval": 5, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0308, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.173 }, "sell": { "count": 160, "mean": 0.8438, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3642 }, "separation": 2.8514, "buy_lower_than_sell": true }, { "col": "m5_ga_ha_trend_up", "tf": "m5", "interval": 5, "base": "ga_ha_trend_up", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0123, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1104 }, "sell": { "count": 160, "mean": 0.6062, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4901 }, "separation": 1.6719, "buy_lower_than_sell": true }, { "col": "m5_ga_pattern_double_top", "tf": "m5", "interval": 5, "base": "ga_pattern_double_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1169, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3218 }, "sell": { "count": 160, "mean": 0.125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3318 }, "separation": 0.0247, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_double_bottom", "tf": "m5", "interval": 5, "base": "ga_pattern_double_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1138, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3181 }, "sell": { "count": 160, "mean": 0.1437, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3519 }, "separation": 0.0891, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_head_shoulders", "tf": "m5", "interval": 5, "base": "ga_pattern_head_shoulders", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0185, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1348 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.0482, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_inv_head_shoulders", "tf": "m5", "interval": 5, "base": "ga_pattern_inv_head_shoulders", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0154, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1233 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1765, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_triangle_sym", "tf": "m5", "interval": 5, "base": "ga_pattern_triangle_sym", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_triangle_asc", "tf": "m5", "interval": 5, "base": "ga_pattern_triangle_asc", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_triangle_desc", "tf": "m5", "interval": 5, "base": "ga_pattern_triangle_desc", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0585, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.235 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3519, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_flag_bull", "tf": "m5", "interval": 5, "base": "ga_pattern_flag_bull", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0185, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1348 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.0482, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_flag_bear", "tf": "m5", "interval": 5, "base": "ga_pattern_flag_bear", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1111, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_wedge_rising", "tf": "m5", "interval": 5, "base": "ga_pattern_wedge_rising", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0708, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2568 }, "sell": { "count": 160, "mean": 0.1562, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3642 }, "separation": 0.2712, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_wedge_falling", "tf": "m5", "interval": 5, "base": "ga_pattern_wedge_falling", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0585, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.235 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3519, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_rectangle", "tf": "m5", "interval": 5, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0215, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1454 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.1306, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_channel_up", "tf": "m5", "interval": 5, "base": "ga_pattern_channel_up", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0708, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2568 }, "sell": { "count": 160, "mean": 0.1562, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3642 }, "separation": 0.2712, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_channel_down", "tf": "m5", "interval": 5, "base": "ga_pattern_channel_down", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0585, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.235 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3519, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_measured_move", "tf": "m5", "interval": 5, "base": "ga_pattern_measured_move", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0092, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0958 }, "sell": { "count": 160, "mean": 0.0875, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2835 }, "separation": 0.37, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_rounding_top", "tf": "m5", "interval": 5, "base": "ga_pattern_rounding_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0462, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2101 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.2513, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_rounding_bottom", "tf": "m5", "interval": 5, "base": "ga_pattern_rounding_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0246, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1552 }, "sell": { "count": 160, "mean": 0.0875, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2835 }, "separation": 0.2752, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_gap_up", "tf": "m5", "interval": 5, "base": "ga_pattern_gap_up", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1169, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3218 }, "sell": { "count": 160, "mean": 0.1437, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3519 }, "separation": 0.0796, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_gap_down", "tf": "m5", "interval": 5, "base": "ga_pattern_gap_down", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.12, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3255 }, "sell": { "count": 160, "mean": 0.1437, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3519 }, "separation": 0.0701, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_v_bottom", "tf": "m5", "interval": 5, "base": "ga_pattern_v_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_spike_top", "tf": "m5", "interval": 5, "base": "ga_pattern_spike_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0215, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1454 }, "sell": { "count": 160, "mean": 0.0813, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2741 }, "separation": 0.2722, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_triple_top", "tf": "m5", "interval": 5, "base": "ga_pattern_triple_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1015, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3025 }, "sell": { "count": 160, "mean": 0.0625, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2428 }, "separation": 0.1423, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_triple_bottom", "tf": "m5", "interval": 5, "base": "ga_pattern_triple_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0985, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2984 }, "sell": { "count": 160, "mean": 0.1, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3009 }, "separation": 0.0051, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_cup_handle", "tf": "m5", "interval": 5, "base": "ga_pattern_cup_handle", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0092, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0958 }, "sell": { "count": 160, "mean": 0.0375, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1906 }, "separation": 0.1874, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_keystone_bull", "tf": "m5", "interval": 5, "base": "ga_pattern_keystone_bull", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1111, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_keystone_bear", "tf": "m5", "interval": 5, "base": "ga_pattern_keystone_bear", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0092, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0958 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1363, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_island_top", "tf": "m5", "interval": 5, "base": "ga_pattern_island_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1138, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3181 }, "sell": { "count": 160, "mean": 0.1437, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3519 }, "separation": 0.0891, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_island_bottom", "tf": "m5", "interval": 5, "base": "ga_pattern_island_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1169, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3218 }, "sell": { "count": 160, "mean": 0.1437, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3519 }, "separation": 0.0796, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_label", "tf": "m5", "interval": 5, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 325, "mode": "none", "mode_frac": 0.868, "top": { "none": 282, "island_bottom": 35, "cup_handle": 3, "double_bottom": 3, "island_top": 1 } }, "sell": { "count": 160, "mode": "none", "mode_frac": 0.844, "top": { "none": 135, "island_bottom": 18, "cup_handle": 6, "island_top": 1 } }, "separation": 0.0, "modes_differ": false }, { "col": "m5_ga_struct_trend", "tf": "m5", "interval": 5, "base": "ga_struct_trend", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "range", "mode_frac": 0.948, "top": { "range": 308, "down": 13, "up": 4 } }, "sell": { "count": 160, "mode": "range", "mode_frac": 0.906, "top": { "range": 145, "up": 13, "down": 2 } }, "separation": 0.0, "modes_differ": false }, { "col": "m5_ga_struct_hh", "tf": "m5", "interval": 5, "base": "ga_struct_hh", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0308, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.173 }, "sell": { "count": 160, "mean": 0.1187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3245 }, "separation": 0.3384, "buy_lower_than_sell": false }, { "col": "m5_ga_struct_hl", "tf": "m5", "interval": 5, "base": "ga_struct_hl", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0308, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.173 }, "sell": { "count": 160, "mean": 0.0938, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2924 }, "separation": 0.2622, "buy_lower_than_sell": false }, { "col": "m5_ga_struct_lh", "tf": "m5", "interval": 5, "base": "ga_struct_lh", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0708, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2568 }, "sell": { "count": 160, "mean": 0.0312, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1745 }, "separation": 0.18, "buy_lower_than_sell": false }, { "col": "m5_ga_struct_ll", "tf": "m5", "interval": 5, "base": "ga_struct_ll", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0615, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2407 }, "sell": { "count": 160, "mean": 0.0375, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1906 }, "separation": 0.1107, "buy_lower_than_sell": false }, { "col": "m5_ga_struct_bos_bull", "tf": "m5", "interval": 5, "base": "ga_struct_bos_bull", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.1, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3009 }, "separation": 0.4268, "buy_lower_than_sell": false }, { "col": "m5_ga_struct_bos_bear", "tf": "m5", "interval": 5, "base": "ga_struct_bos_bear", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0492, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2167 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.2635, "buy_lower_than_sell": false }, { "col": "m5_ga_struct_choch", "tf": "m5", "interval": 5, "base": "ga_struct_choch", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0277, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1643 }, "sell": { "count": 160, "mean": 0.0312, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1745 }, "separation": 0.021, "buy_lower_than_sell": false }, { "col": "m5_ga_elliott_wave_count", "tf": "m5", "interval": 5, "base": "ga_elliott_wave_count", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 5.4338, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 14.3628 }, "sell": { "count": 160, "mean": 6.5938, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 16.2137 }, "separation": 0.0757, "buy_lower_than_sell": false }, { "col": "m5_ga_elliott_phase", "tf": "m5", "interval": 5, "base": "ga_elliott_phase", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "unknown", "mode_frac": 0.868, "top": { "unknown": 282, "impulse_late": 43 } }, "sell": { "count": 160, "mode": "unknown", "mode_frac": 0.844, "top": { "unknown": 135, "impulse_late": 25 } }, "separation": 0.0, "modes_differ": false }, { "col": "m5_ga_wyckoff_phase", "tf": "m5", "interval": 5, "base": "ga_wyckoff_phase", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "unknown", "mode_frac": 0.929, "top": { "unknown": 302, "accumulation": 23 } }, "sell": { "count": 160, "mode": "unknown", "mode_frac": 0.9, "top": { "unknown": 144, "distribution": 8, "accumulation": 8 } }, "separation": 0.0, "modes_differ": false }, { "col": "m5_ga_fib_near_level", "tf": "m5", "interval": 5, "base": "ga_fib_near_level", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "none", "mode_frac": 0.883, "top": { "none": 287, "0": 18, "382": 8, "618": 7, "500": 3 } }, "sell": { "count": 160, "mode": "none", "mode_frac": 0.863, "top": { "none": 138, "100": 15, "618": 4, "382": 2, "500": 1 } }, "separation": 0.0, "modes_differ": false }, { "col": "m5_ga_ichi_trend", "tf": "m5", "interval": 5, "base": "ga_ichi_trend", "family": "indicator", "dtype": "categorical", "buy": { "count": 325, "mode": "neutral", "mode_frac": 0.868, "top": { "neutral": 282, "below_cloud": 28, "above_cloud": 8, "in_cloud": 7 } }, "sell": { "count": 160, "mode": "neutral", "mode_frac": 0.844, "top": { "neutral": 135, "above_cloud": 24, "below_cloud": 1 } }, "separation": 0.0, "modes_differ": false }, { "col": "m5_ga_pitchfork_bias", "tf": "m5", "interval": 5, "base": "ga_pitchfork_bias", "family": "indicator", "dtype": "categorical", "buy": { "count": 325, "mode": "neutral", "mode_frac": 0.914, "top": { "neutral": 297, "below": 19, "above": 9 } }, "sell": { "count": 160, "mode": "neutral", "mode_frac": 0.881, "top": { "neutral": 141, "above": 14, "below": 5 } }, "separation": 0.0, "modes_differ": false }, { "col": "m5_ga_pitchfork_dist_pct", "tf": "m5", "interval": 5, "base": "ga_pitchfork_dist_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -0.1264, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.9332 }, "sell": { "count": 160, "mean": 0.2238, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 1.105 }, "separation": 0.3424, "buy_lower_than_sell": false }, { "col": "m5_ga_wyckoff_spring", "tf": "m5", "interval": 5, "base": "ga_wyckoff_spring", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.0465, "buy_lower_than_sell": false }, { "col": "m5_ga_wyckoff_utad", "tf": "m5", "interval": 5, "base": "ga_wyckoff_utad", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.107, "buy_lower_than_sell": false }, { "col": "m5_ga_vp_poc", "tf": "m5", "interval": 5, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 1042.9762, "median": 920.45, "q25": 564.4, "q75": 1400.3333, "std": 547.7987 }, "sell": { "count": 160, "mean": 1150.3687, "median": 1095.475, "q25": 583.4167, "q75": 1537.1333, "std": 637.6862 }, "separation": 0.1807, "buy_lower_than_sell": true }, { "col": "m5_ga_vp_vah", "tf": "m5", "interval": 5, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 1063.8945, "median": 934.6, "q25": 581.0667, "q75": 1417.3333, "std": 557.6117 }, "sell": { "count": 160, "mean": 1180.494, "median": 1107.5, "q25": 608.525, "q75": 1560.0, "std": 647.0274 }, "separation": 0.1931, "buy_lower_than_sell": true }, { "col": "m5_ga_vp_val", "tf": "m5", "interval": 5, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 1010.1305, "median": 899.0, "q25": 545.0, "q75": 1368.0, "std": 518.6543 }, "sell": { "count": 160, "mean": 1092.2744, "median": 1055.7, "q25": 561.0, "q75": 1476.0, "std": 584.8409 }, "separation": 0.1486, "buy_lower_than_sell": true }, { "col": "m5_ga_vp_close_vs_poc_pct", "tf": "m5", "interval": 5, "base": "ga_vp_close_vs_poc_pct", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": -1.8552, "median": -1.5381, "q25": -2.8975, "q75": -0.5766, "std": 2.6429 }, "sell": { "count": 160, "mean": 3.0587, "median": 2.3227, "q25": 0.6618, "q75": 4.2173, "std": 3.4851 }, "separation": 1.5888, "buy_lower_than_sell": true }, { "col": "m5_ga_vp_in_value_area", "tf": "m5", "interval": 5, "base": "ga_vp_in_value_area", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 0.6492, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4779 }, "sell": { "count": 160, "mean": 0.4562, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4996 }, "separation": 0.3947, "buy_lower_than_sell": false }, { "col": "m5_ga_harmonic_gartley", "tf": "m5", "interval": 5, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0784, "buy_lower_than_sell": false }, { "col": "m5_ga_harmonic_bat", "tf": "m5", "interval": 5, "base": "ga_harmonic_bat", "family": "harmonic", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m5_ga_harmonic_label", "tf": "m5", "interval": 5, "base": "ga_harmonic_label", "family": "harmonic", "dtype": "categorical", "buy": { "count": 325, "mode": "none", "mode_frac": 0.997, "top": { "none": 324, "gartley": 1 } }, "sell": { "count": 160, "mode": "none", "mode_frac": 1.0, "top": { "none": 160 } }, "separation": 0.0, "modes_differ": false }, { "col": "m5_ga_chart_type_candle", "tf": "m5", "interval": 5, "base": "ga_chart_type_candle", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 160, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m5_ga_chart_line_slope", "tf": "m5", "interval": 5, "base": "ga_chart_line_slope", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -0.2238, "median": -0.202, "q25": -0.4141, "q75": -0.0707, "std": 0.7494 }, "sell": { "count": 160, "mean": 0.8659, "median": 0.5808, "q25": 0.2702, "q75": 1.1136, "std": 0.9423 }, "separation": 1.28, "buy_lower_than_sell": true }, { "col": "m5_ga_chart_bar_range_pct", "tf": "m5", "interval": 5, "base": "ga_chart_bar_range_pct", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -0.2105, "median": -0.1651, "q25": -0.2787, "q75": 0.0, "std": 0.4332 }, "sell": { "count": 160, "mean": -0.5665, "median": -0.379, "q25": -0.7269, "q75": -0.2065, "std": 0.8255 }, "separation": 0.5401, "buy_lower_than_sell": false }, { "col": "m5_ga_chart_ha_trend", "tf": "m5", "interval": 5, "base": "ga_chart_ha_trend", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0123, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1104 }, "sell": { "count": 160, "mean": 0.6062, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4901 }, "separation": 1.6719, "buy_lower_than_sell": true }, { "col": "m5_ga_chart_renko_brick_up_ratio", "tf": "m5", "interval": 5, "base": "ga_chart_renko_brick_up_ratio", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4184, "median": 0.409, "q25": 0.346, "q75": 0.481, "std": 0.1154 }, "sell": { "count": 160, "mean": 0.6627, "median": 0.672, "q25": 0.6085, "q75": 0.724, "std": 0.0827 }, "separation": 2.434, "buy_lower_than_sell": true }, { "col": "m5_ga_chart_renko_dir", "tf": "m5", "interval": 5, "base": "ga_chart_renko_dir", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -0.2585, "median": 0.0, "q25": -1.0, "q75": 0.0, "std": 0.4523 }, "sell": { "count": 160, "mean": 0.25, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5016 }, "separation": 1.0647, "buy_lower_than_sell": false }, { "col": "m5_ga_chart_pnf_col", "tf": "m5", "interval": 5, "base": "ga_chart_pnf_col", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -0.1446, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4165 }, "sell": { "count": 160, "mean": 0.1313, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4361 }, "separation": 0.6469, "buy_lower_than_sell": false }, { "col": "m5_ga_chart_vol_spike", "tf": "m5", "interval": 5, "base": "ga_chart_vol_spike", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4031, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4913 }, "sell": { "count": 160, "mean": 0.2437, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4307 }, "separation": 0.3449, "buy_lower_than_sell": false }, { "col": "m10_bb_pos", "tf": "m10", "interval": 10, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 0.147, "median": 0.1016, "q25": 0.0, "q75": 0.2135, "std": 0.1789 }, "sell": { "count": 160, "mean": 0.8734, "median": 0.9056, "q25": 0.7898, "q75": 1.0, "std": 0.1406 }, "separation": 4.5143, "buy_lower_than_sell": true }, { "col": "m10_RSI", "tf": "m10", "interval": 10, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 33.2629, "median": 31.8182, "q25": 23.75, "q75": 41.6667, "std": 12.7803 }, "sell": { "count": 158, "mean": 70.6027, "median": 69.9572, "q25": 63.1196, "q75": 78.3823, "std": 11.9884 }, "separation": 3.0135, "buy_lower_than_sell": true }, { "col": "m10_macd_hist", "tf": "m10", "interval": 10, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": -1.5638, "median": -1.0156, "q25": -2.2778, "q75": -0.262, "std": 2.3298 }, "sell": { "count": 160, "mean": 2.9669, "median": 1.2903, "q25": 0.3689, "q75": 3.5976, "std": 5.3516 }, "separation": 1.0978, "buy_lower_than_sell": true }, { "col": "m10_stoch_k", "tf": "m10", "interval": 10, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 29.7235, "median": 21.6667, "q25": 13.2275, "q75": 38.4615, "std": 24.1158 }, "sell": { "count": 160, "mean": 103.6879, "median": 106.5476, "q25": 101.5997, "q75": 112.9215, "std": 18.6884 }, "separation": 3.4285, "buy_lower_than_sell": true }, { "col": "m10_stoch_d", "tf": "m10", "interval": 10, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 34.6058, "median": 24.6109, "q25": 14.8582, "q75": 46.5741, "std": 26.9748 }, "sell": { "count": 160, "mean": 103.0399, "median": 105.9814, "q25": 98.348, "q75": 112.016, "std": 18.7 }, "separation": 2.9486, "buy_lower_than_sell": true }, { "col": "m10_macd_line", "tf": "m10", "interval": 10, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 325, "mean": -3.716, "median": -3.6008, "q25": -6.9747, "q75": -1.1408, "std": 11.2069 }, "sell": { "count": 160, "mean": 14.0197, "median": 8.0437, "q25": 3.929, "q75": 17.4131, "std": 16.02 }, "separation": 1.2829, "buy_lower_than_sell": true }, { "col": "m10_macd_signal", "tf": "m10", "interval": 10, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 325, "mean": -2.1521, "median": -2.533, "q25": -5.2708, "q75": -0.4126, "std": 11.1524 }, "sell": { "count": 160, "mean": 11.0528, "median": 6.3926, "q25": 3.1093, "q75": 12.5648, "std": 13.4203 }, "separation": 1.0702, "buy_lower_than_sell": true }, { "col": "m10_BB_Width", "tf": "m10", "interval": 10, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 4.0328, "median": 3.3175, "q25": 2.3212, "q75": 4.9569, "std": 2.7294 }, "sell": { "count": 160, "mean": 6.5764, "median": 5.2665, "q25": 3.1659, "q75": 7.661, "std": 5.9283 }, "separation": 0.5512, "buy_lower_than_sell": true }, { "col": "m10_ga_sma_5", "tf": "m10", "interval": 10, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1029.4923, "median": 910.2, "q25": 564.4, "q75": 1381.6, "std": 535.8342 }, "sell": { "count": 160, "mean": 1166.8262, "median": 1107.6, "q25": 599.35, "q75": 1556.0, "std": 632.8756 }, "separation": 0.2342, "buy_lower_than_sell": true }, { "col": "m10_ga_sma_20", "tf": "m10", "interval": 10, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1037.264, "median": 915.6, "q25": 564.2, "q75": 1397.05, "std": 538.2991 }, "sell": { "count": 160, "mean": 1144.2047, "median": 1101.725, "q25": 592.5875, "q75": 1535.5625, "std": 617.3471 }, "separation": 0.1846, "buy_lower_than_sell": true }, { "col": "m10_ga_sma_60", "tf": "m10", "interval": 10, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1041.1876, "median": 920.0167, "q25": 563.8667, "q75": 1404.4333, "std": 538.5396 }, "sell": { "count": 160, "mean": 1117.4651, "median": 1079.8917, "q25": 575.1833, "q75": 1511.5417, "std": 599.4231 }, "separation": 0.1339, "buy_lower_than_sell": true }, { "col": "m10_ga_close_vs_sma_20_pct", "tf": "m10", "interval": 10, "base": "ga_close_vs_sma_20_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -1.3979, "median": -1.2565, "q25": -1.9254, "q75": -0.7334, "std": 1.2777 }, "sell": { "count": 160, "mean": 2.7753, "median": 2.0641, "q25": 1.176, "q75": 3.258, "std": 2.9335 }, "separation": 1.8445, "buy_lower_than_sell": true }, { "col": "m10_ga_golden_cross", "tf": "m10", "interval": 10, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1361 }, "separation": 0.1508, "buy_lower_than_sell": false }, { "col": "m10_ga_death_cross", "tf": "m10", "interval": 10, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0646, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2462 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3711, "buy_lower_than_sell": false }, { "col": "m10_ga_atr_14", "tf": "m10", "interval": 10, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 9.4521, "median": 6.9286, "q25": 4.2857, "q75": 11.4286, "std": 9.1866 }, "sell": { "count": 160, "mean": 12.9973, "median": 8.7143, "q25": 4.9286, "q75": 16.0179, "std": 12.9082 }, "separation": 0.3165, "buy_lower_than_sell": true }, { "col": "m10_ga_atr_pct", "tf": "m10", "interval": 10, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.9002, "median": 0.7545, "q25": 0.5401, "q75": 1.0741, "std": 0.5132 }, "sell": { "count": 160, "mean": 1.0751, "median": 0.8445, "q25": 0.6405, "q75": 1.2919, "std": 0.7622 }, "separation": 0.2693, "buy_lower_than_sell": true }, { "col": "m10_ga_bb_squeeze", "tf": "m10", "interval": 10, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1262, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3325 }, "sell": { "count": 160, "mean": 0.1, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3009 }, "separation": 0.0825, "buy_lower_than_sell": false }, { "col": "m10_ga_donchian_pos", "tf": "m10", "interval": 10, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.233, "median": 0.1667, "q25": 0.069, "q75": 0.3143, "std": 0.2405 }, "sell": { "count": 160, "mean": 1.0312, "median": 1.0417, "q25": 1.0, "q75": 1.1165, "std": 0.1861 }, "separation": 3.7116, "buy_lower_than_sell": true }, { "col": "m10_ga_cci_20", "tf": "m10", "interval": 10, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -157.5697, "median": -155.1235, "q25": -196.1197, "q75": -116.1172, "std": 78.8249 }, "sell": { "count": 160, "mean": 145.8314, "median": 137.531, "q25": 111.2061, "q75": 178.1529, "std": 69.0336 }, "separation": 4.095, "buy_lower_than_sell": true }, { "col": "m10_ga_cci_oversold", "tf": "m10", "interval": 10, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.8246, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3809 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 2.9752, "buy_lower_than_sell": false }, { "col": "m10_ga_cci_overbought", "tf": "m10", "interval": 10, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.8, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4013 }, "separation": 2.8196, "buy_lower_than_sell": true }, { "col": "m10_ga_williams_r", "tf": "m10", "interval": 10, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -74.999, "median": -80.9524, "q25": -92.0, "q75": -66.6667, "std": 25.0138 }, "sell": { "count": 160, "mean": 4.3879, "median": 5.4424, "q25": -0.0, "q75": 13.347, "std": 22.7614 }, "separation": 3.3197, "buy_lower_than_sell": true }, { "col": "m10_ga_williams_oversold", "tf": "m10", "interval": 10, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.5046, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5007 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 1.3566, "buy_lower_than_sell": false }, { "col": "m10_ga_williams_overbought", "tf": "m10", "interval": 10, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.04, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1963 }, "sell": { "count": 160, "mean": 0.8812, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3245 }, "separation": 3.1371, "buy_lower_than_sell": true }, { "col": "m10_ga_roc_10", "tf": "m10", "interval": 10, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -1.572, "median": -1.5023, "q25": -2.3452, "q75": -0.7143, "std": 1.6543 }, "sell": { "count": 160, "mean": 3.2389, "median": 2.3253, "q25": 1.344, "q75": 4.0785, "std": 3.8757 }, "separation": 1.6145, "buy_lower_than_sell": true }, { "col": "m10_ga_mfi_14", "tf": "m10", "interval": 10, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 25.0834, "median": 21.6395, "q25": 14.1791, "q75": 33.2831, "std": 15.5608 }, "sell": { "count": 159, "mean": 74.3662, "median": 74.8275, "q25": 65.2225, "q75": 85.8348, "std": 14.5005 }, "separation": 3.2768, "buy_lower_than_sell": true }, { "col": "m10_ga_rsi_bull_div", "tf": "m10", "interval": 10, "base": "ga_rsi_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1877, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3911 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.6787, "buy_lower_than_sell": false }, { "col": "m10_ga_rsi_bear_div", "tf": "m10", "interval": 10, "base": "ga_rsi_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0369, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1889 }, "sell": { "count": 160, "mean": 0.275, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4479 }, "separation": 0.6926, "buy_lower_than_sell": false }, { "col": "m10_ga_macd_bull_div", "tf": "m10", "interval": 10, "base": "ga_macd_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2369, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4259 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.721, "buy_lower_than_sell": false }, { "col": "m10_ga_macd_bear_div", "tf": "m10", "interval": 10, "base": "ga_macd_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0215, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1454 }, "sell": { "count": 160, "mean": 0.2687, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4447 }, "separation": 0.7472, "buy_lower_than_sell": false }, { "col": "m10_ga_stoch_bull_div", "tf": "m10", "interval": 10, "base": "ga_stoch_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2246, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.418 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.76, "buy_lower_than_sell": false }, { "col": "m10_ga_stoch_bear_div", "tf": "m10", "interval": 10, "base": "ga_stoch_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0277, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1643 }, "sell": { "count": 160, "mean": 0.3125, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.465 }, "separation": 0.8167, "buy_lower_than_sell": false }, { "col": "m10_ga_rsi_delta_1", "tf": "m10", "interval": 10, "base": "ga_rsi_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -3.0044, "median": -2.2989, "q25": -6.5259, "q75": 0.641, "std": 6.2911 }, "sell": { "count": 158, "mean": 0.7848, "median": 0.7353, "q25": -2.2509, "q75": 4.0772, "std": 5.6907 }, "separation": 0.6317, "buy_lower_than_sell": true }, { "col": "m10_ga_macd_hist_delta_1", "tf": "m10", "interval": 10, "base": "ga_macd_hist_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -0.4131, "median": -0.2036, "q25": -0.5614, "q75": -0.0003, "std": 0.8206 }, "sell": { "count": 160, "mean": 0.4856, "median": 0.1501, "q25": -0.1359, "q75": 0.5339, "std": 1.8254 }, "separation": 0.6351, "buy_lower_than_sell": true }, { "col": "m10_ga_stoch_k_delta_1", "tf": "m10", "interval": 10, "base": "ga_stoch_k_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -5.2016, "median": -3.7412, "q25": -11.1345, "q75": 3.4866, "std": 13.1867 }, "sell": { "count": 160, "mean": -0.3629, "median": -0.631, "q25": -5.5556, "q75": 4.7149, "std": 11.3228 }, "separation": 0.3937, "buy_lower_than_sell": true }, { "col": "m10_ga_keltner_pos", "tf": "m10", "interval": 10, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1152, "median": 0.103, "q25": -0.0455, "q75": 0.2312, "std": 0.23 }, "sell": { "count": 160, "mean": 1.0602, "median": 1.0214, "q25": 0.8409, "q75": 1.2715, "std": 0.2863 }, "separation": 3.6386, "buy_lower_than_sell": true }, { "col": "m10_ga_ao", "tf": "m10", "interval": 10, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -12.4313, "median": -10.2176, "q25": -20.0676, "q75": -3.7176, "std": 26.4406 }, "sell": { "count": 160, "mean": 36.0619, "median": 19.0118, "q25": 9.7088, "q75": 46.5809, "std": 43.323 }, "separation": 1.3512, "buy_lower_than_sell": true }, { "col": "m10_ga_ao_bull", "tf": "m10", "interval": 10, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.1586, "buy_lower_than_sell": false }, { "col": "m10_ga_ao_bear", "tf": "m10", "interval": 10, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0431, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2033 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.2387, "buy_lower_than_sell": false }, { "col": "m10_ga_hv_20", "tf": "m10", "interval": 10, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.977, "median": 1.5867, "q25": 1.117, "q75": 2.3209, "std": 1.347 }, "sell": { "count": 160, "mean": 2.6123, "median": 1.9566, "q25": 1.5642, "q75": 3.0236, "std": 2.0378 }, "separation": 0.3678, "buy_lower_than_sell": true }, { "col": "m10_ga_hv_percentile", "tf": "m10", "interval": 10, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.6018, "median": 0.6387, "q25": 0.3109, "q75": 0.8992, "std": 0.3175 }, "sell": { "count": 160, "mean": 0.7035, "median": 0.7983, "q25": 0.5357, "q75": 0.9832, "std": 0.2847 }, "separation": 0.3372, "buy_lower_than_sell": true }, { "col": "m10_ga_ad_line", "tf": "m10", "interval": 10, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 284, "mean": -14446321866.4365, "median": -16302141083.3495, "q25": -21703710324.8199, "q75": -4569654678.0107, "std": 8532270905.1649 }, "sell": { "count": 145, "mean": -14111352774.7034, "median": -15286167469.9987, "q25": -22413873756.2188, "q75": -4738760754.8632, "std": 8744001740.61 }, "separation": 0.0388, "buy_lower_than_sell": true }, { "col": "m10_ga_ad_slope_10", "tf": "m10", "interval": 10, "base": "ga_ad_slope_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 252, "mean": -28097518.8557, "median": -7957460.4894, "q25": -20730025.9949, "q75": -3630503.3692, "std": 82749199.2932 }, "sell": { "count": 133, "mean": -11304923.6808, "median": -2553714.6282, "q25": -11428659.3069, "q75": -554284.1821, "std": 22148276.1467 }, "separation": 0.2772, "buy_lower_than_sell": true }, { "col": "m10_ga_vol_ratio", "tf": "m10", "interval": 10, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 2.05, "median": 1.5875, "q25": 0.9214, "q75": 2.5973, "std": 1.5883 }, "sell": { "count": 160, "mean": 1.7203, "median": 1.3049, "q25": 0.872, "q75": 2.2695, "std": 1.2409 }, "separation": 0.2314, "buy_lower_than_sell": false }, { "col": "m10_ga_obv_slope_10", "tf": "m10", "interval": 10, "base": "ga_obv_slope_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -942544.9108, "median": -825057.1945, "q25": -1542088.0755, "q75": -296841.1942, "std": 2807785.915 }, "sell": { "count": 160, "mean": 4510371.0497, "median": 1860853.3046, "q25": 660370.9813, "q75": 5188701.3834, "std": 7943487.7315 }, "separation": 0.9153, "buy_lower_than_sell": true }, { "col": "m10_ga_obv_bull_div", "tf": "m10", "interval": 10, "base": "ga_obv_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0985, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2984 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.4666, "buy_lower_than_sell": false }, { "col": "m10_ga_obv_bear_div", "tf": "m10", "interval": 10, "base": "ga_obv_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0246, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1552 }, "sell": { "count": 160, "mean": 0.05, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2186 }, "separation": 0.1339, "buy_lower_than_sell": false }, { "col": "m10_ga_cmf_20", "tf": "m10", "interval": 10, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 38, "mean": -4.4839, "median": -4.1917, "q25": -5.9941, "q75": -2.5523, "std": 2.9105 }, "sell": { "count": 47, "mean": -1.7067, "median": -1.3174, "q25": -2.1284, "q75": -0.3623, "std": 1.972 }, "separation": 1.1172, "buy_lower_than_sell": true }, { "col": "m10_ga_close_vs_vwap_pct", "tf": "m10", "interval": 10, "base": "ga_close_vs_vwap_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -32.3242, "median": -43.0554, "q25": -60.4738, "q75": -8.3165, "std": 30.9933 }, "sell": { "count": 160, "mean": -21.8545, "median": -27.7526, "q25": -56.2578, "q75": 5.3346, "std": 37.2412 }, "separation": 0.3056, "buy_lower_than_sell": true }, { "col": "m10_ga_adx_14", "tf": "m10", "interval": 10, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 38.4572, "median": 37.2065, "q25": 24.0526, "q75": 49.1566, "std": 17.738 }, "sell": { "count": 160, "mean": 37.7151, "median": 33.7792, "q25": 24.0881, "q75": 49.5758, "std": 17.144 }, "separation": 0.0425, "buy_lower_than_sell": false }, { "col": "m10_ga_adx_trending", "tf": "m10", "interval": 10, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.7231, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4482 }, "sell": { "count": 160, "mean": 0.7312, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4447 }, "separation": 0.0183, "buy_lower_than_sell": false }, { "col": "m10_ga_supertrend_bull", "tf": "m10", "interval": 10, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 160, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m10_ga_linreg_slope_20", "tf": "m10", "interval": 10, "base": "ga_linreg_slope_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -0.7884, "median": -0.6662, "q25": -1.4038, "q75": -0.1692, "std": 2.0611 }, "sell": { "count": 160, "mean": 2.4841, "median": 1.3515, "q25": 0.5771, "q75": 3.3383, "std": 3.1232 }, "separation": 1.2368, "buy_lower_than_sell": true }, { "col": "m10_ga_linreg_r2_20", "tf": "m10", "interval": 10, "base": "ga_linreg_r2_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.5044, "median": 0.5882, "q25": 0.2193, "q75": 0.7751, "std": 0.3059 }, "sell": { "count": 160, "mean": 0.5564, "median": 0.6438, "q25": 0.3451, "q75": 0.821, "std": 0.3005 }, "separation": 0.1715, "buy_lower_than_sell": true }, { "col": "m10_ga_psar", "tf": "m10", "interval": 10, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1015.0492, "median": 899.0, "q25": 552.0, "q75": 1359.0, "std": 526.1444 }, "sell": { "count": 160, "mean": 1169.3996, "median": 1109.0, "q25": 608.0, "q75": 1562.25, "std": 631.4801 }, "separation": 0.2656, "buy_lower_than_sell": true }, { "col": "m10_ga_psar_bull", "tf": "m10", "interval": 10, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 160, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m10_ga_psar_flip_bull", "tf": "m10", "interval": 10, "base": "ga_psar_flip_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m10_ga_psar_flip_bear", "tf": "m10", "interval": 10, "base": "ga_psar_flip_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m10_ga_body_ratio", "tf": "m10", "interval": 10, "base": "ga_body_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0784, "buy_lower_than_sell": false }, { "col": "m10_ga_hammer", "tf": "m10", "interval": 10, "base": "ga_hammer", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0738, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2619 }, "sell": { "count": 160, "mean": 0.45, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4991 }, "separation": 0.9438, "buy_lower_than_sell": false }, { "col": "m10_ga_shooting_star", "tf": "m10", "interval": 10, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.8369, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.37 }, "sell": { "count": 160, "mean": 0.8812, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3245 }, "separation": 0.1274, "buy_lower_than_sell": false }, { "col": "m10_ga_doji", "tf": "m10", "interval": 10, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.96, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1963 }, "sell": { "count": 160, "mean": 0.9625, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1906 }, "separation": 0.0129, "buy_lower_than_sell": false }, { "col": "m10_ga_bullish_engulfing", "tf": "m10", "interval": 10, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0784, "buy_lower_than_sell": false }, { "col": "m10_ga_bearish_engulfing", "tf": "m10", "interval": 10, "base": "ga_bearish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.107, "buy_lower_than_sell": false }, { "col": "m10_ga_morning_star", "tf": "m10", "interval": 10, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m10_ga_evening_star", "tf": "m10", "interval": 10, "base": "ga_evening_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m10_ga_three_white_soldiers", "tf": "m10", "interval": 10, "base": "ga_three_white_soldiers", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.1118, "buy_lower_than_sell": false }, { "col": "m10_ga_three_black_crows", "tf": "m10", "interval": 10, "base": "ga_three_black_crows", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4006 }, "sell": { "count": 160, "mean": 0.0625, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2428 }, "separation": 0.4151, "buy_lower_than_sell": false }, { "col": "m10_ga_ha_bull", "tf": "m10", "interval": 10, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0123, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1104 }, "sell": { "count": 160, "mean": 0.8938, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3091 }, "separation": 3.7975, "buy_lower_than_sell": true }, { "col": "m10_ga_ha_trend_up", "tf": "m10", "interval": 10, "base": "ga_ha_trend_up", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.5938, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4927 }, "separation": 1.6849, "buy_lower_than_sell": true }, { "col": "m10_ga_pattern_double_top", "tf": "m10", "interval": 10, "base": "ga_pattern_double_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1138, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3181 }, "sell": { "count": 160, "mean": 0.125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3318 }, "separation": 0.0343, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_double_bottom", "tf": "m10", "interval": 10, "base": "ga_pattern_double_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.12, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3255 }, "sell": { "count": 160, "mean": 0.1313, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3387 }, "separation": 0.0339, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_head_shoulders", "tf": "m10", "interval": 10, "base": "ga_pattern_head_shoulders", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0123, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1104 }, "sell": { "count": 160, "mean": 0.0437, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2052 }, "separation": 0.1908, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_inv_head_shoulders", "tf": "m10", "interval": 10, "base": "ga_pattern_inv_head_shoulders", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.0312, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1745 }, "separation": 0.1855, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_triangle_sym", "tf": "m10", "interval": 10, "base": "ga_pattern_triangle_sym", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0784, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_triangle_asc", "tf": "m10", "interval": 10, "base": "ga_pattern_triangle_asc", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_triangle_desc", "tf": "m10", "interval": 10, "base": "ga_pattern_triangle_desc", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0554, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2291 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3419, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_flag_bull", "tf": "m10", "interval": 10, "base": "ga_pattern_flag_bull", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0092, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0958 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.0315, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_flag_bear", "tf": "m10", "interval": 10, "base": "ga_pattern_flag_bear", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0092, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0958 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1363, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_wedge_rising", "tf": "m10", "interval": 10, "base": "ga_pattern_wedge_rising", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0954, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2942 }, "sell": { "count": 160, "mean": 0.1938, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3965 }, "separation": 0.2818, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_wedge_falling", "tf": "m10", "interval": 10, "base": "ga_pattern_wedge_falling", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0554, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2291 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3419, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_rectangle", "tf": "m10", "interval": 10, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0154, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1233 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.0882, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_channel_up", "tf": "m10", "interval": 10, "base": "ga_pattern_channel_up", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0954, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2942 }, "sell": { "count": 160, "mean": 0.1938, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3965 }, "separation": 0.2818, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_channel_down", "tf": "m10", "interval": 10, "base": "ga_pattern_channel_down", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0554, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2291 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3419, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_measured_move", "tf": "m10", "interval": 10, "base": "ga_pattern_measured_move", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0123, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1104 }, "sell": { "count": 160, "mean": 0.1187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3245 }, "separation": 0.4391, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_rounding_top", "tf": "m10", "interval": 10, "base": "ga_pattern_rounding_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0431, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2033 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2996, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_rounding_bottom", "tf": "m10", "interval": 10, "base": "ga_pattern_rounding_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0492, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2167 }, "sell": { "count": 160, "mean": 0.1062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3091 }, "separation": 0.2136, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_gap_up", "tf": "m10", "interval": 10, "base": "ga_pattern_gap_up", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1415, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3491 }, "sell": { "count": 160, "mean": 0.1688, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3757 }, "separation": 0.075, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_gap_down", "tf": "m10", "interval": 10, "base": "ga_pattern_gap_down", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1415, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3491 }, "sell": { "count": 160, "mean": 0.1688, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3757 }, "separation": 0.075, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_v_bottom", "tf": "m10", "interval": 10, "base": "ga_pattern_v_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_spike_top", "tf": "m10", "interval": 10, "base": "ga_pattern_spike_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0308, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.173 }, "sell": { "count": 160, "mean": 0.0688, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2538 }, "separation": 0.1749, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_triple_top", "tf": "m10", "interval": 10, "base": "ga_pattern_triple_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0923, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2899 }, "sell": { "count": 160, "mean": 0.1062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3091 }, "separation": 0.0465, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_triple_bottom", "tf": "m10", "interval": 10, "base": "ga_pattern_triple_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0985, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2984 }, "sell": { "count": 160, "mean": 0.1187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3245 }, "separation": 0.0651, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_cup_handle", "tf": "m10", "interval": 10, "base": "ga_pattern_cup_handle", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0154, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1233 }, "sell": { "count": 160, "mean": 0.0312, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1745 }, "separation": 0.105, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_keystone_bull", "tf": "m10", "interval": 10, "base": "ga_pattern_keystone_bull", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1111, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_keystone_bear", "tf": "m10", "interval": 10, "base": "ga_pattern_keystone_bear", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0784, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_island_top", "tf": "m10", "interval": 10, "base": "ga_pattern_island_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1323, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3393 }, "sell": { "count": 160, "mean": 0.1562, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3642 }, "separation": 0.068, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_island_bottom", "tf": "m10", "interval": 10, "base": "ga_pattern_island_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1323, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3393 }, "sell": { "count": 160, "mean": 0.1625, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3701 }, "separation": 0.085, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_label", "tf": "m10", "interval": 10, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 325, "mode": "none", "mode_frac": 0.849, "top": { "none": 276, "island_bottom": 36, "cup_handle": 5, "double_bottom": 3, "island_top": 3 } }, "sell": { "count": 160, "mode": "none", "mode_frac": 0.806, "top": { "none": 129, "island_bottom": 22, "cup_handle": 5, "double_bottom": 1, "flag_bull": 1 } }, "separation": 0.0, "modes_differ": false }, { "col": "m10_ga_struct_trend", "tf": "m10", "interval": 10, "base": "ga_struct_trend", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "range", "mode_frac": 0.929, "top": { "range": 302, "up": 14, "down": 9 } }, "sell": { "count": 160, "mode": "range", "mode_frac": 0.863, "top": { "range": 138, "up": 22 } }, "separation": 0.0, "modes_differ": false }, { "col": "m10_ga_struct_hh", "tf": "m10", "interval": 10, "base": "ga_struct_hh", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0646, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2462 }, "sell": { "count": 160, "mean": 0.15, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3582 }, "separation": 0.2778, "buy_lower_than_sell": false }, { "col": "m10_ga_struct_hl", "tf": "m10", "interval": 10, "base": "ga_struct_hl", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0769, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2669 }, "sell": { "count": 160, "mean": 0.1562, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3642 }, "separation": 0.2484, "buy_lower_than_sell": false }, { "col": "m10_ga_struct_lh", "tf": "m10", "interval": 10, "base": "ga_struct_lh", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0585, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.235 }, "sell": { "count": 160, "mean": 0.025, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1566 }, "separation": 0.1676, "buy_lower_than_sell": false }, { "col": "m10_ga_struct_ll", "tf": "m10", "interval": 10, "base": "ga_struct_ll", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0523, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.223 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.2753, "buy_lower_than_sell": false }, { "col": "m10_ga_struct_bos_bull", "tf": "m10", "interval": 10, "base": "ga_struct_bos_bull", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0277, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1643 }, "sell": { "count": 160, "mean": 0.1187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3245 }, "separation": 0.354, "buy_lower_than_sell": false }, { "col": "m10_ga_struct_bos_bear", "tf": "m10", "interval": 10, "base": "ga_struct_bos_bear", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0492, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2167 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.2635, "buy_lower_than_sell": false }, { "col": "m10_ga_struct_choch", "tf": "m10", "interval": 10, "base": "ga_struct_choch", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0369, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1889 }, "sell": { "count": 160, "mean": 0.025, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1566 }, "separation": 0.0687, "buy_lower_than_sell": false }, { "col": "m10_ga_elliott_wave_count", "tf": "m10", "interval": 10, "base": "ga_elliott_wave_count", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 5.0523, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 12.5418 }, "sell": { "count": 160, "mean": 6.4313, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 13.4938 }, "separation": 0.1059, "buy_lower_than_sell": false }, { "col": "m10_ga_elliott_phase", "tf": "m10", "interval": 10, "base": "ga_elliott_phase", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "unknown", "mode_frac": 0.846, "top": { "unknown": 275, "impulse_late": 50 } }, "sell": { "count": 160, "mode": "unknown", "mode_frac": 0.806, "top": { "unknown": 129, "impulse_late": 31 } }, "separation": 0.0, "modes_differ": false }, { "col": "m10_ga_wyckoff_phase", "tf": "m10", "interval": 10, "base": "ga_wyckoff_phase", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "unknown", "mode_frac": 0.945, "top": { "unknown": 307, "accumulation": 17, "distribution": 1 } }, "sell": { "count": 160, "mode": "unknown", "mode_frac": 0.938, "top": { "unknown": 150, "distribution": 5, "accumulation": 5 } }, "separation": 0.0, "modes_differ": false }, { "col": "m10_ga_fib_near_level", "tf": "m10", "interval": 10, "base": "ga_fib_near_level", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "none", "mode_frac": 0.88, "top": { "none": 286, "0": 15, "382": 11, "100": 8, "500": 3 } }, "sell": { "count": 160, "mode": "none", "mode_frac": 0.825, "top": { "none": 132, "100": 24, "382": 2, "618": 2 } }, "separation": 0.0, "modes_differ": false }, { "col": "m10_ga_ichi_trend", "tf": "m10", "interval": 10, "base": "ga_ichi_trend", "family": "indicator", "dtype": "categorical", "buy": { "count": 325, "mode": "neutral", "mode_frac": 0.846, "top": { "neutral": 275, "below_cloud": 30, "in_cloud": 10, "above_cloud": 10 } }, "sell": { "count": 160, "mode": "neutral", "mode_frac": 0.806, "top": { "neutral": 129, "above_cloud": 29, "in_cloud": 1, "below_cloud": 1 } }, "separation": 0.0, "modes_differ": false }, { "col": "m10_ga_pitchfork_bias", "tf": "m10", "interval": 10, "base": "ga_pitchfork_bias", "family": "indicator", "dtype": "categorical", "buy": { "count": 325, "mode": "neutral", "mode_frac": 0.886, "top": { "neutral": 288, "below": 26, "above": 11 } }, "sell": { "count": 160, "mode": "neutral", "mode_frac": 0.881, "top": { "neutral": 141, "above": 15, "below": 4 } }, "separation": 0.0, "modes_differ": false }, { "col": "m10_ga_pitchfork_dist_pct", "tf": "m10", "interval": 10, "base": "ga_pitchfork_dist_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -0.1429, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.9595 }, "sell": { "count": 160, "mean": 0.2193, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 1.175 }, "separation": 0.3376, "buy_lower_than_sell": false }, { "col": "m10_ga_wyckoff_spring", "tf": "m10", "interval": 10, "base": "ga_wyckoff_spring", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0092, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0958 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1363, "buy_lower_than_sell": false }, { "col": "m10_ga_wyckoff_utad", "tf": "m10", "interval": 10, "base": "ga_wyckoff_utad", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.0465, "buy_lower_than_sell": false }, { "col": "m10_ga_vp_poc", "tf": "m10", "interval": 10, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 1045.2921, "median": 925.75, "q25": 563.5333, "q75": 1401.15, "std": 549.2521 }, "sell": { "count": 160, "mean": 1135.4091, "median": 1078.7917, "q25": 577.4542, "q75": 1538.05, "std": 611.2486 }, "separation": 0.1551, "buy_lower_than_sell": true }, { "col": "m10_ga_vp_vah", "tf": "m10", "interval": 10, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 1071.7935, "median": 940.0, "q25": 583.0, "q75": 1426.2, "std": 565.7009 }, "sell": { "count": 160, "mean": 1176.3613, "median": 1106.6, "q25": 606.0, "q75": 1558.5, "std": 643.8152 }, "separation": 0.1725, "buy_lower_than_sell": true }, { "col": "m10_ga_vp_val", "tf": "m10", "interval": 10, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 1005.9534, "median": 904.8333, "q25": 544.0, "q75": 1361.0, "std": 516.036 }, "sell": { "count": 160, "mean": 1075.271, "median": 1049.7333, "q25": 559.725, "q75": 1469.8, "std": 576.9678 }, "separation": 0.1266, "buy_lower_than_sell": true }, { "col": "m10_ga_vp_close_vs_poc_pct", "tf": "m10", "interval": 10, "base": "ga_vp_close_vs_poc_pct", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": -1.8475, "median": -1.8053, "q25": -3.1641, "q75": -0.5405, "std": 3.2235 }, "sell": { "count": 160, "mean": 3.7838, "median": 2.5395, "q25": 0.5757, "q75": 5.6866, "std": 4.2933 }, "separation": 1.4834, "buy_lower_than_sell": true }, { "col": "m10_ga_vp_in_value_area", "tf": "m10", "interval": 10, "base": "ga_vp_in_value_area", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 0.72, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4497 }, "sell": { "count": 160, "mean": 0.3312, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4721 }, "separation": 0.8432, "buy_lower_than_sell": false }, { "col": "m10_ga_harmonic_gartley", "tf": "m10", "interval": 10, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m10_ga_harmonic_bat", "tf": "m10", "interval": 10, "base": "ga_harmonic_bat", "family": "harmonic", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m10_ga_chart_type_candle", "tf": "m10", "interval": 10, "base": "ga_chart_type_candle", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 160, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m10_ga_chart_line_slope", "tf": "m10", "interval": 10, "base": "ga_chart_line_slope", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -0.2788, "median": -0.2911, "q25": -0.6835, "q75": -0.038, "std": 1.1127 }, "sell": { "count": 160, "mean": 1.204, "median": 0.7089, "q25": 0.3861, "q75": 1.5285, "std": 1.7188 }, "separation": 1.0242, "buy_lower_than_sell": true }, { "col": "m10_ga_chart_bar_range_pct", "tf": "m10", "interval": 10, "base": "ga_chart_bar_range_pct", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -0.3239, "median": -0.2695, "q25": -0.5469, "q75": -0.128, "std": 0.8637 }, "sell": { "count": 160, "mean": -0.4902, "median": -0.3455, "q25": -0.8376, "q75": -0.1903, "std": 1.1061 }, "separation": 0.1675, "buy_lower_than_sell": false }, { "col": "m10_ga_chart_ha_trend", "tf": "m10", "interval": 10, "base": "ga_chart_ha_trend", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.5938, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4927 }, "separation": 1.6849, "buy_lower_than_sell": true }, { "col": "m10_ga_chart_renko_brick_up_ratio", "tf": "m10", "interval": 10, "base": "ga_chart_renko_brick_up_ratio", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4258, "median": 0.4, "q25": 0.333, "q75": 0.5, "std": 0.1369 }, "sell": { "count": 160, "mean": 0.673, "median": 0.681, "q25": 0.609, "q75": 0.7432, "std": 0.1019 }, "separation": 2.0483, "buy_lower_than_sell": true }, { "col": "m10_ga_chart_renko_dir", "tf": "m10", "interval": 10, "base": "ga_chart_renko_dir", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -0.3446, "median": 0.0, "q25": -1.0, "q75": 0.0, "std": 0.4888 }, "sell": { "count": 160, "mean": 0.2875, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5424 }, "separation": 1.2244, "buy_lower_than_sell": false }, { "col": "m10_ga_chart_pnf_col", "tf": "m10", "interval": 10, "base": "ga_chart_pnf_col", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -0.1785, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4069 }, "sell": { "count": 160, "mean": 0.1688, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4517 }, "separation": 0.8077, "buy_lower_than_sell": false }, { "col": "m10_ga_chart_vol_spike", "tf": "m10", "interval": 10, "base": "ga_chart_vol_spike", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4369, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4968 }, "sell": { "count": 160, "mean": 0.3438, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4765 }, "separation": 0.1914, "buy_lower_than_sell": false }, { "col": "m15_bb_pos", "tf": "m15", "interval": 15, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1747, "median": 0.1092, "q25": 0.0, "q75": 0.2485, "std": 0.215 }, "sell": { "count": 160, "mean": 0.8804, "median": 0.9076, "q25": 0.8095, "q75": 1.0, "std": 0.1426 }, "separation": 3.8683, "buy_lower_than_sell": true }, { "col": "m15_RSI", "tf": "m15", "interval": 15, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 35.1486, "median": 33.7662, "q25": 26.087, "q75": 43.1373, "std": 13.8754 }, "sell": { "count": 160, "mean": 70.8941, "median": 71.767, "q25": 61.2436, "q75": 80.9524, "std": 12.7473 }, "separation": 2.6829, "buy_lower_than_sell": true }, { "col": "m15_macd_hist", "tf": "m15", "interval": 15, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": -1.5741, "median": -1.1178, "q25": -2.4403, "q75": -0.2319, "std": 3.2371 }, "sell": { "count": 160, "mean": 3.389, "median": 1.4576, "q25": 0.4712, "q75": 5.0645, "std": 5.5355 }, "separation": 1.0946, "buy_lower_than_sell": true }, { "col": "m15_stoch_k", "tf": "m15", "interval": 15, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 34.3344, "median": 24.7807, "q25": 15.3467, "q75": 48.0464, "std": 27.3048 }, "sell": { "count": 160, "mean": 105.7085, "median": 107.8954, "q25": 101.3139, "q75": 114.366, "std": 17.3592 }, "separation": 3.1196, "buy_lower_than_sell": true }, { "col": "m15_stoch_d", "tf": "m15", "interval": 15, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 39.0262, "median": 26.433, "q25": 17.8123, "q75": 58.1481, "std": 30.1457 }, "sell": { "count": 160, "mean": 101.5212, "median": 104.9988, "q25": 93.3319, "q75": 111.6368, "std": 17.1555 }, "separation": 2.5481, "buy_lower_than_sell": true }, { "col": "m15_macd_line", "tf": "m15", "interval": 15, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 325, "mean": -3.3209, "median": -3.5983, "q25": -7.597, "q75": -1.098, "std": 14.9734 }, "sell": { "count": 160, "mean": 15.5988, "median": 8.8842, "q25": 4.7339, "q75": 17.0238, "std": 18.2793 }, "separation": 1.1324, "buy_lower_than_sell": true }, { "col": "m15_macd_signal", "tf": "m15", "interval": 15, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 325, "mean": -1.7468, "median": -2.4032, "q25": -5.96, "q75": 0.1244, "std": 14.1439 }, "sell": { "count": 160, "mean": 12.2097, "median": 6.9224, "q25": 3.4948, "q75": 14.3465, "std": 15.7028 }, "separation": 0.9339, "buy_lower_than_sell": true }, { "col": "m15_BB_Width", "tf": "m15", "interval": 15, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 4.8386, "median": 3.7754, "q25": 2.6344, "q75": 5.6756, "std": 3.7168 }, "sell": { "count": 160, "mean": 7.5647, "median": 5.7769, "q25": 3.8812, "q75": 8.463, "std": 6.7073 }, "separation": 0.5028, "buy_lower_than_sell": true }, { "col": "m15_ga_sma_5", "tf": "m15", "interval": 15, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1031.9969, "median": 912.0, "q25": 565.6, "q75": 1383.8, "std": 537.0505 }, "sell": { "count": 160, "mean": 1159.8075, "median": 1104.8, "q25": 596.5, "q75": 1548.9, "std": 626.631 }, "separation": 0.219, "buy_lower_than_sell": true }, { "col": "m15_ga_sma_20", "tf": "m15", "interval": 15, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1038.8606, "median": 918.3, "q25": 564.25, "q75": 1396.95, "std": 538.721 }, "sell": { "count": 160, "mean": 1135.1063, "median": 1097.25, "q25": 584.4125, "q75": 1533.475, "std": 609.4467 }, "separation": 0.1673, "buy_lower_than_sell": true }, { "col": "m15_ga_sma_60", "tf": "m15", "interval": 15, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1042.2597, "median": 922.9, "q25": 566.25, "q75": 1400.15, "std": 538.4314 }, "sell": { "count": 160, "mean": 1106.8194, "median": 1071.8083, "q25": 570.2083, "q75": 1496.5833, "std": 593.0827 }, "separation": 0.114, "buy_lower_than_sell": true }, { "col": "m15_ga_close_vs_sma_20_pct", "tf": "m15", "interval": 15, "base": "ga_close_vs_sma_20_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -1.4127, "median": -1.3399, "q25": -2.1444, "q75": -0.7141, "std": 1.9245 }, "sell": { "count": 160, "mean": 3.3334, "median": 2.6197, "q25": 1.4472, "q75": 3.9625, "std": 3.4888 }, "separation": 1.6846, "buy_lower_than_sell": true }, { "col": "m15_ga_golden_cross", "tf": "m15", "interval": 15, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0092, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0958 }, "sell": { "count": 160, "mean": 0.025, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1566 }, "separation": 0.1215, "buy_lower_than_sell": false }, { "col": "m15_ga_death_cross", "tf": "m15", "interval": 15, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0338, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1811 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2643, "buy_lower_than_sell": false }, { "col": "m15_ga_atr_14", "tf": "m15", "interval": 15, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 11.4268, "median": 8.0714, "q25": 5.1429, "q75": 14.0714, "std": 11.9651 }, "sell": { "count": 160, "mean": 15.1737, "median": 10.4286, "q25": 6.2857, "q75": 17.9464, "std": 15.7103 }, "separation": 0.2683, "buy_lower_than_sell": true }, { "col": "m15_ga_atr_pct", "tf": "m15", "interval": 15, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.081, "median": 0.8798, "q25": 0.6662, "q75": 1.3137, "std": 0.666 }, "sell": { "count": 160, "mean": 1.2304, "median": 0.9673, "q25": 0.7266, "q75": 1.4035, "std": 0.7538 }, "separation": 0.21, "buy_lower_than_sell": true }, { "col": "m15_ga_bb_squeeze", "tf": "m15", "interval": 15, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1323, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3393 }, "sell": { "count": 160, "mean": 0.0875, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2835 }, "separation": 0.1433, "buy_lower_than_sell": false }, { "col": "m15_ga_donchian_pos", "tf": "m15", "interval": 15, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2617, "median": 0.2, "q25": 0.0571, "q75": 0.3704, "std": 0.265 }, "sell": { "count": 160, "mean": 1.0536, "median": 1.0569, "q25": 1.0, "q75": 1.1172, "std": 0.2153 }, "separation": 3.2801, "buy_lower_than_sell": true }, { "col": "m15_ga_cci_20", "tf": "m15", "interval": 15, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -148.3547, "median": -151.6517, "q25": -190.6497, "q75": -110.5286, "std": 87.452 }, "sell": { "count": 160, "mean": 156.3529, "median": 142.8345, "q25": 105.4545, "q75": 197.2768, "std": 78.7552 }, "separation": 3.6616, "buy_lower_than_sell": true }, { "col": "m15_ga_cci_oversold", "tf": "m15", "interval": 15, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.8, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4006 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 2.8241, "buy_lower_than_sell": false }, { "col": "m15_ga_cci_overbought", "tf": "m15", "interval": 15, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0092, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0958 }, "sell": { "count": 160, "mean": 0.7875, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4104 }, "separation": 2.6119, "buy_lower_than_sell": true }, { "col": "m15_ga_williams_r", "tf": "m15", "interval": 15, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -72.0658, "median": -78.5714, "q25": -93.0233, "q75": -61.5385, "std": 27.4313 }, "sell": { "count": 160, "mean": 7.729, "median": 7.6923, "q25": -0.0, "q75": 16.8996, "std": 25.8637 }, "separation": 2.9932, "buy_lower_than_sell": true }, { "col": "m15_ga_williams_oversold", "tf": "m15", "interval": 15, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4646, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4995 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 1.2818, "buy_lower_than_sell": false }, { "col": "m15_ga_williams_overbought", "tf": "m15", "interval": 15, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0862, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.281 }, "sell": { "count": 160, "mean": 0.9062, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2924 }, "separation": 2.8598, "buy_lower_than_sell": true }, { "col": "m15_ga_roc_10", "tf": "m15", "interval": 15, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -1.6138, "median": -1.547, "q25": -2.6761, "q75": -0.7648, "std": 2.366 }, "sell": { "count": 160, "mean": 3.7987, "median": 2.8439, "q25": 1.508, "q75": 4.3432, "std": 4.8166 }, "separation": 1.4264, "buy_lower_than_sell": true }, { "col": "m15_ga_mfi_14", "tf": "m15", "interval": 15, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 28.6147, "median": 23.3445, "q25": 14.7793, "q75": 39.6237, "std": 18.4343 }, "sell": { "count": 160, "mean": 75.6206, "median": 78.23, "q25": 63.3409, "q75": 87.9386, "std": 15.276 }, "separation": 2.7767, "buy_lower_than_sell": true }, { "col": "m15_ga_rsi_bull_div", "tf": "m15", "interval": 15, "base": "ga_rsi_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.16, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3672 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.5789, "buy_lower_than_sell": false }, { "col": "m15_ga_rsi_bear_div", "tf": "m15", "interval": 15, "base": "ga_rsi_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0369, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1889 }, "sell": { "count": 160, "mean": 0.2625, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4414 }, "separation": 0.6645, "buy_lower_than_sell": false }, { "col": "m15_ga_macd_bull_div", "tf": "m15", "interval": 15, "base": "ga_macd_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2369, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4259 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.7532, "buy_lower_than_sell": false }, { "col": "m15_ga_macd_bear_div", "tf": "m15", "interval": 15, "base": "ga_macd_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0431, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2033 }, "sell": { "count": 160, "mean": 0.2375, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4269 }, "separation": 0.5815, "buy_lower_than_sell": false }, { "col": "m15_ga_stoch_bull_div", "tf": "m15", "interval": 15, "base": "ga_stoch_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2585, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4385 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.7689, "buy_lower_than_sell": false }, { "col": "m15_ga_stoch_bear_div", "tf": "m15", "interval": 15, "base": "ga_stoch_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0431, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2033 }, "sell": { "count": 160, "mean": 0.2812, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.451 }, "separation": 0.6808, "buy_lower_than_sell": false }, { "col": "m15_ga_rsi_delta_1", "tf": "m15", "interval": 15, "base": "ga_rsi_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -3.2014, "median": -2.5735, "q25": -6.6733, "q75": 0.3727, "std": 6.8653 }, "sell": { "count": 160, "mean": 0.7844, "median": 0.3408, "q25": -2.8219, "q75": 4.3234, "std": 6.93 }, "separation": 0.5778, "buy_lower_than_sell": true }, { "col": "m15_ga_macd_hist_delta_1", "tf": "m15", "interval": 15, "base": "ga_macd_hist_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -0.5355, "median": -0.2539, "q25": -0.7142, "q75": 0.0068, "std": 1.2154 }, "sell": { "count": 160, "mean": 0.7728, "median": 0.2807, "q25": -0.1049, "q75": 0.7625, "std": 2.3248 }, "separation": 0.7053, "buy_lower_than_sell": true }, { "col": "m15_ga_stoch_k_delta_1", "tf": "m15", "interval": 15, "base": "ga_stoch_k_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -4.8209, "median": -2.7397, "q25": -11.5684, "q75": 2.7778, "std": 13.3502 }, "sell": { "count": 160, "mean": 3.7223, "median": 2.2707, "q25": -3.1211, "q75": 8.6032, "std": 12.146 }, "separation": 0.6694, "buy_lower_than_sell": true }, { "col": "m15_ga_keltner_pos", "tf": "m15", "interval": 15, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1493, "median": 0.1166, "q25": -0.0427, "q75": 0.2825, "std": 0.2657 }, "sell": { "count": 160, "mean": 1.0897, "median": 1.0928, "q25": 0.8785, "q75": 1.29, "std": 0.2933 }, "separation": 3.3609, "buy_lower_than_sell": true }, { "col": "m15_ga_ao", "tf": "m15", "interval": 15, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -11.8074, "median": -11.0647, "q25": -22.1882, "q75": -3.7647, "std": 37.6006 }, "sell": { "count": 160, "mean": 40.2618, "median": 22.6824, "q25": 11.7221, "q75": 47.4632, "std": 46.5348 }, "separation": 1.2308, "buy_lower_than_sell": true }, { "col": "m15_ga_ao_bull", "tf": "m15", "interval": 15, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.107, "buy_lower_than_sell": false }, { "col": "m15_ga_ao_bear", "tf": "m15", "interval": 15, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0462, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2101 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3106, "buy_lower_than_sell": false }, { "col": "m15_ga_hv_20", "tf": "m15", "interval": 15, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 2.3913, "median": 1.8232, "q25": 1.349, "q75": 2.7675, "std": 1.7931 }, "sell": { "count": 160, "mean": 3.0556, "median": 2.3281, "q25": 1.934, "q75": 3.3768, "std": 1.9634 }, "separation": 0.3533, "buy_lower_than_sell": true }, { "col": "m15_ga_hv_percentile", "tf": "m15", "interval": 15, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.5958, "median": 0.6471, "q25": 0.3361, "q75": 0.8992, "std": 0.3171 }, "sell": { "count": 160, "mean": 0.7612, "median": 0.8235, "q25": 0.5714, "q75": 0.9916, "std": 0.2422 }, "separation": 0.5861, "buy_lower_than_sell": true }, { "col": "m15_ga_ad_line", "tf": "m15", "interval": 15, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 292, "mean": -14394247678.2549, "median": -15942469590.4983, "q25": -21109373130.4416, "q75": -5130096187.9411, "std": 8264426632.5799 }, "sell": { "count": 151, "mean": -14050389839.6566, "median": -14769100226.4449, "q25": -22133286607.4339, "q75": -4971979255.0307, "std": 8581636875.5956 }, "separation": 0.0408, "buy_lower_than_sell": true }, { "col": "m15_ga_ad_slope_10", "tf": "m15", "interval": 15, "base": "ga_ad_slope_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 268, "mean": -28941679.3394, "median": -12329572.0928, "q25": -26858639.4906, "q75": -5917126.0841, "std": 60975573.8481 }, "sell": { "count": 143, "mean": -15166236.3291, "median": -4376291.3039, "q25": -11166178.5969, "q75": -1272121.3338, "std": 32795973.1133 }, "separation": 0.2814, "buy_lower_than_sell": true }, { "col": "m15_ga_vol_ratio", "tf": "m15", "interval": 15, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.9945, "median": 1.5368, "q25": 0.9323, "q75": 2.4889, "std": 1.6043 }, "sell": { "count": 160, "mean": 1.9182, "median": 1.4241, "q25": 0.9497, "q75": 2.5066, "std": 1.6042 }, "separation": 0.0476, "buy_lower_than_sell": false }, { "col": "m15_ga_obv_slope_10", "tf": "m15", "interval": 15, "base": "ga_obv_slope_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -958603.862, "median": -1006557.732, "q25": -2043681.8715, "q75": -336127.3268, "std": 4974797.2633 }, "sell": { "count": 160, "mean": 6341071.3269, "median": 2436729.9752, "q25": 575443.5712, "q75": 6600223.4745, "std": 12596348.3905 }, "separation": 0.7623, "buy_lower_than_sell": true }, { "col": "m15_ga_obv_bull_div", "tf": "m15", "interval": 15, "base": "ga_obv_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0738, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2619 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.3494, "buy_lower_than_sell": false }, { "col": "m15_ga_obv_bear_div", "tf": "m15", "interval": 15, "base": "ga_obv_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0338, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1811 }, "sell": { "count": 160, "mean": 0.05, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2186 }, "separation": 0.0805, "buy_lower_than_sell": false }, { "col": "m15_ga_cmf_20", "tf": "m15", "interval": 15, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 54, "mean": -3.6798, "median": -3.6932, "q25": -4.8438, "q75": -2.2931, "std": 2.0719 }, "sell": { "count": 52, "mean": -1.6342, "median": -0.9653, "q25": -2.4407, "q75": -0.4305, "std": 1.8015 }, "separation": 1.0537, "buy_lower_than_sell": true }, { "col": "m15_ga_close_vs_vwap_pct", "tf": "m15", "interval": 15, "base": "ga_close_vs_vwap_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -32.1944, "median": -42.9418, "q25": -60.3862, "q75": -8.2814, "std": 31.0455 }, "sell": { "count": 160, "mean": -21.956, "median": -27.3629, "q25": -56.2348, "q75": 5.1735, "std": 37.1565 }, "separation": 0.299, "buy_lower_than_sell": true }, { "col": "m15_ga_adx_14", "tf": "m15", "interval": 15, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 37.7846, "median": 35.1266, "q25": 25.5282, "q75": 48.9444, "std": 16.962 }, "sell": { "count": 160, "mean": 36.4272, "median": 34.8842, "q25": 22.5731, "q75": 45.7814, "std": 17.9256 }, "separation": 0.0778, "buy_lower_than_sell": false }, { "col": "m15_ga_adx_trending", "tf": "m15", "interval": 15, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.7662, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4239 }, "sell": { "count": 160, "mean": 0.6687, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4721 }, "separation": 0.2171, "buy_lower_than_sell": false }, { "col": "m15_ga_supertrend_bull", "tf": "m15", "interval": 15, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 160, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m15_ga_linreg_slope_20", "tf": "m15", "interval": 15, "base": "ga_linreg_slope_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -0.673, "median": -0.7143, "q25": -1.5316, "q75": -0.0977, "std": 2.8727 }, "sell": { "count": 160, "mean": 2.9417, "median": 1.5594, "q25": 0.7036, "q75": 3.3492, "std": 4.0959 }, "separation": 1.0218, "buy_lower_than_sell": true }, { "col": "m15_ga_linreg_r2_20", "tf": "m15", "interval": 15, "base": "ga_linreg_r2_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4999, "median": 0.5414, "q25": 0.2628, "q75": 0.7378, "std": 0.2885 }, "sell": { "count": 160, "mean": 0.5415, "median": 0.5863, "q25": 0.3085, "q75": 0.7904, "std": 0.2833 }, "separation": 0.1455, "buy_lower_than_sell": true }, { "col": "m15_ga_psar", "tf": "m15", "interval": 15, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1016.2259, "median": 900.0, "q25": 552.0, "q75": 1359.0, "std": 526.7554 }, "sell": { "count": 160, "mean": 1165.0374, "median": 1108.0, "q25": 604.0, "q75": 1554.5, "std": 627.764 }, "separation": 0.2568, "buy_lower_than_sell": true }, { "col": "m15_ga_psar_bull", "tf": "m15", "interval": 15, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 160, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m15_ga_psar_flip_bull", "tf": "m15", "interval": 15, "base": "ga_psar_flip_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m15_ga_psar_flip_bear", "tf": "m15", "interval": 15, "base": "ga_psar_flip_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m15_ga_body_ratio", "tf": "m15", "interval": 15, "base": "ga_body_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m15_ga_hammer", "tf": "m15", "interval": 15, "base": "ga_hammer", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0492, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2167 }, "sell": { "count": 160, "mean": 0.5125, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5014 }, "separation": 1.1994, "buy_lower_than_sell": true }, { "col": "m15_ga_shooting_star", "tf": "m15", "interval": 15, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.8646, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3427 }, "sell": { "count": 160, "mean": 0.9062, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2924 }, "separation": 0.1307, "buy_lower_than_sell": false }, { "col": "m15_ga_doji", "tf": "m15", "interval": 15, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.9662, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1811 }, "sell": { "count": 160, "mean": 0.9563, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2052 }, "separation": 0.0512, "buy_lower_than_sell": false }, { "col": "m15_ga_bullish_engulfing", "tf": "m15", "interval": 15, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m15_ga_bearish_engulfing", "tf": "m15", "interval": 15, "base": "ga_bearish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.0659, "buy_lower_than_sell": false }, { "col": "m15_ga_morning_star", "tf": "m15", "interval": 15, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m15_ga_evening_star", "tf": "m15", "interval": 15, "base": "ga_evening_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m15_ga_three_white_soldiers", "tf": "m15", "interval": 15, "base": "ga_three_white_soldiers", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.1118, "buy_lower_than_sell": false }, { "col": "m15_ga_three_black_crows", "tf": "m15", "interval": 15, "base": "ga_three_black_crows", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4006 }, "sell": { "count": 160, "mean": 0.0312, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1745 }, "separation": 0.5461, "buy_lower_than_sell": false }, { "col": "m15_ga_ha_bull", "tf": "m15", "interval": 15, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0123, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1104 }, "sell": { "count": 160, "mean": 0.8875, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.317 }, "separation": 3.6874, "buy_lower_than_sell": true }, { "col": "m15_ga_ha_trend_up", "tf": "m15", "interval": 15, "base": "ga_ha_trend_up", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.625, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4856 }, "separation": 1.7994, "buy_lower_than_sell": true }, { "col": "m15_ga_pattern_double_top", "tf": "m15", "interval": 15, "base": "ga_pattern_double_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1138, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3181 }, "sell": { "count": 160, "mean": 0.1313, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3387 }, "separation": 0.053, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_double_bottom", "tf": "m15", "interval": 15, "base": "ga_pattern_double_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1292, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.336 }, "sell": { "count": 160, "mean": 0.1625, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3701 }, "separation": 0.0941, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_head_shoulders", "tf": "m15", "interval": 15, "base": "ga_pattern_head_shoulders", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0215, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1454 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.1306, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_inv_head_shoulders", "tf": "m15", "interval": 15, "base": "ga_pattern_inv_head_shoulders", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0277, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1643 }, "sell": { "count": 160, "mean": 0.0437, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2052 }, "separation": 0.0864, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_triangle_sym", "tf": "m15", "interval": 15, "base": "ga_pattern_triangle_sym", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.0012, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_triangle_asc", "tf": "m15", "interval": 15, "base": "ga_pattern_triangle_asc", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.0012, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_triangle_desc", "tf": "m15", "interval": 15, "base": "ga_pattern_triangle_desc", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0585, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.235 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3519, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_flag_bull", "tf": "m15", "interval": 15, "base": "ga_pattern_flag_bull", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0092, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0958 }, "sell": { "count": 160, "mean": 0.0187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1361 }, "separation": 0.0809, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_flag_bear", "tf": "m15", "interval": 15, "base": "ga_pattern_flag_bear", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0784, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_wedge_rising", "tf": "m15", "interval": 15, "base": "ga_pattern_wedge_rising", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0923, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2899 }, "sell": { "count": 160, "mean": 0.2, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4013 }, "separation": 0.3077, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_wedge_falling", "tf": "m15", "interval": 15, "base": "ga_pattern_wedge_falling", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0615, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2407 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3616, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_rectangle", "tf": "m15", "interval": 15, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0154, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1233 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.0882, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_channel_up", "tf": "m15", "interval": 15, "base": "ga_pattern_channel_up", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0923, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2899 }, "sell": { "count": 160, "mean": 0.2, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4013 }, "separation": 0.3077, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_channel_down", "tf": "m15", "interval": 15, "base": "ga_pattern_channel_down", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0615, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2407 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3616, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_measured_move", "tf": "m15", "interval": 15, "base": "ga_pattern_measured_move", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0246, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1552 }, "sell": { "count": 160, "mean": 0.1187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3245 }, "separation": 0.3701, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_rounding_top", "tf": "m15", "interval": 15, "base": "ga_pattern_rounding_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0308, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.173 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2516, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_rounding_bottom", "tf": "m15", "interval": 15, "base": "ga_pattern_rounding_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0585, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.235 }, "sell": { "count": 160, "mean": 0.1938, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3965 }, "separation": 0.4151, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_gap_up", "tf": "m15", "interval": 15, "base": "ga_pattern_gap_up", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1477, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3553 }, "sell": { "count": 160, "mean": 0.1938, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3965 }, "separation": 0.1223, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_gap_down", "tf": "m15", "interval": 15, "base": "ga_pattern_gap_down", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1508, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3584 }, "sell": { "count": 160, "mean": 0.1875, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3915 }, "separation": 0.0979, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_v_bottom", "tf": "m15", "interval": 15, "base": "ga_pattern_v_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_spike_top", "tf": "m15", "interval": 15, "base": "ga_pattern_spike_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.04, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1963 }, "sell": { "count": 160, "mean": 0.0625, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2428 }, "separation": 0.1019, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_triple_top", "tf": "m15", "interval": 15, "base": "ga_pattern_triple_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0923, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2899 }, "sell": { "count": 160, "mean": 0.1, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3009 }, "separation": 0.026, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_triple_bottom", "tf": "m15", "interval": 15, "base": "ga_pattern_triple_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0985, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2984 }, "sell": { "count": 160, "mean": 0.125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3318 }, "separation": 0.0841, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_cup_handle", "tf": "m15", "interval": 15, "base": "ga_pattern_cup_handle", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0185, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1348 }, "sell": { "count": 160, "mean": 0.0375, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1906 }, "separation": 0.1153, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_keystone_bull", "tf": "m15", "interval": 15, "base": "ga_pattern_keystone_bull", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.0012, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_keystone_bear", "tf": "m15", "interval": 15, "base": "ga_pattern_keystone_bear", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1111, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_island_top", "tf": "m15", "interval": 15, "base": "ga_pattern_island_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1446, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3523 }, "sell": { "count": 160, "mean": 0.1812, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3864 }, "separation": 0.0991, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_island_bottom", "tf": "m15", "interval": 15, "base": "ga_pattern_island_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1477, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3553 }, "sell": { "count": 160, "mean": 0.1812, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3864 }, "separation": 0.0904, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_label", "tf": "m15", "interval": 15, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 325, "mode": "none", "mode_frac": 0.84, "top": { "none": 273, "island_bottom": 40, "cup_handle": 6, "island_top": 4, "double_bottom": 1 } }, "sell": { "count": 160, "mode": "none", "mode_frac": 0.8, "top": { "none": 128, "island_bottom": 26, "cup_handle": 6 } }, "separation": 0.0, "modes_differ": false }, { "col": "m15_ga_struct_trend", "tf": "m15", "interval": 15, "base": "ga_struct_trend", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "range", "mode_frac": 0.92, "top": { "range": 299, "up": 16, "down": 10 } }, "sell": { "count": 160, "mode": "range", "mode_frac": 0.881, "top": { "range": 141, "up": 16, "down": 3 } }, "separation": 0.0, "modes_differ": false }, { "col": "m15_ga_struct_hh", "tf": "m15", "interval": 15, "base": "ga_struct_hh", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0738, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2619 }, "sell": { "count": 160, "mean": 0.125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3318 }, "separation": 0.1711, "buy_lower_than_sell": false }, { "col": "m15_ga_struct_hl", "tf": "m15", "interval": 15, "base": "ga_struct_hl", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0738, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2619 }, "sell": { "count": 160, "mean": 0.1437, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3519 }, "separation": 0.2253, "buy_lower_than_sell": false }, { "col": "m15_ga_struct_lh", "tf": "m15", "interval": 15, "base": "ga_struct_lh", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0585, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.235 }, "sell": { "count": 160, "mean": 0.0375, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1906 }, "separation": 0.098, "buy_lower_than_sell": false }, { "col": "m15_ga_struct_ll", "tf": "m15", "interval": 15, "base": "ga_struct_ll", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0615, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2407 }, "sell": { "count": 160, "mean": 0.0187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1361 }, "separation": 0.2189, "buy_lower_than_sell": false }, { "col": "m15_ga_struct_bos_bull", "tf": "m15", "interval": 15, "base": "ga_struct_bos_bull", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0462, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2101 }, "sell": { "count": 160, "mean": 0.1125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.317 }, "separation": 0.2467, "buy_lower_than_sell": false }, { "col": "m15_ga_struct_bos_bear", "tf": "m15", "interval": 15, "base": "ga_struct_bos_bear", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0523, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.223 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.2753, "buy_lower_than_sell": false }, { "col": "m15_ga_struct_choch", "tf": "m15", "interval": 15, "base": "ga_struct_choch", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0369, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1889 }, "sell": { "count": 160, "mean": 0.0187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1361 }, "separation": 0.1104, "buy_lower_than_sell": false }, { "col": "m15_ga_elliott_wave_count", "tf": "m15", "interval": 15, "base": "ga_elliott_wave_count", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 3.4738, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 8.4633 }, "sell": { "count": 160, "mean": 4.7125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 9.5446 }, "separation": 0.1373, "buy_lower_than_sell": false }, { "col": "m15_ga_elliott_phase", "tf": "m15", "interval": 15, "base": "ga_elliott_phase", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "unknown", "mode_frac": 0.84, "top": { "unknown": 273, "impulse_late": 52 } }, "sell": { "count": 160, "mode": "unknown", "mode_frac": 0.794, "top": { "unknown": 127, "impulse_late": 33 } }, "separation": 0.0, "modes_differ": false }, { "col": "m15_ga_wyckoff_phase", "tf": "m15", "interval": 15, "base": "ga_wyckoff_phase", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "unknown", "mode_frac": 0.948, "top": { "unknown": 308, "accumulation": 16, "distribution": 1 } }, "sell": { "count": 160, "mode": "unknown", "mode_frac": 0.906, "top": { "unknown": 145, "accumulation": 8, "distribution": 7 } }, "separation": 0.0, "modes_differ": false }, { "col": "m15_ga_fib_near_level", "tf": "m15", "interval": 15, "base": "ga_fib_near_level", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "none", "mode_frac": 0.871, "top": { "none": 283, "0": 18, "382": 10, "100": 5, "500": 5 } }, "sell": { "count": 160, "mode": "none", "mode_frac": 0.831, "top": { "none": 133, "100": 22, "500": 2, "382": 2, "618": 1 } }, "separation": 0.0, "modes_differ": false }, { "col": "m15_ga_ichi_trend", "tf": "m15", "interval": 15, "base": "ga_ichi_trend", "family": "indicator", "dtype": "categorical", "buy": { "count": 325, "mode": "neutral", "mode_frac": 0.84, "top": { "neutral": 273, "below_cloud": 26, "above_cloud": 14, "in_cloud": 12 } }, "sell": { "count": 160, "mode": "neutral", "mode_frac": 0.794, "top": { "neutral": 127, "above_cloud": 32, "below_cloud": 1 } }, "separation": 0.0, "modes_differ": false }, { "col": "m15_ga_pitchfork_bias", "tf": "m15", "interval": 15, "base": "ga_pitchfork_bias", "family": "indicator", "dtype": "categorical", "buy": { "count": 325, "mode": "neutral", "mode_frac": 0.883, "top": { "neutral": 287, "below": 26, "above": 12 } }, "sell": { "count": 160, "mode": "neutral", "mode_frac": 0.869, "top": { "neutral": 139, "above": 14, "below": 7 } }, "separation": 0.0, "modes_differ": false }, { "col": "m15_ga_pitchfork_dist_pct", "tf": "m15", "interval": 15, "base": "ga_pitchfork_dist_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -0.1582, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.9997 }, "sell": { "count": 160, "mean": 0.1529, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 1.1092 }, "separation": 0.2946, "buy_lower_than_sell": false }, { "col": "m15_ga_wyckoff_spring", "tf": "m15", "interval": 15, "base": "ga_wyckoff_spring", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0123, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1104 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1576, "buy_lower_than_sell": false }, { "col": "m15_ga_wyckoff_utad", "tf": "m15", "interval": 15, "base": "ga_wyckoff_utad", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.1118, "buy_lower_than_sell": false }, { "col": "m15_ga_vp_poc", "tf": "m15", "interval": 15, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 1044.1419, "median": 924.3, "q25": 566.7167, "q75": 1399.15, "std": 542.7406 }, "sell": { "count": 160, "mean": 1134.769, "median": 1078.0667, "q25": 578.65, "q75": 1552.3083, "std": 612.0429 }, "separation": 0.1567, "buy_lower_than_sell": true }, { "col": "m15_ga_vp_vah", "tf": "m15", "interval": 15, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 1073.3433, "median": 949.0, "q25": 580.8, "q75": 1428.0, "std": 567.2846 }, "sell": { "count": 160, "mean": 1173.436, "median": 1104.2, "q25": 605.5, "q75": 1558.0, "std": 641.4165 }, "separation": 0.1653, "buy_lower_than_sell": true }, { "col": "m15_ga_vp_val", "tf": "m15", "interval": 15, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 1004.4765, "median": 907.1667, "q25": 545.0, "q75": 1353.4, "std": 513.4147 }, "sell": { "count": 160, "mean": 1070.6408, "median": 1051.2667, "q25": 559.3667, "q75": 1470.75, "std": 571.1454 }, "separation": 0.1218, "buy_lower_than_sell": true }, { "col": "m15_ga_vp_close_vs_poc_pct", "tf": "m15", "interval": 15, "base": "ga_vp_close_vs_poc_pct", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": -1.7687, "median": -1.7071, "q25": -3.0705, "q75": -0.58, "std": 3.5118 }, "sell": { "count": 160, "mean": 3.5872, "median": 2.1183, "q25": 0.5421, "q75": 5.4469, "std": 4.371 }, "separation": 1.3509, "buy_lower_than_sell": true }, { "col": "m15_ga_vp_in_value_area", "tf": "m15", "interval": 15, "base": "ga_vp_in_value_area", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 0.7508, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4332 }, "sell": { "count": 160, "mean": 0.2562, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4379 }, "separation": 1.1353, "buy_lower_than_sell": false }, { "col": "m15_ga_harmonic_gartley", "tf": "m15", "interval": 15, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m15_ga_harmonic_bat", "tf": "m15", "interval": 15, "base": "ga_harmonic_bat", "family": "harmonic", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m15_ga_chart_type_candle", "tf": "m15", "interval": 15, "base": "ga_chart_type_candle", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 160, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m15_ga_chart_line_slope", "tf": "m15", "interval": 15, "base": "ga_chart_line_slope", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -0.3561, "median": -0.3729, "q25": -0.8814, "q75": -0.0508, "std": 1.691 }, "sell": { "count": 160, "mean": 1.5933, "median": 1.0424, "q25": 0.4873, "q75": 1.9364, "std": 2.4141 }, "separation": 0.9354, "buy_lower_than_sell": true }, { "col": "m15_ga_chart_bar_range_pct", "tf": "m15", "interval": 15, "base": "ga_chart_bar_range_pct", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -0.5046, "median": -0.3393, "q25": -0.7143, "q75": -0.1582, "std": 1.5342 }, "sell": { "count": 160, "mean": -0.5945, "median": -0.4975, "q25": -1.0035, "q75": -0.2228, "std": 1.2913 }, "separation": 0.0633, "buy_lower_than_sell": false }, { "col": "m15_ga_chart_ha_trend", "tf": "m15", "interval": 15, "base": "ga_chart_ha_trend", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.625, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4856 }, "separation": 1.7994, "buy_lower_than_sell": true }, { "col": "m15_ga_chart_renko_brick_up_ratio", "tf": "m15", "interval": 15, "base": "ga_chart_renko_brick_up_ratio", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4087, "median": 0.385, "q25": 0.3, "q75": 0.5, "std": 0.1633 }, "sell": { "count": 160, "mean": 0.6841, "median": 0.692, "q25": 0.615, "q75": 0.765, "std": 0.1171 }, "separation": 1.9384, "buy_lower_than_sell": true }, { "col": "m15_ga_chart_renko_dir", "tf": "m15", "interval": 15, "base": "ga_chart_renko_dir", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -0.3046, "median": 0.0, "q25": -1.0, "q75": 0.0, "std": 0.4676 }, "sell": { "count": 160, "mean": 0.3812, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5921 }, "separation": 1.2856, "buy_lower_than_sell": false }, { "col": "m15_ga_chart_pnf_col", "tf": "m15", "interval": 15, "base": "ga_chart_pnf_col", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -0.1631, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.402 }, "sell": { "count": 160, "mean": 0.2125, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5307 }, "separation": 0.7978, "buy_lower_than_sell": false }, { "col": "m15_ga_chart_vol_spike", "tf": "m15", "interval": 15, "base": "ga_chart_vol_spike", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4154, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4935 }, "sell": { "count": 160, "mean": 0.3625, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4822 }, "separation": 0.1084, "buy_lower_than_sell": false }, { "col": "m30_bb_pos", "tf": "m30", "interval": 30, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2196, "median": 0.118, "q25": 0.0, "q75": 0.3259, "std": 0.2604 }, "sell": { "count": 160, "mean": 0.9091, "median": 0.9644, "q25": 0.842, "q75": 1.0, "std": 0.117 }, "separation": 3.4154, "buy_lower_than_sell": true }, { "col": "m30_RSI", "tf": "m30", "interval": 30, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 37.1925, "median": 36.6667, "q25": 26.4151, "q75": 47.0588, "std": 16.1705 }, "sell": { "count": 160, "mean": 72.5012, "median": 71.906, "q25": 63.902, "q75": 80.7536, "std": 10.9057 }, "separation": 2.5601, "buy_lower_than_sell": true }, { "col": "m30_macd_hist", "tf": "m30", "interval": 30, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": -1.5465, "median": -1.1029, "q25": -2.9008, "q75": -0.0221, "std": 5.14 }, "sell": { "count": 160, "mean": 4.7964, "median": 2.3211, "q25": 0.6691, "q75": 6.5149, "std": 6.8638 }, "separation": 1.0461, "buy_lower_than_sell": true }, { "col": "m30_stoch_k", "tf": "m30", "interval": 30, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 40.0498, "median": 29.0305, "q25": 16.0256, "q75": 60.0, "std": 31.7876 }, "sell": { "count": 160, "mean": 104.0583, "median": 106.7308, "q25": 98.2206, "q75": 112.2453, "std": 18.0407 }, "separation": 2.4766, "buy_lower_than_sell": true }, { "col": "m30_stoch_d", "tf": "m30", "interval": 30, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 45.5099, "median": 33.878, "q25": 18.3983, "q75": 70.8545, "std": 33.0479 }, "sell": { "count": 160, "mean": 101.5135, "median": 106.287, "q25": 93.3865, "q75": 110.1829, "std": 22.2162 }, "separation": 1.9889, "buy_lower_than_sell": true }, { "col": "m30_macd_line", "tf": "m30", "interval": 30, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 325, "mean": -2.1229, "median": -3.5012, "q25": -10.0681, "q75": 0.6767, "std": 21.4942 }, "sell": { "count": 160, "mean": 18.2807, "median": 11.3755, "q25": 6.1354, "q75": 22.0688, "std": 26.2819 }, "separation": 0.8499, "buy_lower_than_sell": true }, { "col": "m30_macd_signal", "tf": "m30", "interval": 30, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 325, "mean": -0.5764, "median": -2.4004, "q25": -7.9859, "q75": 1.9136, "std": 19.5259 }, "sell": { "count": 160, "mean": 13.4843, "median": 8.7807, "q25": 3.9892, "q75": 15.6358, "std": 24.5022 }, "separation": 0.6347, "buy_lower_than_sell": true }, { "col": "m30_BB_Width", "tf": "m30", "interval": 30, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 6.4993, "median": 4.7354, "q25": 3.2386, "q75": 7.3816, "std": 5.6752 }, "sell": { "count": 160, "mean": 9.8465, "median": 7.6709, "q25": 5.3201, "q75": 11.3422, "std": 7.2247 }, "separation": 0.5153, "buy_lower_than_sell": true }, { "col": "m30_ga_sma_5", "tf": "m30", "interval": 30, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1035.9778, "median": 915.4, "q25": 569.6, "q75": 1394.2, "std": 537.9482 }, "sell": { "count": 160, "mean": 1149.71, "median": 1101.5, "q25": 596.4, "q75": 1536.9, "std": 620.9358 }, "separation": 0.1958, "buy_lower_than_sell": true }, { "col": "m30_ga_sma_20", "tf": "m30", "interval": 30, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1041.4535, "median": 920.2, "q25": 562.85, "q75": 1404.3, "std": 538.3539 }, "sell": { "count": 160, "mean": 1117.9144, "median": 1080.2, "q25": 575.1375, "q75": 1510.9, "std": 599.1216 }, "separation": 0.1342, "buy_lower_than_sell": true }, { "col": "m30_ga_sma_60", "tf": "m30", "interval": 30, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1040.5883, "median": 927.4, "q25": 569.0333, "q75": 1413.2333, "std": 531.2507 }, "sell": { "count": 160, "mean": 1088.3106, "median": 1065.2583, "q25": 564.1333, "q75": 1480.5125, "std": 581.1194 }, "separation": 0.0857, "buy_lower_than_sell": true }, { "col": "m30_ga_close_vs_sma_20_pct", "tf": "m30", "interval": 30, "base": "ga_close_vs_sma_20_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -1.3096, "median": -1.4709, "q25": -2.4333, "q75": -0.6772, "std": 2.8328 }, "sell": { "count": 160, "mean": 4.5621, "median": 3.4733, "q25": 2.2861, "q75": 5.3825, "std": 4.0911 }, "separation": 1.6687, "buy_lower_than_sell": true }, { "col": "m30_ga_golden_cross", "tf": "m30", "interval": 30, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.0437, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2052 }, "separation": 0.2421, "buy_lower_than_sell": false }, { "col": "m30_ga_death_cross", "tf": "m30", "interval": 30, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0585, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.235 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3519, "buy_lower_than_sell": false }, { "col": "m30_ga_atr_14", "tf": "m30", "interval": 30, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 15.5787, "median": 11.2143, "q25": 6.7143, "q75": 17.6429, "std": 17.3229 }, "sell": { "count": 160, "mean": 18.8571, "median": 12.9643, "q25": 7.5, "q75": 21.875, "std": 18.5174 }, "separation": 0.1828, "buy_lower_than_sell": true }, { "col": "m30_ga_atr_pct", "tf": "m30", "interval": 30, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.4502, "median": 1.1649, "q25": 0.8693, "q75": 1.7035, "std": 0.948 }, "sell": { "count": 160, "mean": 1.5733, "median": 1.2085, "q25": 0.9591, "q75": 1.8227, "std": 0.9405 }, "separation": 0.1304, "buy_lower_than_sell": true }, { "col": "m30_ga_bb_squeeze", "tf": "m30", "interval": 30, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.16, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3672 }, "sell": { "count": 160, "mean": 0.0437, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2052 }, "separation": 0.3909, "buy_lower_than_sell": false }, { "col": "m30_ga_donchian_pos", "tf": "m30", "interval": 30, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2925, "median": 0.1951, "q25": 0.0476, "q75": 0.4483, "std": 0.3149 }, "sell": { "count": 160, "mean": 1.0835, "median": 1.0667, "q25": 1.0285, "q75": 1.1364, "std": 0.1956 }, "separation": 3.0176, "buy_lower_than_sell": true }, { "col": "m30_ga_cci_20", "tf": "m30", "interval": 30, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -132.311, "median": -136.9017, "q25": -191.3605, "q75": -83.1734, "std": 104.2858 }, "sell": { "count": 160, "mean": 160.6829, "median": 150.7551, "q25": 117.0438, "q75": 187.6999, "std": 70.0528 }, "separation": 3.2982, "buy_lower_than_sell": true }, { "col": "m30_ga_cci_oversold", "tf": "m30", "interval": 30, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.6954, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.461 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 2.1334, "buy_lower_than_sell": false }, { "col": "m30_ga_cci_overbought", "tf": "m30", "interval": 30, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0308, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.173 }, "sell": { "count": 160, "mean": 0.8625, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3455 }, "separation": 3.0446, "buy_lower_than_sell": true }, { "col": "m30_ga_williams_r", "tf": "m30", "interval": 30, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -68.8183, "median": -77.7778, "q25": -95.0, "q75": -54.5455, "std": 33.8582 }, "sell": { "count": 160, "mean": 11.244, "median": 9.1549, "q25": 3.8462, "q75": 19.8256, "std": 24.0091 }, "separation": 2.7279, "buy_lower_than_sell": true }, { "col": "m30_ga_williams_oversold", "tf": "m30", "interval": 30, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4831, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5005 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 1.365, "buy_lower_than_sell": false }, { "col": "m30_ga_williams_overbought", "tf": "m30", "interval": 30, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0985, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2984 }, "sell": { "count": 160, "mean": 0.925, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2642 }, "separation": 2.9328, "buy_lower_than_sell": true }, { "col": "m30_ga_roc_10", "tf": "m30", "interval": 30, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -1.459, "median": -1.6216, "q25": -2.9967, "q75": -0.5195, "std": 3.7708 }, "sell": { "count": 160, "mean": 5.0813, "median": 3.4001, "q25": 2.0817, "q75": 6.3687, "std": 5.2589 }, "separation": 1.4294, "buy_lower_than_sell": true }, { "col": "m30_ga_mfi_14", "tf": "m30", "interval": 30, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 33.288, "median": 29.8115, "q25": 17.5504, "q75": 45.6342, "std": 19.3202 }, "sell": { "count": 160, "mean": 78.0403, "median": 80.3353, "q25": 68.8634, "q75": 88.9255, "std": 13.6215 }, "separation": 2.6773, "buy_lower_than_sell": true }, { "col": "m30_ga_rsi_bull_div", "tf": "m30", "interval": 30, "base": "ga_rsi_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1538, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3614 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.5643, "buy_lower_than_sell": false }, { "col": "m30_ga_rsi_bear_div", "tf": "m30", "interval": 30, "base": "ga_rsi_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0554, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2291 }, "sell": { "count": 160, "mean": 0.2188, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4147 }, "separation": 0.4877, "buy_lower_than_sell": false }, { "col": "m30_ga_macd_bull_div", "tf": "m30", "interval": 30, "base": "ga_macd_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1969, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3983 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.6641, "buy_lower_than_sell": false }, { "col": "m30_ga_macd_bear_div", "tf": "m30", "interval": 30, "base": "ga_macd_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0554, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2291 }, "sell": { "count": 160, "mean": 0.3125, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.465 }, "separation": 0.7015, "buy_lower_than_sell": false }, { "col": "m30_ga_stoch_bull_div", "tf": "m30", "interval": 30, "base": "ga_stoch_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2431, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4296 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.8002, "buy_lower_than_sell": false }, { "col": "m30_ga_stoch_bear_div", "tf": "m30", "interval": 30, "base": "ga_stoch_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0615, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2407 }, "sell": { "count": 160, "mean": 0.3625, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4822 }, "separation": 0.7897, "buy_lower_than_sell": false }, { "col": "m30_ga_rsi_delta_1", "tf": "m30", "interval": 30, "base": "ga_rsi_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -3.5644, "median": -2.6854, "q25": -6.9963, "q75": 0.0, "std": 6.7833 }, "sell": { "count": 160, "mean": 2.5814, "median": 2.7299, "q25": -0.2139, "q75": 5.6874, "std": 5.8955 }, "separation": 0.9671, "buy_lower_than_sell": true }, { "col": "m30_ga_macd_hist_delta_1", "tf": "m30", "interval": 30, "base": "ga_macd_hist_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -0.5743, "median": -0.3745, "q25": -0.9837, "q75": -0.0095, "std": 1.214 }, "sell": { "count": 160, "mean": 1.1059, "median": 0.4468, "q25": 0.0116, "q75": 1.4831, "std": 2.3226 }, "separation": 0.9067, "buy_lower_than_sell": true }, { "col": "m30_ga_stoch_k_delta_1", "tf": "m30", "interval": 30, "base": "ga_stoch_k_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -6.5217, "median": -4.1667, "q25": -13.0952, "q75": 1.9091, "std": 15.992 }, "sell": { "count": 160, "mean": 3.7217, "median": 1.553, "q25": -2.2276, "q75": 7.1732, "std": 14.1381 }, "separation": 0.6787, "buy_lower_than_sell": true }, { "col": "m30_ga_keltner_pos", "tf": "m30", "interval": 30, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2094, "median": 0.164, "q25": 0.0006, "q75": 0.3429, "std": 0.311 }, "sell": { "count": 160, "mean": 1.1307, "median": 1.1025, "q25": 0.9229, "q75": 1.3467, "std": 0.302 }, "separation": 3.0054, "buy_lower_than_sell": true }, { "col": "m30_ga_ao", "tf": "m30", "interval": 30, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -9.8509, "median": -10.5412, "q25": -27.8588, "q75": -1.9618, "std": 52.1368 }, "sell": { "count": 160, "mean": 47.8773, "median": 27.9794, "q25": 14.6301, "q75": 56.5515, "std": 61.5557 }, "separation": 1.012, "buy_lower_than_sell": true }, { "col": "m30_ga_ao_bull", "tf": "m30", "interval": 30, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.025, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1566 }, "separation": 0.2257, "buy_lower_than_sell": false }, { "col": "m30_ga_ao_bear", "tf": "m30", "interval": 30, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0369, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1889 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2765, "buy_lower_than_sell": false }, { "col": "m30_ga_hv_20", "tf": "m30", "interval": 30, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 3.1583, "median": 2.4293, "q25": 1.7234, "q75": 3.6782, "std": 2.3127 }, "sell": { "count": 160, "mean": 4.052, "median": 3.4211, "q25": 2.3878, "q75": 4.7919, "std": 2.3901 }, "separation": 0.38, "buy_lower_than_sell": true }, { "col": "m30_ga_hv_percentile", "tf": "m30", "interval": 30, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 324, "mean": 0.5785, "median": 0.6303, "q25": 0.3319, "q75": 0.8403, "std": 0.3126 }, "sell": { "count": 160, "mean": 0.7426, "median": 0.8067, "q25": 0.6218, "q75": 0.9517, "std": 0.2448 }, "separation": 0.5843, "buy_lower_than_sell": true }, { "col": "m30_ga_ad_line", "tf": "m30", "interval": 30, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 310, "mean": -16171198147.8648, "median": -17870482620.511, "q25": -23816686282.5299, "q75": -5897320220.3428, "std": 9521727184.1324 }, "sell": { "count": 151, "mean": -16173091600.4126, "median": -16560845833.1986, "q25": -25390999546.6583, "q75": -6274191238.6617, "std": 9736849278.2828 }, "separation": 0.0002, "buy_lower_than_sell": true }, { "col": "m30_ga_ad_slope_10", "tf": "m30", "interval": 30, "base": "ga_ad_slope_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 287, "mean": -46591907.0129, "median": -22208522.8144, "q25": -57906489.4305, "q75": -11346924.6331, "std": 74852716.4671 }, "sell": { "count": 141, "mean": -35332252.3342, "median": -10727677.6611, "q25": -26629778.0366, "q75": -2005580.9927, "std": 75555630.5703 }, "separation": 0.1497, "buy_lower_than_sell": true }, { "col": "m30_ga_vol_ratio", "tf": "m30", "interval": 30, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.8262, "median": 1.4574, "q25": 0.8763, "q75": 2.3581, "std": 1.3762 }, "sell": { "count": 160, "mean": 2.1182, "median": 1.549, "q25": 0.9683, "q75": 2.7597, "std": 1.78 }, "separation": 0.1836, "buy_lower_than_sell": true }, { "col": "m30_ga_obv_slope_10", "tf": "m30", "interval": 30, "base": "ga_obv_slope_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -159363.3425, "median": -1571826.5106, "q25": -3284625.7028, "q75": -72498.9443, "std": 12583066.3294 }, "sell": { "count": 160, "mean": 11059404.5188, "median": 4319719.0802, "q25": 1649504.508, "q75": 11379782.4293, "std": 19021232.9257 }, "separation": 0.6957, "buy_lower_than_sell": true }, { "col": "m30_ga_obv_bull_div", "tf": "m30", "interval": 30, "base": "ga_obv_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0892, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2855 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.3961, "buy_lower_than_sell": false }, { "col": "m30_ga_obv_bear_div", "tf": "m30", "interval": 30, "base": "ga_obv_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0277, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1643 }, "sell": { "count": 160, "mean": 0.0938, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2924 }, "separation": 0.2785, "buy_lower_than_sell": false }, { "col": "m30_ga_cmf_20", "tf": "m30", "interval": 30, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 86, "mean": -3.9454, "median": -3.7915, "q25": -5.0876, "q75": -1.9973, "std": 2.5511 }, "sell": { "count": 69, "mean": -1.977, "median": -1.6851, "q25": -2.6537, "q75": -0.7114, "std": 1.8661 }, "separation": 0.8807, "buy_lower_than_sell": true }, { "col": "m30_ga_close_vs_vwap_pct", "tf": "m30", "interval": 30, "base": "ga_close_vs_vwap_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -31.8106, "median": -42.379, "q25": -60.1782, "q75": -8.2148, "std": 31.2655 }, "sell": { "count": 160, "mean": -22.1175, "median": -27.2823, "q25": -56.1854, "q75": 4.8221, "std": 36.9261 }, "separation": 0.2833, "buy_lower_than_sell": true }, { "col": "m30_ga_adx_14", "tf": "m30", "interval": 30, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 37.0101, "median": 34.5373, "q25": 22.9126, "q75": 46.9139, "std": 17.7636 }, "sell": { "count": 160, "mean": 39.0612, "median": 37.4075, "q25": 24.594, "q75": 46.8444, "std": 18.5975 }, "separation": 0.1128, "buy_lower_than_sell": true }, { "col": "m30_ga_adx_trending", "tf": "m30", "interval": 30, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.7138, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4527 }, "sell": { "count": 160, "mean": 0.7438, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4379 }, "separation": 0.0671, "buy_lower_than_sell": false }, { "col": "m30_ga_supertrend_bull", "tf": "m30", "interval": 30, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 160, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m30_ga_linreg_slope_20", "tf": "m30", "interval": 30, "base": "ga_linreg_slope_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -0.551, "median": -0.6338, "q25": -1.8865, "q75": 0.0887, "std": 4.4215 }, "sell": { "count": 160, "mean": 3.6406, "median": 2.1342, "q25": 1.0526, "q75": 4.3498, "std": 4.4938 }, "separation": 0.9403, "buy_lower_than_sell": true }, { "col": "m30_ga_linreg_r2_20", "tf": "m30", "interval": 30, "base": "ga_linreg_r2_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4705, "median": 0.5163, "q25": 0.1665, "q75": 0.7559, "std": 0.3058 }, "sell": { "count": 160, "mean": 0.587, "median": 0.6751, "q25": 0.4461, "q75": 0.8022, "std": 0.2659 }, "separation": 0.4065, "buy_lower_than_sell": true }, { "col": "m30_ga_psar", "tf": "m30", "interval": 30, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1017.0869, "median": 900.0, "q25": 555.0, "q75": 1368.0, "std": 524.9983 }, "sell": { "count": 160, "mean": 1154.9106, "median": 1108.5, "q25": 599.0, "q75": 1555.005, "std": 616.4935 }, "separation": 0.2407, "buy_lower_than_sell": true }, { "col": "m30_ga_psar_bull", "tf": "m30", "interval": 30, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 160, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m30_ga_psar_flip_bull", "tf": "m30", "interval": 30, "base": "ga_psar_flip_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m30_ga_psar_flip_bear", "tf": "m30", "interval": 30, "base": "ga_psar_flip_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m30_ga_body_ratio", "tf": "m30", "interval": 30, "base": "ga_body_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m30_ga_hammer", "tf": "m30", "interval": 30, "base": "ga_hammer", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0923, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2899 }, "sell": { "count": 160, "mean": 0.3563, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4804 }, "separation": 0.6653, "buy_lower_than_sell": false }, { "col": "m30_ga_shooting_star", "tf": "m30", "interval": 30, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.9262, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2619 }, "sell": { "count": 160, "mean": 0.9125, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2835 }, "separation": 0.05, "buy_lower_than_sell": false }, { "col": "m30_ga_doji", "tf": "m30", "interval": 30, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.9723, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1643 }, "sell": { "count": 160, "mean": 0.9688, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1745 }, "separation": 0.021, "buy_lower_than_sell": false }, { "col": "m30_ga_bullish_engulfing", "tf": "m30", "interval": 30, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m30_ga_bearish_engulfing", "tf": "m30", "interval": 30, "base": "ga_bearish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.0312, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1745 }, "separation": 0.1855, "buy_lower_than_sell": false }, { "col": "m30_ga_morning_star", "tf": "m30", "interval": 30, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m30_ga_evening_star", "tf": "m30", "interval": 30, "base": "ga_evening_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.1118, "buy_lower_than_sell": false }, { "col": "m30_ga_three_white_soldiers", "tf": "m30", "interval": 30, "base": "ga_three_white_soldiers", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m30_ga_three_black_crows", "tf": "m30", "interval": 30, "base": "ga_three_black_crows", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2308, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.422 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.7073, "buy_lower_than_sell": false }, { "col": "m30_ga_ha_bull", "tf": "m30", "interval": 30, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0554, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2291 }, "sell": { "count": 160, "mean": 0.9313, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2538 }, "separation": 3.6227, "buy_lower_than_sell": true }, { "col": "m30_ga_ha_trend_up", "tf": "m30", "interval": 30, "base": "ga_ha_trend_up", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0123, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1104 }, "sell": { "count": 160, "mean": 0.7063, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4569 }, "separation": 2.0878, "buy_lower_than_sell": true }, { "col": "m30_ga_pattern_double_top", "tf": "m30", "interval": 30, "base": "ga_pattern_double_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1046, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3065 }, "sell": { "count": 160, "mean": 0.1125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.317 }, "separation": 0.0253, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_double_bottom", "tf": "m30", "interval": 30, "base": "ga_pattern_double_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1231, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.329 }, "sell": { "count": 160, "mean": 0.15, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3582 }, "separation": 0.0783, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_head_shoulders", "tf": "m30", "interval": 30, "base": "ga_pattern_head_shoulders", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0277, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1643 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.1663, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_inv_head_shoulders", "tf": "m30", "interval": 30, "base": "ga_pattern_inv_head_shoulders", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0215, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1454 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.0698, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_triangle_sym", "tf": "m30", "interval": 30, "base": "ga_pattern_triangle_sym", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.1118, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_triangle_asc", "tf": "m30", "interval": 30, "base": "ga_pattern_triangle_asc", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.1118, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_triangle_desc", "tf": "m30", "interval": 30, "base": "ga_pattern_triangle_desc", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0677, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2516 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.2836, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_flag_bull", "tf": "m30", "interval": 30, "base": "ga_pattern_flag_bull", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0215, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1454 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.0698, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_flag_bear", "tf": "m30", "interval": 30, "base": "ga_pattern_flag_bear", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1111, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_wedge_rising", "tf": "m30", "interval": 30, "base": "ga_pattern_wedge_rising", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1015, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3025 }, "sell": { "count": 160, "mean": 0.1875, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3915 }, "separation": 0.2457, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_wedge_falling", "tf": "m30", "interval": 30, "base": "ga_pattern_wedge_falling", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0677, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2516 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.2836, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_rectangle", "tf": "m30", "interval": 30, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.0465, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_channel_up", "tf": "m30", "interval": 30, "base": "ga_pattern_channel_up", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1015, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3025 }, "sell": { "count": 160, "mean": 0.1875, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3915 }, "separation": 0.2457, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_channel_down", "tf": "m30", "interval": 30, "base": "ga_pattern_channel_down", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0677, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2516 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.2836, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_measured_move", "tf": "m30", "interval": 30, "base": "ga_pattern_measured_move", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0492, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2167 }, "sell": { "count": 160, "mean": 0.1625, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3701 }, "separation": 0.3735, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_rounding_top", "tf": "m30", "interval": 30, "base": "ga_pattern_rounding_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0369, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1889 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2765, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_rounding_bottom", "tf": "m30", "interval": 30, "base": "ga_pattern_rounding_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0677, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2516 }, "sell": { "count": 160, "mean": 0.1562, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3642 }, "separation": 0.2829, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_gap_up", "tf": "m30", "interval": 30, "base": "ga_pattern_gap_up", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.16, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3672 }, "sell": { "count": 160, "mean": 0.1938, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3965 }, "separation": 0.0883, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_gap_down", "tf": "m30", "interval": 30, "base": "ga_pattern_gap_down", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1662, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3728 }, "sell": { "count": 160, "mean": 0.2062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4059 }, "separation": 0.1029, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_v_bottom", "tf": "m30", "interval": 30, "base": "ga_pattern_v_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.1118, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_spike_top", "tf": "m30", "interval": 30, "base": "ga_pattern_spike_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0615, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2407 }, "sell": { "count": 160, "mean": 0.1125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.317 }, "separation": 0.1811, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_triple_top", "tf": "m30", "interval": 30, "base": "ga_pattern_triple_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0677, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2516 }, "sell": { "count": 160, "mean": 0.1, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3009 }, "separation": 0.1165, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_triple_bottom", "tf": "m30", "interval": 30, "base": "ga_pattern_triple_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.08, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2717 }, "sell": { "count": 160, "mean": 0.1187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3245 }, "separation": 0.1295, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_cup_handle", "tf": "m30", "interval": 30, "base": "ga_pattern_cup_handle", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0246, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1552 }, "sell": { "count": 160, "mean": 0.0437, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2052 }, "separation": 0.1052, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_keystone_bull", "tf": "m30", "interval": 30, "base": "ga_pattern_keystone_bull", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.1118, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_keystone_bear", "tf": "m30", "interval": 30, "base": "ga_pattern_keystone_bear", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1111, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_island_top", "tf": "m30", "interval": 30, "base": "ga_pattern_island_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1569, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3643 }, "sell": { "count": 160, "mean": 0.1875, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3915 }, "separation": 0.0809, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_island_bottom", "tf": "m30", "interval": 30, "base": "ga_pattern_island_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.16, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3672 }, "sell": { "count": 160, "mean": 0.1938, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3965 }, "separation": 0.0883, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_label", "tf": "m30", "interval": 30, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 325, "mode": "none", "mode_frac": 0.837, "top": { "none": 272, "island_bottom": 41, "cup_handle": 8, "island_top": 3, "flag_bull": 1 } }, "sell": { "count": 160, "mode": "none", "mode_frac": 0.806, "top": { "none": 129, "island_bottom": 24, "cup_handle": 7 } }, "separation": 0.0, "modes_differ": false }, { "col": "m30_ga_struct_trend", "tf": "m30", "interval": 30, "base": "ga_struct_trend", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "range", "mode_frac": 0.898, "top": { "range": 292, "up": 24, "down": 9 } }, "sell": { "count": 160, "mode": "range", "mode_frac": 0.912, "top": { "range": 146, "up": 13, "down": 1 } }, "separation": 0.0, "modes_differ": false }, { "col": "m30_ga_struct_hh", "tf": "m30", "interval": 30, "base": "ga_struct_hh", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0923, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2899 }, "sell": { "count": 160, "mean": 0.15, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3582 }, "separation": 0.1771, "buy_lower_than_sell": false }, { "col": "m30_ga_struct_hl", "tf": "m30", "interval": 30, "base": "ga_struct_hl", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0923, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2899 }, "sell": { "count": 160, "mean": 0.125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3318 }, "separation": 0.1049, "buy_lower_than_sell": false }, { "col": "m30_ga_struct_lh", "tf": "m30", "interval": 30, "base": "ga_struct_lh", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0646, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2462 }, "sell": { "count": 160, "mean": 0.0312, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1745 }, "separation": 0.1563, "buy_lower_than_sell": false }, { "col": "m30_ga_struct_ll", "tf": "m30", "interval": 30, "base": "ga_struct_ll", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0492, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2167 }, "sell": { "count": 160, "mean": 0.0437, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2052 }, "separation": 0.026, "buy_lower_than_sell": false }, { "col": "m30_ga_struct_bos_bull", "tf": "m30", "interval": 30, "base": "ga_struct_bos_bull", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0431, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2033 }, "sell": { "count": 160, "mean": 0.1437, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3519 }, "separation": 0.3503, "buy_lower_than_sell": false }, { "col": "m30_ga_struct_bos_bear", "tf": "m30", "interval": 30, "base": "ga_struct_bos_bear", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0308, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.173 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2516, "buy_lower_than_sell": false }, { "col": "m30_ga_struct_choch", "tf": "m30", "interval": 30, "base": "ga_struct_choch", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0308, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.173 }, "sell": { "count": 160, "mean": 0.0563, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2311 }, "separation": 0.1248, "buy_lower_than_sell": false }, { "col": "m30_ga_elliott_wave_count", "tf": "m30", "interval": 30, "base": "ga_elliott_wave_count", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 2.8523, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 6.6497 }, "sell": { "count": 160, "mean": 3.2125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 6.3981 }, "separation": 0.0552, "buy_lower_than_sell": false }, { "col": "m30_ga_elliott_phase", "tf": "m30", "interval": 30, "base": "ga_elliott_phase", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "unknown", "mode_frac": 0.831, "top": { "unknown": 270, "impulse_late": 55 } }, "sell": { "count": 160, "mode": "unknown", "mode_frac": 0.794, "top": { "unknown": 127, "impulse_late": 33 } }, "separation": 0.0, "modes_differ": false }, { "col": "m30_ga_wyckoff_phase", "tf": "m30", "interval": 30, "base": "ga_wyckoff_phase", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "unknown", "mode_frac": 0.963, "top": { "unknown": 313, "accumulation": 12 } }, "sell": { "count": 160, "mode": "unknown", "mode_frac": 0.919, "top": { "unknown": 147, "distribution": 8, "accumulation": 5 } }, "separation": 0.0, "modes_differ": false }, { "col": "m30_ga_fib_near_level", "tf": "m30", "interval": 30, "base": "ga_fib_near_level", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "none", "mode_frac": 0.886, "top": { "none": 288, "0": 15, "100": 8, "382": 5, "500": 5 } }, "sell": { "count": 160, "mode": "none", "mode_frac": 0.863, "top": { "none": 138, "100": 20, "500": 2 } }, "separation": 0.0, "modes_differ": false }, { "col": "m30_ga_ichi_trend", "tf": "m30", "interval": 30, "base": "ga_ichi_trend", "family": "indicator", "dtype": "categorical", "buy": { "count": 325, "mode": "neutral", "mode_frac": 0.831, "top": { "neutral": 270, "above_cloud": 20, "below_cloud": 18, "in_cloud": 17 } }, "sell": { "count": 160, "mode": "neutral", "mode_frac": 0.794, "top": { "neutral": 127, "above_cloud": 32, "in_cloud": 1 } }, "separation": 0.0, "modes_differ": false }, { "col": "m30_ga_pitchfork_bias", "tf": "m30", "interval": 30, "base": "ga_pitchfork_bias", "family": "indicator", "dtype": "categorical", "buy": { "count": 325, "mode": "neutral", "mode_frac": 0.862, "top": { "neutral": 280, "below": 29, "above": 16 } }, "sell": { "count": 160, "mode": "neutral", "mode_frac": 0.812, "top": { "neutral": 130, "above": 26, "below": 4 } }, "separation": 0.0, "modes_differ": false }, { "col": "m30_ga_pitchfork_dist_pct", "tf": "m30", "interval": 30, "base": "ga_pitchfork_dist_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -0.1633, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 1.5527 }, "sell": { "count": 160, "mean": 0.5436, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 2.2554 }, "separation": 0.3651, "buy_lower_than_sell": false }, { "col": "m30_ga_wyckoff_spring", "tf": "m30", "interval": 30, "base": "ga_wyckoff_spring", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.0465, "buy_lower_than_sell": false }, { "col": "m30_ga_wyckoff_utad", "tf": "m30", "interval": 30, "base": "ga_wyckoff_utad", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.1118, "buy_lower_than_sell": false }, { "col": "m30_ga_vp_poc", "tf": "m30", "interval": 30, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 1047.3396, "median": 926.85, "q25": 575.95, "q75": 1393.5, "std": 548.28 }, "sell": { "count": 160, "mean": 1110.8356, "median": 1054.7333, "q25": 568.1, "q75": 1498.05, "std": 598.0856 }, "separation": 0.1107, "buy_lower_than_sell": true }, { "col": "m30_ga_vp_vah", "tf": "m30", "interval": 30, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 1081.8009, "median": 944.0, "q25": 587.0, "q75": 1444.0, "std": 568.1571 }, "sell": { "count": 160, "mean": 1169.8031, "median": 1091.2333, "q25": 603.55, "q75": 1565.75, "std": 636.0024 }, "separation": 0.1459, "buy_lower_than_sell": true }, { "col": "m30_ga_vp_val", "tf": "m30", "interval": 30, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 997.1672, "median": 901.5, "q25": 544.6333, "q75": 1341.0, "std": 505.5832 }, "sell": { "count": 160, "mean": 1049.9838, "median": 1004.4667, "q25": 542.25, "q75": 1447.975, "std": 557.2407 }, "separation": 0.0993, "buy_lower_than_sell": true }, { "col": "m30_ga_vp_close_vs_poc_pct", "tf": "m30", "interval": 30, "base": "ga_vp_close_vs_poc_pct", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": -1.5798, "median": -1.8649, "q25": -3.5886, "q75": -0.173, "std": 4.2053 }, "sell": { "count": 160, "mean": 5.7206, "median": 4.6114, "q25": 1.6503, "q75": 6.4762, "std": 6.6198 }, "separation": 1.3164, "buy_lower_than_sell": true }, { "col": "m30_ga_vp_in_value_area", "tf": "m30", "interval": 30, "base": "ga_vp_in_value_area", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 0.7508, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4332 }, "sell": { "count": 160, "mean": 0.1812, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3864 }, "separation": 1.3874, "buy_lower_than_sell": false }, { "col": "m30_ga_harmonic_gartley", "tf": "m30", "interval": 30, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0784, "buy_lower_than_sell": false }, { "col": "m30_ga_harmonic_bat", "tf": "m30", "interval": 30, "base": "ga_harmonic_bat", "family": "harmonic", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m30_ga_harmonic_label", "tf": "m30", "interval": 30, "base": "ga_harmonic_label", "family": "harmonic", "dtype": "categorical", "buy": { "count": 325, "mode": "none", "mode_frac": 0.997, "top": { "none": 324, "gartley": 1 } }, "sell": { "count": 160, "mode": "none", "mode_frac": 1.0, "top": { "none": 160 } }, "separation": 0.0, "modes_differ": false }, { "col": "m30_ga_chart_type_candle", "tf": "m30", "interval": 30, "base": "ga_chart_type_candle", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 160, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m30_ga_chart_line_slope", "tf": "m30", "interval": 30, "base": "ga_chart_line_slope", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -0.1957, "median": -0.3878, "q25": -1.1837, "q75": 0.2041, "std": 2.6346 }, "sell": { "count": 160, "mean": 2.1797, "median": 1.4898, "q25": 0.8316, "q75": 2.2653, "std": 3.6184 }, "separation": 0.7505, "buy_lower_than_sell": true }, { "col": "m30_ga_chart_bar_range_pct", "tf": "m30", "interval": 30, "base": "ga_chart_bar_range_pct", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -0.7926, "median": -0.6184, "q25": -1.1892, "q75": -0.265, "std": 1.6218 }, "sell": { "count": 160, "mean": -0.9034, "median": -0.4695, "q25": -1.0606, "q75": -0.2341, "std": 1.8135 }, "separation": 0.0644, "buy_lower_than_sell": true }, { "col": "m30_ga_chart_ha_trend", "tf": "m30", "interval": 30, "base": "ga_chart_ha_trend", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0123, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1104 }, "sell": { "count": 160, "mean": 0.7063, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4569 }, "separation": 2.0878, "buy_lower_than_sell": true }, { "col": "m30_ga_chart_renko_brick_up_ratio", "tf": "m30", "interval": 30, "base": "ga_chart_renko_brick_up_ratio", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4316, "median": 0.412, "q25": 0.3, "q75": 0.556, "std": 0.183 }, "sell": { "count": 160, "mean": 0.682, "median": 0.692, "q25": 0.583, "q75": 0.778, "std": 0.1519 }, "separation": 1.4886, "buy_lower_than_sell": true }, { "col": "m30_ga_chart_renko_dir", "tf": "m30", "interval": 30, "base": "ga_chart_renko_dir", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -0.3477, "median": 0.0, "q25": -1.0, "q75": 0.0, "std": 0.5083 }, "sell": { "count": 160, "mean": 0.4688, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.537 }, "separation": 1.5616, "buy_lower_than_sell": false }, { "col": "m30_ga_chart_pnf_col", "tf": "m30", "interval": 30, "base": "ga_chart_pnf_col", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -0.1938, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4331 }, "sell": { "count": 160, "mean": 0.3438, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5022 }, "separation": 1.1464, "buy_lower_than_sell": false }, { "col": "m30_ga_chart_vol_spike", "tf": "m30", "interval": 30, "base": "ga_chart_vol_spike", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.3815, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4865 }, "sell": { "count": 160, "mean": 0.425, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4959 }, "separation": 0.0885, "buy_lower_than_sell": false }, { "col": "m60_bb_pos", "tf": "m60", "interval": 60, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2865, "median": 0.1843, "q25": 0.0371, "q75": 0.4443, "std": 0.2948 }, "sell": { "count": 160, "mean": 0.8935, "median": 0.9447, "q25": 0.8371, "q75": 1.0, "std": 0.1472 }, "separation": 2.6056, "buy_lower_than_sell": true }, { "col": "m60_RSI", "tf": "m60", "interval": 60, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 40.8522, "median": 38.4615, "q25": 28.2609, "q75": 50.0, "std": 17.7394 }, "sell": { "count": 160, "mean": 72.8053, "median": 75.0, "q25": 66.0921, "q75": 81.098, "std": 12.7444 }, "separation": 2.0688, "buy_lower_than_sell": true }, { "col": "m60_macd_hist", "tf": "m60", "interval": 60, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": -1.4436, "median": -1.0416, "q25": -3.4611, "q75": 0.6681, "std": 7.807 }, "sell": { "count": 160, "mean": 5.8453, "median": 3.9027, "q25": 1.5988, "q75": 8.5775, "std": 7.4311 }, "separation": 0.9564, "buy_lower_than_sell": true }, { "col": "m60_stoch_k", "tf": "m60", "interval": 60, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 47.3878, "median": 32.3286, "q25": 18.9687, "q75": 75.6149, "std": 36.8153 }, "sell": { "count": 160, "mean": 103.738, "median": 107.363, "q25": 99.9667, "q75": 113.7796, "std": 25.3694 }, "separation": 1.7824, "buy_lower_than_sell": true }, { "col": "m60_stoch_d", "tf": "m60", "interval": 60, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 51.069, "median": 38.5788, "q25": 19.6296, "q75": 80.7407, "std": 37.4753 }, "sell": { "count": 160, "mean": 99.844, "median": 105.8608, "q25": 97.9167, "q75": 111.7043, "std": 28.725 }, "separation": 1.4609, "buy_lower_than_sell": true }, { "col": "m60_macd_line", "tf": "m60", "interval": 60, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2635, "median": -3.1845, "q25": -11.4311, "q75": 3.6182, "std": 31.7092 }, "sell": { "count": 160, "mean": 19.6998, "median": 12.2032, "q25": 5.3166, "q75": 22.4055, "std": 40.5499 }, "separation": 0.534, "buy_lower_than_sell": true }, { "col": "m60_macd_signal", "tf": "m60", "interval": 60, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 325, "mean": 1.7071, "median": -1.8447, "q25": -10.44, "q75": 4.5367, "std": 29.8575 }, "sell": { "count": 160, "mean": 13.8545, "median": 8.0457, "q25": 1.6733, "q75": 16.4179, "std": 37.7142 }, "separation": 0.3571, "buy_lower_than_sell": true }, { "col": "m60_BB_Width", "tf": "m60", "interval": 60, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 8.8675, "median": 6.3691, "q25": 4.5124, "q75": 10.1215, "std": 7.7853 }, "sell": { "count": 160, "mean": 12.9308, "median": 9.362, "q25": 6.9935, "q75": 13.9259, "std": 10.0715 }, "separation": 0.4514, "buy_lower_than_sell": true }, { "col": "m60_ga_sma_5", "tf": "m60", "interval": 60, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1038.7668, "median": 916.8, "q25": 564.2, "q75": 1396.8, "std": 537.9333 }, "sell": { "count": 160, "mean": 1135.1387, "median": 1095.9, "q25": 589.2, "q75": 1530.4, "std": 607.7543 }, "separation": 0.1679, "buy_lower_than_sell": true }, { "col": "m60_ga_sma_20", "tf": "m60", "interval": 60, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1041.8094, "median": 924.4, "q25": 564.4, "q75": 1403.15, "std": 535.464 }, "sell": { "count": 160, "mean": 1099.88, "median": 1070.95, "q25": 569.35, "q75": 1499.9875, "std": 588.2706 }, "separation": 0.1032, "buy_lower_than_sell": true }, { "col": "m60_ga_sma_60", "tf": "m60", "interval": 60, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 324, "mean": 1033.2171, "median": 929.325, "q25": 569.1417, "q75": 1421.3042, "std": 519.0409 }, "sell": { "count": 160, "mean": 1070.4252, "median": 1073.2083, "q25": 563.9833, "q75": 1464.4208, "std": 567.8562 }, "separation": 0.0684, "buy_lower_than_sell": true }, { "col": "m60_ga_close_vs_sma_20_pct", "tf": "m60", "interval": 60, "base": "ga_close_vs_sma_20_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -0.9973, "median": -1.7229, "q25": -2.7696, "q75": -0.2684, "std": 4.47 }, "sell": { "count": 160, "mean": 5.6065, "median": 4.4007, "q25": 2.7485, "q75": 6.3874, "std": 5.1589 }, "separation": 1.3682, "buy_lower_than_sell": true }, { "col": "m60_ga_golden_cross", "tf": "m60", "interval": 60, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.0375, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1906 }, "separation": 0.2151, "buy_lower_than_sell": false }, { "col": "m60_ga_death_cross", "tf": "m60", "interval": 60, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0338, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1811 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2643, "buy_lower_than_sell": false }, { "col": "m60_ga_atr_14", "tf": "m60", "interval": 60, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 20.1745, "median": 14.5714, "q25": 8.4286, "q75": 24.1429, "std": 20.5933 }, "sell": { "count": 160, "mean": 25.229, "median": 17.2857, "q25": 9.4286, "q75": 28.5893, "std": 26.7569 }, "separation": 0.2117, "buy_lower_than_sell": true }, { "col": "m60_ga_atr_pct", "tf": "m60", "interval": 60, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.8686, "median": 1.5373, "q25": 1.1448, "q75": 2.1544, "std": 1.102 }, "sell": { "count": 160, "mean": 2.0816, "median": 1.5986, "q25": 1.1812, "q75": 2.38, "std": 1.375 }, "separation": 0.171, "buy_lower_than_sell": true }, { "col": "m60_ga_bb_squeeze", "tf": "m60", "interval": 60, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1908, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3935 }, "sell": { "count": 160, "mean": 0.1062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3091 }, "separation": 0.2389, "buy_lower_than_sell": false }, { "col": "m60_ga_donchian_pos", "tf": "m60", "interval": 60, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.362, "median": 0.2336, "q25": 0.0667, "q75": 0.5612, "std": 0.3744 }, "sell": { "count": 160, "mean": 1.0922, "median": 1.0636, "q25": 1.0, "q75": 1.1786, "std": 0.3006 }, "separation": 2.1508, "buy_lower_than_sell": true }, { "col": "m60_ga_cci_20", "tf": "m60", "interval": 60, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -106.1807, "median": -120.5387, "q25": -180.5928, "q75": -55.8567, "std": 116.1102 }, "sell": { "count": 160, "mean": 162.6119, "median": 152.685, "q25": 117.3193, "q75": 197.5442, "std": 85.7358 }, "separation": 2.6337, "buy_lower_than_sell": true }, { "col": "m60_ga_cci_oversold", "tf": "m60", "interval": 60, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.6031, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.49 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 1.7405, "buy_lower_than_sell": false }, { "col": "m60_ga_cci_overbought", "tf": "m60", "interval": 60, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0646, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2462 }, "sell": { "count": 160, "mean": 0.8438, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3642 }, "separation": 2.5062, "buy_lower_than_sell": true }, { "col": "m60_ga_williams_r", "tf": "m60", "interval": 60, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -61.3271, "median": -73.6842, "q25": -91.8919, "q75": -37.8378, "std": 39.6857 }, "sell": { "count": 160, "mean": 13.8509, "median": 8.4507, "q25": -0.0, "q75": 23.7946, "std": 32.119 }, "separation": 2.0824, "buy_lower_than_sell": true }, { "col": "m60_ga_williams_oversold", "tf": "m60", "interval": 60, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4123, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.493 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 1.1501, "buy_lower_than_sell": false }, { "col": "m60_ga_williams_overbought", "tf": "m60", "interval": 60, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1446, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3523 }, "sell": { "count": 160, "mean": 0.925, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2642 }, "separation": 2.5063, "buy_lower_than_sell": true }, { "col": "m60_ga_roc_10", "tf": "m60", "interval": 60, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -1.0924, "median": -1.7331, "q25": -3.41, "q75": -0.06, "std": 5.2871 }, "sell": { "count": 160, "mean": 6.7395, "median": 5.2774, "q25": 3.3803, "q75": 8.0515, "std": 5.9573 }, "separation": 1.3906, "buy_lower_than_sell": true }, { "col": "m60_ga_mfi_14", "tf": "m60", "interval": 60, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 324, "mean": 37.7827, "median": 35.0978, "q25": 21.9027, "q75": 49.1246, "std": 20.9961 }, "sell": { "count": 159, "mean": 76.5498, "median": 78.7647, "q25": 68.525, "q75": 87.2892, "std": 14.4656 }, "separation": 2.1503, "buy_lower_than_sell": true }, { "col": "m60_ga_rsi_bull_div", "tf": "m60", "interval": 60, "base": "ga_rsi_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1723, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3782 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.5732, "buy_lower_than_sell": false }, { "col": "m60_ga_rsi_bear_div", "tf": "m60", "interval": 60, "base": "ga_rsi_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0585, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.235 }, "sell": { "count": 160, "mean": 0.2188, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4147 }, "separation": 0.4756, "buy_lower_than_sell": false }, { "col": "m60_ga_macd_bull_div", "tf": "m60", "interval": 60, "base": "ga_macd_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2308, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.422 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.7073, "buy_lower_than_sell": false }, { "col": "m60_ga_macd_bear_div", "tf": "m60", "interval": 60, "base": "ga_macd_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0708, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2568 }, "sell": { "count": 160, "mean": 0.1688, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3757 }, "separation": 0.3045, "buy_lower_than_sell": false }, { "col": "m60_ga_stoch_bull_div", "tf": "m60", "interval": 60, "base": "ga_stoch_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2431, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4296 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.7347, "buy_lower_than_sell": false }, { "col": "m60_ga_stoch_bear_div", "tf": "m60", "interval": 60, "base": "ga_stoch_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0677, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2516 }, "sell": { "count": 160, "mean": 0.2188, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4147 }, "separation": 0.4404, "buy_lower_than_sell": false }, { "col": "m60_ga_rsi_delta_1", "tf": "m60", "interval": 60, "base": "ga_rsi_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -3.1022, "median": -2.646, "q25": -7.2917, "q75": 1.1585, "std": 7.4322 }, "sell": { "count": 160, "mean": 4.8723, "median": 3.7587, "q25": 0.9411, "q75": 8.1622, "std": 7.1339 }, "separation": 1.0947, "buy_lower_than_sell": true }, { "col": "m60_ga_macd_hist_delta_1", "tf": "m60", "interval": 60, "base": "ga_macd_hist_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -0.5603, "median": -0.3693, "q25": -1.1321, "q75": 0.0081, "std": 1.6378 }, "sell": { "count": 160, "mean": 1.3782, "median": 0.5542, "q25": 0.0149, "q75": 2.0601, "std": 2.7333 }, "separation": 0.8603, "buy_lower_than_sell": true }, { "col": "m60_ga_stoch_k_delta_1", "tf": "m60", "interval": 60, "base": "ga_stoch_k_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -4.7092, "median": -2.3885, "q25": -11.1111, "q75": 2.8822, "std": 15.8355 }, "sell": { "count": 160, "mean": 4.5752, "median": 1.6244, "q25": -2.6316, "q75": 8.6616, "std": 17.387 }, "separation": 0.5583, "buy_lower_than_sell": true }, { "col": "m60_ga_keltner_pos", "tf": "m60", "interval": 60, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2923, "median": 0.2185, "q25": 0.0633, "q75": 0.4452, "std": 0.3623 }, "sell": { "count": 160, "mean": 1.0943, "median": 1.0919, "q25": 0.9232, "q75": 1.2476, "std": 0.3087 }, "separation": 2.383, "buy_lower_than_sell": true }, { "col": "m60_ga_ao", "tf": "m60", "interval": 60, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -4.5546, "median": -10.8088, "q25": -31.9088, "q75": 6.4412, "std": 76.7151 }, "sell": { "count": 160, "mean": 54.6122, "median": 37.1691, "q25": 18.6559, "q75": 56.7125, "std": 97.0397 }, "separation": 0.6764, "buy_lower_than_sell": true }, { "col": "m60_ga_ao_bull", "tf": "m60", "interval": 60, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0784, "buy_lower_than_sell": false }, { "col": "m60_ga_ao_bear", "tf": "m60", "interval": 60, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0462, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2101 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3106, "buy_lower_than_sell": false }, { "col": "m60_ga_hv_20", "tf": "m60", "interval": 60, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 4.1456, "median": 3.5042, "q25": 2.4555, "q75": 4.8483, "std": 2.7267 }, "sell": { "count": 160, "mean": 5.1158, "median": 4.0575, "q25": 3.0934, "q75": 5.89, "std": 3.2559 }, "separation": 0.3231, "buy_lower_than_sell": true }, { "col": "m60_ga_hv_percentile", "tf": "m60", "interval": 60, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 321, "mean": 0.5544, "median": 0.5966, "q25": 0.2857, "q75": 0.8235, "std": 0.3173 }, "sell": { "count": 158, "mean": 0.7026, "median": 0.7857, "q25": 0.4958, "q75": 0.9643, "std": 0.2789 }, "separation": 0.4962, "buy_lower_than_sell": true }, { "col": "m60_ga_ad_line", "tf": "m60", "interval": 60, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 316, "mean": -18426053341.6299, "median": -19767803299.5425, "q25": -27341596731.7411, "q75": -7207297650.3452, "std": 10921345512.7152 }, "sell": { "count": 157, "mean": -18253321053.3471, "median": -18152538722.7789, "q25": -29152673230.9352, "q75": -7180152601.5344, "std": 11253777011.5099 }, "separation": 0.0156, "buy_lower_than_sell": true }, { "col": "m60_ga_ad_slope_10", "tf": "m60", "interval": 60, "base": "ga_ad_slope_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 306, "mean": -82179482.9255, "median": -39046231.7799, "q25": -82460350.0663, "q75": -20737575.646, "std": 156475866.5223 }, "sell": { "count": 153, "mean": -60883795.895, "median": -19657679.349, "q25": -50091159.9415, "q75": -6938178.3825, "std": 131004402.5839 }, "separation": 0.1476, "buy_lower_than_sell": true }, { "col": "m60_ga_vol_ratio", "tf": "m60", "interval": 60, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.581, "median": 1.2834, "q25": 0.8494, "q75": 1.8989, "std": 1.1348 }, "sell": { "count": 160, "mean": 2.259, "median": 1.7133, "q25": 1.1358, "q75": 2.8498, "std": 1.7298 }, "separation": 0.4635, "buy_lower_than_sell": true }, { "col": "m60_ga_obv_slope_10", "tf": "m60", "interval": 60, "base": "ga_obv_slope_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1120951.5805, "median": -1752145.7953, "q25": -4410556.7475, "q75": 813733.3236, "std": 19949326.9882 }, "sell": { "count": 160, "mean": 15961438.9354, "median": 7801731.064, "q25": 3668420.23, "q75": 14241942.6598, "std": 26629862.9126 }, "separation": 0.6308, "buy_lower_than_sell": true }, { "col": "m60_ga_obv_bull_div", "tf": "m60", "interval": 60, "base": "ga_obv_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1138, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3181 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.4252, "buy_lower_than_sell": false }, { "col": "m60_ga_obv_bear_div", "tf": "m60", "interval": 60, "base": "ga_obv_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0554, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2291 }, "sell": { "count": 160, "mean": 0.0625, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2428 }, "separation": 0.0301, "buy_lower_than_sell": false }, { "col": "m60_ga_cmf_20", "tf": "m60", "interval": 60, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 148, "mean": -3.9755, "median": -3.5798, "q25": -5.034, "q75": -2.0656, "std": 2.8021 }, "sell": { "count": 92, "mean": -2.1779, "median": -1.7752, "q25": -2.6655, "q75": -0.8831, "std": 2.0124 }, "separation": 0.7369, "buy_lower_than_sell": true }, { "col": "m60_ga_close_vs_vwap_pct", "tf": "m60", "interval": 60, "base": "ga_close_vs_vwap_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -31.2888, "median": -41.5989, "q25": -59.9252, "q75": -6.924, "std": 31.5006 }, "sell": { "count": 160, "mean": -22.4751, "median": -27.1801, "q25": -56.6786, "q75": 4.5506, "std": 36.1226 }, "separation": 0.2601, "buy_lower_than_sell": true }, { "col": "m60_ga_adx_14", "tf": "m60", "interval": 60, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 37.8529, "median": 34.9612, "q25": 23.9347, "q75": 51.4022, "std": 17.8404 }, "sell": { "count": 160, "mean": 40.4885, "median": 36.9057, "q25": 24.4872, "q75": 53.0828, "std": 19.261 }, "separation": 0.142, "buy_lower_than_sell": true }, { "col": "m60_ga_adx_trending", "tf": "m60", "interval": 60, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.7138, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4527 }, "sell": { "count": 160, "mean": 0.7375, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4414 }, "separation": 0.0529, "buy_lower_than_sell": false }, { "col": "m60_ga_supertrend_bull", "tf": "m60", "interval": 60, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 160, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m60_ga_linreg_slope_20", "tf": "m60", "interval": 60, "base": "ga_linreg_slope_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -0.1819, "median": -0.7556, "q25": -2.2293, "q75": 0.6805, "std": 5.9216 }, "sell": { "count": 160, "mean": 3.7425, "median": 2.5259, "q25": 1.1833, "q75": 4.8188, "std": 7.5903 }, "separation": 0.5765, "buy_lower_than_sell": true }, { "col": "m60_ga_linreg_r2_20", "tf": "m60", "interval": 60, "base": "ga_linreg_r2_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4736, "median": 0.4942, "q25": 0.1939, "q75": 0.7546, "std": 0.2995 }, "sell": { "count": 160, "mean": 0.5754, "median": 0.6777, "q25": 0.3024, "q75": 0.8505, "std": 0.2982 }, "separation": 0.3408, "buy_lower_than_sell": true }, { "col": "m60_ga_psar", "tf": "m60", "interval": 60, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1017.1755, "median": 900.0, "q25": 555.0, "q75": 1370.0, "std": 522.193 }, "sell": { "count": 160, "mean": 1140.5627, "median": 1103.0, "q25": 600.75, "q75": 1539.25, "std": 603.9315 }, "separation": 0.2186, "buy_lower_than_sell": true }, { "col": "m60_ga_psar_bull", "tf": "m60", "interval": 60, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 160, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m60_ga_psar_flip_bull", "tf": "m60", "interval": 60, "base": "ga_psar_flip_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m60_ga_psar_flip_bear", "tf": "m60", "interval": 60, "base": "ga_psar_flip_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m60_ga_body_ratio", "tf": "m60", "interval": 60, "base": "ga_body_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m60_ga_hammer", "tf": "m60", "interval": 60, "base": "ga_hammer", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1292, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.336 }, "sell": { "count": 160, "mean": 0.4125, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4938 }, "separation": 0.6707, "buy_lower_than_sell": false }, { "col": "m60_ga_shooting_star", "tf": "m60", "interval": 60, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.9385, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2407 }, "sell": { "count": 160, "mean": 0.9125, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2835 }, "separation": 0.0987, "buy_lower_than_sell": false }, { "col": "m60_ga_doji", "tf": "m60", "interval": 60, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.9692, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.173 }, "sell": { "count": 160, "mean": 0.9187, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2741 }, "separation": 0.2203, "buy_lower_than_sell": false }, { "col": "m60_ga_bullish_engulfing", "tf": "m60", "interval": 60, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.0465, "buy_lower_than_sell": false }, { "col": "m60_ga_bearish_engulfing", "tf": "m60", "interval": 60, "base": "ga_bearish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0123, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1104 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.0631, "buy_lower_than_sell": false }, { "col": "m60_ga_morning_star", "tf": "m60", "interval": 60, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m60_ga_evening_star", "tf": "m60", "interval": 60, "base": "ga_evening_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m60_ga_three_white_soldiers", "tf": "m60", "interval": 60, "base": "ga_three_white_soldiers", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m60_ga_three_black_crows", "tf": "m60", "interval": 60, "base": "ga_three_black_crows", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.3262, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4695 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.9192, "buy_lower_than_sell": false }, { "col": "m60_ga_ha_bull", "tf": "m60", "interval": 60, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0862, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.281 }, "sell": { "count": 160, "mean": 0.975, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1566 }, "separation": 3.9072, "buy_lower_than_sell": true }, { "col": "m60_ga_ha_trend_up", "tf": "m60", "interval": 60, "base": "ga_ha_trend_up", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0277, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1643 }, "sell": { "count": 160, "mean": 0.7063, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4569 }, "separation": 1.9763, "buy_lower_than_sell": true }, { "col": "m60_ga_pattern_double_top", "tf": "m60", "interval": 60, "base": "ga_pattern_double_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.12, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3255 }, "sell": { "count": 160, "mean": 0.1375, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3455 }, "separation": 0.0521, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_double_bottom", "tf": "m60", "interval": 60, "base": "ga_pattern_double_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1323, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3393 }, "sell": { "count": 160, "mean": 0.175, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3812 }, "separation": 0.1183, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_head_shoulders", "tf": "m60", "interval": 60, "base": "ga_pattern_head_shoulders", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0123, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1104 }, "sell": { "count": 160, "mean": 0.025, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1566 }, "separation": 0.0937, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_inv_head_shoulders", "tf": "m60", "interval": 60, "base": "ga_pattern_inv_head_shoulders", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0123, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1104 }, "sell": { "count": 160, "mean": 0.05, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2186 }, "separation": 0.2176, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_triangle_sym", "tf": "m60", "interval": 60, "base": "ga_pattern_triangle_sym", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.1586, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_triangle_asc", "tf": "m60", "interval": 60, "base": "ga_pattern_triangle_asc", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.1586, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_triangle_desc", "tf": "m60", "interval": 60, "base": "ga_pattern_triangle_desc", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0615, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2407 }, "sell": { "count": 160, "mean": 0.0187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1361 }, "separation": 0.2189, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_flag_bull", "tf": "m60", "interval": 60, "base": "ga_pattern_flag_bull", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0154, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1233 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.0882, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_flag_bear", "tf": "m60", "interval": 60, "base": "ga_pattern_flag_bear", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0092, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0958 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.0315, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_wedge_rising", "tf": "m60", "interval": 60, "base": "ga_pattern_wedge_rising", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1385, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3459 }, "sell": { "count": 160, "mean": 0.2125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4104 }, "separation": 0.1951, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_wedge_falling", "tf": "m60", "interval": 60, "base": "ga_pattern_wedge_falling", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0646, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2462 }, "sell": { "count": 160, "mean": 0.0187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1361 }, "separation": 0.2306, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_rectangle", "tf": "m60", "interval": 60, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0092, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0958 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.0315, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_channel_up", "tf": "m60", "interval": 60, "base": "ga_pattern_channel_up", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1385, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3459 }, "sell": { "count": 160, "mean": 0.2125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4104 }, "separation": 0.1951, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_channel_down", "tf": "m60", "interval": 60, "base": "ga_pattern_channel_down", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0646, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2462 }, "sell": { "count": 160, "mean": 0.0187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1361 }, "separation": 0.2306, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_measured_move", "tf": "m60", "interval": 60, "base": "ga_pattern_measured_move", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0523, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.223 }, "sell": { "count": 160, "mean": 0.1812, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3864 }, "separation": 0.4087, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_rounding_top", "tf": "m60", "interval": 60, "base": "ga_pattern_rounding_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0338, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1811 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.1975, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_rounding_bottom", "tf": "m60", "interval": 60, "base": "ga_pattern_rounding_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.08, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2717 }, "sell": { "count": 160, "mean": 0.1562, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3642 }, "separation": 0.2373, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_gap_up", "tf": "m60", "interval": 60, "base": "ga_pattern_gap_up", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1969, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3983 }, "sell": { "count": 160, "mean": 0.2313, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.423 }, "separation": 0.0836, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_gap_down", "tf": "m60", "interval": 60, "base": "ga_pattern_gap_down", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4006 }, "sell": { "count": 160, "mean": 0.2437, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4307 }, "separation": 0.1052, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_v_bottom", "tf": "m60", "interval": 60, "base": "ga_pattern_v_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1111, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_spike_top", "tf": "m60", "interval": 60, "base": "ga_pattern_spike_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0708, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2568 }, "sell": { "count": 160, "mean": 0.125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3318 }, "separation": 0.1828, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_triple_top", "tf": "m60", "interval": 60, "base": "ga_pattern_triple_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.08, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2717 }, "sell": { "count": 160, "mean": 0.0813, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2741 }, "separation": 0.0046, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_triple_bottom", "tf": "m60", "interval": 60, "base": "ga_pattern_triple_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0923, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2899 }, "sell": { "count": 160, "mean": 0.1, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3009 }, "separation": 0.026, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_cup_handle", "tf": "m60", "interval": 60, "base": "ga_pattern_cup_handle", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0338, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1811 }, "sell": { "count": 160, "mean": 0.0437, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2052 }, "separation": 0.0512, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_keystone_bull", "tf": "m60", "interval": 60, "base": "ga_pattern_keystone_bull", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.1586, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_keystone_bear", "tf": "m60", "interval": 60, "base": "ga_pattern_keystone_bear", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.107, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_island_top", "tf": "m60", "interval": 60, "base": "ga_pattern_island_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1754, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3809 }, "sell": { "count": 160, "mean": 0.2062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4059 }, "separation": 0.0784, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_island_bottom", "tf": "m60", "interval": 60, "base": "ga_pattern_island_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1785, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3835 }, "sell": { "count": 160, "mean": 0.2313, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.423 }, "separation": 0.1308, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_label", "tf": "m60", "interval": 60, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 325, "mode": "none", "mode_frac": 0.794, "top": { "none": 258, "island_bottom": 50, "cup_handle": 11, "double_bottom": 2, "v_bottom": 2 } }, "sell": { "count": 160, "mode": "none", "mode_frac": 0.762, "top": { "none": 122, "island_bottom": 31, "cup_handle": 7 } }, "separation": 0.0, "modes_differ": false }, { "col": "m60_ga_struct_trend", "tf": "m60", "interval": 60, "base": "ga_struct_trend", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "range", "mode_frac": 0.892, "top": { "range": 290, "up": 26, "down": 9 } }, "sell": { "count": 160, "mode": "range", "mode_frac": 0.781, "top": { "range": 125, "up": 33, "down": 2 } }, "separation": 0.0, "modes_differ": false }, { "col": "m60_ga_struct_hh", "tf": "m60", "interval": 60, "base": "ga_struct_hh", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1169, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3218 }, "sell": { "count": 160, "mean": 0.2188, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4147 }, "separation": 0.2743, "buy_lower_than_sell": false }, { "col": "m60_ga_struct_hl", "tf": "m60", "interval": 60, "base": "ga_struct_hl", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1169, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3218 }, "sell": { "count": 160, "mean": 0.2188, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4147 }, "separation": 0.2743, "buy_lower_than_sell": false }, { "col": "m60_ga_struct_lh", "tf": "m60", "interval": 60, "base": "ga_struct_lh", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0615, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2407 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.2615, "buy_lower_than_sell": false }, { "col": "m60_ga_struct_ll", "tf": "m60", "interval": 60, "base": "ga_struct_ll", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0462, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2101 }, "sell": { "count": 160, "mean": 0.0187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1361 }, "separation": 0.1548, "buy_lower_than_sell": false }, { "col": "m60_ga_struct_bos_bull", "tf": "m60", "interval": 60, "base": "ga_struct_bos_bull", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0615, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2407 }, "sell": { "count": 160, "mean": 0.2125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4104 }, "separation": 0.4488, "buy_lower_than_sell": false }, { "col": "m60_ga_struct_bos_bear", "tf": "m60", "interval": 60, "base": "ga_struct_bos_bear", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0277, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1643 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2383, "buy_lower_than_sell": false }, { "col": "m60_ga_struct_choch", "tf": "m60", "interval": 60, "base": "ga_struct_choch", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0338, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1811 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.1975, "buy_lower_than_sell": false }, { "col": "m60_ga_elliott_wave_count", "tf": "m60", "interval": 60, "base": "ga_elliott_wave_count", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 2.5415, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 5.1904 }, "sell": { "count": 160, "mean": 3.125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 5.77 }, "separation": 0.1063, "buy_lower_than_sell": false }, { "col": "m60_ga_elliott_phase", "tf": "m60", "interval": 60, "base": "ga_elliott_phase", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "unknown", "mode_frac": 0.794, "top": { "unknown": 258, "impulse_late": 67 } }, "sell": { "count": 160, "mode": "unknown", "mode_frac": 0.756, "top": { "unknown": 121, "impulse_late": 39 } }, "separation": 0.0, "modes_differ": false }, { "col": "m60_ga_wyckoff_phase", "tf": "m60", "interval": 60, "base": "ga_wyckoff_phase", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "unknown", "mode_frac": 0.942, "top": { "unknown": 306, "accumulation": 17, "distribution": 2 } }, "sell": { "count": 160, "mode": "unknown", "mode_frac": 0.931, "top": { "unknown": 149, "accumulation": 6, "distribution": 5 } }, "separation": 0.0, "modes_differ": false }, { "col": "m60_ga_fib_near_level", "tf": "m60", "interval": 60, "base": "ga_fib_near_level", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "none", "mode_frac": 0.868, "top": { "none": 282, "0": 14, "100": 12, "382": 7, "500": 5 } }, "sell": { "count": 160, "mode": "none", "mode_frac": 0.856, "top": { "none": 137, "100": 19, "1618": 2, "382": 1, "618": 1 } }, "separation": 0.0, "modes_differ": false }, { "col": "m60_ga_ichi_trend", "tf": "m60", "interval": 60, "base": "ga_ichi_trend", "family": "indicator", "dtype": "categorical", "buy": { "count": 325, "mode": "neutral", "mode_frac": 0.794, "top": { "neutral": 258, "above_cloud": 38, "below_cloud": 23, "in_cloud": 6 } }, "sell": { "count": 160, "mode": "neutral", "mode_frac": 0.756, "top": { "neutral": 121, "above_cloud": 39 } }, "separation": 0.0, "modes_differ": false }, { "col": "m60_ga_pitchfork_bias", "tf": "m60", "interval": 60, "base": "ga_pitchfork_bias", "family": "indicator", "dtype": "categorical", "buy": { "count": 325, "mode": "neutral", "mode_frac": 0.837, "top": { "neutral": 272, "below": 27, "above": 26 } }, "sell": { "count": 160, "mode": "neutral", "mode_frac": 0.8, "top": { "neutral": 128, "above": 25, "below": 7 } }, "separation": 0.0, "modes_differ": false }, { "col": "m60_ga_pitchfork_dist_pct", "tf": "m60", "interval": 60, "base": "ga_pitchfork_dist_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -0.1795, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 2.6155 }, "sell": { "count": 160, "mean": 0.4855, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 1.9981 }, "separation": 0.2857, "buy_lower_than_sell": false }, { "col": "m60_ga_wyckoff_spring", "tf": "m60", "interval": 60, "base": "ga_wyckoff_spring", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0784, "buy_lower_than_sell": false }, { "col": "m60_ga_wyckoff_utad", "tf": "m60", "interval": 60, "base": "ga_wyckoff_utad", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.1586, "buy_lower_than_sell": false }, { "col": "m60_ga_vp_poc", "tf": "m60", "interval": 60, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 1049.3377, "median": 928.6833, "q25": 571.2833, "q75": 1403.5, "std": 548.3938 }, "sell": { "count": 160, "mean": 1107.4253, "median": 1026.2833, "q25": 573.8375, "q75": 1478.9875, "std": 593.166 }, "separation": 0.1017, "buy_lower_than_sell": true }, { "col": "m60_ga_vp_vah", "tf": "m60", "interval": 60, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 1092.6607, "median": 957.0, "q25": 595.0, "q75": 1471.0, "std": 573.1579 }, "sell": { "count": 160, "mean": 1166.0967, "median": 1089.85, "q25": 601.0, "q75": 1557.75, "std": 637.7886 }, "separation": 0.1211, "buy_lower_than_sell": true }, { "col": "m60_ga_vp_val", "tf": "m60", "interval": 60, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 984.557, "median": 888.0, "q25": 539.4667, "q75": 1345.1333, "std": 491.4111 }, "sell": { "count": 160, "mean": 1026.2246, "median": 1025.0, "q25": 537.4083, "q75": 1419.9333, "std": 537.9758 }, "separation": 0.0809, "buy_lower_than_sell": true }, { "col": "m60_ga_vp_close_vs_poc_pct", "tf": "m60", "interval": 60, "base": "ga_vp_close_vs_poc_pct", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": -1.4214, "median": -1.4662, "q25": -3.8024, "q75": 0.3462, "std": 5.0365 }, "sell": { "count": 160, "mean": 5.0646, "median": 3.2077, "q25": 1.0886, "q75": 6.9693, "std": 7.5843 }, "separation": 1.0075, "buy_lower_than_sell": true }, { "col": "m60_ga_vp_in_value_area", "tf": "m60", "interval": 60, "base": "ga_vp_in_value_area", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 0.7662, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4239 }, "sell": { "count": 160, "mean": 0.2687, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4447 }, "separation": 1.1449, "buy_lower_than_sell": false }, { "col": "m60_ga_harmonic_gartley", "tf": "m60", "interval": 60, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m60_ga_harmonic_bat", "tf": "m60", "interval": 60, "base": "ga_harmonic_bat", "family": "harmonic", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m60_ga_chart_type_candle", "tf": "m60", "interval": 60, "base": "ga_chart_type_candle", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 160, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m60_ga_chart_line_slope", "tf": "m60", "interval": 60, "base": "ga_chart_line_slope", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0073, "median": -0.4103, "q25": -1.6923, "q75": 0.5897, "std": 4.6501 }, "sell": { "count": 160, "mean": 2.9157, "median": 1.5513, "q25": 0.8397, "q75": 3.3782, "std": 5.8715 }, "separation": 0.5492, "buy_lower_than_sell": true }, { "col": "m60_ga_chart_bar_range_pct", "tf": "m60", "interval": 60, "base": "ga_chart_bar_range_pct", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -1.0918, "median": -0.9354, "q25": -1.5253, "q75": -0.3984, "std": 2.199 }, "sell": { "count": 160, "mean": -0.9399, "median": -0.7287, "q25": -1.5375, "q75": -0.302, "std": 2.8792 }, "separation": 0.0593, "buy_lower_than_sell": true }, { "col": "m60_ga_chart_ha_trend", "tf": "m60", "interval": 60, "base": "ga_chart_ha_trend", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0277, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1643 }, "sell": { "count": 160, "mean": 0.7063, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4569 }, "separation": 1.9763, "buy_lower_than_sell": true }, { "col": "m60_ga_chart_renko_brick_up_ratio", "tf": "m60", "interval": 60, "base": "ga_chart_renko_brick_up_ratio", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4423, "median": 0.429, "q25": 0.25, "q75": 0.583, "std": 0.2193 }, "sell": { "count": 160, "mean": 0.6664, "median": 0.667, "q25": 0.562, "q75": 0.778, "std": 0.1717 }, "separation": 1.1379, "buy_lower_than_sell": true }, { "col": "m60_ga_chart_renko_dir", "tf": "m60", "interval": 60, "base": "ga_chart_renko_dir", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -0.3108, "median": 0.0, "q25": -1.0, "q75": 0.0, "std": 0.52 }, "sell": { "count": 160, "mean": 0.4875, "median": 0.5, "q25": 0.0, "q75": 1.0, "std": 0.5259 }, "separation": 1.5264, "buy_lower_than_sell": true }, { "col": "m60_ga_chart_pnf_col", "tf": "m60", "interval": 60, "base": "ga_chart_pnf_col", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -0.1785, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4362 }, "sell": { "count": 160, "mean": 0.35, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5041 }, "separation": 1.1211, "buy_lower_than_sell": false }, { "col": "m60_ga_chart_vol_spike", "tf": "m60", "interval": 60, "base": "ga_chart_vol_spike", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2923, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4555 }, "sell": { "count": 160, "mean": 0.4625, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5002 }, "separation": 0.3558, "buy_lower_than_sell": false }, { "col": "m240_macd_hist", "tf": "m240", "interval": 240, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 0.5642, "median": -0.1932, "q25": -5.6977, "q75": 3.8674, "std": 17.9181 }, "sell": { "count": 160, "mean": 6.7763, "median": 4.9281, "q25": 1.7818, "q75": 10.0686, "std": 23.8292 }, "separation": 0.2947, "buy_lower_than_sell": true }, { "col": "m240_macd_line", "tf": "m240", "interval": 240, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 325, "mean": 4.8733, "median": -5.68, "q25": -19.7347, "q75": 13.0492, "std": 58.0 }, "sell": { "count": 160, "mean": 17.522, "median": 6.27, "q25": -11.4696, "q75": 25.7073, "std": 63.3135 }, "separation": 0.2083, "buy_lower_than_sell": true }, { "col": "m240_macd_signal", "tf": "m240", "interval": 240, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 325, "mean": 4.3091, "median": -5.0094, "q25": -17.4204, "q75": 12.1173, "std": 48.9 }, "sell": { "count": 160, "mean": 10.7457, "median": 2.4228, "q25": -15.9383, "q75": 21.5048, "std": 52.4384 }, "separation": 0.127, "buy_lower_than_sell": true }, { "col": "m240_ga_sma_5", "tf": "m240", "interval": 240, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1043.2923, "median": 932.8, "q25": 564.0, "q75": 1400.2, "std": 535.7524 }, "sell": { "count": 160, "mean": 1101.975, "median": 1073.8, "q25": 575.3, "q75": 1490.2, "std": 586.469 }, "separation": 0.1045, "buy_lower_than_sell": true }, { "col": "m240_ga_sma_20", "tf": "m240", "interval": 240, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 324, "mean": 1032.9681, "median": 933.7, "q25": 569.825, "q75": 1418.4, "std": 513.4405 }, "sell": { "count": 160, "mean": 1066.9534, "median": 1073.85, "q25": 564.6625, "q75": 1445.95, "std": 562.8658 }, "separation": 0.0631, "buy_lower_than_sell": true }, { "col": "m240_ga_sma_60", "tf": "m240", "interval": 240, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1010.9501, "median": 938.0, "q25": 556.6167, "q75": 1382.4333, "std": 487.8609 }, "sell": { "count": 158, "mean": 1034.1797, "median": 1131.375, "q25": 539.825, "q75": 1388.8833, "std": 522.2414 }, "separation": 0.046, "buy_lower_than_sell": true }, { "col": "m240_ga_close_vs_sma_20_pct", "tf": "m240", "interval": 240, "base": "ga_close_vs_sma_20_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 324, "mean": 0.1639, "median": -1.3963, "q25": -4.9126, "q75": 2.0957, "std": 9.7613 }, "sell": { "count": 160, "mean": 6.9755, "median": 4.5987, "q25": 1.2564, "q75": 8.9639, "std": 11.9487 }, "separation": 0.6243, "buy_lower_than_sell": true }, { "col": "m240_ga_golden_cross", "tf": "m240", "interval": 240, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0092, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0958 }, "sell": { "count": 160, "mean": 0.0625, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2428 }, "separation": 0.2886, "buy_lower_than_sell": false }, { "col": "m240_ga_death_cross", "tf": "m240", "interval": 240, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0246, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1552 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2243, "buy_lower_than_sell": false }, { "col": "m240_ga_atr_14", "tf": "m240", "interval": 240, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 324, "mean": 39.2491, "median": 29.8929, "q25": 16.7679, "q75": 46.4286, "std": 39.2141 }, "sell": { "count": 160, "mean": 44.5893, "median": 33.9286, "q25": 18.4286, "q75": 48.8393, "std": 44.2088 }, "separation": 0.1278, "buy_lower_than_sell": true }, { "col": "m240_ga_atr_pct", "tf": "m240", "interval": 240, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 324, "mean": 3.628, "median": 2.8496, "q25": 2.2476, "q75": 4.4268, "std": 2.0297 }, "sell": { "count": 160, "mean": 3.731, "median": 2.9452, "q25": 2.3133, "q75": 4.3435, "std": 2.1077 }, "separation": 0.0498, "buy_lower_than_sell": true }, { "col": "m240_ga_bb_squeeze", "tf": "m240", "interval": 240, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1815, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3861 }, "sell": { "count": 160, "mean": 0.1313, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3387 }, "separation": 0.1385, "buy_lower_than_sell": false }, { "col": "m240_ga_donchian_pos", "tf": "m240", "interval": 240, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 324, "mean": 0.4572, "median": 0.3586, "q25": 0.1138, "q75": 0.8083, "std": 0.3803 }, "sell": { "count": 160, "mean": 0.863, "median": 0.9441, "q25": 0.7162, "q75": 1.0881, "std": 0.3497 }, "separation": 1.1109, "buy_lower_than_sell": true }, { "col": "m240_ga_cci_20", "tf": "m240", "interval": 240, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 324, "mean": -43.5143, "median": -63.7751, "q25": -125.4723, "q75": 50.15, "std": 122.064 }, "sell": { "count": 160, "mean": 125.2849, "median": 129.0718, "q25": 65.5598, "q75": 192.3975, "std": 106.9833 }, "separation": 1.4707, "buy_lower_than_sell": true }, { "col": "m240_ga_cci_oversold", "tf": "m240", "interval": 240, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.3508, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4779 }, "sell": { "count": 160, "mean": 0.025, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1566 }, "separation": 0.916, "buy_lower_than_sell": false }, { "col": "m240_ga_cci_overbought", "tf": "m240", "interval": 240, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1508, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3584 }, "sell": { "count": 160, "mean": 0.6188, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4872 }, "separation": 1.0942, "buy_lower_than_sell": true }, { "col": "m240_ga_williams_r", "tf": "m240", "interval": 240, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 324, "mean": -51.961, "median": -61.0971, "q25": -88.8889, "q75": -17.9487, "std": 40.462 }, "sell": { "count": 160, "mean": -4.0924, "median": 3.4483, "q25": -27.8186, "q75": 12.1544, "std": 43.1056 }, "separation": 1.1451, "buy_lower_than_sell": true }, { "col": "m240_ga_williams_oversold", "tf": "m240", "interval": 240, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.3477, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.477 }, "sell": { "count": 160, "mean": 0.0563, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2311 }, "separation": 0.7776, "buy_lower_than_sell": false }, { "col": "m240_ga_williams_overbought", "tf": "m240", "interval": 240, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2677, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4434 }, "sell": { "count": 160, "mean": 0.7, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4597 }, "separation": 0.9572, "buy_lower_than_sell": true }, { "col": "m240_ga_roc_10", "tf": "m240", "interval": 240, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.0591, "median": -0.9722, "q25": -5.3485, "q75": 3.3973, "std": 13.21 }, "sell": { "count": 160, "mean": 8.9885, "median": 5.5691, "q25": 1.6613, "q75": 10.6447, "std": 15.2461 }, "separation": 0.5559, "buy_lower_than_sell": true }, { "col": "m240_ga_mfi_14", "tf": "m240", "interval": 240, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 323, "mean": 45.2286, "median": 44.8691, "q25": 29.832, "q75": 57.1254, "std": 19.3584 }, "sell": { "count": 160, "mean": 65.124, "median": 67.2147, "q25": 52.0462, "q75": 75.5426, "std": 17.3202 }, "separation": 1.0832, "buy_lower_than_sell": true }, { "col": "m240_ga_rsi_bull_div", "tf": "m240", "interval": 240, "base": "ga_rsi_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1692, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3755 }, "sell": { "count": 160, "mean": 0.0563, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2311 }, "separation": 0.3623, "buy_lower_than_sell": false }, { "col": "m240_ga_rsi_bear_div", "tf": "m240", "interval": 240, "base": "ga_rsi_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1169, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3218 }, "sell": { "count": 160, "mean": 0.15, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3582 }, "separation": 0.0971, "buy_lower_than_sell": false }, { "col": "m240_ga_macd_bull_div", "tf": "m240", "interval": 240, "base": "ga_macd_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1692, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3755 }, "sell": { "count": 160, "mean": 0.0625, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2428 }, "separation": 0.3375, "buy_lower_than_sell": false }, { "col": "m240_ga_macd_bear_div", "tf": "m240", "interval": 240, "base": "ga_macd_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1015, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3025 }, "sell": { "count": 160, "mean": 0.1062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3091 }, "separation": 0.0154, "buy_lower_than_sell": false }, { "col": "m240_ga_stoch_bull_div", "tf": "m240", "interval": 240, "base": "ga_stoch_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1538, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3614 }, "sell": { "count": 160, "mean": 0.0688, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2538 }, "separation": 0.2725, "buy_lower_than_sell": false }, { "col": "m240_ga_stoch_bear_div", "tf": "m240", "interval": 240, "base": "ga_stoch_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1385, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3459 }, "sell": { "count": 160, "mean": 0.2, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4013 }, "separation": 0.1643, "buy_lower_than_sell": false }, { "col": "m240_ga_rsi_delta_1", "tf": "m240", "interval": 240, "base": "ga_rsi_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 324, "mean": -1.2791, "median": -0.8785, "q25": -4.4323, "q75": 1.5818, "std": 6.3295 }, "sell": { "count": 160, "mean": 3.9053, "median": 3.6626, "q25": 0.2041, "q75": 8.4699, "std": 7.6166 }, "separation": 0.7403, "buy_lower_than_sell": true }, { "col": "m240_ga_macd_hist_delta_1", "tf": "m240", "interval": 240, "base": "ga_macd_hist_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -0.6887, "median": -0.3735, "q25": -1.5467, "q75": 0.3795, "std": 3.7638 }, "sell": { "count": 160, "mean": 2.4945, "median": 1.5613, "q25": 0.2638, "q75": 3.6848, "std": 4.9744 }, "separation": 0.7217, "buy_lower_than_sell": true }, { "col": "m240_ga_stoch_k_delta_1", "tf": "m240", "interval": 240, "base": "ga_stoch_k_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 324, "mean": -2.9608, "median": -2.1248, "q25": -8.4718, "q75": 3.0151, "std": 12.8739 }, "sell": { "count": 160, "mean": 6.7416, "median": 0.7607, "q25": -2.8731, "q75": 15.2537, "std": 17.2981 }, "separation": 0.6363, "buy_lower_than_sell": true }, { "col": "m240_ga_keltner_pos", "tf": "m240", "interval": 240, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 324, "mean": 0.4066, "median": 0.3312, "q25": 0.1276, "q75": 0.6427, "std": 0.3809 }, "sell": { "count": 160, "mean": 0.861, "median": 0.8521, "q25": 0.5866, "q75": 1.1138, "std": 0.3891 }, "separation": 1.18, "buy_lower_than_sell": true }, { "col": "m240_ga_ao", "tf": "m240", "interval": 240, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 321, "mean": 10.9969, "median": -12.2235, "q25": -51.9912, "q75": 30.35, "std": 152.8614 }, "sell": { "count": 158, "mean": 51.7543, "median": 22.0118, "q25": -7.3471, "q75": 71.011, "std": 175.2454 }, "separation": 0.2479, "buy_lower_than_sell": true }, { "col": "m240_ga_ao_bull", "tf": "m240", "interval": 240, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0092, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0958 }, "sell": { "count": 160, "mean": 0.0625, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2428 }, "separation": 0.2886, "buy_lower_than_sell": false }, { "col": "m240_ga_ao_bear", "tf": "m240", "interval": 240, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0338, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1811 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2643, "buy_lower_than_sell": false }, { "col": "m240_ga_hv_20", "tf": "m240", "interval": 240, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 324, "mean": 8.7907, "median": 6.6031, "q25": 5.1488, "q75": 9.0727, "std": 6.1334 }, "sell": { "count": 159, "mean": 9.7781, "median": 6.969, "q25": 5.9022, "q75": 11.1513, "std": 6.5632 }, "separation": 0.1554, "buy_lower_than_sell": true }, { "col": "m240_ga_hv_percentile", "tf": "m240", "interval": 240, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.6025, "median": 0.6555, "q25": 0.3193, "q75": 0.8908, "std": 0.3172 }, "sell": { "count": 152, "mean": 0.6875, "median": 0.7815, "q25": 0.4685, "q75": 0.9328, "std": 0.2926 }, "separation": 0.2786, "buy_lower_than_sell": true }, { "col": "m240_ga_ad_line", "tf": "m240", "interval": 240, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 324, "mean": -24124929223.5963, "median": -25570161253.8082, "q25": -36805020014.2709, "q75": -6871834920.1655, "std": 15093391698.6792 }, "sell": { "count": 159, "mean": -24059647684.7679, "median": -22718988292.4594, "q25": -39940259126.8748, "q75": -6896766638.3335, "std": 15556299905.6176 }, "separation": 0.0043, "buy_lower_than_sell": true }, { "col": "m240_ga_ad_slope_10", "tf": "m240", "interval": 240, "base": "ga_ad_slope_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 319, "mean": -290980917.3592, "median": -136409785.595, "q25": -257156936.0736, "q75": -71097322.124, "std": 619158822.6995 }, "sell": { "count": 158, "mean": -275779475.5259, "median": -55169914.4786, "q25": -149108198.6132, "q75": -12073281.0681, "std": 948984679.4449 }, "separation": 0.019, "buy_lower_than_sell": true }, { "col": "m240_ga_vol_ratio", "tf": "m240", "interval": 240, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 324, "mean": 1.3751, "median": 1.1071, "q25": 0.7699, "q75": 1.7056, "std": 0.977 }, "sell": { "count": 160, "mean": 1.9909, "median": 1.6964, "q25": 1.132, "q75": 2.3206, "std": 1.4898 }, "separation": 0.4888, "buy_lower_than_sell": true }, { "col": "m240_ga_obv_slope_10", "tf": "m240", "interval": 240, "base": "ga_obv_slope_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 4472282.9614, "median": -3731538.5522, "q25": -14790698.4267, "q75": 9494746.7845, "std": 63865387.9032 }, "sell": { "count": 160, "mean": 26562255.7698, "median": 11427614.4725, "q25": 0.0, "q75": 30090477.6898, "std": 69747708.0549 }, "separation": 0.3303, "buy_lower_than_sell": true }, { "col": "m240_ga_obv_bull_div", "tf": "m240", "interval": 240, "base": "ga_obv_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0892, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2855 }, "sell": { "count": 160, "mean": 0.0437, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2052 }, "separation": 0.1829, "buy_lower_than_sell": false }, { "col": "m240_ga_obv_bear_div", "tf": "m240", "interval": 240, "base": "ga_obv_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1046, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3065 }, "sell": { "count": 160, "mean": 0.125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3318 }, "separation": 0.0638, "buy_lower_than_sell": false }, { "col": "m240_ga_cmf_20", "tf": "m240", "interval": 240, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 250, "mean": -4.0414, "median": -3.6103, "q25": -5.4929, "q75": -1.7791, "std": 3.2229 }, "sell": { "count": 125, "mean": -2.8179, "median": -1.8458, "q25": -3.6614, "q75": -0.6619, "std": 3.5184 }, "separation": 0.3626, "buy_lower_than_sell": true }, { "col": "m240_ga_close_vs_vwap_pct", "tf": "m240", "interval": 240, "base": "ga_close_vs_vwap_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -30.2092, "median": -40.3073, "q25": -58.3562, "q75": -5.7692, "std": 31.3116 }, "sell": { "count": 160, "mean": -23.1529, "median": -28.9784, "q25": -56.6198, "q75": 2.8934, "std": 35.2608 }, "separation": 0.2116, "buy_lower_than_sell": true }, { "col": "m240_ga_adx_14", "tf": "m240", "interval": 240, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 323, "mean": 42.3872, "median": 37.9565, "q25": 25.4848, "q75": 56.508, "std": 21.0149 }, "sell": { "count": 158, "mean": 42.2203, "median": 36.9808, "q25": 23.0346, "q75": 64.6588, "std": 23.568 }, "separation": 0.0075, "buy_lower_than_sell": false }, { "col": "m240_ga_adx_trending", "tf": "m240", "interval": 240, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.7538, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4314 }, "sell": { "count": 160, "mean": 0.7, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4597 }, "separation": 0.1208, "buy_lower_than_sell": false }, { "col": "m240_ga_supertrend_bull", "tf": "m240", "interval": 240, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.9969, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.9938, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0791 }, "separation": 0.0465, "buy_lower_than_sell": false }, { "col": "m240_ga_linreg_slope_20", "tf": "m240", "interval": 240, "base": "ga_linreg_slope_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 324, "mean": 1.0113, "median": -0.4801, "q25": -4.1477, "q75": 2.7432, "std": 13.2526 }, "sell": { "count": 160, "mean": 3.203, "median": 1.5658, "q25": -2.2902, "q75": 5.0105, "std": 14.6855 }, "separation": 0.1567, "buy_lower_than_sell": true }, { "col": "m240_ga_linreg_r2_20", "tf": "m240", "interval": 240, "base": "ga_linreg_r2_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 324, "mean": 0.4828, "median": 0.5214, "q25": 0.2272, "q75": 0.745, "std": 0.2925 }, "sell": { "count": 160, "mean": 0.4685, "median": 0.4838, "q25": 0.1747, "q75": 0.7397, "std": 0.3001 }, "separation": 0.0483, "buy_lower_than_sell": false }, { "col": "m240_ga_psar", "tf": "m240", "interval": 240, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1007.3731, "median": 912.0, "q25": 554.0, "q75": 1369.0, "std": 503.5413 }, "sell": { "count": 160, "mean": 1089.2196, "median": 1097.5, "q25": 584.0, "q75": 1469.0253, "std": 558.0093 }, "separation": 0.154, "buy_lower_than_sell": true }, { "col": "m240_ga_psar_bull", "tf": "m240", "interval": 240, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 160, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m240_ga_psar_flip_bull", "tf": "m240", "interval": 240, "base": "ga_psar_flip_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m240_ga_psar_flip_bear", "tf": "m240", "interval": 240, "base": "ga_psar_flip_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m240_ga_body_ratio", "tf": "m240", "interval": 240, "base": "ga_body_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m240_ga_hammer", "tf": "m240", "interval": 240, "base": "ga_hammer", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4006 }, "sell": { "count": 160, "mean": 0.4437, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4984 }, "separation": 0.5391, "buy_lower_than_sell": false }, { "col": "m240_ga_shooting_star", "tf": "m240", "interval": 240, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.9415, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.235 }, "sell": { "count": 160, "mean": 0.9437, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2311 }, "separation": 0.0095, "buy_lower_than_sell": false }, { "col": "m240_ga_doji", "tf": "m240", "interval": 240, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.9415, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.235 }, "sell": { "count": 160, "mean": 0.9375, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2428 }, "separation": 0.0169, "buy_lower_than_sell": false }, { "col": "m240_ga_bullish_engulfing", "tf": "m240", "interval": 240, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0784, "buy_lower_than_sell": false }, { "col": "m240_ga_bearish_engulfing", "tf": "m240", "interval": 240, "base": "ga_bearish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0492, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2167 }, "sell": { "count": 160, "mean": 0.0688, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2538 }, "separation": 0.0827, "buy_lower_than_sell": false }, { "col": "m240_ga_morning_star", "tf": "m240", "interval": 240, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m240_ga_evening_star", "tf": "m240", "interval": 240, "base": "ga_evening_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m240_ga_three_white_soldiers", "tf": "m240", "interval": 240, "base": "ga_three_white_soldiers", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m240_ga_three_black_crows", "tf": "m240", "interval": 240, "base": "ga_three_black_crows", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2769, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4482 }, "sell": { "count": 160, "mean": 0.0437, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2052 }, "separation": 0.669, "buy_lower_than_sell": false }, { "col": "m240_ga_ha_bull", "tf": "m240", "interval": 240, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2462, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4314 }, "sell": { "count": 160, "mean": 0.9625, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1906 }, "separation": 2.1479, "buy_lower_than_sell": true }, { "col": "m240_ga_ha_trend_up", "tf": "m240", "interval": 240, "base": "ga_ha_trend_up", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0831, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2764 }, "sell": { "count": 160, "mean": 0.6562, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4765 }, "separation": 1.4716, "buy_lower_than_sell": true }, { "col": "m240_ga_pattern_double_top", "tf": "m240", "interval": 240, "base": "ga_pattern_double_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1138, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3181 }, "sell": { "count": 160, "mean": 0.1375, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3455 }, "separation": 0.0712, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_double_bottom", "tf": "m240", "interval": 240, "base": "ga_pattern_double_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1015, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3025 }, "sell": { "count": 160, "mean": 0.125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3318 }, "separation": 0.0739, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_head_shoulders", "tf": "m240", "interval": 240, "base": "ga_pattern_head_shoulders", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1111, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_inv_head_shoulders", "tf": "m240", "interval": 240, "base": "ga_pattern_inv_head_shoulders", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0215, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1454 }, "sell": { "count": 160, "mean": 0.0375, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1906 }, "separation": 0.0942, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_triangle_sym", "tf": "m240", "interval": 240, "base": "ga_pattern_triangle_sym", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_triangle_asc", "tf": "m240", "interval": 240, "base": "ga_pattern_triangle_asc", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_triangle_desc", "tf": "m240", "interval": 240, "base": "ga_pattern_triangle_desc", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1138, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3181 }, "sell": { "count": 160, "mean": 0.0875, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2835 }, "separation": 0.0874, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_flag_bull", "tf": "m240", "interval": 240, "base": "ga_pattern_flag_bull", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0154, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1233 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1765, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_flag_bear", "tf": "m240", "interval": 240, "base": "ga_pattern_flag_bear", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0338, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1811 }, "sell": { "count": 160, "mean": 0.0187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1361 }, "separation": 0.0942, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_wedge_rising", "tf": "m240", "interval": 240, "base": "ga_pattern_wedge_rising", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1723, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3782 }, "sell": { "count": 160, "mean": 0.2437, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4307 }, "separation": 0.1763, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_wedge_falling", "tf": "m240", "interval": 240, "base": "ga_pattern_wedge_falling", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1169, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3218 }, "sell": { "count": 160, "mean": 0.0875, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2835 }, "separation": 0.097, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_rectangle", "tf": "m240", "interval": 240, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0784, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_channel_up", "tf": "m240", "interval": 240, "base": "ga_pattern_channel_up", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1723, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3782 }, "sell": { "count": 160, "mean": 0.2437, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4307 }, "separation": 0.1763, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_channel_down", "tf": "m240", "interval": 240, "base": "ga_pattern_channel_down", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1169, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3218 }, "sell": { "count": 160, "mean": 0.0875, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2835 }, "separation": 0.097, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_measured_move", "tf": "m240", "interval": 240, "base": "ga_pattern_measured_move", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1015, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3025 }, "sell": { "count": 160, "mean": 0.2313, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.423 }, "separation": 0.3528, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_rounding_top", "tf": "m240", "interval": 240, "base": "ga_pattern_rounding_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_rounding_bottom", "tf": "m240", "interval": 240, "base": "ga_pattern_rounding_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_gap_up", "tf": "m240", "interval": 240, "base": "ga_pattern_gap_up", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2954, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4569 }, "sell": { "count": 160, "mean": 0.3312, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4721 }, "separation": 0.0772, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_gap_down", "tf": "m240", "interval": 240, "base": "ga_pattern_gap_down", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2954, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4569 }, "sell": { "count": 160, "mean": 0.3312, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4721 }, "separation": 0.0772, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_v_bottom", "tf": "m240", "interval": 240, "base": "ga_pattern_v_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0791 }, "separation": 0.0012, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_spike_top", "tf": "m240", "interval": 240, "base": "ga_pattern_spike_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.12, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3255 }, "sell": { "count": 160, "mean": 0.15, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3582 }, "separation": 0.0877, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_triple_top", "tf": "m240", "interval": 240, "base": "ga_pattern_triple_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0369, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1889 }, "sell": { "count": 160, "mean": 0.0375, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1906 }, "separation": 0.003, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_triple_bottom", "tf": "m240", "interval": 240, "base": "ga_pattern_triple_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0585, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.235 }, "sell": { "count": 160, "mean": 0.0375, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1906 }, "separation": 0.098, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_cup_handle", "tf": "m240", "interval": 240, "base": "ga_pattern_cup_handle", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_keystone_bull", "tf": "m240", "interval": 240, "base": "ga_pattern_keystone_bull", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_keystone_bear", "tf": "m240", "interval": 240, "base": "ga_pattern_keystone_bear", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_island_top", "tf": "m240", "interval": 240, "base": "ga_pattern_island_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2492, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4332 }, "sell": { "count": 160, "mean": 0.3063, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4624 }, "separation": 0.1273, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_island_bottom", "tf": "m240", "interval": 240, "base": "ga_pattern_island_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2954, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4569 }, "sell": { "count": 160, "mean": 0.3312, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4721 }, "separation": 0.0772, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_label", "tf": "m240", "interval": 240, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 325, "mode": "none", "mode_frac": 0.705, "top": { "none": 229, "island_bottom": 84, "island_top": 12 } }, "sell": { "count": 160, "mode": "none", "mode_frac": 0.669, "top": { "none": 107, "island_bottom": 38, "island_top": 15 } }, "separation": 0.0, "modes_differ": false }, { "col": "m240_ga_struct_trend", "tf": "m240", "interval": 240, "base": "ga_struct_trend", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "range", "mode_frac": 0.868, "top": { "range": 282, "down": 23, "up": 20 } }, "sell": { "count": 160, "mode": "range", "mode_frac": 0.8, "top": { "range": 128, "up": 20, "down": 12 } }, "separation": 0.0, "modes_differ": false }, { "col": "m240_ga_struct_hh", "tf": "m240", "interval": 240, "base": "ga_struct_hh", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1354, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3427 }, "sell": { "count": 160, "mean": 0.1562, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3642 }, "separation": 0.059, "buy_lower_than_sell": false }, { "col": "m240_ga_struct_hl", "tf": "m240", "interval": 240, "base": "ga_struct_hl", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1169, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3218 }, "sell": { "count": 160, "mean": 0.1938, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3965 }, "separation": 0.2128, "buy_lower_than_sell": false }, { "col": "m240_ga_struct_lh", "tf": "m240", "interval": 240, "base": "ga_struct_lh", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1354, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3427 }, "sell": { "count": 160, "mean": 0.1375, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3455 }, "separation": 0.0061, "buy_lower_than_sell": false }, { "col": "m240_ga_struct_ll", "tf": "m240", "interval": 240, "base": "ga_struct_ll", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1262, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3325 }, "sell": { "count": 160, "mean": 0.1062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3091 }, "separation": 0.062, "buy_lower_than_sell": false }, { "col": "m240_ga_struct_bos_bull", "tf": "m240", "interval": 240, "base": "ga_struct_bos_bull", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1046, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3065 }, "sell": { "count": 160, "mean": 0.1437, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3519 }, "separation": 0.1186, "buy_lower_than_sell": false }, { "col": "m240_ga_struct_bos_bear", "tf": "m240", "interval": 240, "base": "ga_struct_bos_bear", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0646, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2462 }, "sell": { "count": 160, "mean": 0.025, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1566 }, "separation": 0.192, "buy_lower_than_sell": false }, { "col": "m240_ga_struct_choch", "tf": "m240", "interval": 240, "base": "ga_struct_choch", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1015, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3025 }, "sell": { "count": 160, "mean": 0.0688, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2538 }, "separation": 0.1174, "buy_lower_than_sell": false }, { "col": "m240_ga_elliott_wave_count", "tf": "m240", "interval": 240, "base": "ga_elliott_wave_count", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 2.4431, "median": 0.0, "q25": 0.0, "q75": 6.0, "std": 3.9151 }, "sell": { "count": 160, "mean": 2.7, "median": 0.0, "q25": 0.0, "q75": 7.0, "std": 4.0185 }, "separation": 0.0648, "buy_lower_than_sell": false }, { "col": "m240_ga_elliott_phase", "tf": "m240", "interval": 240, "base": "ga_elliott_phase", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "unknown", "mode_frac": 0.705, "top": { "unknown": 229, "impulse_late": 95, "corrective": 1 } }, "sell": { "count": 160, "mode": "unknown", "mode_frac": 0.669, "top": { "unknown": 107, "impulse_late": 51, "corrective": 2 } }, "separation": 0.0, "modes_differ": false }, { "col": "m240_ga_wyckoff_phase", "tf": "m240", "interval": 240, "base": "ga_wyckoff_phase", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "unknown", "mode_frac": 0.948, "top": { "unknown": 308, "accumulation": 16, "distribution": 1 } }, "sell": { "count": 160, "mode": "unknown", "mode_frac": 0.988, "top": { "unknown": 158, "distribution": 2 } }, "separation": 0.0, "modes_differ": false }, { "col": "m240_ga_fib_near_level", "tf": "m240", "interval": 240, "base": "ga_fib_near_level", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "none", "mode_frac": 0.837, "top": { "none": 272, "0": 16, "382": 11, "500": 10, "100": 9 } }, "sell": { "count": 160, "mode": "none", "mode_frac": 0.819, "top": { "none": 131, "100": 18, "382": 6, "500": 4, "618": 1 } }, "separation": 0.0, "modes_differ": false }, { "col": "m240_ga_ichi_trend", "tf": "m240", "interval": 240, "base": "ga_ichi_trend", "family": "indicator", "dtype": "categorical", "buy": { "count": 325, "mode": "neutral", "mode_frac": 0.705, "top": { "neutral": 229, "above_cloud": 46, "below_cloud": 33, "in_cloud": 17 } }, "sell": { "count": 160, "mode": "neutral", "mode_frac": 0.669, "top": { "neutral": 107, "above_cloud": 38, "in_cloud": 11, "below_cloud": 4 } }, "separation": 0.0, "modes_differ": false }, { "col": "m240_ga_pitchfork_bias", "tf": "m240", "interval": 240, "base": "ga_pitchfork_bias", "family": "indicator", "dtype": "categorical", "buy": { "count": 325, "mode": "neutral", "mode_frac": 0.729, "top": { "neutral": 237, "above": 54, "below": 34 } }, "sell": { "count": 160, "mode": "neutral", "mode_frac": 0.681, "top": { "neutral": 109, "above": 43, "below": 8 } }, "separation": 0.0, "modes_differ": false }, { "col": "m240_ga_pitchfork_dist_pct", "tf": "m240", "interval": 240, "base": "ga_pitchfork_dist_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.6122, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 6.517 }, "sell": { "count": 160, "mean": 1.7377, "median": 0.0, "q25": 0.0, "q75": 1.887, "std": 5.6093 }, "separation": 0.1851, "buy_lower_than_sell": false }, { "col": "m240_ga_wyckoff_spring", "tf": "m240", "interval": 240, "base": "ga_wyckoff_spring", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1111, "buy_lower_than_sell": false }, { "col": "m240_ga_wyckoff_utad", "tf": "m240", "interval": 240, "base": "ga_wyckoff_utad", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0784, "buy_lower_than_sell": false }, { "col": "m240_ga_vp_poc", "tf": "m240", "interval": 240, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 1060.7029, "median": 926.65, "q25": 583.1, "q75": 1418.4667, "std": 559.657 }, "sell": { "count": 160, "mean": 1111.7175, "median": 1045.1167, "q25": 569.9333, "q75": 1460.35, "std": 638.1306 }, "separation": 0.085, "buy_lower_than_sell": true }, { "col": "m240_ga_vp_vah", "tf": "m240", "interval": 240, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 1117.9558, "median": 975.0, "q25": 595.0, "q75": 1503.2, "std": 577.3651 }, "sell": { "count": 160, "mean": 1180.0777, "median": 1184.6833, "q25": 600.0, "q75": 1625.0, "std": 647.4221 }, "separation": 0.1013, "buy_lower_than_sell": true }, { "col": "m240_ga_vp_val", "tf": "m240", "interval": 240, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 961.7328, "median": 877.3333, "q25": 520.0, "q75": 1346.0, "std": 474.0963 }, "sell": { "count": 160, "mean": 990.4452, "median": 1042.0, "q25": 514.25, "q75": 1370.0, "std": 511.5546 }, "separation": 0.0582, "buy_lower_than_sell": true }, { "col": "m240_ga_vp_close_vs_poc_pct", "tf": "m240", "interval": 240, "base": "ga_vp_close_vs_poc_pct", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": -1.4639, "median": -1.0905, "q25": -5.5424, "q75": 1.9465, "std": 8.4221 }, "sell": { "count": 160, "mean": 4.3742, "median": 3.6134, "q25": 0.2174, "q75": 8.0457, "std": 8.7516 }, "separation": 0.6798, "buy_lower_than_sell": true }, { "col": "m240_ga_vp_in_value_area", "tf": "m240", "interval": 240, "base": "ga_vp_in_value_area", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 0.7815, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4138 }, "sell": { "count": 160, "mean": 0.5875, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4938 }, "separation": 0.4259, "buy_lower_than_sell": false }, { "col": "m240_ga_harmonic_gartley", "tf": "m240", "interval": 240, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m240_ga_harmonic_bat", "tf": "m240", "interval": 240, "base": "ga_harmonic_bat", "family": "harmonic", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m240_ga_chart_type_candle", "tf": "m240", "interval": 240, "base": "ga_chart_type_candle", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 160, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m240_ga_chart_line_slope", "tf": "m240", "interval": 240, "base": "ga_chart_line_slope", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4773, "median": -1.0345, "q25": -3.2759, "q75": 2.1724, "std": 9.0028 }, "sell": { "count": 160, "mean": 3.4903, "median": 1.1379, "q25": -1.6983, "q75": 4.7586, "std": 10.5797 }, "separation": 0.3067, "buy_lower_than_sell": true }, { "col": "m240_ga_chart_bar_range_pct", "tf": "m240", "interval": 240, "base": "ga_chart_bar_range_pct", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -2.0253, "median": -1.7053, "q25": -3.11, "q75": -0.8136, "std": 3.5656 }, "sell": { "count": 160, "mean": -2.2214, "median": -1.8645, "q25": -3.7013, "q75": -0.7311, "std": 4.7183 }, "separation": 0.0469, "buy_lower_than_sell": false }, { "col": "m240_ga_chart_ha_trend", "tf": "m240", "interval": 240, "base": "ga_chart_ha_trend", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0831, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2764 }, "sell": { "count": 160, "mean": 0.6562, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4765 }, "separation": 1.4716, "buy_lower_than_sell": true }, { "col": "m240_ga_chart_renko_brick_up_ratio", "tf": "m240", "interval": 240, "base": "ga_chart_renko_brick_up_ratio", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4435, "median": 0.429, "q25": 0.25, "q75": 0.667, "std": 0.2569 }, "sell": { "count": 160, "mean": 0.5465, "median": 0.571, "q25": 0.333, "q75": 0.714, "std": 0.2541 }, "separation": 0.4033, "buy_lower_than_sell": true }, { "col": "m240_ga_chart_renko_dir", "tf": "m240", "interval": 240, "base": "ga_chart_renko_dir", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -0.1354, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4845 }, "sell": { "count": 160, "mean": 0.35, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5517 }, "separation": 0.9349, "buy_lower_than_sell": false }, { "col": "m240_ga_chart_pnf_col", "tf": "m240", "interval": 240, "base": "ga_chart_pnf_col", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -0.0862, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3912 }, "sell": { "count": 160, "mean": 0.2375, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5076 }, "separation": 0.7142, "buy_lower_than_sell": false }, { "col": "m240_ga_chart_vol_spike", "tf": "m240", "interval": 240, "base": "ga_chart_vol_spike", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4029 }, "sell": { "count": 160, "mean": 0.4188, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4949 }, "separation": 0.4779, "buy_lower_than_sell": false }, { "col": "d1_macd_hist", "tf": "d1", "interval": 1440, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 325, "mean": 4.9888, "median": 0.6342, "q25": -6.0197, "q75": 9.2631, "std": 30.5456 }, "sell": { "count": 160, "mean": 9.9098, "median": 3.4414, "q25": -3.8307, "q75": 15.3906, "std": 34.9231 }, "separation": 0.15, "buy_lower_than_sell": true }, { "col": "d1_macd_line", "tf": "d1", "interval": 1440, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 325, "mean": -4.2872, "median": -12.1741, "q25": -36.4746, "q75": 23.7248, "std": 69.8642 }, "sell": { "count": 160, "mean": 5.3995, "median": -3.6838, "q25": -31.7634, "q75": 33.4909, "std": 78.3311 }, "separation": 0.1305, "buy_lower_than_sell": true }, { "col": "d1_macd_signal", "tf": "d1", "interval": 1440, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 325, "mean": -9.276, "median": -10.7174, "q25": -34.3351, "q75": 15.0125, "std": 57.0136 }, "sell": { "count": 160, "mean": -4.5103, "median": -5.4437, "q25": -31.056, "q75": 18.9106, "std": 58.375 }, "separation": 0.0826, "buy_lower_than_sell": true }, { "col": "d1_ga_sma_5", "tf": "d1", "interval": 1440, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 323, "mean": 1026.2755, "median": 915.0, "q25": 564.1, "q75": 1405.9, "std": 505.1208 }, "sell": { "count": 158, "mean": 1055.9557, "median": 1057.5, "q25": 555.85, "q75": 1446.0, "std": 548.8107 }, "separation": 0.0563, "buy_lower_than_sell": true }, { "col": "d1_ga_sma_20", "tf": "d1", "interval": 1440, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 308, "mean": 992.7398, "median": 897.05, "q25": 554.575, "q75": 1375.5, "std": 482.177 }, "sell": { "count": 155, "mean": 1014.1661, "median": 1090.3, "q25": 521.75, "q75": 1401.8, "std": 504.2439 }, "separation": 0.0434, "buy_lower_than_sell": true }, { "col": "d1_ga_sma_60", "tf": "d1", "interval": 1440, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 269, "mean": 969.4429, "median": 797.55, "q25": 460.1, "q75": 1422.0667, "std": 486.98 }, "sell": { "count": 134, "mean": 978.4116, "median": 798.375, "q25": 443.0333, "q75": 1440.1667, "std": 511.5009 }, "separation": 0.018, "buy_lower_than_sell": true }, { "col": "d1_ga_close_vs_sma_20_pct", "tf": "d1", "interval": 1440, "base": "ga_close_vs_sma_20_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 308, "mean": 3.8193, "median": -2.9138, "q25": -7.6298, "q75": 10.1028, "std": 19.3518 }, "sell": { "count": 155, "mean": 8.1098, "median": 3.6087, "q25": -5.8634, "q75": 14.4344, "std": 20.007 }, "separation": 0.218, "buy_lower_than_sell": true }, { "col": "d1_ga_golden_cross", "tf": "d1", "interval": 1440, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0246, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1552 }, "sell": { "count": 160, "mean": 0.075, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2642 }, "separation": 0.2325, "buy_lower_than_sell": false }, { "col": "d1_ga_death_cross", "tf": "d1", "interval": 1440, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0277, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1643 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.1082, "buy_lower_than_sell": false }, { "col": "d1_ga_atr_14", "tf": "d1", "interval": 1440, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 314, "mean": 80.5321, "median": 74.1071, "q25": 40.4286, "q75": 104.9286, "std": 55.4202 }, "sell": { "count": 158, "mean": 87.5095, "median": 79.8571, "q25": 37.3929, "q75": 107.7857, "std": 64.4462 }, "separation": 0.1161, "buy_lower_than_sell": true }, { "col": "d1_ga_atr_pct", "tf": "d1", "interval": 1440, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 314, "mean": 7.7535, "median": 6.658, "q25": 5.5768, "q75": 9.3377, "std": 3.2526 }, "sell": { "count": 158, "mean": 7.8339, "median": 6.4153, "q25": 5.5714, "q75": 9.3377, "std": 3.4499 }, "separation": 0.024, "buy_lower_than_sell": false }, { "col": "d1_ga_bb_squeeze", "tf": "d1", "interval": 1440, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1446, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3523 }, "sell": { "count": 160, "mean": 0.1375, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3455 }, "separation": 0.0204, "buy_lower_than_sell": false }, { "col": "d1_ga_donchian_pos", "tf": "d1", "interval": 1440, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 308, "mean": 0.4647, "median": 0.3472, "q25": 0.1564, "q75": 0.7738, "std": 0.3696 }, "sell": { "count": 155, "mean": 0.5672, "median": 0.5625, "q25": 0.2432, "q75": 0.8538, "std": 0.3682 }, "separation": 0.2777, "buy_lower_than_sell": true }, { "col": "d1_ga_cci_20", "tf": "d1", "interval": 1440, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 308, "mean": -6.4897, "median": -48.6187, "q25": -111.3511, "q75": 107.1334, "std": 148.067 }, "sell": { "count": 155, "mean": 57.6232, "median": 56.9702, "q25": -63.8562, "q75": 150.4799, "std": 161.8397 }, "separation": 0.4133, "buy_lower_than_sell": true }, { "col": "d1_ga_cci_oversold", "tf": "d1", "interval": 1440, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2831, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4512 }, "sell": { "count": 160, "mean": 0.1125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.317 }, "separation": 0.4375, "buy_lower_than_sell": false }, { "col": "d1_ga_cci_overbought", "tf": "d1", "interval": 1440, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2554, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4367 }, "sell": { "count": 160, "mean": 0.4188, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4949 }, "separation": 0.35, "buy_lower_than_sell": false }, { "col": "d1_ga_williams_r", "tf": "d1", "interval": 1440, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 314, "mean": -51.0166, "median": -58.9614, "q25": -84.6154, "q75": -17.8307, "std": 38.0645 }, "sell": { "count": 158, "mean": -39.8882, "median": -32.3077, "q25": -77.1033, "q75": -13.3109, "std": 38.6864 }, "separation": 0.29, "buy_lower_than_sell": true }, { "col": "d1_ga_williams_oversold", "tf": "d1", "interval": 1440, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2954, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4569 }, "sell": { "count": 160, "mean": 0.225, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4189 }, "separation": 0.1606, "buy_lower_than_sell": false }, { "col": "d1_ga_williams_overbought", "tf": "d1", "interval": 1440, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2492, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4332 }, "sell": { "count": 160, "mean": 0.3312, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4721 }, "separation": 0.181, "buy_lower_than_sell": false }, { "col": "d1_ga_roc_10", "tf": "d1", "interval": 1440, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 6.4594, "median": -2.7086, "q25": -10.4072, "q75": 11.1111, "std": 27.9414 }, "sell": { "count": 158, "mean": 11.5604, "median": 3.3426, "q25": -7.048, "q75": 20.0, "std": 28.9388 }, "separation": 0.1793, "buy_lower_than_sell": true }, { "col": "d1_ga_mfi_14", "tf": "d1", "interval": 1440, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 314, "mean": 51.579, "median": 46.2977, "q25": 35.424, "q75": 69.7515, "std": 19.9394 }, "sell": { "count": 158, "mean": 57.4259, "median": 56.8639, "q25": 40.7672, "q75": 75.2672, "std": 20.7264 }, "separation": 0.2875, "buy_lower_than_sell": true }, { "col": "d1_ga_rsi_bull_div", "tf": "d1", "interval": 1440, "base": "ga_rsi_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1569, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3643 }, "sell": { "count": 160, "mean": 0.175, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3812 }, "separation": 0.0485, "buy_lower_than_sell": false }, { "col": "d1_ga_rsi_bear_div", "tf": "d1", "interval": 1440, "base": "ga_rsi_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0462, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2101 }, "sell": { "count": 160, "mean": 0.0938, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2924 }, "separation": 0.1869, "buy_lower_than_sell": false }, { "col": "d1_ga_macd_bull_div", "tf": "d1", "interval": 1440, "base": "ga_macd_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2123, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4096 }, "sell": { "count": 160, "mean": 0.125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3318 }, "separation": 0.2343, "buy_lower_than_sell": false }, { "col": "d1_ga_macd_bear_div", "tf": "d1", "interval": 1440, "base": "ga_macd_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.04, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1963 }, "sell": { "count": 160, "mean": 0.0938, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2924 }, "separation": 0.2159, "buy_lower_than_sell": false }, { "col": "d1_ga_stoch_bull_div", "tf": "d1", "interval": 1440, "base": "ga_stoch_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1908, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3935 }, "sell": { "count": 160, "mean": 0.15, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3582 }, "separation": 0.1084, "buy_lower_than_sell": false }, { "col": "d1_ga_stoch_bear_div", "tf": "d1", "interval": 1440, "base": "ga_stoch_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0431, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2033 }, "sell": { "count": 160, "mean": 0.1187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3245 }, "separation": 0.2795, "buy_lower_than_sell": false }, { "col": "d1_ga_rsi_delta_1", "tf": "d1", "interval": 1440, "base": "ga_rsi_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 312, "mean": 0.1536, "median": 0.6938, "q25": -3.9655, "q75": 4.1261, "std": 8.3118 }, "sell": { "count": 158, "mean": 2.0288, "median": 1.4206, "q25": -2.0778, "q75": 5.8293, "std": 8.1611 }, "separation": 0.2277, "buy_lower_than_sell": true }, { "col": "d1_ga_macd_hist_delta_1", "tf": "d1", "interval": 1440, "base": "ga_macd_hist_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.9957, "median": 0.3276, "q25": -1.8043, "q75": 1.8729, "std": 10.0473 }, "sell": { "count": 160, "mean": 2.8062, "median": 0.9783, "q25": -1.8043, "q75": 3.4258, "std": 12.291 }, "separation": 0.1613, "buy_lower_than_sell": true }, { "col": "d1_ga_stoch_k_delta_1", "tf": "d1", "interval": 1440, "base": "ga_stoch_k_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 310, "mean": 1.0146, "median": 0.26, "q25": -4.8741, "q75": 5.8258, "std": 11.5069 }, "sell": { "count": 156, "mean": 3.5078, "median": 1.5819, "q25": -4.141, "q75": 9.0376, "std": 13.1141 }, "separation": 0.2021, "buy_lower_than_sell": true }, { "col": "d1_ga_keltner_pos", "tf": "d1", "interval": 1440, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 314, "mean": 0.4793, "median": 0.3789, "q25": 0.1895, "q75": 0.736, "std": 0.3838 }, "sell": { "count": 158, "mean": 0.5956, "median": 0.6295, "q25": 0.2692, "q75": 0.8936, "std": 0.3853 }, "separation": 0.3024, "buy_lower_than_sell": true }, { "col": "d1_ga_ao", "tf": "d1", "interval": 1440, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 300, "mean": 11.4319, "median": -20.2015, "q25": -84.8059, "q75": 73.5294, "std": 199.3257 }, "sell": { "count": 150, "mean": 44.7925, "median": 10.5147, "q25": -64.1147, "q75": 109.1618, "std": 230.2963 }, "separation": 0.1549, "buy_lower_than_sell": true }, { "col": "d1_ga_ao_bull", "tf": "d1", "interval": 1440, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0246, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1552 }, "sell": { "count": 160, "mean": 0.05, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2186 }, "separation": 0.1339, "buy_lower_than_sell": false }, { "col": "d1_ga_ao_bear", "tf": "d1", "interval": 1440, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0123, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1104 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.0017, "buy_lower_than_sell": false }, { "col": "d1_ga_hv_20", "tf": "d1", "interval": 1440, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 307, "mean": 17.9064, "median": 15.356, "q25": 12.2837, "q75": 19.3059, "std": 8.6814 }, "sell": { "count": 152, "mean": 18.2937, "median": 14.9142, "q25": 11.7754, "q75": 20.8277, "std": 9.335 }, "separation": 0.043, "buy_lower_than_sell": false }, { "col": "d1_ga_hv_percentile", "tf": "d1", "interval": 1440, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 197, "mean": 0.5782, "median": 0.5714, "q25": 0.2857, "q75": 0.958, "std": 0.3422 }, "sell": { "count": 89, "mean": 0.5438, "median": 0.5042, "q25": 0.2185, "q75": 0.958, "std": 0.352 }, "separation": 0.0992, "buy_lower_than_sell": false }, { "col": "d1_ga_ad_line", "tf": "d1", "interval": 1440, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -45321931869.1383, "median": -53746571964.6871, "q25": -65406368087.5328, "q75": -6206370369.1714, "std": 27498165726.2952 }, "sell": { "count": 160, "mean": -44629468285.2377, "median": -52805493204.4244, "q25": -70829165148.939, "q75": -6110466706.7475, "std": 28317236060.899 }, "separation": 0.0248, "buy_lower_than_sell": true }, { "col": "d1_ga_ad_slope_10", "tf": "d1", "interval": 1440, "base": "ga_ad_slope_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 316, "mean": -2034081493.3432, "median": -511926589.1068, "q25": -1026142986.6268, "q75": -235899791.6922, "std": 6503877708.6171 }, "sell": { "count": 158, "mean": -2922073975.587, "median": -510549564.2374, "q25": -1173553947.3838, "q75": -88720439.2244, "std": 8580003826.2921 }, "separation": 0.1166, "buy_lower_than_sell": true }, { "col": "d1_ga_vol_ratio", "tf": "d1", "interval": 1440, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 308, "mean": 1.4006, "median": 1.0657, "q25": 0.7107, "q75": 1.6608, "std": 1.3612 }, "sell": { "count": 155, "mean": 1.9024, "median": 1.2781, "q25": 0.9264, "q75": 2.0179, "std": 1.9297 }, "separation": 0.3005, "buy_lower_than_sell": true }, { "col": "d1_ga_obv_slope_10", "tf": "d1", "interval": 1440, "base": "ga_obv_slope_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 108345116.5851, "median": 7925903.7355, "q25": -43041334.3377, "q75": 104137959.3939, "std": 296582230.0947 }, "sell": { "count": 158, "mean": 163010130.3538, "median": 54995529.3197, "q25": -19211342.9098, "q75": 152491395.2865, "std": 315517470.6925 }, "separation": 0.1785, "buy_lower_than_sell": true }, { "col": "d1_ga_obv_bull_div", "tf": "d1", "interval": 1440, "base": "ga_obv_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1385, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3459 }, "sell": { "count": 160, "mean": 0.0875, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2835 }, "separation": 0.1612, "buy_lower_than_sell": false }, { "col": "d1_ga_obv_bear_div", "tf": "d1", "interval": 1440, "base": "ga_obv_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0185, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1348 }, "sell": { "count": 160, "mean": 0.0375, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1906 }, "separation": 0.1153, "buy_lower_than_sell": false }, { "col": "d1_ga_cmf_20", "tf": "d1", "interval": 1440, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 283, "mean": -4.0809, "median": -2.4982, "q25": -3.9493, "q75": -1.3024, "std": 5.995 }, "sell": { "count": 141, "mean": -4.0051, "median": -2.2867, "q25": -3.2717, "q75": -1.0218, "std": 6.2692 }, "separation": 0.0123, "buy_lower_than_sell": true }, { "col": "d1_ga_close_vs_vwap_pct", "tf": "d1", "interval": 1440, "base": "ga_close_vs_vwap_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": -25.9232, "median": -37.2406, "q25": -52.2648, "q75": -2.9958, "std": 29.1825 }, "sell": { "count": 160, "mean": -22.0277, "median": -30.7981, "q25": -51.206, "q75": 3.2997, "std": 31.222 }, "separation": 0.1289, "buy_lower_than_sell": true }, { "col": "d1_ga_adx_14", "tf": "d1", "interval": 1440, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 303, "mean": 41.2268, "median": 39.8394, "q25": 17.7979, "q75": 62.4766, "std": 24.2647 }, "sell": { "count": 150, "mean": 42.7422, "median": 41.5474, "q25": 18.6291, "q75": 64.6892, "std": 25.2809 }, "separation": 0.0612, "buy_lower_than_sell": true }, { "col": "d1_ga_adx_trending", "tf": "d1", "interval": 1440, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.6031, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.49 }, "sell": { "count": 160, "mean": 0.6, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4914 }, "separation": 0.0063, "buy_lower_than_sell": false }, { "col": "d1_ga_supertrend_bull", "tf": "d1", "interval": 1440, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.9662, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1811 }, "sell": { "count": 160, "mean": 0.9875, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1115 }, "separation": 0.142, "buy_lower_than_sell": false }, { "col": "d1_ga_linreg_slope_20", "tf": "d1", "interval": 1440, "base": "ga_linreg_slope_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 308, "mean": 0.6439, "median": -1.9553, "q25": -8.0415, "q75": 5.5489, "std": 16.7199 }, "sell": { "count": 155, "mean": 2.606, "median": 0.2511, "q25": -7.315, "q75": 7.5075, "std": 19.1914 }, "separation": 0.109, "buy_lower_than_sell": true }, { "col": "d1_ga_linreg_r2_20", "tf": "d1", "interval": 1440, "base": "ga_linreg_r2_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 308, "mean": 0.4746, "median": 0.5113, "q25": 0.2071, "q75": 0.6926, "std": 0.2713 }, "sell": { "count": 155, "mean": 0.4635, "median": 0.4913, "q25": 0.1983, "q75": 0.7082, "std": 0.283 }, "separation": 0.0399, "buy_lower_than_sell": false }, { "col": "d1_ga_psar", "tf": "d1", "interval": 1440, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 963.9796, "median": 869.0, "q25": 541.0, "q75": 1342.755, "std": 452.2057 }, "sell": { "count": 160, "mean": 1002.2723, "median": 1068.0, "q25": 548.25, "q75": 1363.728, "std": 480.2474 }, "separation": 0.0821, "buy_lower_than_sell": true }, { "col": "d1_ga_psar_bull", "tf": "d1", "interval": 1440, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 160, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "d1_ga_psar_flip_bull", "tf": "d1", "interval": 1440, "base": "ga_psar_flip_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "d1_ga_psar_flip_bear", "tf": "d1", "interval": 1440, "base": "ga_psar_flip_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "d1_ga_body_ratio", "tf": "d1", "interval": 1440, "base": "ga_body_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "d1_ga_hammer", "tf": "d1", "interval": 1440, "base": "ga_hammer", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2246, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.418 }, "sell": { "count": 160, "mean": 0.4125, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4938 }, "separation": 0.4107, "buy_lower_than_sell": false }, { "col": "d1_ga_shooting_star", "tf": "d1", "interval": 1440, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.7785, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4159 }, "sell": { "count": 160, "mean": 0.85, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3582 }, "separation": 0.1843, "buy_lower_than_sell": false }, { "col": "d1_ga_doji", "tf": "d1", "interval": 1440, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.76, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4277 }, "sell": { "count": 160, "mean": 0.775, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4189 }, "separation": 0.0354, "buy_lower_than_sell": false }, { "col": "d1_ga_bullish_engulfing", "tf": "d1", "interval": 1440, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0784, "buy_lower_than_sell": false }, { "col": "d1_ga_bearish_engulfing", "tf": "d1", "interval": 1440, "base": "ga_bearish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1323, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3393 }, "sell": { "count": 160, "mean": 0.1688, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3757 }, "separation": 0.1018, "buy_lower_than_sell": false }, { "col": "d1_ga_morning_star", "tf": "d1", "interval": 1440, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "d1_ga_evening_star", "tf": "d1", "interval": 1440, "base": "ga_evening_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.107, "buy_lower_than_sell": false }, { "col": "d1_ga_three_white_soldiers", "tf": "d1", "interval": 1440, "base": "ga_three_white_soldiers", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0092, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0958 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.0315, "buy_lower_than_sell": false }, { "col": "d1_ga_three_black_crows", "tf": "d1", "interval": 1440, "base": "ga_three_black_crows", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1631, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.37 }, "sell": { "count": 160, "mean": 0.1, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3009 }, "separation": 0.187, "buy_lower_than_sell": false }, { "col": "d1_ga_ha_bull", "tf": "d1", "interval": 1440, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4215, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4946 }, "sell": { "count": 160, "mean": 0.7625, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4269 }, "separation": 0.7381, "buy_lower_than_sell": true }, { "col": "d1_ga_ha_trend_up", "tf": "d1", "interval": 1440, "base": "ga_ha_trend_up", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1323, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3393 }, "sell": { "count": 160, "mean": 0.275, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4479 }, "separation": 0.3591, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_double_top", "tf": "d1", "interval": 1440, "base": "ga_pattern_double_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2092, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4074 }, "sell": { "count": 160, "mean": 0.175, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3812 }, "separation": 0.0868, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_double_bottom", "tf": "d1", "interval": 1440, "base": "ga_pattern_double_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2708, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.445 }, "sell": { "count": 160, "mean": 0.3625, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4822 }, "separation": 0.1977, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_head_shoulders", "tf": "d1", "interval": 1440, "base": "ga_pattern_head_shoulders", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0431, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2033 }, "sell": { "count": 160, "mean": 0.0625, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2428 }, "separation": 0.0867, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_inv_head_shoulders", "tf": "d1", "interval": 1440, "base": "ga_pattern_inv_head_shoulders", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0123, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1104 }, "sell": { "count": 160, "mean": 0.025, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1566 }, "separation": 0.0937, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_triangle_sym", "tf": "d1", "interval": 1440, "base": "ga_pattern_triangle_sym", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.0659, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_triangle_asc", "tf": "d1", "interval": 1440, "base": "ga_pattern_triangle_asc", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0062, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0783 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.0659, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_triangle_desc", "tf": "d1", "interval": 1440, "base": "ga_pattern_triangle_desc", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4862, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5006 }, "sell": { "count": 160, "mean": 0.4875, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5014 }, "separation": 0.0027, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_flag_bull", "tf": "d1", "interval": 1440, "base": "ga_pattern_flag_bull", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0185, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1348 }, "sell": { "count": 160, "mean": 0.0375, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1906 }, "separation": 0.1153, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_flag_bear", "tf": "d1", "interval": 1440, "base": "ga_pattern_flag_bear", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.04, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1963 }, "sell": { "count": 160, "mean": 0.025, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1566 }, "separation": 0.0845, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_wedge_rising", "tf": "d1", "interval": 1440, "base": "ga_pattern_wedge_rising", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.3077, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4623 }, "sell": { "count": 160, "mean": 0.3125, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.465 }, "separation": 0.0104, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_wedge_falling", "tf": "d1", "interval": 1440, "base": "ga_pattern_wedge_falling", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4985, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5008 }, "sell": { "count": 160, "mean": 0.4875, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5014 }, "separation": 0.0219, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_rectangle", "tf": "d1", "interval": 1440, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_channel_up", "tf": "d1", "interval": 1440, "base": "ga_pattern_channel_up", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.3077, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4623 }, "sell": { "count": 160, "mean": 0.3125, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.465 }, "separation": 0.0104, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_channel_down", "tf": "d1", "interval": 1440, "base": "ga_pattern_channel_down", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4985, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5008 }, "sell": { "count": 160, "mean": 0.4875, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5014 }, "separation": 0.0219, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_measured_move", "tf": "d1", "interval": 1440, "base": "ga_pattern_measured_move", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2185, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4138 }, "sell": { "count": 160, "mean": 0.3, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4597 }, "separation": 0.1864, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_rounding_top", "tf": "d1", "interval": 1440, "base": "ga_pattern_rounding_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4092, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4925 }, "sell": { "count": 160, "mean": 0.3375, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4743 }, "separation": 0.1484, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_rounding_bottom", "tf": "d1", "interval": 1440, "base": "ga_pattern_rounding_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0985, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2984 }, "sell": { "count": 160, "mean": 0.1187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3245 }, "separation": 0.0651, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_gap_up", "tf": "d1", "interval": 1440, "base": "ga_pattern_gap_up", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.8185, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3861 }, "sell": { "count": 160, "mean": 0.825, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3812 }, "separation": 0.017, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_gap_down", "tf": "d1", "interval": 1440, "base": "ga_pattern_gap_down", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.8185, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3861 }, "sell": { "count": 160, "mean": 0.825, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3812 }, "separation": 0.017, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_v_bottom", "tf": "d1", "interval": 1440, "base": "ga_pattern_v_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0985, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2984 }, "sell": { "count": 160, "mean": 0.1187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3245 }, "separation": 0.0651, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_spike_top", "tf": "d1", "interval": 1440, "base": "ga_pattern_spike_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2585, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4385 }, "sell": { "count": 160, "mean": 0.3, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4597 }, "separation": 0.0925, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_triple_top", "tf": "d1", "interval": 1440, "base": "ga_pattern_triple_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0277, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1643 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2383, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_triple_bottom", "tf": "d1", "interval": 1440, "base": "ga_pattern_triple_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1046, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3065 }, "sell": { "count": 160, "mean": 0.125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3318 }, "separation": 0.0638, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_cup_handle", "tf": "d1", "interval": 1440, "base": "ga_pattern_cup_handle", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0555 }, "sell": { "count": 160, "mean": 0.0125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1115 }, "separation": 0.107, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_keystone_bull", "tf": "d1", "interval": 1440, "base": "ga_pattern_keystone_bull", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_keystone_bear", "tf": "d1", "interval": 1440, "base": "ga_pattern_keystone_bear", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_island_top", "tf": "d1", "interval": 1440, "base": "ga_pattern_island_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.8123, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3911 }, "sell": { "count": 160, "mean": 0.8125, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3915 }, "separation": 0.0005, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_island_bottom", "tf": "d1", "interval": 1440, "base": "ga_pattern_island_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 325, "mean": 0.8185, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3861 }, "sell": { "count": 160, "mean": 0.825, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3812 }, "separation": 0.017, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_label", "tf": "d1", "interval": 1440, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 325, "mode": "island_bottom", "mode_frac": 0.785, "top": { "island_bottom": 255, "none": 59, "island_top": 10, "cup_handle": 1 } }, "sell": { "count": 160, "mode": "island_bottom", "mode_frac": 0.775, "top": { "island_bottom": 124, "none": 28, "island_top": 6, "cup_handle": 2 } }, "separation": 0.0, "modes_differ": false }, { "col": "d1_ga_struct_trend", "tf": "d1", "interval": 1440, "base": "ga_struct_trend", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "range", "mode_frac": 0.483, "top": { "range": 157, "down": 120, "up": 48 } }, "sell": { "count": 160, "mode": "range", "mode_frac": 0.438, "top": { "range": 70, "down": 62, "up": 28 } }, "separation": 0.0, "modes_differ": false }, { "col": "d1_ga_struct_hh", "tf": "d1", "interval": 1440, "base": "ga_struct_hh", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.3169, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.466 }, "sell": { "count": 160, "mean": 0.35, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4785 }, "separation": 0.07, "buy_lower_than_sell": false }, { "col": "d1_ga_struct_hl", "tf": "d1", "interval": 1440, "base": "ga_struct_hl", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2554, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4367 }, "sell": { "count": 160, "mean": 0.225, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4189 }, "separation": 0.071, "buy_lower_than_sell": false }, { "col": "d1_ga_struct_lh", "tf": "d1", "interval": 1440, "base": "ga_struct_lh", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4831, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5005 }, "sell": { "count": 160, "mean": 0.4625, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5002 }, "separation": 0.0411, "buy_lower_than_sell": false }, { "col": "d1_ga_struct_ll", "tf": "d1", "interval": 1440, "base": "ga_struct_ll", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4954, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5007 }, "sell": { "count": 160, "mean": 0.5312, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5006 }, "separation": 0.0716, "buy_lower_than_sell": true }, { "col": "d1_ga_struct_bos_bull", "tf": "d1", "interval": 1440, "base": "ga_struct_bos_bull", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1969, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3983 }, "sell": { "count": 160, "mean": 0.2313, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.423 }, "separation": 0.0836, "buy_lower_than_sell": false }, { "col": "d1_ga_struct_bos_bear", "tf": "d1", "interval": 1440, "base": "ga_struct_bos_bear", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2892, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4541 }, "sell": { "count": 160, "mean": 0.2, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4013 }, "separation": 0.2082, "buy_lower_than_sell": false }, { "col": "d1_ga_struct_choch", "tf": "d1", "interval": 1440, "base": "ga_struct_choch", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2154, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4117 }, "sell": { "count": 160, "mean": 0.1812, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3864 }, "separation": 0.0855, "buy_lower_than_sell": false }, { "col": "d1_ga_elliott_wave_count", "tf": "d1", "interval": 1440, "base": "ga_elliott_wave_count", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 15.5723, "median": 18.0, "q25": 16.0, "q75": 20.0, "std": 7.5481 }, "sell": { "count": 160, "mean": 15.925, "median": 19.0, "q25": 17.0, "q75": 20.0, "std": 7.5665 }, "separation": 0.0467, "buy_lower_than_sell": true }, { "col": "d1_ga_elliott_phase", "tf": "d1", "interval": 1440, "base": "ga_elliott_phase", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "impulse_late", "mode_frac": 0.818, "top": { "impulse_late": 266, "unknown": 59 } }, "sell": { "count": 160, "mode": "impulse_late", "mode_frac": 0.825, "top": { "impulse_late": 132, "unknown": 28 } }, "separation": 0.0, "modes_differ": false }, { "col": "d1_ga_fib_near_level", "tf": "d1", "interval": 1440, "base": "ga_fib_near_level", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 325, "mode": "none", "mode_frac": 0.84, "top": { "none": 273, "500": 14, "618": 14, "382": 14, "0": 10 } }, "sell": { "count": 160, "mode": "none", "mode_frac": 0.787, "top": { "none": 126, "500": 10, "618": 8, "0": 8, "382": 8 } }, "separation": 0.0, "modes_differ": false }, { "col": "d1_ga_ichi_trend", "tf": "d1", "interval": 1440, "base": "ga_ichi_trend", "family": "indicator", "dtype": "categorical", "buy": { "count": 325, "mode": "below_cloud", "mode_frac": 0.425, "top": { "below_cloud": 138, "above_cloud": 73, "neutral": 59, "in_cloud": 55 } }, "sell": { "count": 160, "mode": "below_cloud", "mode_frac": 0.362, "top": { "below_cloud": 58, "above_cloud": 48, "neutral": 28, "in_cloud": 26 } }, "separation": 0.0, "modes_differ": false }, { "col": "d1_ga_pitchfork_bias", "tf": "d1", "interval": 1440, "base": "ga_pitchfork_bias", "family": "indicator", "dtype": "categorical", "buy": { "count": 325, "mode": "above", "mode_frac": 0.44, "top": { "above": 143, "below": 105, "neutral": 77 } }, "sell": { "count": 160, "mode": "above", "mode_frac": 0.506, "top": { "above": 81, "below": 43, "neutral": 36 } }, "separation": 0.0, "modes_differ": false }, { "col": "d1_ga_pitchfork_dist_pct", "tf": "d1", "interval": 1440, "base": "ga_pitchfork_dist_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 325, "mean": 0.5449, "median": 0.0, "q25": -3.202, "q75": 4.944, "std": 16.0329 }, "sell": { "count": 160, "mean": 2.7806, "median": 0.836, "q25": -1.667, "q75": 6.029, "std": 15.6184 }, "separation": 0.1413, "buy_lower_than_sell": true }, { "col": "d1_ga_wyckoff_spring", "tf": "d1", "interval": 1440, "base": "ga_wyckoff_spring", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "d1_ga_wyckoff_utad", "tf": "d1", "interval": 1440, "base": "ga_wyckoff_utad", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "d1_ga_vp_poc", "tf": "d1", "interval": 1440, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 1129.9583, "median": 945.8833, "q25": 551.3333, "q75": 1629.5833, "std": 667.2722 }, "sell": { "count": 160, "mean": 1187.9138, "median": 1139.9333, "q25": 546.9167, "q75": 1962.3333, "std": 707.1215 }, "separation": 0.0843, "buy_lower_than_sell": true }, { "col": "d1_ga_vp_vah", "tf": "d1", "interval": 1440, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 1280.3485, "median": 1200.0, "q25": 608.6, "q75": 1638.0, "std": 705.1879 }, "sell": { "count": 160, "mean": 1321.6335, "median": 1549.0, "q25": 601.4917, "q75": 1975.0, "std": 732.1321 }, "separation": 0.0574, "buy_lower_than_sell": true }, { "col": "d1_ga_vp_val", "tf": "d1", "interval": 1440, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 831.2444, "median": 869.7, "q25": 397.3, "q75": 1133.0, "std": 393.5662 }, "sell": { "count": 160, "mean": 855.0204, "median": 979.8667, "q25": 369.7667, "q75": 1215.0, "std": 404.219 }, "separation": 0.0596, "buy_lower_than_sell": true }, { "col": "d1_ga_vp_close_vs_poc_pct", "tf": "d1", "interval": 1440, "base": "ga_vp_close_vs_poc_pct", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": -4.8609, "median": -6.7246, "q25": -16.8839, "q75": 3.7689, "std": 21.2255 }, "sell": { "count": 160, "mean": -2.854, "median": -0.9618, "q25": -12.5167, "q75": 5.1504, "std": 19.8885 }, "separation": 0.0976, "buy_lower_than_sell": true }, { "col": "d1_ga_vp_in_value_area", "tf": "d1", "interval": 1440, "base": "ga_vp_in_value_area", "family": "volume", "dtype": "numeric", "buy": { "count": 325, "mean": 0.6923, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4623 }, "sell": { "count": 160, "mean": 0.775, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4189 }, "separation": 0.1875, "buy_lower_than_sell": false }, { "col": "d1_ga_harmonic_gartley", "tf": "d1", "interval": 1440, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "d1_ga_harmonic_bat", "tf": "d1", "interval": 1440, "base": "ga_harmonic_bat", "family": "harmonic", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 160, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "d1_ga_chart_type_candle", "tf": "d1", "interval": 1440, "base": "ga_chart_type_candle", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 160, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "d1_ga_chart_line_slope", "tf": "d1", "interval": 1440, "base": "ga_chart_line_slope", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -1.9672, "median": -0.5932, "q25": -4.1034, "q75": 1.4746, "std": 8.0787 }, "sell": { "count": 160, "mean": -0.5256, "median": 0.0169, "q25": -2.3855, "q75": 3.2542, "std": 8.1697 }, "separation": 0.1774, "buy_lower_than_sell": true }, { "col": "d1_ga_chart_bar_range_pct", "tf": "d1", "interval": 1440, "base": "ga_chart_bar_range_pct", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": -0.8526, "median": -2.1739, "q25": -4.5161, "q75": 3.25, "std": 9.9932 }, "sell": { "count": 160, "mean": -2.4863, "median": -2.4493, "q25": -5.8559, "q75": -0.04, "std": 11.1182 }, "separation": 0.1545, "buy_lower_than_sell": false }, { "col": "d1_ga_chart_ha_trend", "tf": "d1", "interval": 1440, "base": "ga_chart_ha_trend", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1292, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.336 }, "sell": { "count": 160, "mean": 0.275, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4479 }, "separation": 0.3682, "buy_lower_than_sell": false }, { "col": "d1_ga_chart_renko_brick_up_ratio", "tf": "d1", "interval": 1440, "base": "ga_chart_renko_brick_up_ratio", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.3579, "median": 0.4, "q25": 0.273, "q75": 0.5, "std": 0.205 }, "sell": { "count": 160, "mean": 0.402, "median": 0.444, "q25": 0.3, "q75": 0.538, "std": 0.1755 }, "separation": 0.2309, "buy_lower_than_sell": true }, { "col": "d1_ga_chart_renko_dir", "tf": "d1", "interval": 1440, "base": "ga_chart_renko_dir", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0308, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4769 }, "sell": { "count": 160, "mean": 0.1688, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4376 }, "separation": 0.3015, "buy_lower_than_sell": false }, { "col": "d1_ga_chart_pnf_col", "tf": "d1", "interval": 1440, "base": "ga_chart_pnf_col", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0246, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.415 }, "sell": { "count": 160, "mean": 0.1437, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4173 }, "separation": 0.2863, "buy_lower_than_sell": false }, { "col": "d1_ga_chart_vol_spike", "tf": "d1", "interval": 1440, "base": "ga_chart_vol_spike", "family": "chart", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4006 }, "sell": { "count": 160, "mean": 0.3, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4597 }, "separation": 0.2319, "buy_lower_than_sell": false }, { "col": "ga_align_rsi_oversold_tf", "tf": "mtf_align", "interval": null, "base": "ga_align_rsi_oversold_tf", "family": "mtf_align", "dtype": "numeric", "buy": { "count": 325, "mean": 2.3262, "median": 2.0, "q25": 1.0, "q75": 3.0, "std": 1.2998 }, "sell": { "count": 160, "mean": 0.0187, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1361 }, "separation": 2.4968, "buy_lower_than_sell": false }, { "col": "ga_align_rsi_overbought_tf", "tf": "mtf_align", "interval": null, "base": "ga_align_rsi_overbought_tf", "family": "mtf_align", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0585, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2827 }, "sell": { "count": 160, "mean": 2.5562, "median": 3.0, "q25": 1.75, "q75": 4.0, "std": 1.3679 }, "separation": 2.529, "buy_lower_than_sell": true }, { "col": "ga_align_trend_up_tf", "tf": "mtf_align", "interval": null, "base": "ga_align_trend_up_tf", "family": "mtf_align", "dtype": "numeric", "buy": { "count": 325, "mean": 0.2892, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.6256 }, "sell": { "count": 160, "mean": 0.5062, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.8972 }, "separation": 0.2806, "buy_lower_than_sell": false }, { "col": "ga_align_trend_down_tf", "tf": "mtf_align", "interval": null, "base": "ga_align_trend_down_tf", "family": "mtf_align", "dtype": "numeric", "buy": { "count": 325, "mean": 0.4677, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5581 }, "sell": { "count": 160, "mean": 0.475, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5489 }, "separation": 0.0132, "buy_lower_than_sell": false }, { "col": "ga_align_timing_buy_score", "tf": "mtf_align", "interval": null, "base": "ga_align_timing_buy_score", "family": "mtf_align", "dtype": "numeric", "buy": { "count": 325, "mean": 0.5815, "median": 0.5, "q25": 0.25, "q75": 0.75, "std": 0.325 }, "sell": { "count": 160, "mean": 0.0047, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.034 }, "separation": 2.4968, "buy_lower_than_sell": false }, { "col": "ga_align_timing_sell_score", "tf": "mtf_align", "interval": null, "base": "ga_align_timing_sell_score", "family": "mtf_align", "dtype": "numeric", "buy": { "count": 325, "mean": 0.0146, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0707 }, "sell": { "count": 160, "mean": 0.6391, "median": 0.75, "q25": 0.4375, "q75": 1.0, "std": 0.342 }, "separation": 2.529, "buy_lower_than_sell": true }, { "col": "ga_align_trend_score", "tf": "mtf_align", "interval": null, "base": "ga_align_trend_score", "family": "mtf_align", "dtype": "numeric", "buy": { "count": 325, "mean": -0.0594, "median": 0.0, "q25": -0.333, "q75": 0.0, "std": 0.3062 }, "sell": { "count": 160, "mean": 0.0105, "median": 0.0, "q25": -0.333, "q75": 0.0, "std": 0.3892 }, "separation": 0.1996, "buy_lower_than_sell": false }, { "col": "ga_align_mtf_conflict", "tf": "mtf_align", "interval": null, "base": "ga_align_mtf_conflict", "family": "mtf_align", "dtype": "numeric", "buy": { "count": 325, "mean": 0.1723, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3782 }, "sell": { "count": 160, "mean": 0.1688, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3757 }, "separation": 0.0094, "buy_lower_than_sell": false }, { "col": "m240_bb_pos", "tf": "m240", "interval": 240, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 324, "mean": 0.4122, "median": 0.3478, "q25": 0.1369, "q75": 0.6756, "std": 0.314 }, "sell": { "count": 160, "mean": 0.7789, "median": 0.8439, "q25": 0.6094, "q75": 1.0, "std": 0.2517 }, "separation": 1.2887, "buy_lower_than_sell": true }, { "col": "m240_RSI", "tf": "m240", "interval": 240, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 324, "mean": 46.5303, "median": 45.8435, "q25": 32.7554, "q75": 59.1497, "std": 19.345 }, "sell": { "count": 160, "mean": 62.7175, "median": 63.7097, "q25": 50.1712, "q75": 73.2191, "std": 17.7168 }, "separation": 0.8727, "buy_lower_than_sell": true }, { "col": "m240_stoch_k", "tf": "m240", "interval": 240, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 324, "mean": 53.2718, "median": 49.5333, "q25": 17.6646, "q75": 85.8154, "std": 37.1584 }, "sell": { "count": 160, "mean": 84.6645, "median": 93.8485, "q25": 71.9646, "q75": 107.1067, "std": 31.5875 }, "separation": 0.9103, "buy_lower_than_sell": true }, { "col": "m240_stoch_d", "tf": "m240", "interval": 240, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 324, "mean": 55.2145, "median": 51.1129, "q25": 20.1846, "q75": 87.6879, "std": 36.5842 }, "sell": { "count": 160, "mean": 78.813, "median": 84.1901, "q25": 65.9128, "q75": 106.2381, "std": 31.9252 }, "separation": 0.6873, "buy_lower_than_sell": true }, { "col": "m240_BB_Width", "tf": "m240", "interval": 240, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 324, "mean": 18.4622, "median": 13.6041, "q25": 8.9714, "q75": 22.1317, "std": 16.636 }, "sell": { "count": 160, "mean": 21.0007, "median": 14.6176, "q25": 10.2372, "q75": 25.1254, "std": 19.0234 }, "separation": 0.1421, "buy_lower_than_sell": true }, { "col": "d1_RSI", "tf": "d1", "interval": 1440, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 314, "mean": 48.5559, "median": 44.8266, "q25": 34.2205, "q75": 64.3103, "std": 18.2806 }, "sell": { "count": 158, "mean": 53.6756, "median": 53.2864, "q25": 38.6298, "q75": 66.3034, "std": 18.5484 }, "separation": 0.278, "buy_lower_than_sell": true }, { "col": "d1_stoch_k", "tf": "d1", "interval": 1440, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 312, "mean": 49.2879, "median": 38.6754, "q25": 19.2117, "q75": 76.6298, "std": 34.2459 }, "sell": { "count": 156, "mean": 57.5403, "median": 58.6041, "q25": 26.4516, "q75": 83.2755, "std": 34.3181 }, "separation": 0.2407, "buy_lower_than_sell": true }, { "col": "d1_stoch_d", "tf": "d1", "interval": 1440, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 310, "mean": 48.3224, "median": 38.4439, "q25": 21.4235, "q75": 71.166, "std": 32.2512 }, "sell": { "count": 156, "mean": 54.0705, "median": 48.3634, "q25": 26.5022, "q75": 79.634, "std": 31.9086 }, "separation": 0.1792, "buy_lower_than_sell": true }, { "col": "d1_bb_pos", "tf": "d1", "interval": 1440, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 308, "mean": 0.4669, "median": 0.3604, "q25": 0.1794, "q75": 0.8088, "std": 0.3461 }, "sell": { "count": 155, "mean": 0.5984, "median": 0.6597, "q25": 0.2546, "q75": 0.9591, "std": 0.3408 }, "separation": 0.3829, "buy_lower_than_sell": true }, { "col": "d1_BB_Width", "tf": "d1", "interval": 1440, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 308, "mean": 35.204, "median": 28.3213, "q25": 19.1242, "q75": 43.1321, "std": 24.3431 }, "sell": { "count": 155, "mean": 37.3395, "median": 28.3936, "q25": 17.1878, "q75": 47.3921, "std": 27.6386 }, "separation": 0.082, "buy_lower_than_sell": true } ] }