{ "source_rows": 476, "buy_gt_count": 318, "sell_gt_count": 158, "columns_analyzed": 1313, "intervals": [ 3, 5, 10, 15, 30, 60, 240, 1440, 10080, 43200 ], "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.8652, "buy_median": 0.1019, "sell_median": 0.9056 }, { "col": "m5_bb_pos", "tf": "m5", "family": "legacy", "separation": 4.3764, "buy_median": 0.1104, "sell_median": 0.8811 }, { "col": "m10_ga_cci_20", "tf": "m10", "family": "indicator", "separation": 4.2846, "buy_median": -155.8348, "sell_median": 137.9966 }, { "col": "m60_ga_ha_bull", "tf": "m60", "family": "indicator", "separation": 4.221, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m5_ga_cci_20", "tf": "m5", "family": "indicator", "separation": 4.2146, "buy_median": -147.7324, "sell_median": 132.8391 }, { "col": "m15_bb_pos", "tf": "m15", "family": "legacy", "separation": 4.0657, "buy_median": 0.1065, "sell_median": 0.9105 }, { "col": "m10_ga_ha_bull", "tf": "m10", "family": "indicator", "separation": 3.958, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m30_ga_ha_bull", "tf": "m30", "family": "indicator", "separation": 3.8869, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m10_ga_donchian_pos", "tf": "m10", "family": "indicator", "separation": 3.886, "buy_median": 0.1667, "sell_median": 1.0417 }, { "col": "m15_ga_cci_20", "tf": "m15", "family": "indicator", "separation": 3.7925, "buy_median": -152.9778, "sell_median": 143.8579 }, { "col": "m10_ga_keltner_pos", "tf": "m10", "family": "indicator", "separation": 3.7535, "buy_median": 0.102, "sell_median": 1.0271 }, { "col": "m15_ga_ha_bull", "tf": "m15", "family": "indicator", "separation": 3.7218, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m5_ga_keltner_pos", "tf": "m5", "family": "indicator", "separation": 3.711, "buy_median": 0.0874, "sell_median": 0.9911 }, { "col": "m30_bb_pos", "tf": "m30", "family": "legacy", "separation": 3.6496, "buy_median": 0.1152, "sell_median": 0.9651 }, { "col": "m5_ga_mfi_14", "tf": "m5", "family": "indicator", "separation": 3.6082, "buy_median": 19.9457, "sell_median": 77.4368 }, { "col": "m10_stoch_k", "tf": "m10", "family": "legacy", "separation": 3.5798, "buy_median": 21.5891, "sell_median": 106.4556 }, { "col": "m5_ga_donchian_pos", "tf": "m5", "family": "indicator", "separation": 3.561, "buy_median": 0.1765, "sell_median": 1.0034 }, { "col": "m15_ga_keltner_pos", "tf": "m15", "family": "indicator", "separation": 3.4893, "buy_median": 0.1086, "sell_median": 1.0939 }, { "col": "m10_ga_williams_r", "tf": "m10", "family": "indicator", "separation": 3.4798, "buy_median": -80.0, "sell_median": 5.3343 }, { "col": "m15_ga_donchian_pos", "tf": "m15", "family": "indicator", "separation": 3.44, "buy_median": 0.1925, "sell_median": 1.0583 }, { "col": "m30_ga_cci_20", "tf": "m30", "family": "indicator", "separation": 3.4086, "buy_median": -139.4621, "sell_median": 152.9272 }, { "col": "m5_RSI", "tf": "m5", "family": "legacy", "separation": 3.3338, "buy_median": 31.0345, "sell_median": 71.0583 }, { "col": "m10_ga_mfi_14", "tf": "m10", "family": "indicator", "separation": 3.3262, "buy_median": 21.525, "sell_median": 74.8275 }, { "col": "m10_ga_williams_overbought", "tf": "m10", "family": "indicator", "separation": 3.3136, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m5_ga_cci_oversold", "tf": "m5", "family": "indicator", "separation": 3.3083, "buy_median": 1.0, "sell_median": 0.0 }, { "col": "m3_bb_pos", "tf": "m3", "family": "legacy", "separation": 3.2786, "buy_median": 0.1346, "sell_median": 0.8231 }, { "col": "m30_ga_williams_overbought", "tf": "m30", "family": "indicator", "separation": 3.2592, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m15_stoch_k", "tf": "m15", "family": "legacy", "separation": 3.2398, "buy_median": 24.3728, "sell_median": 107.906 }, { "col": "m3_ga_cci_20", "tf": "m3", "family": "indicator", "separation": 3.2325, "buy_median": -127.1625, "sell_median": 109.1338 }, { "col": "m30_ga_donchian_pos", "tf": "m30", "family": "indicator", "separation": 3.2017, "buy_median": 0.1827, "sell_median": 1.0674 }, { "col": "m15_ga_williams_r", "tf": "m15", "family": "indicator", "separation": 3.1531, "buy_median": -79.0963, "sell_median": 7.7592 }, { "col": "m3_ga_keltner_pos", "tf": "m3", "family": "indicator", "separation": 3.1517, "buy_median": 0.0819, "sell_median": 0.9532 }, { "col": "m30_ga_keltner_pos", "tf": "m30", "family": "indicator", "separation": 3.1373, "buy_median": 0.1577, "sell_median": 1.101 }, { "col": "m10_ga_cci_oversold", "tf": "m10", "family": "indicator", "separation": 3.122, "buy_median": 1.0, "sell_median": 0.0 }, { "col": "m30_ga_cci_overbought", "tf": "m30", "family": "indicator", "separation": 3.1179, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m3_ga_mfi_14", "tf": "m3", "family": "indicator", "separation": 3.0691, "buy_median": 22.3054, "sell_median": 75.919 }, { "col": "m10_RSI", "tf": "m10", "family": "legacy", "separation": 3.0689, "buy_median": 31.7507, "sell_median": 70.2556 }, { "col": "m10_stoch_d", "tf": "m10", "family": "legacy", "separation": 3.0416, "buy_median": 24.5206, "sell_median": 105.9091 }, { "col": "m15_ga_williams_overbought", "tf": "m15", "family": "indicator", "separation": 3.0018, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m5_stoch_k", "tf": "m5", "family": "legacy", "separation": 2.9362, "buy_median": 22.7246, "sell_median": 105.0673 } ], "by_interval": { "m3": { "interval_minutes": 3, "feature_count": 124, "top_separation": [ { "col": "m3_bb_pos", "separation": 3.2786 }, { "col": "m3_ga_cci_20", "separation": 3.2325 }, { "col": "m3_ga_keltner_pos", "separation": 3.1517 }, { "col": "m3_ga_mfi_14", "separation": 3.0691 }, { "col": "m3_ga_donchian_pos", "separation": 2.7637 }, { "col": "m3_RSI", "separation": 2.7335 }, { "col": "m3_stoch_k", "separation": 2.3535 }, { "col": "m3_ga_chart_renko_brick_up_ratio", "separation": 2.3274 }, { "col": "m3_ga_williams_r", "separation": 2.327 }, { "col": "m3_stoch_d", "separation": 2.2688 }, { "col": "m3_ga_williams_overbought", "separation": 2.1401 }, { "col": "m3_ga_cci_oversold", "separation": 2.0788 }, { "col": "m3_ga_ha_bull", "separation": 2.0557 }, { "col": "m3_ga_close_vs_sma_20_pct", "separation": 1.635 }, { "col": "m3_ga_cci_overbought", "separation": 1.5635 } ], "buy_favor_lower_median": [ { "col": "m3_bb_pos", "separation": 3.2786 }, { "col": "m3_ga_cci_20", "separation": 3.2325 }, { "col": "m3_ga_keltner_pos", "separation": 3.1517 }, { "col": "m3_ga_mfi_14", "separation": 3.0691 }, { "col": "m3_ga_donchian_pos", "separation": 2.7637 }, { "col": "m3_RSI", "separation": 2.7335 }, { "col": "m3_stoch_k", "separation": 2.3535 }, { "col": "m3_ga_chart_renko_brick_up_ratio", "separation": 2.3274 } ], "sell_favor_higher_median": [ { "col": "m3_ga_cci_oversold", "separation": 2.0788 }, { "col": "m3_ga_williams_oversold", "separation": 1.2602 }, { "col": "m3_ga_macd_bull_div", "separation": 0.9916 }, { "col": "m3_ga_macd_bear_div", "separation": 0.9711 }, { "col": "m3_ga_stoch_bear_div", "separation": 0.9537 }, { "col": "m3_ga_chart_renko_dir", "separation": 0.9194 }, { "col": "m3_ga_stoch_bull_div", "separation": 0.8852 }, { "col": "m3_ga_rsi_bull_div", "separation": 0.861 } ] }, "m5": { "interval_minutes": 5, "feature_count": 124, "top_separation": [ { "col": "m5_bb_pos", "separation": 4.3764 }, { "col": "m5_ga_cci_20", "separation": 4.2146 }, { "col": "m5_ga_keltner_pos", "separation": 3.711 }, { "col": "m5_ga_mfi_14", "separation": 3.6082 }, { "col": "m5_ga_donchian_pos", "separation": 3.561 }, { "col": "m5_RSI", "separation": 3.3338 }, { "col": "m5_ga_cci_oversold", "separation": 3.3083 }, { "col": "m5_stoch_k", "separation": 2.9362 }, { "col": "m5_stoch_d", "separation": 2.9058 }, { "col": "m5_ga_ha_bull", "separation": 2.8855 }, { "col": "m5_ga_williams_overbought", "separation": 2.7097 }, { "col": "m5_ga_williams_r", "separation": 2.6355 }, { "col": "m5_ga_chart_renko_brick_up_ratio", "separation": 2.5064 }, { "col": "m5_ga_cci_overbought", "separation": 2.1665 }, { "col": "m5_ga_close_vs_sma_20_pct", "separation": 1.8818 } ], "buy_favor_lower_median": [ { "col": "m5_bb_pos", "separation": 4.3764 }, { "col": "m5_ga_cci_20", "separation": 4.2146 }, { "col": "m5_ga_keltner_pos", "separation": 3.711 }, { "col": "m5_ga_mfi_14", "separation": 3.6082 }, { "col": "m5_ga_donchian_pos", "separation": 3.561 }, { "col": "m5_RSI", "separation": 3.3338 }, { "col": "m5_stoch_k", "separation": 2.9362 }, { "col": "m5_stoch_d", "separation": 2.9058 } ], "sell_favor_higher_median": [ { "col": "m5_ga_cci_oversold", "separation": 3.3083 }, { "col": "m5_ga_williams_oversold", "separation": 1.163 }, { "col": "m5_ga_chart_renko_dir", "separation": 1.1064 }, { "col": "m5_ga_stoch_bull_div", "separation": 0.9424 }, { "col": "m5_ga_stoch_bear_div", "separation": 0.9009 }, { "col": "m5_ga_macd_bull_div", "separation": 0.8085 }, { "col": "m5_ga_macd_bear_div", "separation": 0.804 }, { "col": "m5_ga_chart_pnf_col", "separation": 0.6877 } ] }, "m10": { "interval_minutes": 10, "feature_count": 124, "top_separation": [ { "col": "m10_bb_pos", "separation": 4.8652 }, { "col": "m10_ga_cci_20", "separation": 4.2846 }, { "col": "m10_ga_ha_bull", "separation": 3.958 }, { "col": "m10_ga_donchian_pos", "separation": 3.886 }, { "col": "m10_ga_keltner_pos", "separation": 3.7535 }, { "col": "m10_stoch_k", "separation": 3.5798 }, { "col": "m10_ga_williams_r", "separation": 3.4798 }, { "col": "m10_ga_mfi_14", "separation": 3.3262 }, { "col": "m10_ga_williams_overbought", "separation": 3.3136 }, { "col": "m10_ga_cci_oversold", "separation": 3.122 }, { "col": "m10_RSI", "separation": 3.0689 }, { "col": "m10_stoch_d", "separation": 3.0416 }, { "col": "m10_ga_cci_overbought", "separation": 2.7973 }, { "col": "m10_ga_chart_renko_brick_up_ratio", "separation": 2.1026 }, { "col": "m10_ga_close_vs_sma_20_pct", "separation": 1.8674 } ], "buy_favor_lower_median": [ { "col": "m10_bb_pos", "separation": 4.8652 }, { "col": "m10_ga_cci_20", "separation": 4.2846 }, { "col": "m10_ga_ha_bull", "separation": 3.958 }, { "col": "m10_ga_donchian_pos", "separation": 3.886 }, { "col": "m10_ga_keltner_pos", "separation": 3.7535 }, { "col": "m10_stoch_k", "separation": 3.5798 }, { "col": "m10_ga_williams_r", "separation": 3.4798 }, { "col": "m10_ga_mfi_14", "separation": 3.3262 } ], "sell_favor_higher_median": [ { "col": "m10_ga_cci_oversold", "separation": 3.122 }, { "col": "m10_ga_williams_oversold", "separation": 1.3594 }, { "col": "m10_ga_chart_renko_dir", "separation": 1.2406 }, { "col": "m10_ga_hammer", "separation": 0.9362 }, { "col": "m10_ga_vp_in_value_area", "separation": 0.8648 }, { "col": "m10_ga_stoch_bear_div", "separation": 0.8511 }, { "col": "m10_ga_chart_pnf_col", "separation": 0.8008 }, { "col": "m10_ga_stoch_bull_div", "separation": 0.7639 } ] }, "m15": { "interval_minutes": 15, "feature_count": 124, "top_separation": [ { "col": "m15_bb_pos", "separation": 4.0657 }, { "col": "m15_ga_cci_20", "separation": 3.7925 }, { "col": "m15_ga_ha_bull", "separation": 3.7218 }, { "col": "m15_ga_keltner_pos", "separation": 3.4893 }, { "col": "m15_ga_donchian_pos", "separation": 3.44 }, { "col": "m15_stoch_k", "separation": 3.2398 }, { "col": "m15_ga_williams_r", "separation": 3.1531 }, { "col": "m15_ga_williams_overbought", "separation": 3.0018 }, { "col": "m15_ga_cci_oversold", "separation": 2.8982 }, { "col": "m15_ga_mfi_14", "separation": 2.8224 }, { "col": "m15_RSI", "separation": 2.7499 }, { "col": "m15_ga_cci_overbought", "separation": 2.6569 }, { "col": "m15_stoch_d", "separation": 2.5963 }, { "col": "m15_ga_chart_renko_brick_up_ratio", "separation": 2.0138 }, { "col": "m15_ga_ha_trend_up", "separation": 1.7808 } ], "buy_favor_lower_median": [ { "col": "m15_bb_pos", "separation": 4.0657 }, { "col": "m15_ga_cci_20", "separation": 3.7925 }, { "col": "m15_ga_ha_bull", "separation": 3.7218 }, { "col": "m15_ga_keltner_pos", "separation": 3.4893 }, { "col": "m15_ga_donchian_pos", "separation": 3.44 }, { "col": "m15_stoch_k", "separation": 3.2398 }, { "col": "m15_ga_williams_r", "separation": 3.1531 }, { "col": "m15_ga_williams_overbought", "separation": 3.0018 } ], "sell_favor_higher_median": [ { "col": "m15_ga_cci_oversold", "separation": 2.8982 }, { "col": "m15_ga_williams_oversold", "separation": 1.3342 }, { "col": "m15_ga_chart_renko_dir", "separation": 1.2594 }, { "col": "m15_ga_vp_in_value_area", "separation": 1.1184 }, { "col": "m15_ga_chart_pnf_col", "separation": 0.7907 }, { "col": "m15_ga_stoch_bull_div", "separation": 0.7667 }, { "col": "m15_ga_macd_bull_div", "separation": 0.7573 }, { "col": "m15_ga_rsi_bear_div", "separation": 0.7104 } ] }, "m30": { "interval_minutes": 30, "feature_count": 124, "top_separation": [ { "col": "m30_ga_ha_bull", "separation": 3.8869 }, { "col": "m30_bb_pos", "separation": 3.6496 }, { "col": "m30_ga_cci_20", "separation": 3.4086 }, { "col": "m30_ga_williams_overbought", "separation": 3.2592 }, { "col": "m30_ga_donchian_pos", "separation": 3.2017 }, { "col": "m30_ga_keltner_pos", "separation": 3.1373 }, { "col": "m30_ga_cci_overbought", "separation": 3.1179 }, { "col": "m30_ga_williams_r", "separation": 2.8667 }, { "col": "m30_ga_mfi_14", "separation": 2.6921 }, { "col": "m30_RSI", "separation": 2.6006 }, { "col": "m30_stoch_k", "separation": 2.5422 }, { "col": "m30_ga_cci_oversold", "separation": 2.1962 }, { "col": "m30_ga_ha_trend_up", "separation": 2.1639 }, { "col": "m30_ga_chart_ha_trend", "separation": 2.1639 }, { "col": "m30_stoch_d", "separation": 2.0218 } ], "buy_favor_lower_median": [ { "col": "m30_ga_ha_bull", "separation": 3.8869 }, { "col": "m30_bb_pos", "separation": 3.6496 }, { "col": "m30_ga_cci_20", "separation": 3.4086 }, { "col": "m30_ga_williams_overbought", "separation": 3.2592 }, { "col": "m30_ga_donchian_pos", "separation": 3.2017 }, { "col": "m30_ga_keltner_pos", "separation": 3.1373 }, { "col": "m30_ga_cci_overbought", "separation": 3.1179 }, { "col": "m30_ga_williams_r", "separation": 2.8667 } ], "sell_favor_higher_median": [ { "col": "m30_ga_cci_oversold", "separation": 2.1962 }, { "col": "m30_ga_chart_renko_dir", "separation": 1.6424 }, { "col": "m30_ga_vp_in_value_area", "separation": 1.4893 }, { "col": "m30_ga_williams_oversold", "separation": 1.3856 }, { "col": "m30_ga_chart_pnf_col", "separation": 1.1708 }, { "col": "m30_ga_stoch_bull_div", "separation": 0.8186 }, { "col": "m30_ga_stoch_bear_div", "separation": 0.7906 }, { "col": "m30_ga_three_black_crows", "separation": 0.7178 } ] }, "m60": { "interval_minutes": 60, "feature_count": 124, "top_separation": [ { "col": "m60_ga_ha_bull", "separation": 4.221 }, { "col": "m60_bb_pos", "separation": 2.7415 }, { "col": "m60_ga_williams_overbought", "separation": 2.7228 }, { "col": "m60_ga_cci_20", "separation": 2.7011 }, { "col": "m60_ga_cci_overbought", "separation": 2.5558 }, { "col": "m60_ga_keltner_pos", "separation": 2.4719 }, { "col": "m60_ga_donchian_pos", "separation": 2.2293 }, { "col": "m60_ga_mfi_14", "separation": 2.1726 }, { "col": "m60_RSI", "separation": 2.1635 }, { "col": "m60_ga_williams_r", "separation": 2.16 }, { "col": "m60_ga_ha_trend_up", "separation": 1.9842 }, { "col": "m60_ga_chart_ha_trend", "separation": 1.9842 }, { "col": "m60_stoch_k", "separation": 1.8172 }, { "col": "m60_ga_cci_oversold", "separation": 1.7661 }, { "col": "m60_ga_chart_renko_dir", "separation": 1.5255 } ], "buy_favor_lower_median": [ { "col": "m60_ga_ha_bull", "separation": 4.221 }, { "col": "m60_bb_pos", "separation": 2.7415 }, { "col": "m60_ga_williams_overbought", "separation": 2.7228 }, { "col": "m60_ga_cci_20", "separation": 2.7011 }, { "col": "m60_ga_cci_overbought", "separation": 2.5558 }, { "col": "m60_ga_keltner_pos", "separation": 2.4719 }, { "col": "m60_ga_donchian_pos", "separation": 2.2293 }, { "col": "m60_ga_mfi_14", "separation": 2.1726 } ], "sell_favor_higher_median": [ { "col": "m60_ga_cci_oversold", "separation": 1.7661 }, { "col": "m60_ga_chart_renko_dir", "separation": 1.5255 }, { "col": "m60_ga_williams_oversold", "separation": 1.2128 }, { "col": "m60_ga_vp_in_value_area", "separation": 1.1672 }, { "col": "m60_ga_chart_pnf_col", "separation": 1.1599 }, { "col": "m60_ga_three_black_crows", "separation": 0.9185 }, { "col": "m60_ga_stoch_bull_div", "separation": 0.7458 }, { "col": "m60_ga_macd_bull_div", "separation": 0.7178 } ] }, "m240": { "interval_minutes": 240, "feature_count": 124, "top_separation": [ { "col": "m240_ga_ha_bull", "separation": 2.2569 }, { "col": "m240_ga_ha_trend_up", "separation": 1.5878 }, { "col": "m240_ga_chart_ha_trend", "separation": 1.5878 }, { "col": "m240_ga_cci_20", "separation": 1.5123 }, { "col": "m240_bb_pos", "separation": 1.3065 }, { "col": "m240_ga_keltner_pos", "separation": 1.1945 }, { "col": "m240_ga_williams_r", "separation": 1.1526 }, { "col": "m240_ga_cci_overbought", "separation": 1.1523 }, { "col": "m240_ga_mfi_14", "separation": 1.1171 }, { "col": "m240_ga_donchian_pos", "separation": 1.1159 }, { "col": "m240_ga_chart_renko_dir", "separation": 1.0851 }, { "col": "m240_ga_williams_overbought", "separation": 1.0444 }, { "col": "m240_stoch_k", "separation": 0.944 }, { "col": "m240_ga_cci_oversold", "separation": 0.9249 }, { "col": "m240_RSI", "separation": 0.8933 } ], "buy_favor_lower_median": [ { "col": "m240_ga_ha_bull", "separation": 2.2569 }, { "col": "m240_ga_ha_trend_up", "separation": 1.5878 }, { "col": "m240_ga_chart_ha_trend", "separation": 1.5878 }, { "col": "m240_ga_cci_20", "separation": 1.5123 }, { "col": "m240_bb_pos", "separation": 1.3065 }, { "col": "m240_ga_keltner_pos", "separation": 1.1945 }, { "col": "m240_ga_williams_r", "separation": 1.1526 }, { "col": "m240_ga_cci_overbought", "separation": 1.1523 } ], "sell_favor_higher_median": [ { "col": "m240_ga_chart_renko_dir", "separation": 1.0851 }, { "col": "m240_ga_cci_oversold", "separation": 0.9249 }, { "col": "m240_ga_williams_oversold", "separation": 0.792 }, { "col": "m240_ga_three_black_crows", "separation": 0.6928 }, { "col": "m240_ga_chart_pnf_col", "separation": 0.6581 }, { "col": "m240_ga_hammer", "separation": 0.5208 }, { "col": "m240_ga_chart_vol_spike", "separation": 0.4697 }, { "col": "m240_ga_pitchfork_dist_pct", "separation": 0.4215 } ] }, "d1": { "interval_minutes": 1440, "feature_count": 124, "top_separation": [ { "col": "d1_ga_ha_bull", "separation": 0.767 }, { "col": "d1_ga_cci_20", "separation": 0.445 }, { "col": "d1_ga_cci_oversold", "separation": 0.4205 }, { "col": "d1_bb_pos", "separation": 0.415 }, { "col": "d1_ga_cci_overbought", "separation": 0.381 }, { "col": "d1_ga_ha_trend_up", "separation": 0.3472 }, { "col": "d1_ga_chart_ha_trend", "separation": 0.3472 }, { "col": "d1_ga_rsi_delta_1", "separation": 0.3451 }, { "col": "d1_ga_keltner_pos", "separation": 0.3313 }, { "col": "d1_ga_mfi_14", "separation": 0.3254 }, { "col": "d1_ga_williams_r", "separation": 0.3134 }, { "col": "d1_ga_vol_ratio", "separation": 0.3043 }, { "col": "d1_ga_donchian_pos", "separation": 0.2989 }, { "col": "d1_RSI", "separation": 0.2989 }, { "col": "d1_ga_hammer", "separation": 0.2836 } ], "buy_favor_lower_median": [ { "col": "d1_ga_ha_bull", "separation": 0.767 }, { "col": "d1_ga_cci_20", "separation": 0.445 }, { "col": "d1_bb_pos", "separation": 0.415 }, { "col": "d1_ga_rsi_delta_1", "separation": 0.3451 }, { "col": "d1_ga_keltner_pos", "separation": 0.3313 }, { "col": "d1_ga_mfi_14", "separation": 0.3254 }, { "col": "d1_ga_williams_r", "separation": 0.3134 }, { "col": "d1_ga_vol_ratio", "separation": 0.3043 } ], "sell_favor_higher_median": [ { "col": "d1_ga_cci_oversold", "separation": 0.4205 }, { "col": "d1_ga_cci_overbought", "separation": 0.381 }, { "col": "d1_ga_ha_trend_up", "separation": 0.3472 }, { "col": "d1_ga_chart_ha_trend", "separation": 0.3472 }, { "col": "d1_ga_hammer", "separation": 0.2836 }, { "col": "d1_ga_chart_renko_dir", "separation": 0.2819 }, { "col": "d1_ga_chart_pnf_col", "separation": 0.2596 }, { "col": "d1_ga_chart_vol_spike", "separation": 0.249 } ] }, "w1": { "interval_minutes": 10080, "feature_count": 124, "top_separation": [ { "col": "w1_ga_three_black_crows", "separation": 0.2939 }, { "col": "w1_ga_pattern_wedge_rising", "separation": 0.2767 }, { "col": "w1_ga_pattern_channel_up", "separation": 0.2767 }, { "col": "w1_ga_vp_close_vs_poc_pct", "separation": 0.2572 }, { "col": "w1_ga_ha_bull", "separation": 0.2542 }, { "col": "w1_ga_pattern_triangle_desc", "separation": 0.2414 }, { "col": "w1_ga_pattern_wedge_falling", "separation": 0.2414 }, { "col": "w1_ga_pattern_channel_down", "separation": 0.2414 }, { "col": "w1_ga_cci_20", "separation": 0.2062 }, { "col": "w1_ga_close_vs_sma_20_pct", "separation": 0.202 }, { "col": "w1_ga_cci_oversold", "separation": 0.1982 }, { "col": "w1_ga_vol_ratio", "separation": 0.1906 }, { "col": "w1_ga_roc_10", "separation": 0.1864 }, { "col": "w1_ga_keltner_pos", "separation": 0.1844 }, { "col": "w1_ga_golden_cross", "separation": 0.1724 } ], "buy_favor_lower_median": [ { "col": "w1_ga_vp_close_vs_poc_pct", "separation": 0.2572 }, { "col": "w1_ga_ha_bull", "separation": 0.2542 }, { "col": "w1_ga_cci_20", "separation": 0.2062 }, { "col": "w1_ga_close_vs_sma_20_pct", "separation": 0.202 }, { "col": "w1_ga_vol_ratio", "separation": 0.1906 }, { "col": "w1_ga_roc_10", "separation": 0.1864 }, { "col": "w1_ga_keltner_pos", "separation": 0.1844 }, { "col": "w1_macd_line", "separation": 0.17 } ], "sell_favor_higher_median": [ { "col": "w1_ga_three_black_crows", "separation": 0.2939 }, { "col": "w1_ga_pattern_wedge_rising", "separation": 0.2767 }, { "col": "w1_ga_pattern_channel_up", "separation": 0.2767 }, { "col": "w1_ga_pattern_triangle_desc", "separation": 0.2414 }, { "col": "w1_ga_pattern_wedge_falling", "separation": 0.2414 }, { "col": "w1_ga_pattern_channel_down", "separation": 0.2414 }, { "col": "w1_ga_cci_oversold", "separation": 0.1982 }, { "col": "w1_ga_golden_cross", "separation": 0.1724 } ] }, "mo1": { "interval_minutes": 43200, "feature_count": 123, "top_separation": [ { "col": "mo1_ga_hammer", "separation": 0.1979 }, { "col": "mo1_ga_bearish_engulfing", "separation": 0.1979 }, { "col": "mo1_ga_ha_bull", "separation": 0.1979 }, { "col": "mo1_ga_cci_oversold", "separation": 0.1896 }, { "col": "mo1_BB_Width", "separation": 0.1875 }, { "col": "mo1_ga_cci_20", "separation": 0.1772 }, { "col": "mo1_bb_pos", "separation": 0.1643 }, { "col": "mo1_ga_vol_ratio", "separation": 0.1558 }, { "col": "mo1_ga_atr_pct", "separation": 0.1399 }, { "col": "mo1_ga_adx_14", "separation": 0.1384 }, { "col": "mo1_ga_rsi_bull_div", "separation": 0.136 }, { "col": "mo1_ga_chart_vol_spike", "separation": 0.1265 }, { "col": "mo1_ga_chart_bar_range_pct", "separation": 0.1261 }, { "col": "mo1_stoch_k", "separation": 0.1245 }, { "col": "mo1_ga_linreg_r2_20", "separation": 0.122 } ], "buy_favor_lower_median": [ { "col": "mo1_BB_Width", "separation": 0.1875 }, { "col": "mo1_ga_cci_20", "separation": 0.1772 }, { "col": "mo1_bb_pos", "separation": 0.1643 }, { "col": "mo1_ga_vol_ratio", "separation": 0.1558 }, { "col": "mo1_ga_williams_r", "separation": 0.1179 }, { "col": "mo1_ga_chart_line_slope", "separation": 0.1166 }, { "col": "mo1_ga_vp_close_vs_poc_pct", "separation": 0.1088 }, { "col": "mo1_ga_hv_20", "separation": 0.0964 } ], "sell_favor_higher_median": [ { "col": "mo1_ga_hammer", "separation": 0.1979 }, { "col": "mo1_ga_bearish_engulfing", "separation": 0.1979 }, { "col": "mo1_ga_ha_bull", "separation": 0.1979 }, { "col": "mo1_ga_cci_oversold", "separation": 0.1896 }, { "col": "mo1_ga_atr_pct", "separation": 0.1399 }, { "col": "mo1_ga_adx_14", "separation": 0.1384 }, { "col": "mo1_ga_rsi_bull_div", "separation": 0.136 }, { "col": "mo1_ga_chart_vol_spike", "separation": 0.1265 } ] } }, "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": 318, "mean": 2.3522, "median": 2.0, "q25": 1.0, "q75": 3.0, "std": 1.2937 }, "sell": { "count": 158, "mean": 0.019, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1369 }, "separation": 2.5364, "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": 318, "mean": 0.0535, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2757 }, "sell": { "count": 158, "mean": 2.6076, "median": 3.0, "q25": 2.0, "q75": 4.0, "std": 1.3394 }, "separation": 2.6414, "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": 318, "mean": 0.3931, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.6876 }, "sell": { "count": 158, "mean": 0.5823, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.9253 }, "separation": 0.2321, "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": 318, "mean": 0.9434, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.7258 }, "sell": { "count": 158, "mean": 0.943, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.6795 }, "separation": 0.0005, "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": 318, "mean": 0.5881, "median": 0.5, "q25": 0.25, "q75": 0.75, "std": 0.3234 }, "sell": { "count": 158, "mean": 0.0047, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0342 }, "separation": 2.5364, "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": 318, "mean": 0.0134, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0689 }, "sell": { "count": 158, "mean": 0.6519, "median": 0.75, "q25": 0.5, "q75": 1.0, "std": 0.3349 }, "separation": 2.6414, "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": 318, "mean": -0.1101, "median": -0.2, "q25": -0.2, "q75": 0.0, "std": 0.2347 }, "sell": { "count": 158, "mean": -0.0722, "median": -0.2, "q25": -0.2, "q75": 0.2, "std": 0.2635 }, "separation": 0.1519, "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": 318, "mean": 0.1352, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3425 }, "sell": { "count": 158, "mean": 0.1709, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3776 }, "separation": 0.0989, "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_RSI", "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_cci_20", "m15_ga_ha_bull", "m15_ga_keltner_pos", "m15_ga_donchian_pos", "m15_stoch_k", "m30_ga_ha_bull", "m30_bb_pos", "m30_ga_cci_20", "m30_ga_williams_overbought", "m30_ga_donchian_pos", "m30_ga_keltner_pos", "m60_ga_ha_bull", "m60_bb_pos", "m60_ga_williams_overbought", "m60_ga_cci_20", "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_20", "d1_ga_cci_oversold", "d1_bb_pos", "d1_ga_cci_overbought", "d1_ga_ha_trend_up", "w1_ga_three_black_crows", "w1_ga_pattern_wedge_rising", "w1_ga_pattern_channel_up", "w1_ga_vp_close_vs_poc_pct", "w1_ga_ha_bull", "m10_ga_williams_r", "m10_ga_mfi_14", "m10_ga_williams_overbought", "m5_ga_cci_oversold", "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_RSI", "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_cci_20", "m15_ga_ha_bull", "m15_ga_keltner_pos", "m15_ga_donchian_pos", "m15_stoch_k", "m30_ga_ha_bull", "m30_bb_pos", "m30_ga_cci_20", "m30_ga_williams_overbought", "m30_ga_donchian_pos", "m30_ga_keltner_pos", "m60_ga_ha_bull", "m60_bb_pos", "m60_ga_williams_overbought", "m60_ga_cci_20", "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_20", "d1_ga_cci_oversold", "d1_bb_pos", "d1_ga_cci_overbought", "d1_ga_ha_trend_up", "w1_ga_three_black_crows", "w1_ga_pattern_wedge_rising", "w1_ga_pattern_channel_up", "w1_ga_vp_close_vs_poc_pct", "w1_ga_ha_bull", "m10_ga_williams_r", "m10_ga_mfi_14", "m10_ga_williams_overbought", "m5_ga_cci_oversold", "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": 318, "mean": 0.1604, "median": 0.1346, "q25": 0.0223, "q75": 0.2483, "std": 0.1592 }, "sell": { "count": 158, "mean": 0.78, "median": 0.8231, "q25": 0.6751, "q75": 0.9593, "std": 0.2147 }, "separation": 3.2786, "buy_lower_than_sell": true }, { "col": "m3_RSI", "tf": "m3", "interval": 3, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 31.8904, "median": 32.0714, "q25": 23.0769, "q75": 40.0, "std": 11.7905 }, "sell": { "count": 158, "mean": 67.2546, "median": 68.2531, "q25": 58.9825, "q75": 77.2277, "std": 13.9903 }, "separation": 2.7335, "buy_lower_than_sell": true }, { "col": "m3_macd_hist", "tf": "m3", "interval": 3, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": -0.9862, "median": -0.4197, "q25": -1.1509, "q75": -0.0369, "std": 2.1157 }, "sell": { "count": 158, "mean": 1.3611, "median": 0.4418, "q25": -0.1059, "q75": 1.4692, "std": 4.3592 }, "separation": 0.6851, "buy_lower_than_sell": true }, { "col": "m3_stoch_k", "tf": "m3", "interval": 3, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 316, "mean": 28.0669, "median": 19.6347, "q25": 10.999, "q75": 39.0763, "std": 25.7108 }, "sell": { "count": 158, "mean": 91.6902, "median": 103.3983, "q25": 83.5985, "q75": 108.1046, "std": 28.294 }, "separation": 2.3535, "buy_lower_than_sell": true }, { "col": "m3_stoch_d", "tf": "m3", "interval": 3, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 315, "mean": 31.2005, "median": 21.4286, "q25": 12.466, "q75": 42.4846, "std": 27.3621 }, "sell": { "count": 158, "mean": 92.9725, "median": 103.194, "q25": 86.2851, "q75": 109.2998, "std": 27.0912 }, "separation": 2.2688, "buy_lower_than_sell": true }, { "col": "m3_macd_line", "tf": "m3", "interval": 3, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 318, "mean": -3.9641, "median": -2.828, "q25": -5.2519, "q75": -1.2092, "std": 5.0649 }, "sell": { "count": 158, "mean": 9.2759, "median": 4.2948, "q25": 2.3498, "q75": 10.6938, "std": 13.0985 }, "separation": 1.3333, "buy_lower_than_sell": true }, { "col": "m3_macd_signal", "tf": "m3", "interval": 3, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 318, "mean": -2.9779, "median": -2.1471, "q25": -4.4249, "q75": -0.9335, "std": 4.457 }, "sell": { "count": 158, "mean": 7.9148, "median": 3.7658, "q25": 2.1124, "q75": 9.53, "std": 10.0855 }, "separation": 1.3971, "buy_lower_than_sell": true }, { "col": "m3_BB_Width", "tf": "m3", "interval": 3, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 2.4201, "median": 1.9113, "q25": 1.2726, "q75": 3.0645, "std": 1.7815 }, "sell": { "count": 158, "mean": 4.0887, "median": 2.9414, "q25": 1.9183, "q75": 5.1718, "std": 3.6377 }, "separation": 0.5826, "buy_lower_than_sell": true }, { "col": "m3_ga_sma_5", "tf": "m3", "interval": 3, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1028.9642, "median": 936.8, "q25": 553.95, "q75": 1377.5, "std": 535.7258 }, "sell": { "count": 158, "mean": 1182.0797, "median": 1116.7, "q25": 607.8, "q75": 1563.7, "std": 647.0654 }, "separation": 0.2578, "buy_lower_than_sell": true }, { "col": "m3_ga_sma_20", "tf": "m3", "interval": 3, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1035.9168, "median": 937.225, "q25": 557.4875, "q75": 1387.5, "std": 540.8563 }, "sell": { "count": 158, "mean": 1167.5775, "median": 1113.675, "q25": 598.675, "q75": 1552.45, "std": 632.621 }, "separation": 0.2237, "buy_lower_than_sell": true }, { "col": "m3_ga_sma_60", "tf": "m3", "interval": 3, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1042.2318, "median": 938.0833, "q25": 561.0917, "q75": 1400.2208, "std": 542.7953 }, "sell": { "count": 158, "mean": 1149.5824, "median": 1104.8917, "q25": 593.4958, "q75": 1540.3708, "std": 621.4233 }, "separation": 0.184, "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": 318, "mean": -0.9465, "median": -0.7044, "q25": -1.2388, "q75": -0.3765, "std": 1.0973 }, "sell": { "count": 158, "mean": 1.3279, "median": 0.8327, "q25": 0.3974, "q75": 1.7334, "std": 1.6328 }, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.019, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1369 }, "separation": 0.1514, "buy_lower_than_sell": false }, { "col": "m3_ga_death_cross", "tf": "m3", "interval": 3, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0503, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2189 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.267, "buy_lower_than_sell": false }, { "col": "m3_ga_atr_14", "tf": "m3", "interval": 3, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 5.2415, "median": 3.7143, "q25": 2.2321, "q75": 6.125, "std": 5.654 }, "sell": { "count": 158, "mean": 8.3354, "median": 5.0357, "q25": 3.1429, "q75": 9.4286, "std": 9.3209 }, "separation": 0.4014, "buy_lower_than_sell": true }, { "col": "m3_ga_atr_pct", "tf": "m3", "interval": 3, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.4936, "median": 0.4185, "q25": 0.2982, "q75": 0.577, "std": 0.3329 }, "sell": { "count": 158, "mean": 0.6419, "median": 0.5369, "q25": 0.3671, "q75": 0.8408, "std": 0.4084 }, "separation": 0.398, "buy_lower_than_sell": true }, { "col": "m3_ga_bb_squeeze", "tf": "m3", "interval": 3, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1447, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3523 }, "sell": { "count": 158, "mean": 0.0949, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2941 }, "separation": 0.1532, "buy_lower_than_sell": false }, { "col": "m3_ga_donchian_pos", "tf": "m3", "interval": 3, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1913, "median": 0.1319, "q25": 0.0413, "q75": 0.2727, "std": 0.2396 }, "sell": { "count": 158, "mean": 0.9143, "median": 1.0, "q25": 0.8571, "q75": 1.0702, "std": 0.2819 }, "separation": 2.7637, "buy_lower_than_sell": true }, { "col": "m3_ga_cci_20", "tf": "m3", "interval": 3, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -135.2012, "median": -127.1625, "q25": -164.9078, "q75": -94.6471, "std": 71.9573 }, "sell": { "count": 158, "mean": 110.2005, "median": 109.1338, "q25": 71.0802, "q75": 153.3183, "std": 79.6802 }, "separation": 3.2325, "buy_lower_than_sell": true }, { "col": "m3_ga_cci_oversold", "tf": "m3", "interval": 3, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.7044, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.457 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 2.0788, "buy_lower_than_sell": false }, { "col": "m3_ga_cci_overbought", "tf": "m3", "interval": 3, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0792 }, "sell": { "count": 158, "mean": 0.5633, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4976 }, "separation": 1.5635, "buy_lower_than_sell": true }, { "col": "m3_ga_williams_r", "tf": "m3", "interval": 3, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -77.8647, "median": -83.3333, "q25": -95.4545, "q75": -66.6667, "std": 25.6934 }, "sell": { "count": 158, "mean": -8.3459, "median": 0.0, "q25": -17.2101, "q75": 10.0, "std": 33.5394 }, "separation": 2.327, "buy_lower_than_sell": true }, { "col": "m3_ga_williams_oversold", "tf": "m3", "interval": 3, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.5472, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4986 }, "sell": { "count": 158, "mean": 0.057, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2325 }, "separation": 1.2602, "buy_lower_than_sell": false }, { "col": "m3_ga_williams_overbought", "tf": "m3", "interval": 3, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0377, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1909 }, "sell": { "count": 158, "mean": 0.7532, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4325 }, "separation": 2.1401, "buy_lower_than_sell": true }, { "col": "m3_ga_roc_10", "tf": "m3", "interval": 3, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -1.0711, "median": -0.7671, "q25": -1.4059, "q75": -0.3401, "std": 1.3731 }, "sell": { "count": 158, "mean": 1.4646, "median": 0.9693, "q25": 0.2984, "q75": 1.9783, "std": 2.2414 }, "separation": 1.3643, "buy_lower_than_sell": true }, { "col": "m3_ga_mfi_14", "tf": "m3", "interval": 3, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 24.0986, "median": 22.3054, "q25": 12.0365, "q75": 33.3609, "std": 15.0931 }, "sell": { "count": 157, "mean": 72.3057, "median": 75.919, "q25": 60.3644, "q75": 83.6966, "std": 16.2983 }, "separation": 3.0691, "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": 318, "mean": 0.2862, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4527 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.861, "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": 318, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0792 }, "sell": { "count": 158, "mean": 0.2658, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4432 }, "separation": 0.8153, "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": 318, "mean": 0.3585, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4803 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.9916, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.3291, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4714 }, "separation": 0.9711, "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": 318, "mean": 0.3113, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4638 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.8852, "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": 318, "mean": 0.0094, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0968 }, "sell": { "count": 158, "mean": 0.3354, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4736 }, "separation": 0.9537, "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": 318, "mean": -1.8548, "median": -1.2339, "q25": -4.9614, "q75": 2.0077, "std": 6.1155 }, "sell": { "count": 158, "mean": 0.067, "median": 0.0, "q25": -3.7807, "q75": 3.0315, "std": 6.3436 }, "separation": 0.3084, "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": 318, "mean": -0.1406, "median": -0.0507, "q25": -0.2095, "q75": 0.0499, "std": 0.68 }, "sell": { "count": 158, "mean": -0.052, "median": 0.0001, "q25": -0.2276, "q75": 0.2088, "std": 0.8094 }, "separation": 0.1185, "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": 316, "mean": -4.2303, "median": -2.2423, "q25": -9.6809, "q75": 2.9165, "std": 13.7723 }, "sell": { "count": 158, "mean": -1.992, "median": -0.284, "q25": -7.0238, "q75": 4.7619, "std": 11.1556 }, "separation": 0.1786, "buy_lower_than_sell": true }, { "col": "m3_ga_keltner_pos", "tf": "m3", "interval": 3, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0875, "median": 0.0819, "q25": -0.0527, "q75": 0.2234, "std": 0.2105 }, "sell": { "count": 158, "mean": 0.9331, "median": 0.9532, "q25": 0.7185, "q75": 1.1386, "std": 0.3157 }, "separation": 3.1517, "buy_lower_than_sell": true }, { "col": "m3_ga_ao", "tf": "m3", "interval": 3, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -11.2564, "median": -7.3706, "q25": -13.9471, "q75": -3.0265, "std": 14.5252 }, "sell": { "count": 158, "mean": 22.8935, "median": 11.25, "q25": 4.5441, "q75": 23.9566, "std": 35.4633 }, "separation": 1.2602, "buy_lower_than_sell": true }, { "col": "m3_ga_ao_bull", "tf": "m3", "interval": 3, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0792 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1123, "buy_lower_than_sell": false }, { "col": "m3_ga_ao_bear", "tf": "m3", "interval": 3, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.022, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.147 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2118, "buy_lower_than_sell": false }, { "col": "m3_ga_hv_20", "tf": "m3", "interval": 3, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.1205, "median": 0.9023, "q25": 0.6932, "q75": 1.2619, "std": 0.7658 }, "sell": { "count": 158, "mean": 1.5408, "median": 1.2748, "q25": 0.8972, "q75": 1.8822, "std": 0.9353 }, "separation": 0.4917, "buy_lower_than_sell": true }, { "col": "m3_ga_hv_percentile", "tf": "m3", "interval": 3, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.6011, "median": 0.6387, "q25": 0.3277, "q75": 0.8992, "std": 0.3179 }, "sell": { "count": 158, "mean": 0.6894, "median": 0.7941, "q25": 0.4538, "q75": 0.9664, "std": 0.2921 }, "separation": 0.2896, "buy_lower_than_sell": true }, { "col": "m3_ga_ad_line", "tf": "m3", "interval": 3, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 231, "mean": -9036817417.7595, "median": -10973686649.8697, "q25": -13474943618.8038, "q75": -2623741683.6398, "std": 5390032733.2395 }, "sell": { "count": 148, "mean": -9084701420.8488, "median": -10637206562.6819, "q25": -14002400691.4707, "q75": -3061761980.546, "std": 5402310852.7318 }, "separation": 0.0089, "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": 164, "mean": -6678818.2495, "median": -2227817.8714, "q25": -5971013.6009, "q75": -625002.4372, "std": 12012035.8669 }, "sell": { "count": 115, "mean": -6188951.1071, "median": -947499.3808, "q25": -4570734.0374, "q75": -11117.1794, "std": 13403686.5916 }, "separation": 0.0385, "buy_lower_than_sell": true }, { "col": "m3_ga_vol_ratio", "tf": "m3", "interval": 3, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.5878, "median": 1.0373, "q25": 0.5734, "q75": 2.0771, "std": 1.6001 }, "sell": { "count": 158, "mean": 1.3846, "median": 1.0292, "q25": 0.6426, "q75": 1.8424, "std": 1.0837 }, "separation": 0.1487, "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": 318, "mean": -535767.6961, "median": -240482.9761, "q25": -597110.6634, "q75": -58555.2756, "std": 1040381.7579 }, "sell": { "count": 158, "mean": 1647331.1093, "median": 545301.4426, "q25": 122155.6645, "q75": 1565695.3818, "std": 3785916.1995 }, "separation": 0.7863, "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": 318, "mean": 0.1038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3054 }, "sell": { "count": 158, "mean": 0.0633, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2443 }, "separation": 0.1464, "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": 318, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1363 }, "sell": { "count": 158, "mean": 0.0506, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2199 }, "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": 13, "mean": -2.703, "median": -2.6713, "q25": -4.4535, "q75": -0.2622, "std": 2.146 }, "sell": { "count": 18, "mean": -0.8688, "median": -0.748, "q25": -1.5377, "q75": -0.002, "std": 1.1176 }, "separation": 1.072, "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": 318, "mean": -32.6989, "median": -43.9359, "q25": -60.6362, "q75": -7.3847, "std": 31.1762 }, "sell": { "count": 158, "mean": -21.8342, "median": -28.4248, "q25": -56.523, "q75": 5.3666, "std": 37.4893 }, "separation": 0.3151, "buy_lower_than_sell": true }, { "col": "m3_ga_adx_14", "tf": "m3", "interval": 3, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 38.3393, "median": 35.9051, "q25": 25.7844, "q75": 49.2526, "std": 17.4489 }, "sell": { "count": 158, "mean": 38.5295, "median": 37.5993, "q25": 21.7838, "q75": 50.2623, "std": 19.7429 }, "separation": 0.0102, "buy_lower_than_sell": true }, { "col": "m3_ga_adx_trending", "tf": "m3", "interval": 3, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.7642, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4252 }, "sell": { "count": 158, "mean": 0.6582, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4758 }, "separation": 0.2348, "buy_lower_than_sell": false }, { "col": "m3_ga_supertrend_bull", "tf": "m3", "interval": 3, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": -0.7897, "median": -0.5169, "q25": -1.0457, "q75": -0.1748, "std": 1.062 }, "sell": { "count": 158, "mean": 1.8021, "median": 0.8109, "q25": 0.297, "q75": 1.938, "std": 3.007 }, "separation": 1.1493, "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": 318, "mean": 0.5236, "median": 0.6066, "q25": 0.2366, "q75": 0.783, "std": 0.3083 }, "sell": { "count": 158, "mean": 0.5775, "median": 0.6537, "q25": 0.3461, "q75": 0.8279, "std": 0.283 }, "separation": 0.1823, "buy_lower_than_sell": true }, { "col": "m3_ga_psar", "tf": "m3", "interval": 3, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1022.5912, "median": 926.0, "q25": 551.5, "q75": 1366.75, "std": 531.5821 }, "sell": { "count": 158, "mean": 1181.7394, "median": 1121.0, "q25": 607.0, "q75": 1564.5, "std": 643.8472 }, "separation": 0.2696, "buy_lower_than_sell": true }, { "col": "m3_ga_psar_bull", "tf": "m3", "interval": 3, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0793, "buy_lower_than_sell": false }, { "col": "m3_ga_hammer", "tf": "m3", "interval": 3, "base": "ga_hammer", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1321, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3391 }, "sell": { "count": 158, "mean": 0.6519, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4779 }, "separation": 1.2546, "buy_lower_than_sell": true }, { "col": "m3_ga_shooting_star", "tf": "m3", "interval": 3, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.7013, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4584 }, "sell": { "count": 158, "mean": 0.9177, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2757 }, "separation": 0.5723, "buy_lower_than_sell": false }, { "col": "m3_ga_doji", "tf": "m3", "interval": 3, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.9748, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1568 }, "sell": { "count": 158, "mean": 0.9747, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1576 }, "separation": 0.001, "buy_lower_than_sell": false }, { "col": "m3_ga_bullish_engulfing", "tf": "m3", "interval": 3, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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_morning_star", "tf": "m3", "interval": 3, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.0463, "buy_lower_than_sell": false }, { "col": "m3_ga_evening_star", "tf": "m3", "interval": 3, "base": "ga_evening_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.1125, "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": 318, "mean": 0.0755, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2646 }, "sell": { "count": 158, "mean": 0.038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1917 }, "separation": 0.1623, "buy_lower_than_sell": false }, { "col": "m3_ga_ha_bull", "tf": "m3", "interval": 3, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1069, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3095 }, "sell": { "count": 158, "mean": 0.8228, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3831 }, "separation": 2.0557, "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": 318, "mean": 0.0409, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1983 }, "sell": { "count": 158, "mean": 0.5696, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4967 }, "separation": 1.3981, "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": 318, "mean": 0.0975, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2971 }, "sell": { "count": 158, "mean": 0.0823, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2757 }, "separation": 0.0531, "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": 318, "mean": 0.1006, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3013 }, "sell": { "count": 158, "mean": 0.1076, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3109 }, "separation": 0.0228, "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": 318, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1363 }, "sell": { "count": 158, "mean": 0.019, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1369 }, "separation": 0.0009, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.019, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1369 }, "separation": 0.1514, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.044, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2055 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.303, "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": 318, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0792 }, "sell": { "count": 158, "mean": 0.019, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1369 }, "separation": 0.1135, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0566, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2314 }, "sell": { "count": 158, "mean": 0.1203, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3263 }, "separation": 0.225, "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": 318, "mean": 0.044, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2055 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.303, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_rectangle", "tf": "m3", "interval": 3, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1363 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.1124, "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": 318, "mean": 0.0566, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2314 }, "sell": { "count": 158, "mean": 0.1203, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3263 }, "separation": 0.225, "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": 318, "mean": 0.044, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2055 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.303, "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": 318, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1116 }, "sell": { "count": 158, "mean": 0.0823, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2757 }, "separation": 0.3314, "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": 318, "mean": 0.0377, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1909 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.2148, "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": 318, "mean": 0.0094, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0968 }, "sell": { "count": 158, "mean": 0.0823, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2757 }, "separation": 0.3526, "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": 318, "mean": 0.0943, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2928 }, "sell": { "count": 158, "mean": 0.1076, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3109 }, "separation": 0.0439, "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": 318, "mean": 0.0912, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2883 }, "sell": { "count": 158, "mean": 0.0949, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2941 }, "separation": 0.0128, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0157, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1246 }, "sell": { "count": 158, "mean": 0.057, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2325 }, "separation": 0.2211, "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": 318, "mean": 0.0975, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2971 }, "sell": { "count": 158, "mean": 0.0696, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2553 }, "separation": 0.1006, "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": 318, "mean": 0.0912, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2883 }, "sell": { "count": 158, "mean": 0.1076, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3109 }, "separation": 0.0547, "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": 318, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1116 }, "sell": { "count": 158, "mean": 0.019, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1369 }, "separation": 0.0513, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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_keystone_bear", "tf": "m3", "interval": 3, "base": "ga_pattern_keystone_bear", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0881, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2838 }, "sell": { "count": 158, "mean": 0.0949, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2941 }, "separation": 0.0238, "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": 318, "mean": 0.0912, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2883 }, "sell": { "count": 158, "mean": 0.0949, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2941 }, "separation": 0.0128, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_label", "tf": "m3", "interval": 3, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 318, "mode": "none", "mode_frac": 0.896, "top": { "none": 285, "island_bottom": 25, "cup_handle": 4, "double_bottom": 2, "head_shoulders": 1 } }, "sell": { "count": 158, "mode": "none", "mode_frac": 0.88, "top": { "none": 139, "island_bottom": 14, "cup_handle": 3, "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": 318, "mode": "range", "mode_frac": 0.965, "top": { "range": 307, "down": 8, "up": 3 } }, "sell": { "count": 158, "mode": "range", "mode_frac": 0.949, "top": { "range": 150, "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": 318, "mean": 0.0252, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1568 }, "sell": { "count": 158, "mean": 0.0443, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2064 }, "separation": 0.1044, "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": 318, "mean": 0.0252, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1568 }, "sell": { "count": 158, "mean": 0.0759, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2658 }, "separation": 0.2328, "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": 318, "mean": 0.0472, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2123 }, "sell": { "count": 158, "mean": 0.0443, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2064 }, "separation": 0.0137, "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": 318, "mean": 0.044, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2055 }, "sell": { "count": 158, "mean": 0.0316, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1756 }, "separation": 0.0648, "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": 318, "mean": 0.0094, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0968 }, "sell": { "count": 158, "mean": 0.038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1917 }, "separation": 0.1879, "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": 318, "mean": 0.0283, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1661 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.241, "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": 318, "mean": 0.0157, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1246 }, "sell": { "count": 158, "mean": 0.0253, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1576 }, "separation": 0.0675, "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": 318, "mean": 5.6289, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 16.8858 }, "sell": { "count": 158, "mean": 5.9747, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 16.4804 }, "separation": 0.0207, "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": 318, "mode": "unknown", "mode_frac": 0.896, "top": { "unknown": 285, "impulse_late": 33 } }, "sell": { "count": 158, "mode": "unknown", "mode_frac": 0.88, "top": { "unknown": 139, "impulse_late": 19 } }, "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": 318, "mode": "unknown", "mode_frac": 0.947, "top": { "unknown": 301, "accumulation": 17 } }, "sell": { "count": 158, "mode": "unknown", "mode_frac": 0.905, "top": { "unknown": 143, "accumulation": 9, "distribution": 6 } }, "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": 318, "mode": "none", "mode_frac": 0.915, "top": { "none": 291, "0": 16, "382": 6, "500": 4, "618": 1 } }, "sell": { "count": 158, "mode": "none", "mode_frac": 0.892, "top": { "none": 141, "100": 13, "382": 2, "618": 2 } }, "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": 318, "mode": "neutral", "mode_frac": 0.896, "top": { "neutral": 285, "below_cloud": 22, "in_cloud": 8, "above_cloud": 3 } }, "sell": { "count": 158, "mode": "neutral", "mode_frac": 0.88, "top": { "neutral": 139, "above_cloud": 17, "in_cloud": 2 } }, "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": 318, "mode": "neutral", "mode_frac": 0.947, "top": { "neutral": 301, "below": 14, "above": 3 } }, "sell": { "count": 158, "mode": "neutral", "mode_frac": 0.905, "top": { "neutral": 143, "above": 13, "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": 318, "mean": -0.0691, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4926 }, "sell": { "count": 158, "mean": 0.1316, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.5811 }, "separation": 0.3724, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0793, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 1043.4316, "median": 931.825, "q25": 562.8625, "q75": 1396.225, "std": 547.326 }, "sell": { "count": 158, "mean": 1157.8962, "median": 1102.575, "q25": 589.425, "q75": 1557.15, "std": 638.8757 }, "separation": 0.1924, "buy_lower_than_sell": true }, { "col": "m3_ga_vp_vah", "tf": "m3", "interval": 3, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 1064.7217, "median": 943.2833, "q25": 574.25, "q75": 1420.925, "std": 559.9344 }, "sell": { "count": 158, "mean": 1186.7131, "median": 1121.35, "q25": 607.025, "q75": 1565.25, "std": 652.0673 }, "separation": 0.2007, "buy_lower_than_sell": true }, { "col": "m3_ga_vp_val", "tf": "m3", "interval": 3, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 1018.0029, "median": 929.1833, "q25": 547.4167, "q75": 1369.375, "std": 525.2928 }, "sell": { "count": 158, "mean": 1111.0179, "median": 1084.15, "q25": 569.775, "q75": 1506.6167, "std": 597.638 }, "separation": 0.1653, "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": 318, "mean": -1.5283, "median": -1.1513, "q25": -2.4699, "q75": -0.3364, "std": 2.1024 }, "sell": { "count": 158, "mean": 2.6922, "median": 1.499, "q25": 0.4608, "q75": 3.2673, "std": 4.0247 }, "separation": 1.3145, "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": 318, "mean": 0.7138, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4527 }, "sell": { "count": 158, "mean": 0.5316, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5006 }, "separation": 0.3818, "buy_lower_than_sell": false }, { "col": "m3_ga_harmonic_gartley", "tf": "m3", "interval": 3, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0793, "buy_lower_than_sell": false }, { "col": "m3_ga_harmonic_bat", "tf": "m3", "interval": 3, "base": "ga_harmonic_bat", "family": "harmonic", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mode": "none", "mode_frac": 0.997, "top": { "none": 317, "gartley": 1 } }, "sell": { "count": 158, "mode": "none", "mode_frac": 1.0, "top": { "none": 158 } }, "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": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": -0.2025, "median": -0.1639, "q25": -0.3256, "q75": -0.0504, "std": 0.5923 }, "sell": { "count": 158, "mean": 0.6478, "median": 0.3613, "q25": 0.1702, "q75": 0.8298, "std": 0.7673 }, "separation": 1.2406, "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": 318, "mean": -0.1769, "median": -0.1654, "q25": -0.2653, "q75": 0.0, "std": 0.3228 }, "sell": { "count": 158, "mean": -0.5057, "median": -0.3988, "q25": -0.697, "q75": -0.2249, "std": 0.6003 }, "separation": 0.6822, "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": 318, "mean": 0.0409, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1983 }, "sell": { "count": 158, "mean": 0.5696, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4967 }, "separation": 1.3981, "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": 318, "mean": 0.4142, "median": 0.4105, "q25": 0.3465, "q75": 0.467, "std": 0.1058 }, "sell": { "count": 158, "mean": 0.639, "median": 0.636, "q25": 0.5722, "q75": 0.7055, "std": 0.0863 }, "separation": 2.3274, "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": 318, "mean": -0.2767, "median": 0.0, "q25": -1.0, "q75": 0.0, "std": 0.462 }, "sell": { "count": 158, "mean": 0.1772, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.5236 }, "separation": 0.9194, "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": 318, "mean": -0.1384, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3968 }, "sell": { "count": 158, "mean": 0.1013, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4252 }, "separation": 0.5827, "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": 318, "mean": 0.2956, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.457 }, "sell": { "count": 158, "mean": 0.2595, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4398 }, "separation": 0.0805, "buy_lower_than_sell": false }, { "col": "m5_bb_pos", "tf": "m5", "interval": 5, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1407, "median": 0.1104, "q25": 0.0003, "q75": 0.2055, "std": 0.1515 }, "sell": { "count": 158, "mean": 0.8407, "median": 0.8811, "q25": 0.7821, "q75": 0.9843, "std": 0.1679 }, "separation": 4.3764, "buy_lower_than_sell": true }, { "col": "m5_RSI", "tf": "m5", "interval": 5, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 31.2223, "median": 31.0345, "q25": 23.5294, "q75": 38.8605, "std": 11.6228 }, "sell": { "count": 158, "mean": 71.2052, "median": 71.0583, "q25": 61.9297, "q75": 80.4416, "std": 12.3525 }, "separation": 3.3338, "buy_lower_than_sell": true }, { "col": "m5_macd_hist", "tf": "m5", "interval": 5, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": -1.3644, "median": -0.7495, "q25": -1.7323, "q75": -0.1635, "std": 2.2714 }, "sell": { "count": 158, "mean": 2.2582, "median": 0.8541, "q25": 0.1506, "q75": 2.4381, "std": 5.1316 }, "separation": 0.9129, "buy_lower_than_sell": true }, { "col": "m5_stoch_k", "tf": "m5", "interval": 5, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 28.5295, "median": 22.7246, "q25": 13.7121, "q75": 37.1389, "std": 23.0466 }, "sell": { "count": 158, "mean": 99.8851, "median": 105.0673, "q25": 96.5572, "q75": 111.0417, "std": 25.4955 }, "separation": 2.9362, "buy_lower_than_sell": true }, { "col": "m5_stoch_d", "tf": "m5", "interval": 5, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 31.1723, "median": 22.2352, "q25": 14.3746, "q75": 42.515, "std": 24.677 }, "sell": { "count": 158, "mean": 100.5048, "median": 105.273, "q25": 96.7346, "q75": 110.9119, "std": 23.0138 }, "separation": 2.9058, "buy_lower_than_sell": true }, { "col": "m5_macd_line", "tf": "m5", "interval": 5, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 318, "mean": -4.2113, "median": -3.3042, "q25": -6.2151, "q75": -1.4227, "std": 6.8243 }, "sell": { "count": 158, "mean": 11.3543, "median": 5.5638, "q25": 3.1732, "q75": 14.7858, "std": 14.0263 }, "separation": 1.4112, "buy_lower_than_sell": true }, { "col": "m5_macd_signal", "tf": "m5", "interval": 5, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 318, "mean": -2.8469, "median": -2.3873, "q25": -4.8779, "q75": -0.9325, "std": 6.7357 }, "sell": { "count": 158, "mean": 9.0961, "median": 4.8425, "q25": 2.4696, "q75": 12.8914, "std": 10.6734 }, "separation": 1.3382, "buy_lower_than_sell": true }, { "col": "m5_BB_Width", "tf": "m5", "interval": 5, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 3.0896, "median": 2.6057, "q25": 1.712, "q75": 3.8905, "std": 2.0135 }, "sell": { "count": 158, "mean": 5.0516, "median": 4.0125, "q25": 2.3865, "q75": 6.568, "std": 4.173 }, "separation": 0.5989, "buy_lower_than_sell": true }, { "col": "m5_ga_sma_5", "tf": "m5", "interval": 5, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1030.7233, "median": 936.2, "q25": 554.45, "q75": 1380.8, "std": 537.3567 }, "sell": { "count": 158, "mean": 1179.3316, "median": 1116.1, "q25": 605.4, "q75": 1561.95, "std": 644.1227 }, "separation": 0.2505, "buy_lower_than_sell": true }, { "col": "m5_ga_sma_20", "tf": "m5", "interval": 5, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1038.8976, "median": 938.0, "q25": 558.975, "q75": 1394.4375, "std": 542.359 }, "sell": { "count": 158, "mean": 1160.2076, "median": 1111.25, "q25": 596.9625, "q75": 1541.1375, "std": 626.891 }, "separation": 0.207, "buy_lower_than_sell": true }, { "col": "m5_ga_sma_60", "tf": "m5", "interval": 5, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1044.2801, "median": 939.0333, "q25": 560.1625, "q75": 1404.675, "std": 543.2953 }, "sell": { "count": 158, "mean": 1139.0611, "median": 1100.0833, "q25": 583.8208, "q75": 1535.5667, "std": 612.8728 }, "separation": 0.1637, "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": 318, "mean": -1.2211, "median": -0.9856, "q25": -1.5933, "q75": -0.5607, "std": 1.2202 }, "sell": { "count": 158, "mean": 1.9312, "median": 1.3945, "q25": 0.8043, "q75": 2.3839, "std": 2.0307 }, "separation": 1.8818, "buy_lower_than_sell": true }, { "col": "m5_ga_golden_cross", "tf": "m5", "interval": 5, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.1596, "buy_lower_than_sell": false }, { "col": "m5_ga_death_cross", "tf": "m5", "interval": 5, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0314, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1748 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.1279, "buy_lower_than_sell": false }, { "col": "m5_ga_atr_14", "tf": "m5", "interval": 5, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 6.9809, "median": 5.2143, "q25": 3.0, "q75": 8.125, "std": 7.3857 }, "sell": { "count": 158, "mean": 10.1144, "median": 6.5714, "q25": 4.0179, "q75": 10.6429, "std": 10.5821 }, "separation": 0.3434, "buy_lower_than_sell": true }, { "col": "m5_ga_atr_pct", "tf": "m5", "interval": 5, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.659, "median": 0.5604, "q25": 0.4021, "q75": 0.7632, "std": 0.4301 }, "sell": { "count": 158, "mean": 0.8001, "median": 0.6646, "q25": 0.4631, "q75": 0.9786, "std": 0.515 }, "separation": 0.2974, "buy_lower_than_sell": true }, { "col": "m5_ga_bb_squeeze", "tf": "m5", "interval": 5, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3054 }, "sell": { "count": 158, "mean": 0.1076, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3109 }, "separation": 0.0124, "buy_lower_than_sell": false }, { "col": "m5_ga_donchian_pos", "tf": "m5", "interval": 5, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2274, "median": 0.1765, "q25": 0.0823, "q75": 0.3, "std": 0.2143 }, "sell": { "count": 158, "mean": 0.9807, "median": 1.0034, "q25": 0.9699, "q75": 1.0902, "std": 0.2088 }, "separation": 3.561, "buy_lower_than_sell": true }, { "col": "m5_ga_cci_20", "tf": "m5", "interval": 5, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -154.1266, "median": -147.7324, "q25": -185.7184, "q75": -113.2793, "std": 67.9688 }, "sell": { "count": 158, "mean": 130.3606, "median": 132.8391, "q25": 94.1969, "q75": 168.938, "std": 67.0302 }, "separation": 4.2146, "buy_lower_than_sell": true }, { "col": "m5_ga_cci_oversold", "tf": "m5", "interval": 5, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.8459, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3616 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 3.3083, "buy_lower_than_sell": false }, { "col": "m5_ga_cci_overbought", "tf": "m5", "interval": 5, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.7025, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4586 }, "separation": 2.1665, "buy_lower_than_sell": true }, { "col": "m5_ga_williams_r", "tf": "m5", "interval": 5, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -73.0356, "median": -78.2136, "q25": -90.0, "q75": -66.6667, "std": 27.0893 }, "sell": { "count": 158, "mean": -1.6287, "median": 0.8054, "q25": 0.0, "q75": 12.0455, "std": 27.0992 }, "separation": 2.6355, "buy_lower_than_sell": true }, { "col": "m5_ga_williams_oversold", "tf": "m5", "interval": 5, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.4434, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4976 }, "sell": { "count": 158, "mean": 0.019, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1369 }, "separation": 1.163, "buy_lower_than_sell": false }, { "col": "m5_ga_williams_overbought", "tf": "m5", "interval": 5, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0472, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2123 }, "sell": { "count": 158, "mean": 0.8481, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3601 }, "separation": 2.7097, "buy_lower_than_sell": true }, { "col": "m5_ga_roc_10", "tf": "m5", "interval": 5, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -1.3833, "median": -1.1142, "q25": -1.945, "q75": -0.5202, "std": 1.4265 }, "sell": { "count": 158, "mean": 2.2979, "median": 1.6091, "q25": 0.7613, "q75": 3.2753, "std": 2.5044 }, "separation": 1.8063, "buy_lower_than_sell": true }, { "col": "m5_ga_mfi_14", "tf": "m5", "interval": 5, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 23.0204, "median": 19.9457, "q25": 12.4889, "q75": 32.8125, "std": 14.1168 }, "sell": { "count": 157, "mean": 74.7526, "median": 77.4368, "q25": 66.2126, "q75": 84.7925, "std": 14.5546 }, "separation": 3.6082, "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": 318, "mean": 0.2201, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.415 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.6825, "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": 318, "mean": 0.0094, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0968 }, "sell": { "count": 158, "mean": 0.2152, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4123 }, "separation": 0.6871, "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": 318, "mean": 0.2767, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4481 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.8085, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.2532, "median": 0.0, "q25": 0.0, "q75": 0.75, "std": 0.4362 }, "separation": 0.804, "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": 318, "mean": 0.3082, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4625 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.9424, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.2975, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4586 }, "separation": 0.9009, "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": 318, "mean": -2.1528, "median": -1.3044, "q25": -5.5403, "q75": 1.6486, "std": 6.6254 }, "sell": { "count": 158, "mean": 1.1987, "median": 1.3562, "q25": -1.8035, "q75": 4.9139, "std": 6.3124 }, "separation": 0.518, "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": 318, "mean": -0.2481, "median": -0.0911, "q25": -0.303, "q75": 0.0335, "std": 0.866 }, "sell": { "count": 158, "mean": 0.1013, "median": 0.0243, "q25": -0.2303, "q75": 0.3174, "std": 0.8581 }, "separation": 0.4053, "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": 318, "mean": -2.4202, "median": -0.1477, "q25": -7.8352, "q75": 4.502, "std": 13.1226 }, "sell": { "count": 158, "mean": -1.2845, "median": -0.9372, "q25": -4.8272, "q75": 2.6629, "std": 10.3563 }, "separation": 0.0961, "buy_lower_than_sell": false }, { "col": "m5_ga_keltner_pos", "tf": "m5", "interval": 5, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0868, "median": 0.0874, "q25": -0.0552, "q75": 0.2149, "std": 0.2091 }, "sell": { "count": 158, "mean": 1.0017, "median": 0.9911, "q25": 0.8502, "q75": 1.1907, "std": 0.279 }, "separation": 3.711, "buy_lower_than_sell": true }, { "col": "m5_ga_ao", "tf": "m5", "interval": 5, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -13.0168, "median": -9.4882, "q25": -17.1375, "q75": -4.2596, "std": 18.3348 }, "sell": { "count": 158, "mean": 28.8571, "median": 14.8779, "q25": 7.8956, "q75": 35.8596, "std": 38.3238 }, "separation": 1.3939, "buy_lower_than_sell": true }, { "col": "m5_ga_ao_bull", "tf": "m5", "interval": 5, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.1596, "buy_lower_than_sell": false }, { "col": "m5_ga_ao_bear", "tf": "m5", "interval": 5, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0346, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.183 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2673, "buy_lower_than_sell": false }, { "col": "m5_ga_hv_20", "tf": "m5", "interval": 5, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.4137, "median": 1.1562, "q25": 0.8448, "q75": 1.5884, "std": 0.9535 }, "sell": { "count": 158, "mean": 1.8926, "median": 1.4825, "q25": 1.1109, "q75": 2.3102, "std": 1.4696 }, "separation": 0.3866, "buy_lower_than_sell": true }, { "col": "m5_ga_hv_percentile", "tf": "m5", "interval": 5, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.614, "median": 0.6555, "q25": 0.3634, "q75": 0.8803, "std": 0.3062 }, "sell": { "count": 158, "mean": 0.6738, "median": 0.7185, "q25": 0.4538, "q75": 0.958, "std": 0.2879 }, "separation": 0.2011, "buy_lower_than_sell": true }, { "col": "m5_ga_ad_line", "tf": "m5", "interval": 5, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 240, "mean": -10979510601.7328, "median": -12753006589.5723, "q25": -16110991353.2141, "q75": -3541603901.263, "std": 6341461964.9531 }, "sell": { "count": 150, "mean": -11012246273.1258, "median": -12406184571.3816, "q25": -17030496170.6524, "q75": -3800305919.0624, "std": 6489282158.9855 }, "separation": 0.0051, "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": 194, "mean": -14959852.5259, "median": -4523368.6837, "q25": -11803498.4605, "q75": -1893070.9824, "std": 35446693.408 }, "sell": { "count": 134, "mean": -7711346.7581, "median": -1100692.3995, "q25": -5353027.2693, "q75": -26072.7922, "std": 24010921.2893 }, "separation": 0.2394, "buy_lower_than_sell": true }, { "col": "m5_ga_vol_ratio", "tf": "m5", "interval": 5, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.9645, "median": 1.5021, "q25": 0.8379, "q75": 2.4457, "std": 1.7187 }, "sell": { "count": 158, "mean": 1.4397, "median": 1.1779, "q25": 0.7081, "q75": 1.7906, "std": 1.0682 }, "separation": 0.3667, "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": 318, "mean": -865217.2139, "median": -445743.9569, "q25": -974761.6681, "q75": -151827.7204, "std": 1558475.7524 }, "sell": { "count": 158, "mean": 3125642.1706, "median": 1020969.9601, "q25": 460493.2757, "q75": 3009697.7119, "std": 6049072.7642 }, "separation": 0.9035, "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": 318, "mean": 0.1038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3054 }, "sell": { "count": 158, "mean": 0.038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1917 }, "separation": 0.258, "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": 318, "mean": 0.0157, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1246 }, "sell": { "count": 158, "mean": 0.0253, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1576 }, "separation": 0.0675, "buy_lower_than_sell": false }, { "col": "m5_ga_cmf_20", "tf": "m5", "interval": 5, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 17, "mean": -3.5859, "median": -4.0424, "q25": -4.9887, "q75": -1.4307, "std": 2.5413 }, "sell": { "count": 45, "mean": -1.4195, "median": -1.1335, "q25": -2.0595, "q75": -0.555, "std": 1.2559 }, "separation": 1.0808, "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": 318, "mean": -32.6939, "median": -43.9299, "q25": -60.6179, "q75": -7.516, "std": 31.1843 }, "sell": { "count": 158, "mean": -21.8073, "median": -28.2569, "q25": -56.5618, "q75": 5.3583, "std": 37.5007 }, "separation": 0.3157, "buy_lower_than_sell": true }, { "col": "m5_ga_adx_14", "tf": "m5", "interval": 5, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 39.0611, "median": 37.1599, "q25": 25.6148, "q75": 49.9889, "std": 17.0366 }, "sell": { "count": 158, "mean": 37.6731, "median": 31.4032, "q25": 23.4191, "q75": 49.2204, "std": 18.6953 }, "separation": 0.0776, "buy_lower_than_sell": false }, { "col": "m5_ga_adx_trending", "tf": "m5", "interval": 5, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.7579, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4291 }, "sell": { "count": 158, "mean": 0.7342, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4432 }, "separation": 0.0543, "buy_lower_than_sell": false }, { "col": "m5_ga_supertrend_bull", "tf": "m5", "interval": 5, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": -0.907, "median": -0.6286, "q25": -1.3227, "q75": -0.26, "std": 1.327 }, "sell": { "count": 158, "mean": 2.1742, "median": 1.1023, "q25": 0.5165, "q75": 2.6023, "std": 3.0191 }, "separation": 1.3213, "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": 318, "mean": 0.5533, "median": 0.6181, "q25": 0.327, "q75": 0.8157, "std": 0.2976 }, "sell": { "count": 158, "mean": 0.6021, "median": 0.6452, "q25": 0.4712, "q75": 0.8174, "std": 0.2615 }, "separation": 0.1741, "buy_lower_than_sell": true }, { "col": "m5_ga_psar", "tf": "m5", "interval": 5, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1019.8365, "median": 922.0, "q25": 551.25, "q75": 1361.75, "std": 530.5019 }, "sell": { "count": 158, "mean": 1180.5154, "median": 1122.0, "q25": 608.5, "q75": 1567.5, "std": 641.4645 }, "separation": 0.273, "buy_lower_than_sell": true }, { "col": "m5_ga_psar_bull", "tf": "m5", "interval": 5, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0472, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2123 }, "sell": { "count": 158, "mean": 0.557, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4983 }, "separation": 1.331, "buy_lower_than_sell": true }, { "col": "m5_ga_shooting_star", "tf": "m5", "interval": 5, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.7358, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4416 }, "sell": { "count": 158, "mean": 0.9114, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2851 }, "separation": 0.4723, "buy_lower_than_sell": false }, { "col": "m5_ga_doji", "tf": "m5", "interval": 5, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.9811, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1363 }, "sell": { "count": 158, "mean": 0.962, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1917 }, "separation": 0.1149, "buy_lower_than_sell": false }, { "col": "m5_ga_bullish_engulfing", "tf": "m5", "interval": 5, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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_bearish_engulfing", "tf": "m5", "interval": 5, "base": "ga_bearish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0792 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.0656, "buy_lower_than_sell": false }, { "col": "m5_ga_morning_star", "tf": "m5", "interval": 5, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.1125, "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": 318, "mean": 0.1572, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3646 }, "sell": { "count": 158, "mean": 0.038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1917 }, "separation": 0.4094, "buy_lower_than_sell": false }, { "col": "m5_ga_ha_bull", "tf": "m5", "interval": 5, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0314, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1748 }, "sell": { "count": 158, "mean": 0.8481, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3601 }, "separation": 2.8855, "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": 318, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1116 }, "sell": { "count": 158, "mean": 0.6203, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4869 }, "separation": 1.7205, "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": 318, "mean": 0.1038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3054 }, "sell": { "count": 158, "mean": 0.1139, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3187 }, "separation": 0.0325, "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": 318, "mean": 0.0943, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2928 }, "sell": { "count": 158, "mean": 0.1392, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3473 }, "separation": 0.1398, "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": 318, "mean": 0.0157, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1246 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.0899, "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": 318, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1116 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1594, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0566, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2314 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3459, "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": 318, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1363 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.0498, "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": 318, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0792 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1123, "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": 318, "mean": 0.0566, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2314 }, "sell": { "count": 158, "mean": 0.1456, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3538 }, "separation": 0.2976, "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": 318, "mean": 0.0566, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2314 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3459, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_rectangle", "tf": "m5", "interval": 5, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1363 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.1124, "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": 318, "mean": 0.0566, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2314 }, "sell": { "count": 158, "mean": 0.1456, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3538 }, "separation": 0.2976, "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": 318, "mean": 0.0566, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2314 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3459, "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": 318, "mean": 0.0094, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0968 }, "sell": { "count": 158, "mean": 0.0823, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2757 }, "separation": 0.3526, "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": 318, "mean": 0.044, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2055 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.303, "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": 318, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1363 }, "sell": { "count": 158, "mean": 0.0886, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2851 }, "separation": 0.3121, "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": 318, "mean": 0.1006, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3013 }, "sell": { "count": 158, "mean": 0.1329, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3406 }, "separation": 0.1004, "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": 318, "mean": 0.1038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3054 }, "sell": { "count": 158, "mean": 0.1329, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3406 }, "separation": 0.0901, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0252, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1568 }, "sell": { "count": 158, "mean": 0.0886, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2851 }, "separation": 0.2758, "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": 318, "mean": 0.0943, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2928 }, "sell": { "count": 158, "mean": 0.0633, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2443 }, "separation": 0.1152, "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": 318, "mean": 0.0881, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2838 }, "sell": { "count": 158, "mean": 0.0823, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2757 }, "separation": 0.0206, "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": 318, "mean": 0.0157, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1246 }, "sell": { "count": 158, "mean": 0.038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1917 }, "separation": 0.1376, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0793, "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": 318, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0792 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1123, "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": 318, "mean": 0.1006, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3013 }, "sell": { "count": 158, "mean": 0.1329, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3406 }, "separation": 0.1004, "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": 318, "mean": 0.1006, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3013 }, "sell": { "count": 158, "mean": 0.1329, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3406 }, "separation": 0.1004, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_label", "tf": "m5", "interval": 5, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 318, "mode": "none", "mode_frac": 0.884, "top": { "none": 281, "island_bottom": 26, "cup_handle": 5, "double_bottom": 3, "island_top": 2 } }, "sell": { "count": 158, "mode": "none", "mode_frac": 0.854, "top": { "none": 135, "island_bottom": 17, "cup_handle": 6 } }, "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": 318, "mode": "range", "mode_frac": 0.95, "top": { "range": 302, "down": 13, "up": 3 } }, "sell": { "count": 158, "mode": "range", "mode_frac": 0.905, "top": { "range": 143, "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": 318, "mean": 0.022, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.147 }, "sell": { "count": 158, "mean": 0.1076, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3109 }, "separation": 0.352, "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": 318, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1363 }, "sell": { "count": 158, "mean": 0.0949, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2941 }, "separation": 0.3319, "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": 318, "mean": 0.0629, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2432 }, "sell": { "count": 158, "mean": 0.0316, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1756 }, "separation": 0.1473, "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": 318, "mean": 0.0597, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2374 }, "sell": { "count": 158, "mean": 0.038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1917 }, "separation": 0.1009, "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": 318, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0792 }, "sell": { "count": 158, "mean": 0.1013, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3026 }, "separation": 0.4294, "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": 318, "mean": 0.0535, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2253 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3356, "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": 318, "mean": 0.0157, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1246 }, "sell": { "count": 158, "mean": 0.0316, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1756 }, "separation": 0.1046, "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": 318, "mean": 5.0786, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 14.6312 }, "sell": { "count": 158, "mean": 6.1582, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 15.8538 }, "separation": 0.0708, "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": 318, "mode": "unknown", "mode_frac": 0.884, "top": { "unknown": 281, "impulse_late": 37 } }, "sell": { "count": 158, "mode": "unknown", "mode_frac": 0.854, "top": { "unknown": 135, "impulse_late": 23 } }, "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": 318, "mode": "unknown", "mode_frac": 0.931, "top": { "unknown": 296, "accumulation": 22 } }, "sell": { "count": 158, "mode": "unknown", "mode_frac": 0.899, "top": { "unknown": 142, "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": 318, "mode": "none", "mode_frac": 0.899, "top": { "none": 286, "0": 17, "618": 7, "382": 5, "100": 2 } }, "sell": { "count": 158, "mode": "none", "mode_frac": 0.873, "top": { "none": 138, "100": 16, "618": 3, "382": 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": 318, "mode": "neutral", "mode_frac": 0.884, "top": { "neutral": 281, "below_cloud": 22, "in_cloud": 8, "above_cloud": 7 } }, "sell": { "count": 158, "mode": "neutral", "mode_frac": 0.854, "top": { "neutral": 135, "above_cloud": 23 } }, "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": 318, "mode": "neutral", "mode_frac": 0.934, "top": { "neutral": 297, "below": 14, "above": 7 } }, "sell": { "count": 158, "mode": "neutral", "mode_frac": 0.899, "top": { "neutral": 142, "above": 13, "below": 3 } }, "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": 318, "mean": -0.053, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4942 }, "sell": { "count": 158, "mean": 0.2124, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.9331 }, "separation": 0.3555, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.0463, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.1596, "buy_lower_than_sell": false }, { "col": "m5_ga_vp_poc", "tf": "m5", "interval": 5, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 1048.339, "median": 931.625, "q25": 562.7625, "q75": 1401.05, "std": 552.6079 }, "sell": { "count": 158, "mean": 1154.5229, "median": 1099.0583, "q25": 582.25, "q75": 1539.2, "std": 640.67 }, "separation": 0.1775, "buy_lower_than_sell": true }, { "col": "m5_ga_vp_vah", "tf": "m5", "interval": 5, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 1069.3448, "median": 954.5, "q25": 579.25, "q75": 1426.45, "std": 562.5629 }, "sell": { "count": 158, "mean": 1184.7302, "median": 1121.5833, "q25": 606.175, "q75": 1560.0, "std": 650.047 }, "separation": 0.1898, "buy_lower_than_sell": true }, { "col": "m5_ga_vp_val", "tf": "m5", "interval": 5, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 1015.2972, "median": 926.4, "q25": 544.0, "q75": 1372.3583, "std": 523.2468 }, "sell": { "count": 158, "mean": 1095.6882, "median": 1065.8667, "q25": 561.0, "q75": 1480.0, "std": 587.858 }, "separation": 0.1445, "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": 318, "mean": -1.8781, "median": -1.5235, "q25": -2.9239, "q75": -0.5715, "std": 2.6662 }, "sell": { "count": 158, "mean": 3.1118, "median": 2.3487, "q25": 0.716, "q75": 4.2036, "std": 3.4649 }, "separation": 1.6141, "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": 318, "mean": 0.6447, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4794 }, "sell": { "count": 158, "mean": 0.4494, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.499 }, "separation": 0.3991, "buy_lower_than_sell": false }, { "col": "m5_ga_harmonic_gartley", "tf": "m5", "interval": 5, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0793, "buy_lower_than_sell": false }, { "col": "m5_ga_harmonic_bat", "tf": "m5", "interval": 5, "base": "ga_harmonic_bat", "family": "harmonic", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mode": "none", "mode_frac": 0.997, "top": { "none": 317, "gartley": 1 } }, "sell": { "count": 158, "mode": "none", "mode_frac": 1.0, "top": { "none": 158 } }, "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": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": -0.231, "median": -0.2071, "q25": -0.4141, "q75": -0.0707, "std": 0.7554 }, "sell": { "count": 158, "mean": 0.8792, "median": 0.6061, "q25": 0.2727, "q75": 1.1187, "std": 0.9441 }, "separation": 1.2985, "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": 318, "mean": -0.1822, "median": -0.1503, "q25": -0.2734, "q75": 0.0, "std": 0.4522 }, "sell": { "count": 158, "mean": -0.5447, "median": -0.3783, "q25": -0.724, "q75": -0.2038, "std": 0.8275 }, "separation": 0.5436, "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": 318, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1116 }, "sell": { "count": 158, "mean": 0.6203, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4869 }, "separation": 1.7205, "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": 318, "mean": 0.4156, "median": 0.407, "q25": 0.333, "q75": 0.478, "std": 0.1151 }, "sell": { "count": 158, "mean": 0.664, "median": 0.667, "q25": 0.6135, "q75": 0.72, "std": 0.0799 }, "separation": 2.5064, "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": 318, "mean": -0.2736, "median": 0.0, "q25": -1.0, "q75": 0.0, "std": 0.4465 }, "sell": { "count": 158, "mean": 0.2532, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.504 }, "separation": 1.1064, "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": 318, "mean": -0.1541, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4106 }, "sell": { "count": 158, "mean": 0.1329, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4239 }, "separation": 0.6877, "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": 318, "mean": 0.4057, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4918 }, "sell": { "count": 158, "mean": 0.2468, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4325 }, "separation": 0.3429, "buy_lower_than_sell": false }, { "col": "m10_bb_pos", "tf": "m10", "interval": 10, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1437, "median": 0.1019, "q25": 0.0, "q75": 0.207, "std": 0.1723 }, "sell": { "count": 158, "mean": 0.8788, "median": 0.9056, "q25": 0.7941, "q75": 1.0, "std": 0.1264 }, "separation": 4.8652, "buy_lower_than_sell": true }, { "col": "m10_RSI", "tf": "m10", "interval": 10, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 33.1723, "median": 31.7507, "q25": 23.6842, "q75": 41.7803, "std": 12.7647 }, "sell": { "count": 156, "mean": 70.8486, "median": 70.2556, "q25": 63.2895, "q75": 78.3363, "std": 11.7687 }, "separation": 3.0689, "buy_lower_than_sell": true }, { "col": "m10_macd_hist", "tf": "m10", "interval": 10, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": -1.5705, "median": -1.0083, "q25": -2.274, "q75": -0.2592, "std": 2.3489 }, "sell": { "count": 158, "mean": 2.9811, "median": 1.277, "q25": 0.3873, "q75": 3.5091, "std": 5.3704 }, "separation": 1.0982, "buy_lower_than_sell": true }, { "col": "m10_stoch_k", "tf": "m10", "interval": 10, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 29.656, "median": 21.5891, "q25": 12.9486, "q75": 37.9935, "std": 24.2065 }, "sell": { "count": 158, "mean": 104.094, "median": 106.4556, "q25": 101.2277, "q75": 112.6603, "std": 16.6981 }, "separation": 3.5798, "buy_lower_than_sell": true }, { "col": "m10_stoch_d", "tf": "m10", "interval": 10, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 34.5617, "median": 24.5206, "q25": 14.8605, "q75": 46.4631, "std": 27.111 }, "sell": { "count": 158, "mean": 103.331, "median": 105.9091, "q25": 98.1266, "q75": 111.6902, "std": 16.9529 }, "separation": 3.0416, "buy_lower_than_sell": true }, { "col": "m10_macd_line", "tf": "m10", "interval": 10, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 318, "mean": -3.7902, "median": -3.7133, "q25": -7.0084, "q75": -1.231, "std": 11.2891 }, "sell": { "count": 158, "mean": 14.2289, "median": 8.0581, "q25": 3.9715, "q75": 17.8227, "std": 16.0802 }, "separation": 1.297, "buy_lower_than_sell": true }, { "col": "m10_macd_signal", "tf": "m10", "interval": 10, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 318, "mean": -2.2197, "median": -2.6196, "q25": -5.3704, "q75": -0.6679, "std": 11.2464 }, "sell": { "count": 158, "mean": 11.2478, "median": 6.3926, "q25": 3.1212, "q75": 12.8301, "std": 13.4936 }, "separation": 1.0843, "buy_lower_than_sell": true }, { "col": "m10_BB_Width", "tf": "m10", "interval": 10, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 3.9444, "median": 3.263, "q25": 2.2659, "q75": 4.8341, "std": 2.6447 }, "sell": { "count": 158, "mean": 6.596, "median": 5.1595, "q25": 3.1521, "q75": 7.6283, "std": 5.9934 }, "separation": 0.5724, "buy_lower_than_sell": true }, { "col": "m10_ga_sma_5", "tf": "m10", "interval": 10, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1034.6679, "median": 936.8, "q25": 557.35, "q75": 1385.85, "std": 540.6066 }, "sell": { "count": 158, "mean": 1171.2557, "median": 1114.7, "q25": 599.25, "q75": 1558.8, "std": 635.6591 }, "separation": 0.2315, "buy_lower_than_sell": true }, { "col": "m10_ga_sma_20", "tf": "m10", "interval": 10, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1042.5563, "median": 938.1, "q25": 561.5875, "q75": 1399.1375, "std": 543.0675 }, "sell": { "count": 158, "mean": 1148.4554, "median": 1103.525, "q25": 591.7625, "q75": 1541.7875, "std": 620.0829 }, "separation": 0.1817, "buy_lower_than_sell": true }, { "col": "m10_ga_sma_60", "tf": "m10", "interval": 10, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1046.68, "median": 943.2167, "q25": 561.1667, "q75": 1408.6042, "std": 543.2342 }, "sell": { "count": 158, "mean": 1121.2322, "median": 1087.275, "q25": 575.1833, "q75": 1514.9583, "std": 602.3257 }, "separation": 0.13, "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": 318, "mean": -1.3938, "median": -1.2411, "q25": -1.9175, "q75": -0.7335, "std": 1.2505 }, "sell": { "count": 158, "mean": 2.8081, "median": 2.0641, "q25": 1.2192, "q75": 3.3984, "std": 2.9262 }, "separation": 1.8674, "buy_lower_than_sell": true }, { "col": "m10_ga_golden_cross", "tf": "m10", "interval": 10, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.019, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1369 }, "separation": 0.1514, "buy_lower_than_sell": false }, { "col": "m10_ga_death_cross", "tf": "m10", "interval": 10, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0597, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2374 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3559, "buy_lower_than_sell": false }, { "col": "m10_ga_atr_14", "tf": "m10", "interval": 10, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 9.3432, "median": 6.8571, "q25": 4.2857, "q75": 11.0714, "std": 9.2576 }, "sell": { "count": 158, "mean": 13.0176, "median": 8.6071, "q25": 4.9286, "q75": 15.625, "std": 13.0018 }, "separation": 0.3256, "buy_lower_than_sell": true }, { "col": "m10_ga_atr_pct", "tf": "m10", "interval": 10, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.8792, "median": 0.7447, "q25": 0.5354, "q75": 1.028, "std": 0.4978 }, "sell": { "count": 158, "mean": 1.0716, "median": 0.8365, "q25": 0.6299, "q75": 1.2849, "std": 0.7722 }, "separation": 0.2963, "buy_lower_than_sell": true }, { "col": "m10_ga_bb_squeeze", "tf": "m10", "interval": 10, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1289, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3357 }, "sell": { "count": 158, "mean": 0.1013, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3026 }, "separation": 0.0866, "buy_lower_than_sell": false }, { "col": "m10_ga_donchian_pos", "tf": "m10", "interval": 10, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2338, "median": 0.1667, "q25": 0.0696, "q75": 0.3223, "std": 0.2407 }, "sell": { "count": 158, "mean": 1.038, "median": 1.0417, "q25": 1.0, "q75": 1.1154, "std": 0.1666 }, "separation": 3.886, "buy_lower_than_sell": true }, { "col": "m10_ga_cci_20", "tf": "m10", "interval": 10, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -159.4905, "median": -155.8348, "q25": -196.5348, "q75": -118.196, "std": 77.029 }, "sell": { "count": 158, "mean": 147.0128, "median": 137.9966, "q25": 111.0425, "q75": 180.089, "std": 65.585 }, "separation": 4.2846, "buy_lower_than_sell": true }, { "col": "m10_ga_cci_oversold", "tf": "m10", "interval": 10, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.8302, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3761 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 3.122, "buy_lower_than_sell": false }, { "col": "m10_ga_cci_overbought", "tf": "m10", "interval": 10, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.7975, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4032 }, "separation": 2.7973, "buy_lower_than_sell": true }, { "col": "m10_ga_williams_r", "tf": "m10", "interval": 10, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -74.9049, "median": -80.0, "q25": -92.0, "q75": -66.6667, "std": 24.9016 }, "sell": { "count": 158, "mean": 5.0609, "median": 5.3343, "q25": 0.0, "q75": 13.2609, "std": 20.8825 }, "separation": 3.4798, "buy_lower_than_sell": true }, { "col": "m10_ga_williams_oversold", "tf": "m10", "interval": 10, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.4937, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5007 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 1.3594, "buy_lower_than_sell": false }, { "col": "m10_ga_williams_overbought", "tf": "m10", "interval": 10, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0377, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1909 }, "sell": { "count": 158, "mean": 0.8924, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3109 }, "separation": 3.3136, "buy_lower_than_sell": true }, { "col": "m10_ga_roc_10", "tf": "m10", "interval": 10, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -1.5934, "median": -1.4932, "q25": -2.3403, "q75": -0.7124, "std": 1.6069 }, "sell": { "count": 158, "mean": 3.273, "median": 2.3488, "q25": 1.3505, "q75": 4.0875, "std": 3.8748 }, "separation": 1.6406, "buy_lower_than_sell": true }, { "col": "m10_ga_mfi_14", "tf": "m10", "interval": 10, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 24.7523, "median": 21.525, "q25": 13.906, "q75": 33.0783, "std": 15.3483 }, "sell": { "count": 157, "mean": 74.3455, "median": 74.8275, "q25": 65.1698, "q75": 85.8348, "std": 14.4584 }, "separation": 3.3262, "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": 318, "mean": 0.1918, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3944 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.6879, "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": 318, "mean": 0.0346, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.183 }, "sell": { "count": 158, "mean": 0.2722, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4465 }, "separation": 0.6962, "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": 318, "mean": 0.239, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4271 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.7248, "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": 318, "mean": 0.022, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.147 }, "sell": { "count": 158, "mean": 0.2722, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4465 }, "separation": 0.7526, "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": 318, "mean": 0.2264, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4192 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.7639, "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": 318, "mean": 0.0252, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1568 }, "sell": { "count": 158, "mean": 0.3228, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.469 }, "separation": 0.8511, "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": 318, "mean": -2.816, "median": -2.216, "q25": -6.4254, "q75": 0.709, "std": 6.3652 }, "sell": { "count": 156, "mean": 0.7067, "median": 0.7248, "q25": -2.2796, "q75": 3.9115, "std": 5.7138 }, "separation": 0.5824, "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": 318, "mean": -0.4084, "median": -0.202, "q25": -0.5437, "q75": 0.0005, "std": 0.8172 }, "sell": { "count": 158, "mean": 0.4955, "median": 0.1514, "q25": -0.0928, "q75": 0.5376, "std": 1.8301 }, "separation": 0.6377, "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": 318, "mean": -5.2555, "median": -3.8968, "q25": -11.149, "q75": 3.5956, "std": 13.2882 }, "sell": { "count": 158, "mean": -0.2532, "median": -0.4529, "q25": -5.5556, "q75": 4.7462, "std": 11.3632 }, "separation": 0.4046, "buy_lower_than_sell": true }, { "col": "m10_ga_keltner_pos", "tf": "m10", "interval": 10, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1112, "median": 0.102, "q25": -0.049, "q75": 0.2296, "std": 0.2271 }, "sell": { "count": 158, "mean": 1.0672, "median": 1.0271, "q25": 0.8509, "q75": 1.2792, "std": 0.2796 }, "separation": 3.7535, "buy_lower_than_sell": true }, { "col": "m10_ga_ao", "tf": "m10", "interval": 10, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -12.6217, "median": -10.5059, "q25": -20.0941, "q75": -3.9853, "std": 26.592 }, "sell": { "count": 158, "mean": 36.5178, "median": 19.3912, "q25": 9.7596, "q75": 46.9184, "std": 43.4951 }, "separation": 1.3632, "buy_lower_than_sell": true }, { "col": "m10_ga_ao_bull", "tf": "m10", "interval": 10, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.1596, "buy_lower_than_sell": false }, { "col": "m10_ga_ao_bear", "tf": "m10", "interval": 10, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0409, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1983 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.2287, "buy_lower_than_sell": false }, { "col": "m10_ga_hv_20", "tf": "m10", "interval": 10, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.9063, "median": 1.578, "q25": 1.1095, "q75": 2.2016, "std": 1.2792 }, "sell": { "count": 158, "mean": 2.6011, "median": 1.9422, "q25": 1.5553, "q75": 2.8558, "std": 2.0736 }, "separation": 0.4033, "buy_lower_than_sell": true }, { "col": "m10_ga_hv_percentile", "tf": "m10", "interval": 10, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.6033, "median": 0.6513, "q25": 0.313, "q75": 0.8992, "std": 0.3201 }, "sell": { "count": 158, "mean": 0.7055, "median": 0.8067, "q25": 0.5378, "q75": 0.9832, "std": 0.2853 }, "separation": 0.3369, "buy_lower_than_sell": true }, { "col": "m10_ga_ad_line", "tf": "m10", "interval": 10, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 277, "mean": -14128610284.5627, "median": -16064369491.4251, "q25": -21325769770.024, "q75": -4439770428.0613, "std": 8375978228.2956 }, "sell": { "count": 143, "mean": -13932539614.8879, "median": -15253081472.5603, "q25": -22384536314.6608, "q75": -4655130086.586, "std": 8649556838.438 }, "separation": 0.023, "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": 245, "mean": -27890418.8935, "median": -7326961.6813, "q25": -19542376.2015, "q75": -3573503.2679, "std": 83859403.5704 }, "sell": { "count": 131, "mean": -10840645.8915, "median": -2183689.8636, "q25": -11653859.1252, "q75": -522515.2009, "std": 22007760.8819 }, "separation": 0.2781, "buy_lower_than_sell": true }, { "col": "m10_ga_vol_ratio", "tf": "m10", "interval": 10, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 2.0736, "median": 1.5915, "q25": 0.9309, "q75": 2.6374, "std": 1.5944 }, "sell": { "count": 158, "mean": 1.711, "median": 1.3405, "q25": 0.8408, "q75": 2.258, "std": 1.2332 }, "separation": 0.2544, "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": 318, "mean": -1010343.1501, "median": -827476.9031, "q25": -1555827.6752, "q75": -300656.4237, "std": 2745580.5715 }, "sell": { "count": 158, "mean": 4506379.9894, "median": 1773337.9268, "q25": 660370.9813, "q75": 5183286.0412, "std": 8022013.4635 }, "separation": 0.9202, "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": 318, "mean": 0.0943, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2928 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.4103, "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": 318, "mean": 0.022, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.147 }, "sell": { "count": 158, "mean": 0.057, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2325 }, "separation": 0.1797, "buy_lower_than_sell": false }, { "col": "m10_ga_cmf_20", "tf": "m10", "interval": 10, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 35, "mean": -4.7284, "median": -4.4037, "q25": -6.3704, "q75": -2.9049, "std": 2.8942 }, "sell": { "count": 46, "mean": -1.6965, "median": -1.3165, "q25": -2.139, "q75": -0.2839, "std": 2.0059 }, "separation": 1.2176, "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": 318, "mean": -32.5096, "median": -43.8498, "q25": -60.5765, "q75": -7.4606, "std": 31.273 }, "sell": { "count": 158, "mean": -21.8845, "median": -27.9286, "q25": -56.5236, "q75": 5.4621, "std": 37.4341 }, "separation": 0.3081, "buy_lower_than_sell": true }, { "col": "m10_ga_adx_14", "tf": "m10", "interval": 10, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 38.0077, "median": 36.5537, "q25": 24.0295, "q75": 48.8594, "std": 17.2226 }, "sell": { "count": 158, "mean": 37.8418, "median": 33.6236, "q25": 24.0656, "q75": 49.6998, "std": 17.579 }, "separation": 0.0095, "buy_lower_than_sell": false }, { "col": "m10_ga_adx_trending", "tf": "m10", "interval": 10, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.7201, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4496 }, "sell": { "count": 158, "mean": 0.7278, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4465 }, "separation": 0.0172, "buy_lower_than_sell": false }, { "col": "m10_ga_supertrend_bull", "tf": "m10", "interval": 10, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": -0.7986, "median": -0.6692, "q25": -1.4139, "q75": -0.1761, "std": 2.0656 }, "sell": { "count": 158, "mean": 2.518, "median": 1.3744, "q25": 0.5865, "q75": 3.4295, "std": 3.1329 }, "separation": 1.2499, "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": 318, "mean": 0.5081, "median": 0.5918, "q25": 0.2207, "q75": 0.7754, "std": 0.3052 }, "sell": { "count": 158, "mean": 0.5572, "median": 0.6438, "q25": 0.3447, "q75": 0.8229, "std": 0.3016 }, "separation": 0.1618, "buy_lower_than_sell": true }, { "col": "m10_ga_psar", "tf": "m10", "interval": 10, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1020.239, "median": 925.0, "q25": 551.25, "q75": 1361.75, "std": 530.7852 }, "sell": { "count": 158, "mean": 1174.1858, "median": 1119.0, "q25": 606.0, "q75": 1566.75, "std": 634.5342 }, "separation": 0.2632, "buy_lower_than_sell": true }, { "col": "m10_ga_psar_bull", "tf": "m10", "interval": 10, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0793, "buy_lower_than_sell": false }, { "col": "m10_ga_hammer", "tf": "m10", "interval": 10, "base": "ga_hammer", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0755, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2646 }, "sell": { "count": 158, "mean": 0.4494, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.499 }, "separation": 0.9362, "buy_lower_than_sell": false }, { "col": "m10_ga_shooting_star", "tf": "m10", "interval": 10, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.8428, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3646 }, "sell": { "count": 158, "mean": 0.8671, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3406 }, "separation": 0.0689, "buy_lower_than_sell": false }, { "col": "m10_ga_doji", "tf": "m10", "interval": 10, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.9717, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1661 }, "sell": { "count": 158, "mean": 0.9494, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2199 }, "separation": 0.1146, "buy_lower_than_sell": false }, { "col": "m10_ga_bullish_engulfing", "tf": "m10", "interval": 10, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.0463, "buy_lower_than_sell": false }, { "col": "m10_ga_bearish_engulfing", "tf": "m10", "interval": 10, "base": "ga_bearish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.1073, "buy_lower_than_sell": false }, { "col": "m10_ga_morning_star", "tf": "m10", "interval": 10, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.1125, "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": 318, "mean": 0.195, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3968 }, "sell": { "count": 158, "mean": 0.057, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2325 }, "separation": 0.4244, "buy_lower_than_sell": false }, { "col": "m10_ga_ha_bull", "tf": "m10", "interval": 10, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0094, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0968 }, "sell": { "count": 158, "mean": 0.8987, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3026 }, "separation": 3.958, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.5949, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4925 }, "separation": 1.6885, "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": 318, "mean": 0.1069, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3095 }, "sell": { "count": 158, "mean": 0.1203, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3263 }, "separation": 0.0419, "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": 318, "mean": 0.1038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3054 }, "sell": { "count": 158, "mean": 0.1076, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3109 }, "separation": 0.0124, "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": 318, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1116 }, "sell": { "count": 158, "mean": 0.0316, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1756 }, "separation": 0.1296, "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": 318, "mean": 0.0094, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0968 }, "sell": { "count": 158, "mean": 0.038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1917 }, "separation": 0.1879, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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_asc", "tf": "m10", "interval": 10, "base": "ga_pattern_triangle_asc", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0597, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2374 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3559, "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": 318, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0792 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.0656, "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": 318, "mean": 0.0094, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0968 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1378, "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": 318, "mean": 0.0755, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2646 }, "sell": { "count": 158, "mean": 0.1835, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3883 }, "separation": 0.3253, "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": 318, "mean": 0.0597, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2374 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3559, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_rectangle", "tf": "m10", "interval": 10, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0157, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1246 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1785, "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": 318, "mean": 0.0755, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2646 }, "sell": { "count": 158, "mean": 0.1835, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3883 }, "separation": 0.3253, "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": 318, "mean": 0.0597, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2374 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3559, "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": 318, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1116 }, "sell": { "count": 158, "mean": 0.1203, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3263 }, "separation": 0.4416, "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": 318, "mean": 0.0346, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.183 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2673, "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": 318, "mean": 0.0409, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1983 }, "sell": { "count": 158, "mean": 0.1076, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3109 }, "separation": 0.2559, "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": 318, "mean": 0.1226, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3285 }, "sell": { "count": 158, "mean": 0.1582, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3661 }, "separation": 0.1023, "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": 318, "mean": 0.1226, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3285 }, "sell": { "count": 158, "mean": 0.1582, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3661 }, "separation": 0.1023, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0283, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1661 }, "sell": { "count": 158, "mean": 0.0759, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2658 }, "separation": 0.215, "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": 318, "mean": 0.0849, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2792 }, "sell": { "count": 158, "mean": 0.0886, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2851 }, "separation": 0.0131, "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": 318, "mean": 0.0849, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2792 }, "sell": { "count": 158, "mean": 0.1013, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3026 }, "separation": 0.0562, "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": 318, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1116 }, "sell": { "count": 158, "mean": 0.0316, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1756 }, "separation": 0.1296, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0793, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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_island_top", "tf": "m10", "interval": 10, "base": "ga_pattern_island_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1132, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3173 }, "sell": { "count": 158, "mean": 0.1582, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3661 }, "separation": 0.1314, "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": 318, "mean": 0.1164, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3212 }, "sell": { "count": 158, "mean": 0.1582, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3661 }, "separation": 0.1216, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_label", "tf": "m10", "interval": 10, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 318, "mode": "none", "mode_frac": 0.868, "top": { "none": 276, "island_bottom": 32, "cup_handle": 4, "double_bottom": 2, "island_top": 2 } }, "sell": { "count": 158, "mode": "none", "mode_frac": 0.816, "top": { "none": 129, "island_bottom": 21, "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": 318, "mode": "range", "mode_frac": 0.947, "top": { "range": 301, "up": 11, "down": 6 } }, "sell": { "count": 158, "mode": "range", "mode_frac": 0.88, "top": { "range": 139, "up": 19 } }, "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": 318, "mean": 0.0566, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2314 }, "sell": { "count": 158, "mean": 0.1392, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3473 }, "separation": 0.28, "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": 318, "mean": 0.0629, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2432 }, "sell": { "count": 158, "mean": 0.1392, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3473 }, "separation": 0.2547, "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": 318, "mean": 0.0472, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2123 }, "sell": { "count": 158, "mean": 0.019, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1369 }, "separation": 0.1578, "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": 318, "mean": 0.044, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2055 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.2419, "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": 318, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1363 }, "sell": { "count": 158, "mean": 0.1139, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3187 }, "separation": 0.3878, "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": 318, "mean": 0.0409, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1983 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2915, "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": 318, "mean": 0.0314, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1748 }, "sell": { "count": 158, "mean": 0.019, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1369 }, "separation": 0.0794, "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": 318, "mean": 4.5755, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 12.2598 }, "sell": { "count": 158, "mean": 6.1835, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 13.3892 }, "separation": 0.1253, "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": 318, "mode": "unknown", "mode_frac": 0.865, "top": { "unknown": 275, "impulse_late": 43 } }, "sell": { "count": 158, "mode": "unknown", "mode_frac": 0.816, "top": { "unknown": 129, "impulse_late": 29 } }, "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": 318, "mode": "unknown", "mode_frac": 0.937, "top": { "unknown": 298, "accumulation": 19, "distribution": 1 } }, "sell": { "count": 158, "mode": "unknown", "mode_frac": 0.943, "top": { "unknown": 149, "accumulation": 5, "distribution": 4 } }, "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": 318, "mode": "none", "mode_frac": 0.89, "top": { "none": 283, "0": 16, "382": 8, "100": 8, "618": 2 } }, "sell": { "count": 158, "mode": "none", "mode_frac": 0.842, "top": { "none": 133, "100": 23, "382": 1, "618": 1 } }, "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": 318, "mode": "neutral", "mode_frac": 0.865, "top": { "neutral": 275, "below_cloud": 25, "above_cloud": 10, "in_cloud": 8 } }, "sell": { "count": 158, "mode": "neutral", "mode_frac": 0.816, "top": { "neutral": 129, "above_cloud": 28, "in_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": 318, "mode": "neutral", "mode_frac": 0.909, "top": { "neutral": 289, "below": 21, "above": 8 } }, "sell": { "count": 158, "mode": "neutral", "mode_frac": 0.88, "top": { "neutral": 139, "above": 14, "below": 5 } }, "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": 318, "mean": -0.0809, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.735 }, "sell": { "count": 158, "mean": 0.2529, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 1.3642 }, "separation": 0.3046, "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": 318, "mean": 0.0094, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0968 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1378, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.0463, "buy_lower_than_sell": false }, { "col": "m10_ga_vp_poc", "tf": "m10", "interval": 10, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 1051.285, "median": 945.1917, "q25": 562.6167, "q75": 1405.6458, "std": 553.7685 }, "sell": { "count": 158, "mean": 1138.9816, "median": 1090.6917, "q25": 575.8292, "q75": 1539.75, "std": 614.4065 }, "separation": 0.1499, "buy_lower_than_sell": true }, { "col": "m10_ga_vp_vah", "tf": "m10", "interval": 10, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 1077.3958, "median": 954.5, "q25": 580.4167, "q75": 1443.45, "std": 570.7204 }, "sell": { "count": 158, "mean": 1180.6373, "median": 1118.5, "q25": 604.0, "q75": 1559.5, "std": 646.7645 }, "separation": 0.1693, "buy_lower_than_sell": true }, { "col": "m10_ga_vp_val", "tf": "m10", "interval": 10, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 1011.3116, "median": 928.9167, "q25": 542.075, "q75": 1361.9167, "std": 520.4984 }, "sell": { "count": 158, "mean": 1078.3447, "median": 1052.2833, "q25": 558.175, "q75": 1471.0, "std": 580.1517 }, "separation": 0.1216, "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": 318, "mean": -1.9253, "median": -1.8113, "q25": -3.2048, "q75": -0.5477, "std": 3.2405 }, "sell": { "count": 158, "mean": 3.9176, "median": 2.6221, "q25": 0.6217, "q75": 5.7078, "std": 4.386 }, "separation": 1.5153, "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": 318, "mean": 0.7201, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4496 }, "sell": { "count": 158, "mean": 0.3228, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.469 }, "separation": 0.8648, "buy_lower_than_sell": false }, { "col": "m10_ga_harmonic_gartley", "tf": "m10", "interval": 10, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": -0.2884, "median": -0.2911, "q25": -0.693, "q75": -0.0633, "std": 1.1204 }, "sell": { "count": 158, "mean": 1.2273, "median": 0.7342, "q25": 0.3924, "q75": 1.557, "std": 1.727 }, "separation": 1.0412, "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": 318, "mean": -0.3767, "median": -0.2738, "q25": -0.5624, "q75": -0.1366, "std": 0.7391 }, "sell": { "count": 158, "mean": -0.524, "median": -0.3455, "q25": -0.8219, "q75": -0.1898, "std": 0.978 }, "separation": 0.17, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.5949, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4925 }, "separation": 1.6885, "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": 318, "mean": 0.4223, "median": 0.4, "q25": 0.333, "q75": 0.5, "std": 0.1356 }, "sell": { "count": 158, "mean": 0.6751, "median": 0.681, "q25": 0.6095, "q75": 0.75, "std": 0.1027 }, "separation": 2.1026, "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": 318, "mean": -0.3491, "median": 0.0, "q25": -1.0, "q75": 0.0, "std": 0.4774 }, "sell": { "count": 158, "mean": 0.2848, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5424 }, "separation": 1.2406, "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": 318, "mean": -0.173, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.403 }, "sell": { "count": 158, "mean": 0.1709, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4542 }, "separation": 0.8008, "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": 318, "mean": 0.4403, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4972 }, "sell": { "count": 158, "mean": 0.3418, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4758 }, "separation": 0.2024, "buy_lower_than_sell": false }, { "col": "m15_bb_pos", "tf": "m15", "interval": 15, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 0.169, "median": 0.1065, "q25": 0.0, "q75": 0.2401, "std": 0.2088 }, "sell": { "count": 158, "mean": 0.884, "median": 0.9105, "q25": 0.8206, "q75": 1.0, "std": 0.1351 }, "separation": 4.0657, "buy_lower_than_sell": true }, { "col": "m15_RSI", "tf": "m15", "interval": 15, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 34.7822, "median": 33.3333, "q25": 25.7585, "q75": 41.8981, "std": 13.5717 }, "sell": { "count": 158, "mean": 71.0345, "median": 71.8823, "q25": 61.3102, "q75": 80.9524, "std": 12.7826 }, "separation": 2.7499, "buy_lower_than_sell": true }, { "col": "m15_macd_hist", "tf": "m15", "interval": 15, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": -1.6126, "median": -1.1093, "q25": -2.4352, "q75": -0.2408, "std": 3.2374 }, "sell": { "count": 158, "mean": 3.4031, "median": 1.4576, "q25": 0.4687, "q75": 5.2831, "std": 5.5708 }, "separation": 1.1009, "buy_lower_than_sell": true }, { "col": "m15_stoch_k", "tf": "m15", "interval": 15, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 33.751, "median": 24.3728, "q25": 15.0974, "q75": 47.4685, "std": 26.8352 }, "sell": { "count": 158, "mean": 106.0605, "median": 107.906, "q25": 101.4802, "q75": 114.5265, "std": 16.6189 }, "separation": 3.2398, "buy_lower_than_sell": true }, { "col": "m15_stoch_d", "tf": "m15", "interval": 15, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 38.4973, "median": 26.2149, "q25": 17.1036, "q75": 57.1043, "std": 29.9269 }, "sell": { "count": 158, "mean": 101.646, "median": 105.2177, "q25": 93.5506, "q75": 111.6612, "std": 16.9587 }, "separation": 2.5963, "buy_lower_than_sell": true }, { "col": "m15_macd_line", "tf": "m15", "interval": 15, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 318, "mean": -3.5066, "median": -3.7784, "q25": -7.6644, "q75": -1.169, "std": 15.0565 }, "sell": { "count": 158, "mean": 15.7852, "median": 9.0044, "q25": 4.8137, "q75": 17.789, "std": 18.3722 }, "separation": 1.1486, "buy_lower_than_sell": true }, { "col": "m15_macd_signal", "tf": "m15", "interval": 15, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 318, "mean": -1.894, "median": -2.5183, "q25": -6.2007, "q75": -0.0608, "std": 14.2499 }, "sell": { "count": 158, "mean": 12.3821, "median": 7.1148, "q25": 3.5191, "q75": 14.7698, "std": 15.7818 }, "separation": 0.9495, "buy_lower_than_sell": true }, { "col": "m15_BB_Width", "tf": "m15", "interval": 15, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 4.7521, "median": 3.7413, "q25": 2.6114, "q75": 5.5574, "std": 3.6577 }, "sell": { "count": 158, "mean": 7.5426, "median": 5.6905, "q25": 3.8417, "q75": 8.3864, "std": 6.7661 }, "separation": 0.5131, "buy_lower_than_sell": true }, { "col": "m15_ga_sma_5", "tf": "m15", "interval": 15, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1037.1679, "median": 937.4, "q25": 557.8, "q75": 1388.9, "std": 541.8343 }, "sell": { "count": 158, "mean": 1164.1253, "median": 1111.1, "q25": 598.8, "q75": 1550.7, "std": 629.4129 }, "separation": 0.2162, "buy_lower_than_sell": true }, { "col": "m15_ga_sma_20", "tf": "m15", "interval": 15, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1044.4126, "median": 939.0, "q25": 560.025, "q75": 1404.0125, "std": 543.3158 }, "sell": { "count": 158, "mean": 1139.2883, "median": 1099.625, "q25": 587.5375, "q75": 1537.325, "std": 612.1264 }, "separation": 0.1639, "buy_lower_than_sell": true }, { "col": "m15_ga_sma_60", "tf": "m15", "interval": 15, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1048.0798, "median": 946.4333, "q25": 562.6625, "q75": 1415.3708, "std": 542.9148 }, "sell": { "count": 158, "mean": 1110.3376, "median": 1077.8667, "q25": 570.1917, "q75": 1498.25, "std": 596.0738 }, "separation": 0.1092, "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": 318, "mean": -1.4535, "median": -1.3493, "q25": -2.1521, "q75": -0.7201, "std": 1.8533 }, "sell": { "count": 158, "mean": 3.3547, "median": 2.5892, "q25": 1.4679, "q75": 3.916, "std": 3.498 }, "separation": 1.7178, "buy_lower_than_sell": true }, { "col": "m15_ga_golden_cross", "tf": "m15", "interval": 15, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0094, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0968 }, "sell": { "count": 158, "mean": 0.0253, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1576 }, "separation": 0.1214, "buy_lower_than_sell": false }, { "col": "m15_ga_death_cross", "tf": "m15", "interval": 15, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0314, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1748 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2544, "buy_lower_than_sell": false }, { "col": "m15_ga_atr_14", "tf": "m15", "interval": 15, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 11.2745, "median": 7.8214, "q25": 5.0714, "q75": 13.5179, "std": 12.0534 }, "sell": { "count": 158, "mean": 15.1288, "median": 10.2857, "q25": 6.2857, "q75": 17.6964, "std": 15.8194 }, "separation": 0.2741, "buy_lower_than_sell": true }, { "col": "m15_ga_atr_pct", "tf": "m15", "interval": 15, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0538, "median": 0.8739, "q25": 0.6596, "q75": 1.2755, "std": 0.6491 }, "sell": { "count": 158, "mean": 1.2165, "median": 0.9442, "q25": 0.7246, "q75": 1.3964, "std": 0.7524 }, "separation": 0.2315, "buy_lower_than_sell": true }, { "col": "m15_ga_bb_squeeze", "tf": "m15", "interval": 15, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1321, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3391 }, "sell": { "count": 158, "mean": 0.0886, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2851 }, "separation": 0.1388, "buy_lower_than_sell": false }, { "col": "m15_ga_donchian_pos", "tf": "m15", "interval": 15, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2558, "median": 0.1925, "q25": 0.0537, "q75": 0.3672, "std": 0.2591 }, "sell": { "count": 158, "mean": 1.0594, "median": 1.0583, "q25": 1.0, "q75": 1.1175, "std": 0.205 }, "separation": 3.44, "buy_lower_than_sell": true }, { "col": "m15_ga_cci_20", "tf": "m15", "interval": 15, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -151.1574, "median": -152.9778, "q25": -191.9545, "q75": -111.4437, "std": 84.6079 }, "sell": { "count": 158, "mean": 156.5644, "median": 143.8579, "q25": 106.0466, "q75": 197.0197, "std": 77.5161 }, "separation": 3.7925, "buy_lower_than_sell": true }, { "col": "m15_ga_cci_oversold", "tf": "m15", "interval": 15, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.8082, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3944 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 2.8982, "buy_lower_than_sell": false }, { "col": "m15_ga_cci_overbought", "tf": "m15", "interval": 15, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.7848, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4123 }, "separation": 2.6569, "buy_lower_than_sell": true }, { "col": "m15_ga_williams_r", "tf": "m15", "interval": 15, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -72.4365, "median": -79.0963, "q25": -93.8221, "q75": -61.5385, "std": 26.8676 }, "sell": { "count": 158, "mean": 8.4493, "median": 7.7592, "q25": 0.0, "q75": 16.9326, "std": 24.3768 }, "separation": 3.1531, "buy_lower_than_sell": true }, { "col": "m15_ga_williams_oversold", "tf": "m15", "interval": 15, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.4717, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 1.3342, "buy_lower_than_sell": false }, { "col": "m15_ga_williams_overbought", "tf": "m15", "interval": 15, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0786, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2696 }, "sell": { "count": 158, "mean": 0.9114, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2851 }, "separation": 3.0018, "buy_lower_than_sell": true }, { "col": "m15_ga_roc_10", "tf": "m15", "interval": 15, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -1.6434, "median": -1.5436, "q25": -2.6687, "q75": -0.7794, "std": 2.3094 }, "sell": { "count": 158, "mean": 3.8818, "median": 2.8961, "q25": 1.5238, "q75": 4.3196, "std": 4.8125 }, "separation": 1.4638, "buy_lower_than_sell": true }, { "col": "m15_ga_mfi_14", "tf": "m15", "interval": 15, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 28.0782, "median": 22.612, "q25": 14.7381, "q75": 38.4854, "std": 18.1603 }, "sell": { "count": 158, "mean": 75.5561, "median": 78.23, "q25": 63.5692, "q75": 87.8089, "std": 15.3676 }, "separation": 2.8224, "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": 318, "mean": 0.1541, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3616 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.5644, "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": 318, "mean": 0.0346, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.183 }, "sell": { "count": 158, "mean": 0.2785, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4497 }, "separation": 0.7104, "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": 318, "mean": 0.239, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4271 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.7573, "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": 318, "mean": 0.0346, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.183 }, "sell": { "count": 158, "mean": 0.2468, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4325 }, "separation": 0.6391, "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": 318, "mean": 0.2579, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4381 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.7667, "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": 318, "mean": 0.0377, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1909 }, "sell": { "count": 158, "mean": 0.2785, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4497 }, "separation": 0.697, "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": 318, "mean": -3.1628, "median": -2.6179, "q25": -6.6908, "q75": 0.3417, "std": 6.6272 }, "sell": { "count": 158, "mean": 0.9969, "median": 0.4526, "q25": -2.7035, "q75": 4.6762, "std": 7.2885 }, "separation": 0.5972, "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": 318, "mean": -0.5306, "median": -0.2496, "q25": -0.674, "q75": 0.0073, "std": 1.2282 }, "sell": { "count": 158, "mean": 0.7846, "median": 0.2872, "q25": -0.097, "q75": 0.7631, "std": 2.3262 }, "separation": 0.7071, "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": 318, "mean": -4.9196, "median": -2.9914, "q25": -11.7671, "q75": 2.7348, "std": 13.4477 }, "sell": { "count": 158, "mean": 3.9331, "median": 2.3399, "q25": -2.1269, "q75": 8.7157, "std": 12.097 }, "separation": 0.6921, "buy_lower_than_sell": true }, { "col": "m15_ga_keltner_pos", "tf": "m15", "interval": 15, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1418, "median": 0.1086, "q25": -0.0427, "q75": 0.2754, "std": 0.259 }, "sell": { "count": 158, "mean": 1.0957, "median": 1.0939, "q25": 0.8828, "q75": 1.2935, "std": 0.2871 }, "separation": 3.4893, "buy_lower_than_sell": true }, { "col": "m15_ga_ao", "tf": "m15", "interval": 15, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -12.2887, "median": -11.2529, "q25": -22.3816, "q75": -4.0051, "std": 37.7812 }, "sell": { "count": 158, "mean": 40.6324, "median": 22.6824, "q25": 11.8029, "q75": 48.3765, "std": 46.7761 }, "separation": 1.2447, "buy_lower_than_sell": true }, { "col": "m15_ga_ao_bull", "tf": "m15", "interval": 15, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.1073, "buy_lower_than_sell": false }, { "col": "m15_ga_ao_bear", "tf": "m15", "interval": 15, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0409, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1983 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2915, "buy_lower_than_sell": false }, { "col": "m15_ga_hv_20", "tf": "m15", "interval": 15, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 2.3039, "median": 1.8112, "q25": 1.3434, "q75": 2.7183, "std": 1.7272 }, "sell": { "count": 158, "mean": 3.034, "median": 2.3169, "q25": 1.9313, "q75": 3.3428, "std": 1.998 }, "separation": 0.3909, "buy_lower_than_sell": true }, { "col": "m15_ga_hv_percentile", "tf": "m15", "interval": 15, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.5952, "median": 0.6429, "q25": 0.3298, "q75": 0.9076, "std": 0.3188 }, "sell": { "count": 158, "mean": 0.7648, "median": 0.8277, "q25": 0.5714, "q75": 0.9916, "std": 0.2431 }, "separation": 0.5982, "buy_lower_than_sell": true }, { "col": "m15_ga_ad_line", "tf": "m15", "interval": 15, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 286, "mean": -14140242232.2132, "median": -15835407979.8781, "q25": -20808048759.4297, "q75": -4997670712.6057, "std": 8126517316.4104 }, "sell": { "count": 149, "mean": -13886860144.0796, "median": -14784320127.9454, "q25": -22106059204.508, "q75": -4982709344.3382, "std": 8488203174.9343 }, "separation": 0.0305, "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": 262, "mean": -27592673.3478, "median": -12204269.4706, "q25": -24368722.9578, "q75": -5908765.0511, "std": 58826332.1065 }, "sell": { "count": 142, "mean": -14291764.5824, "median": -4273355.6007, "q25": -10478592.7807, "q75": -869129.1159, "std": 32851569.5632 }, "separation": 0.2792, "buy_lower_than_sell": true }, { "col": "m15_ga_vol_ratio", "tf": "m15", "interval": 15, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 2.0156, "median": 1.5448, "q25": 0.9416, "q75": 2.4938, "std": 1.6102 }, "sell": { "count": 158, "mean": 1.9168, "median": 1.4284, "q25": 0.9504, "q75": 2.489, "std": 1.5999 }, "separation": 0.0615, "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": 318, "mean": -1229220.7958, "median": -1032364.8834, "q25": -2128858.3304, "q75": -346732.9971, "std": 4637743.3176 }, "sell": { "count": 158, "mean": 5984906.1645, "median": 2316879.4242, "q25": 533820.4588, "q75": 6274599.5056, "std": 12739385.9508 }, "separation": 0.7525, "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": 318, "mean": 0.0755, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2646 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.3539, "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": 318, "mean": 0.0377, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1909 }, "sell": { "count": 158, "mean": 0.0696, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2553 }, "separation": 0.1415, "buy_lower_than_sell": false }, { "col": "m15_ga_cmf_20", "tf": "m15", "interval": 15, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 51, "mean": -3.5929, "median": -3.63, "q25": -4.7942, "q75": -2.1865, "std": 2.0605 }, "sell": { "count": 52, "mean": -1.5475, "median": -0.8564, "q25": -2.4407, "q75": -0.259, "std": 1.8326 }, "separation": 1.049, "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": 318, "mean": -32.3902, "median": -43.5587, "q25": -60.524, "q75": -7.1659, "std": 31.3223 }, "sell": { "count": 158, "mean": -21.9948, "median": -29.0942, "q25": -56.5007, "q75": 5.3055, "std": 37.3446 }, "separation": 0.3016, "buy_lower_than_sell": true }, { "col": "m15_ga_adx_14", "tf": "m15", "interval": 15, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 38.0734, "median": 34.9377, "q25": 25.5247, "q75": 49.1931, "std": 17.6532 }, "sell": { "count": 158, "mean": 37.8563, "median": 35.3936, "q25": 22.5013, "q75": 46.3522, "std": 20.4606 }, "separation": 0.0114, "buy_lower_than_sell": true }, { "col": "m15_ga_adx_trending", "tf": "m15", "interval": 15, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.761, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4271 }, "sell": { "count": 158, "mean": 0.6646, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4736 }, "separation": 0.2139, "buy_lower_than_sell": false }, { "col": "m15_ga_supertrend_bull", "tf": "m15", "interval": 15, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": -0.7174, "median": -0.7158, "q25": -1.5673, "q75": -0.1194, "std": 2.8796 }, "sell": { "count": 158, "mean": 2.963, "median": 1.5707, "q25": 0.6972, "q75": 3.4492, "std": 4.1267 }, "separation": 1.0343, "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": 318, "mean": 0.5045, "median": 0.5439, "q25": 0.2726, "q75": 0.7371, "std": 0.2857 }, "sell": { "count": 158, "mean": 0.5464, "median": 0.5803, "q25": 0.3384, "q75": 0.7917, "std": 0.2801 }, "separation": 0.1484, "buy_lower_than_sell": true }, { "col": "m15_ga_psar", "tf": "m15", "interval": 15, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1021.4416, "median": 929.0, "q25": 552.0, "q75": 1367.75, "std": 531.3924 }, "sell": { "count": 158, "mean": 1169.8761, "median": 1112.5, "q25": 604.0, "q75": 1559.5, "std": 630.9035 }, "separation": 0.2545, "buy_lower_than_sell": true }, { "col": "m15_ga_psar_bull", "tf": "m15", "interval": 15, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0503, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2189 }, "sell": { "count": 158, "mean": 0.519, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5012 }, "separation": 1.2118, "buy_lower_than_sell": true }, { "col": "m15_ga_shooting_star", "tf": "m15", "interval": 15, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.8679, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3391 }, "sell": { "count": 158, "mean": 0.9051, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2941 }, "separation": 0.117, "buy_lower_than_sell": false }, { "col": "m15_ga_doji", "tf": "m15", "interval": 15, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.9717, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1661 }, "sell": { "count": 158, "mean": 0.9684, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1756 }, "separation": 0.0196, "buy_lower_than_sell": false }, { "col": "m15_ga_bullish_engulfing", "tf": "m15", "interval": 15, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.1125, "buy_lower_than_sell": false }, { "col": "m15_ga_bearish_engulfing", "tf": "m15", "interval": 15, "base": "ga_bearish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0253, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1576 }, "separation": 0.2272, "buy_lower_than_sell": false }, { "col": "m15_ga_morning_star", "tf": "m15", "interval": 15, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.1125, "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": 318, "mean": 0.2013, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4016 }, "sell": { "count": 158, "mean": 0.0316, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1756 }, "separation": 0.5473, "buy_lower_than_sell": false }, { "col": "m15_ga_ha_bull", "tf": "m15", "interval": 15, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0094, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0968 }, "sell": { "count": 158, "mean": 0.8861, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3187 }, "separation": 3.7218, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.6203, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4869 }, "separation": 1.7808, "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": 318, "mean": 0.1069, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3095 }, "sell": { "count": 158, "mean": 0.1329, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3406 }, "separation": 0.0799, "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": 318, "mean": 0.1132, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3173 }, "sell": { "count": 158, "mean": 0.1519, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3601 }, "separation": 0.114, "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": 318, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1363 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1958, "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": 318, "mean": 0.022, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.147 }, "sell": { "count": 158, "mean": 0.0443, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2064 }, "separation": 0.1244, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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_triangle_asc", "tf": "m15", "interval": 15, "base": "ga_pattern_triangle_asc", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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_triangle_desc", "tf": "m15", "interval": 15, "base": "ga_pattern_triangle_desc", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0629, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2432 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3658, "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": 318, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0792 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.0656, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0793, "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": 318, "mean": 0.0786, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2696 }, "sell": { "count": 158, "mean": 0.1962, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3984 }, "separation": 0.3457, "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": 318, "mean": 0.0629, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2432 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3658, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_rectangle", "tf": "m15", "interval": 15, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0094, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0968 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1378, "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": 318, "mean": 0.0786, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2696 }, "sell": { "count": 158, "mean": 0.1962, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3984 }, "separation": 0.3457, "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": 318, "mean": 0.0629, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2432 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3658, "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": 318, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1363 }, "sell": { "count": 158, "mean": 0.1139, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3187 }, "separation": 0.3878, "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": 318, "mean": 0.0283, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1661 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.241, "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": 318, "mean": 0.0503, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2189 }, "sell": { "count": 158, "mean": 0.1962, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3984 }, "separation": 0.4539, "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": 318, "mean": 0.1289, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3357 }, "sell": { "count": 158, "mean": 0.1835, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3883 }, "separation": 0.1505, "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": 318, "mean": 0.1321, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3391 }, "sell": { "count": 158, "mean": 0.1709, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3776 }, "separation": 0.1081, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0377, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1909 }, "sell": { "count": 158, "mean": 0.0759, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2658 }, "separation": 0.1652, "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": 318, "mean": 0.0849, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2792 }, "sell": { "count": 158, "mean": 0.0949, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2941 }, "separation": 0.035, "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": 318, "mean": 0.0818, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2744 }, "sell": { "count": 158, "mean": 0.1139, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3187 }, "separation": 0.1081, "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": 318, "mean": 0.022, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.147 }, "sell": { "count": 158, "mean": 0.0443, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2064 }, "separation": 0.1244, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0793, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0793, "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": 318, "mean": 0.1258, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3321 }, "sell": { "count": 158, "mean": 0.1646, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.372 }, "separation": 0.11, "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": 318, "mean": 0.1289, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3357 }, "sell": { "count": 158, "mean": 0.1646, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.372 }, "separation": 0.1006, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_label", "tf": "m15", "interval": 15, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 318, "mode": "none", "mode_frac": 0.858, "top": { "none": 273, "island_bottom": 36, "cup_handle": 7, "double_bottom": 1, "flag_bull": 1 } }, "sell": { "count": 158, "mode": "none", "mode_frac": 0.81, "top": { "none": 128, "island_bottom": 22, "cup_handle": 7, "double_bottom": 1 } }, "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": 318, "mode": "range", "mode_frac": 0.934, "top": { "range": 297, "down": 11, "up": 10 } }, "sell": { "count": 158, "mode": "range", "mode_frac": 0.88, "top": { "range": 139, "up": 15, "down": 4 } }, "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": 318, "mean": 0.0535, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2253 }, "sell": { "count": 158, "mean": 0.1203, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3263 }, "separation": 0.2382, "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": 318, "mean": 0.0535, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2253 }, "sell": { "count": 158, "mean": 0.1203, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3263 }, "separation": 0.2382, "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": 318, "mean": 0.0597, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2374 }, "sell": { "count": 158, "mean": 0.038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1917 }, "separation": 0.1009, "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": 318, "mean": 0.0597, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2374 }, "sell": { "count": 158, "mean": 0.0253, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1576 }, "separation": 0.1709, "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": 318, "mean": 0.0283, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1661 }, "sell": { "count": 158, "mean": 0.1076, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3109 }, "separation": 0.3182, "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": 318, "mean": 0.0503, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2189 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.267, "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": 318, "mean": 0.0283, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1661 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.1687, "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": 318, "mean": 3.2233, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 8.4022 }, "sell": { "count": 158, "mean": 4.5316, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 9.457 }, "separation": 0.1463, "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": 318, "mode": "unknown", "mode_frac": 0.858, "top": { "unknown": 273, "impulse_late": 45 } }, "sell": { "count": 158, "mode": "unknown", "mode_frac": 0.804, "top": { "unknown": 127, "impulse_late": 31 } }, "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": 318, "mode": "unknown", "mode_frac": 0.947, "top": { "unknown": 301, "accumulation": 16, "distribution": 1 } }, "sell": { "count": 158, "mode": "unknown", "mode_frac": 0.911, "top": { "unknown": 144, "accumulation": 8, "distribution": 6 } }, "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": 318, "mode": "none", "mode_frac": 0.89, "top": { "none": 283, "0": 18, "382": 8, "618": 3, "100": 3 } }, "sell": { "count": 158, "mode": "none", "mode_frac": 0.842, "top": { "none": 133, "100": 22, "500": 2, "382": 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": 318, "mode": "neutral", "mode_frac": 0.858, "top": { "neutral": 273, "below_cloud": 23, "above_cloud": 12, "in_cloud": 10 } }, "sell": { "count": 158, "mode": "neutral", "mode_frac": 0.804, "top": { "neutral": 127, "above_cloud": 30, "in_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": 318, "mode": "neutral", "mode_frac": 0.899, "top": { "neutral": 286, "below": 23, "above": 9 } }, "sell": { "count": 158, "mode": "neutral", "mode_frac": 0.88, "top": { "neutral": 139, "above": 13, "below": 6 } }, "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": 318, "mean": -0.1886, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 1.1511 }, "sell": { "count": 158, "mean": 0.0945, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 1.3354 }, "separation": 0.2271, "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": 318, "mean": 0.0094, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0968 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1378, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.1125, "buy_lower_than_sell": false }, { "col": "m15_ga_vp_poc", "tf": "m15", "interval": 15, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 1050.239, "median": 944.325, "q25": 566.8375, "q75": 1404.7375, "std": 547.0226 }, "sell": { "count": 158, "mean": 1138.2502, "median": 1091.0167, "q25": 577.125, "q75": 1554.125, "std": 615.3051 }, "separation": 0.1512, "buy_lower_than_sell": true }, { "col": "m15_ga_vp_vah", "tf": "m15", "interval": 15, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 1079.2319, "median": 961.0, "q25": 579.8, "q75": 1453.5, "std": 572.1406 }, "sell": { "count": 158, "mean": 1177.8816, "median": 1113.5, "q25": 603.5333, "q75": 1558.0, "std": 644.2354 }, "separation": 0.1619, "buy_lower_than_sell": true }, { "col": "m15_ga_vp_val", "tf": "m15", "interval": 15, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 1010.224, "median": 929.35, "q25": 540.15, "q75": 1368.3333, "std": 517.5737 }, "sell": { "count": 158, "mean": 1073.5046, "median": 1052.2333, "q25": 558.1, "q75": 1472.25, "std": 574.4398 }, "separation": 0.1157, "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": 318, "mean": -1.8888, "median": -1.7529, "q25": -3.1573, "q75": -0.5941, "std": 3.3106 }, "sell": { "count": 158, "mean": 3.7277, "median": 2.123, "q25": 0.5694, "q75": 5.7717, "std": 4.499 }, "separation": 1.422, "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": 318, "mean": 0.7484, "median": 1.0, "q25": 0.25, "q75": 1.0, "std": 0.4346 }, "sell": { "count": 158, "mean": 0.2595, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4398 }, "separation": 1.1184, "buy_lower_than_sell": false }, { "col": "m15_ga_harmonic_gartley", "tf": "m15", "interval": 15, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": -0.3734, "median": -0.3729, "q25": -0.9449, "q75": -0.0508, "std": 1.702 }, "sell": { "count": 158, "mean": 1.6376, "median": 1.1017, "q25": 0.5085, "q75": 1.9619, "std": 2.4239 }, "separation": 0.9602, "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": 318, "mean": -0.5102, "median": -0.3397, "q25": -0.7126, "q75": -0.1654, "std": 1.5138 }, "sell": { "count": 158, "mean": -0.7072, "median": -0.5062, "q25": -1.0568, "q75": -0.2283, "std": 1.1263 }, "separation": 0.1477, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.6203, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4869 }, "separation": 1.7808, "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": 318, "mean": 0.4074, "median": 0.385, "q25": 0.302, "q75": 0.5, "std": 0.1585 }, "sell": { "count": 158, "mean": 0.6899, "median": 0.706, "q25": 0.632, "q75": 0.778, "std": 0.1192 }, "separation": 2.0138, "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": 318, "mean": -0.3082, "median": 0.0, "q25": -1.0, "q75": 0.0, "std": 0.4759 }, "sell": { "count": 158, "mean": 0.3671, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5903 }, "separation": 1.2594, "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": 318, "mean": -0.1604, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4082 }, "sell": { "count": 158, "mean": 0.2152, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5335 }, "separation": 0.7907, "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": 318, "mean": 0.4182, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.494 }, "sell": { "count": 158, "mean": 0.3671, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4835 }, "separation": 0.1046, "buy_lower_than_sell": false }, { "col": "m30_bb_pos", "tf": "m30", "interval": 30, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2102, "median": 0.1152, "q25": 0.0, "q75": 0.3223, "std": 0.2518 }, "sell": { "count": 158, "mean": 0.9167, "median": 0.9651, "q25": 0.8689, "q75": 1.0, "std": 0.1075 }, "separation": 3.6496, "buy_lower_than_sell": true }, { "col": "m30_RSI", "tf": "m30", "interval": 30, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 36.9155, "median": 36.5317, "q25": 26.287, "q75": 46.226, "std": 16.2703 }, "sell": { "count": 158, "mean": 72.6551, "median": 71.6203, "q25": 64.4983, "q75": 80.8551, "std": 10.6299 }, "separation": 2.6006, "buy_lower_than_sell": true }, { "col": "m30_macd_hist", "tf": "m30", "interval": 30, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": -1.517, "median": -1.0883, "q25": -2.8897, "q75": -0.0066, "std": 5.1974 }, "sell": { "count": 158, "mean": 4.8491, "median": 2.3626, "q25": 0.6818, "q75": 6.5929, "std": 6.8939 }, "separation": 1.0428, "buy_lower_than_sell": true }, { "col": "m30_stoch_k", "tf": "m30", "interval": 30, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 39.9254, "median": 28.5976, "q25": 15.8753, "q75": 60.2153, "std": 32.1729 }, "sell": { "count": 158, "mean": 104.9538, "median": 106.7378, "q25": 98.6921, "q75": 112.4088, "std": 16.5398 }, "separation": 2.5422, "buy_lower_than_sell": true }, { "col": "m30_stoch_d", "tf": "m30", "interval": 30, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 45.4306, "median": 33.1146, "q25": 18.2456, "q75": 71.0889, "std": 33.4261 }, "sell": { "count": 158, "mean": 102.2455, "median": 106.4053, "q25": 95.7908, "q75": 110.3178, "std": 21.4939 }, "separation": 2.0218, "buy_lower_than_sell": true }, { "col": "m30_macd_line", "tf": "m30", "interval": 30, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 318, "mean": -2.4524, "median": -3.6501, "q25": -10.1379, "q75": 0.2198, "std": 21.5963 }, "sell": { "count": 158, "mean": 18.4998, "median": 11.7327, "q25": 6.0512, "q75": 22.0341, "std": 26.4342 }, "separation": 0.8681, "buy_lower_than_sell": true }, { "col": "m30_macd_signal", "tf": "m30", "interval": 30, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 318, "mean": -0.9354, "median": -2.7494, "q25": -8.1294, "q75": 1.3207, "std": 19.5543 }, "sell": { "count": 158, "mean": 13.6507, "median": 8.8169, "q25": 3.8993, "q75": 15.7245, "std": 24.6718 }, "separation": 0.6552, "buy_lower_than_sell": true }, { "col": "m30_BB_Width", "tf": "m30", "interval": 30, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 6.4977, "median": 4.6827, "q25": 3.2158, "q75": 7.2345, "std": 5.7869 }, "sell": { "count": 158, "mean": 9.7748, "median": 7.6503, "q25": 5.286, "q75": 11.9412, "std": 6.9927 }, "separation": 0.5106, "buy_lower_than_sell": true }, { "col": "m30_ga_sma_5", "tf": "m30", "interval": 30, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1041.2321, "median": 938.1, "q25": 560.3, "q75": 1396.65, "std": 542.711 }, "sell": { "count": 158, "mean": 1153.7873, "median": 1106.0, "q25": 596.0, "q75": 1539.9, "std": 623.8357 }, "separation": 0.1925, "buy_lower_than_sell": true }, { "col": "m30_ga_sma_20", "tf": "m30", "interval": 30, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1046.9486, "median": 943.175, "q25": 560.5125, "q75": 1407.375, "std": 543.0387 }, "sell": { "count": 158, "mean": 1121.7753, "median": 1087.75, "q25": 574.8125, "q75": 1513.3, "std": 601.8915 }, "separation": 0.1305, "buy_lower_than_sell": true }, { "col": "m30_ga_sma_60", "tf": "m30", "interval": 30, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1047.4053, "median": 958.1167, "q25": 565.3042, "q75": 1418.9542, "std": 535.0629 }, "sell": { "count": 158, "mean": 1091.7191, "median": 1069.0583, "q25": 562.1667, "q75": 1483.2042, "std": 584.1127 }, "separation": 0.0791, "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": 318, "mean": -1.3644, "median": -1.4974, "q25": -2.4467, "q75": -0.7741, "std": 2.8342 }, "sell": { "count": 158, "mean": 4.6138, "median": 3.5601, "q25": 2.4258, "q75": 5.4415, "std": 4.0349 }, "separation": 1.7146, "buy_lower_than_sell": true }, { "col": "m30_ga_golden_cross", "tf": "m30", "interval": 30, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0443, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2064 }, "separation": 0.2721, "buy_lower_than_sell": false }, { "col": "m30_ga_death_cross", "tf": "m30", "interval": 30, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0597, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2374 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3559, "buy_lower_than_sell": false }, { "col": "m30_ga_atr_14", "tf": "m30", "interval": 30, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 15.3297, "median": 10.8929, "q25": 6.6607, "q75": 17.2143, "std": 17.4323 }, "sell": { "count": 158, "mean": 18.7071, "median": 12.9286, "q25": 7.5, "q75": 21.0, "std": 18.5745 }, "separation": 0.1875, "buy_lower_than_sell": true }, { "col": "m30_ga_atr_pct", "tf": "m30", "interval": 30, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.4082, "median": 1.1361, "q25": 0.8675, "q75": 1.6529, "std": 0.916 }, "sell": { "count": 158, "mean": 1.5459, "median": 1.1884, "q25": 0.9591, "q75": 1.7582, "std": 0.9127 }, "separation": 0.1506, "buy_lower_than_sell": true }, { "col": "m30_ga_bb_squeeze", "tf": "m30", "interval": 30, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1509, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3586 }, "sell": { "count": 158, "mean": 0.0443, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2064 }, "separation": 0.3645, "buy_lower_than_sell": false }, { "col": "m30_ga_donchian_pos", "tf": "m30", "interval": 30, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2856, "median": 0.1827, "q25": 0.046, "q75": 0.4217, "std": 0.3133 }, "sell": { "count": 158, "mean": 1.0952, "median": 1.0674, "q25": 1.0303, "q75": 1.1364, "std": 0.1724 }, "separation": 3.2017, "buy_lower_than_sell": true }, { "col": "m30_ga_cci_20", "tf": "m30", "interval": 30, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -135.4592, "median": -139.4621, "q25": -191.526, "q75": -91.7839, "std": 102.487 }, "sell": { "count": 158, "mean": 162.7531, "median": 152.9272, "q25": 119.4373, "q75": 187.6999, "std": 69.3177 }, "separation": 3.4086, "buy_lower_than_sell": true }, { "col": "m30_ga_cci_oversold", "tf": "m30", "interval": 30, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.7075, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4556 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 2.1962, "buy_lower_than_sell": false }, { "col": "m30_ga_cci_overbought", "tf": "m30", "interval": 30, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0346, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.183 }, "sell": { "count": 158, "mean": 0.8734, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3336 }, "separation": 3.1179, "buy_lower_than_sell": true }, { "col": "m30_ga_williams_r", "tf": "m30", "interval": 30, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -69.3829, "median": -80.0, "q25": -95.0915, "q75": -55.5556, "std": 33.7597 }, "sell": { "count": 158, "mean": 12.4232, "median": 9.265, "q25": 4.1482, "q75": 19.9419, "std": 22.1135 }, "separation": 2.8667, "buy_lower_than_sell": true }, { "col": "m30_ga_williams_oversold", "tf": "m30", "interval": 30, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.4906, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5007 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 1.3856, "buy_lower_than_sell": false }, { "col": "m30_ga_williams_overbought", "tf": "m30", "interval": 30, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0975, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2971 }, "sell": { "count": 158, "mean": 0.9494, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2199 }, "separation": 3.2592, "buy_lower_than_sell": true }, { "col": "m30_ga_roc_10", "tf": "m30", "interval": 30, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -1.4899, "median": -1.6793, "q25": -2.9905, "q75": -0.559, "std": 3.7792 }, "sell": { "count": 158, "mean": 5.2644, "median": 3.7022, "q25": 2.183, "q75": 6.4525, "std": 5.2764 }, "separation": 1.4718, "buy_lower_than_sell": true }, { "col": "m30_ga_mfi_14", "tf": "m30", "interval": 30, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 33.1774, "median": 29.14, "q25": 17.3514, "q75": 44.8302, "std": 19.6824 }, "sell": { "count": 158, "mean": 78.4164, "median": 80.576, "q25": 69.6643, "q75": 89.0686, "std": 13.3177 }, "separation": 2.6921, "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": 318, "mean": 0.1572, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3646 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.6099, "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": 318, "mean": 0.0409, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1983 }, "sell": { "count": 158, "mean": 0.2025, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4032 }, "separation": 0.5088, "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": 318, "mean": 0.1918, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3944 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.6879, "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": 318, "mean": 0.0503, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2189 }, "sell": { "count": 158, "mean": 0.3101, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.464 }, "separation": 0.7161, "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": 318, "mean": 0.2516, "median": 0.0, "q25": 0.0, "q75": 0.75, "std": 0.4346 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.8186, "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": 318, "mean": 0.0566, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2314 }, "sell": { "count": 158, "mean": 0.3544, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4799 }, "separation": 0.7906, "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": 318, "mean": -3.7039, "median": -2.7151, "q25": -7.1429, "q75": 0.0, "std": 6.7995 }, "sell": { "count": 158, "mean": 2.5237, "median": 2.7299, "q25": -0.3842, "q75": 5.5077, "std": 5.9345 }, "separation": 0.9759, "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": 318, "mean": -0.5997, "median": -0.3748, "q25": -0.9855, "q75": -0.0291, "std": 1.206 }, "sell": { "count": 158, "mean": 1.1387, "median": 0.4549, "q25": 0.0369, "q75": 1.5069, "std": 2.3198 }, "separation": 0.9403, "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": 318, "mean": -6.6017, "median": -4.1667, "q25": -13.2738, "q75": 2.0197, "std": 16.1208 }, "sell": { "count": 158, "mean": 3.9925, "median": 1.5702, "q25": -2.0867, "q75": 7.2338, "std": 14.0873 }, "separation": 0.6998, "buy_lower_than_sell": true }, { "col": "m30_ga_keltner_pos", "tf": "m30", "interval": 30, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2005, "median": 0.1577, "q25": -0.0037, "q75": 0.3296, "std": 0.3076 }, "sell": { "count": 158, "mean": 1.1408, "median": 1.101, "q25": 0.9419, "q75": 1.3502, "std": 0.2917 }, "separation": 3.1373, "buy_lower_than_sell": true }, { "col": "m30_ga_ao", "tf": "m30", "interval": 30, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -10.48, "median": -11.2397, "q25": -28.0963, "q75": -2.4096, "std": 52.5108 }, "sell": { "count": 158, "mean": 48.539, "median": 29.0456, "q25": 14.85, "q75": 56.2471, "std": 61.8211 }, "separation": 1.029, "buy_lower_than_sell": true }, { "col": "m30_ga_ao_bull", "tf": "m30", "interval": 30, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0253, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1576 }, "separation": 0.2272, "buy_lower_than_sell": false }, { "col": "m30_ga_ao_bear", "tf": "m30", "interval": 30, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0377, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1909 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2796, "buy_lower_than_sell": false }, { "col": "m30_ga_hv_20", "tf": "m30", "interval": 30, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 3.0216, "median": 2.3969, "q25": 1.6899, "q75": 3.5006, "std": 2.1391 }, "sell": { "count": 158, "mean": 3.9393, "median": 3.3925, "q25": 2.3756, "q75": 4.7779, "std": 2.2178 }, "separation": 0.4212, "buy_lower_than_sell": true }, { "col": "m30_ga_hv_percentile", "tf": "m30", "interval": 30, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.5763, "median": 0.6303, "q25": 0.3193, "q75": 0.8403, "std": 0.3158 }, "sell": { "count": 158, "mean": 0.7463, "median": 0.8235, "q25": 0.6218, "q75": 0.9496, "std": 0.2464 }, "separation": 0.6004, "buy_lower_than_sell": true }, { "col": "m30_ga_ad_line", "tf": "m30", "interval": 30, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 303, "mean": -15845611216.3431, "median": -17751391503.8229, "q25": -23435180723.9973, "q75": -5714993173.3109, "std": 9337789615.8371 }, "sell": { "count": 149, "mean": -15991356257.5197, "median": -16512258881.4038, "q25": -25341064630.0505, "q75": -6034699942.6774, "std": 9629789326.4225 }, "separation": 0.0154, "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": 280, "mean": -45741038.6575, "median": -22001109.3309, "q25": -52091661.1569, "q75": -11112149.266, "std": 75151759.3487 }, "sell": { "count": 139, "mean": -33386030.5917, "median": -9625715.1325, "q25": -25269738.3736, "q75": -1438346.2473, "std": 76113084.0053 }, "separation": 0.1634, "buy_lower_than_sell": true }, { "col": "m30_ga_vol_ratio", "tf": "m30", "interval": 30, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.8492, "median": 1.4766, "q25": 0.9139, "q75": 2.382, "std": 1.38 }, "sell": { "count": 158, "mean": 2.1136, "median": 1.5212, "q25": 0.9704, "q75": 2.7591, "std": 1.7881 }, "separation": 0.1656, "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": 318, "mean": -382488.3116, "median": -1586739.4049, "q25": -3315880.6848, "q75": -119775.4893, "std": 12482099.3331 }, "sell": { "count": 158, "mean": 11413645.7698, "median": 4319719.0802, "q25": 1654704.7026, "q75": 10550019.9657, "std": 20613991.5304 }, "separation": 0.6923, "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": 318, "mean": 0.0881, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2838 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.3921, "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": 318, "mean": 0.0283, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1661 }, "sell": { "count": 158, "mean": 0.0886, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2851 }, "separation": 0.2585, "buy_lower_than_sell": false }, { "col": "m30_ga_cmf_20", "tf": "m30", "interval": 30, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 79, "mean": -4.146, "median": -4.127, "q25": -5.1774, "q75": -2.6597, "std": 2.5558 }, "sell": { "count": 67, "mean": -1.9323, "median": -1.6716, "q25": -2.5773, "q75": -0.6834, "std": 1.9145 }, "separation": 0.9804, "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": 318, "mean": -32.0366, "median": -42.939, "q25": -60.3094, "q75": -7.0616, "std": 31.5425 }, "sell": { "count": 158, "mean": -22.1573, "median": -29.3106, "q25": -56.5263, "q75": 4.8337, "std": 37.1146 }, "separation": 0.2868, "buy_lower_than_sell": true }, { "col": "m30_ga_adx_14", "tf": "m30", "interval": 30, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 36.5364, "median": 33.4641, "q25": 22.7737, "q75": 46.0313, "std": 17.7174 }, "sell": { "count": 158, "mean": 38.5615, "median": 37.3077, "q25": 24.5498, "q75": 46.5733, "std": 18.0115 }, "separation": 0.1134, "buy_lower_than_sell": true }, { "col": "m30_ga_adx_trending", "tf": "m30", "interval": 30, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.7075, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4556 }, "sell": { "count": 158, "mean": 0.7405, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4398 }, "separation": 0.0736, "buy_lower_than_sell": false }, { "col": "m30_ga_supertrend_bull", "tf": "m30", "interval": 30, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": -0.5755, "median": -0.6594, "q25": -1.9306, "q75": 0.0831, "std": 4.4712 }, "sell": { "count": 158, "mean": 3.6603, "median": 2.1376, "q25": 1.0541, "q75": 4.3923, "std": 4.5069 }, "separation": 0.9436, "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": 318, "mean": 0.4769, "median": 0.5314, "q25": 0.1753, "q75": 0.7573, "std": 0.307 }, "sell": { "count": 158, "mean": 0.593, "median": 0.6795, "q25": 0.4519, "q75": 0.8042, "std": 0.2631 }, "separation": 0.4061, "buy_lower_than_sell": true }, { "col": "m30_ga_psar", "tf": "m30", "interval": 30, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1022.3466, "median": 929.5, "q25": 552.0, "q75": 1369.5, "std": 529.5833 }, "sell": { "count": 158, "mean": 1160.0624, "median": 1113.5, "q25": 599.0, "q75": 1558.5, "std": 619.737 }, "separation": 0.2389, "buy_lower_than_sell": true }, { "col": "m30_ga_psar_bull", "tf": "m30", "interval": 30, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0975, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2971 }, "sell": { "count": 158, "mean": 0.3608, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4817 }, "separation": 0.6578, "buy_lower_than_sell": false }, { "col": "m30_ga_shooting_star", "tf": "m30", "interval": 30, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.9277, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2594 }, "sell": { "count": 158, "mean": 0.9177, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2757 }, "separation": 0.0372, "buy_lower_than_sell": false }, { "col": "m30_ga_doji", "tf": "m30", "interval": 30, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.9717, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1661 }, "sell": { "count": 158, "mean": 0.9747, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1576 }, "separation": 0.0184, "buy_lower_than_sell": false }, { "col": "m30_ga_bullish_engulfing", "tf": "m30", "interval": 30, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0094, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0968 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.0308, "buy_lower_than_sell": false }, { "col": "m30_ga_morning_star", "tf": "m30", "interval": 30, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.1125, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.2358, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4252 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.7178, "buy_lower_than_sell": false }, { "col": "m30_ga_ha_bull", "tf": "m30", "interval": 30, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0472, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2123 }, "sell": { "count": 158, "mean": 0.9367, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2443 }, "separation": 3.8869, "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": 318, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1116 }, "sell": { "count": 158, "mean": 0.7215, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4497 }, "separation": 2.1639, "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": 318, "mean": 0.1038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3054 }, "sell": { "count": 158, "mean": 0.1266, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3336 }, "separation": 0.0713, "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": 318, "mean": 0.1101, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3135 }, "sell": { "count": 158, "mean": 0.1456, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3538 }, "separation": 0.1062, "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": 318, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1363 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1958, "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": 318, "mean": 0.0157, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1246 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.0259, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.1125, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.1125, "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": 318, "mean": 0.0692, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2542 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.2877, "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": 318, "mean": 0.0094, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0968 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.0308, "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": 318, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0792 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1123, "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": 318, "mean": 0.0818, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2744 }, "sell": { "count": 158, "mean": 0.1772, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3831 }, "separation": 0.2865, "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": 318, "mean": 0.0692, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2542 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.2877, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_rectangle", "tf": "m30", "interval": 30, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.0463, "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": 318, "mean": 0.0818, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2744 }, "sell": { "count": 158, "mean": 0.1772, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3831 }, "separation": 0.2865, "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": 318, "mean": 0.0692, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2542 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.2877, "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": 318, "mean": 0.0503, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2189 }, "sell": { "count": 158, "mean": 0.1709, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3776 }, "separation": 0.3907, "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": 318, "mean": 0.0377, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1909 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2796, "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": 318, "mean": 0.0566, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2314 }, "sell": { "count": 158, "mean": 0.1582, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3661 }, "separation": 0.3318, "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": 318, "mean": 0.1384, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3458 }, "sell": { "count": 158, "mean": 0.1835, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3883 }, "separation": 0.1229, "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": 318, "mean": 0.1415, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3491 }, "sell": { "count": 158, "mean": 0.1835, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3883 }, "separation": 0.1138, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.1125, "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": 318, "mean": 0.0409, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1983 }, "sell": { "count": 158, "mean": 0.1013, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3026 }, "separation": 0.236, "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": 318, "mean": 0.0723, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2594 }, "sell": { "count": 158, "mean": 0.1013, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3026 }, "separation": 0.1027, "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": 318, "mean": 0.0723, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2594 }, "sell": { "count": 158, "mean": 0.1139, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3187 }, "separation": 0.1431, "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": 318, "mean": 0.0094, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0968 }, "sell": { "count": 158, "mean": 0.0443, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2064 }, "separation": 0.2163, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.1125, "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": 318, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0792 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1123, "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": 318, "mean": 0.1384, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3458 }, "sell": { "count": 158, "mean": 0.1709, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3776 }, "separation": 0.0898, "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": 318, "mean": 0.1384, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3458 }, "sell": { "count": 158, "mean": 0.1835, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3883 }, "separation": 0.1229, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_label", "tf": "m30", "interval": 30, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 318, "mode": "none", "mode_frac": 0.855, "top": { "none": 272, "island_bottom": 40, "cup_handle": 3, "double_bottom": 1, "flag_bull": 1 } }, "sell": { "count": 158, "mode": "none", "mode_frac": 0.816, "top": { "none": 129, "island_bottom": 21, "cup_handle": 7, "island_top": 1 } }, "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": 318, "mode": "range", "mode_frac": 0.909, "top": { "range": 289, "up": 18, "down": 11 } }, "sell": { "count": 158, "mode": "range", "mode_frac": 0.93, "top": { "range": 147, "up": 11 } }, "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": 318, "mean": 0.0723, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2594 }, "sell": { "count": 158, "mean": 0.1329, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3406 }, "separation": 0.2001, "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": 318, "mean": 0.0723, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2594 }, "sell": { "count": 158, "mean": 0.1329, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3406 }, "separation": 0.2001, "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": 318, "mean": 0.0692, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2542 }, "sell": { "count": 158, "mean": 0.038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1917 }, "separation": 0.1386, "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": 318, "mean": 0.0503, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2189 }, "sell": { "count": 158, "mean": 0.0253, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1576 }, "separation": 0.1311, "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": 318, "mean": 0.0472, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2123 }, "sell": { "count": 158, "mean": 0.1139, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3187 }, "separation": 0.2465, "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": 318, "mean": 0.0409, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1983 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2915, "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": 318, "mean": 0.0252, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1568 }, "sell": { "count": 158, "mean": 0.0633, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2443 }, "separation": 0.1858, "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": 318, "mean": 2.6164, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 6.5276 }, "sell": { "count": 158, "mean": 3.0759, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 6.3029 }, "separation": 0.0716, "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": 318, "mode": "unknown", "mode_frac": 0.849, "top": { "unknown": 270, "impulse_late": 48 } }, "sell": { "count": 158, "mode": "unknown", "mode_frac": 0.804, "top": { "unknown": 127, "impulse_late": 31 } }, "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": 318, "mode": "unknown", "mode_frac": 0.962, "top": { "unknown": 306, "accumulation": 12 } }, "sell": { "count": 158, "mode": "unknown", "mode_frac": 0.918, "top": { "unknown": 145, "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": 318, "mode": "none", "mode_frac": 0.887, "top": { "none": 282, "0": 15, "100": 9, "382": 5, "500": 4 } }, "sell": { "count": 158, "mode": "none", "mode_frac": 0.867, "top": { "none": 137, "100": 20, "500": 1 } }, "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": 318, "mode": "neutral", "mode_frac": 0.849, "top": { "neutral": 270, "below_cloud": 18, "above_cloud": 18, "in_cloud": 12 } }, "sell": { "count": 158, "mode": "neutral", "mode_frac": 0.804, "top": { "neutral": 127, "above_cloud": 30, "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": 318, "mode": "neutral", "mode_frac": 0.887, "top": { "neutral": 282, "below": 22, "above": 14 } }, "sell": { "count": 158, "mode": "neutral", "mode_frac": 0.823, "top": { "neutral": 130, "above": 27, "below": 1 } }, "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": 318, "mean": -0.0497, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 1.5599 }, "sell": { "count": 158, "mean": 0.8791, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 2.8083 }, "separation": 0.4089, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.0463, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.1125, "buy_lower_than_sell": false }, { "col": "m30_ga_vp_poc", "tf": "m30", "interval": 30, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 1053.4278, "median": 961.775, "q25": 571.2208, "q75": 1394.6375, "std": 552.6312 }, "sell": { "count": 158, "mean": 1115.6408, "median": 1083.575, "q25": 568.1, "q75": 1498.9167, "std": 599.988 }, "separation": 0.1079, "buy_lower_than_sell": true }, { "col": "m30_ga_vp_vah", "tf": "m30", "interval": 30, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 1088.0271, "median": 976.0, "q25": 587.0, "q75": 1454.125, "std": 572.8539 }, "sell": { "count": 158, "mean": 1174.2257, "median": 1107.75, "q25": 599.85, "q75": 1567.25, "std": 638.9331 }, "separation": 0.1421, "buy_lower_than_sell": true }, { "col": "m30_ga_vp_val", "tf": "m30", "interval": 30, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 1003.9536, "median": 917.9, "q25": 539.975, "q75": 1341.75, "std": 508.9656 }, "sell": { "count": 158, "mean": 1052.5447, "median": 1025.75, "q25": 537.4833, "q75": 1449.925, "std": 560.7177 }, "separation": 0.0907, "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": 318, "mean": -1.7302, "median": -1.9062, "q25": -3.6256, "q75": -0.2929, "std": 4.0476 }, "sell": { "count": 158, "mean": 5.5733, "median": 4.6114, "q25": 1.6156, "q75": 6.4948, "std": 6.2898 }, "separation": 1.3809, "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": 318, "mean": 0.761, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4271 }, "sell": { "count": 158, "mean": 0.1646, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.372 }, "separation": 1.4893, "buy_lower_than_sell": false }, { "col": "m30_ga_harmonic_gartley", "tf": "m30", "interval": 30, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0793, "buy_lower_than_sell": false }, { "col": "m30_ga_harmonic_bat", "tf": "m30", "interval": 30, "base": "ga_harmonic_bat", "family": "harmonic", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mode": "none", "mode_frac": 0.997, "top": { "none": 317, "gartley": 1 } }, "sell": { "count": 158, "mode": "none", "mode_frac": 1.0, "top": { "none": 158 } }, "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": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": -0.2609, "median": -0.4082, "q25": -1.2194, "q75": 0.1378, "std": 2.6245 }, "sell": { "count": 158, "mean": 2.2103, "median": 1.5612, "q25": 0.8214, "q75": 2.3163, "std": 3.6386 }, "separation": 0.779, "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": 318, "mean": -0.8163, "median": -0.6082, "q25": -1.1839, "q75": -0.2622, "std": 1.649 }, "sell": { "count": 158, "mean": -0.8504, "median": -0.4428, "q25": -1.0482, "q75": -0.2304, "std": 1.9186 }, "separation": 0.0191, "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": 318, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1116 }, "sell": { "count": 158, "mean": 0.7215, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4497 }, "separation": 2.1639, "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": 318, "mean": 0.4245, "median": 0.4, "q25": 0.3, "q75": 0.545, "std": 0.1817 }, "sell": { "count": 158, "mean": 0.6823, "median": 0.692, "q25": 0.6, "q75": 0.778, "std": 0.1503 }, "separation": 1.546, "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": 318, "mean": -0.3491, "median": 0.0, "q25": -1.0, "q75": 0.0, "std": 0.4969 }, "sell": { "count": 158, "mean": 0.481, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5138 }, "separation": 1.6424, "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": 318, "mean": -0.2013, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4319 }, "sell": { "count": 158, "mean": 0.3481, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5038 }, "separation": 1.1708, "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": 318, "mean": 0.3868, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4878 }, "sell": { "count": 158, "mean": 0.4114, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4937 }, "separation": 0.0501, "buy_lower_than_sell": false }, { "col": "m60_bb_pos", "tf": "m60", "interval": 60, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2758, "median": 0.1817, "q25": 0.0314, "q75": 0.4028, "std": 0.2889 }, "sell": { "count": 158, "mean": 0.8976, "median": 0.9447, "q25": 0.8499, "q75": 1.0, "std": 0.1395 }, "separation": 2.7415, "buy_lower_than_sell": true }, { "col": "m60_RSI", "tf": "m60", "interval": 60, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 40.311, "median": 38.0952, "q25": 28.6025, "q75": 48.9193, "std": 17.2799 }, "sell": { "count": 158, "mean": 72.9006, "median": 74.7655, "q25": 65.8474, "q75": 80.5239, "std": 12.4578 }, "separation": 2.1635, "buy_lower_than_sell": true }, { "col": "m60_macd_hist", "tf": "m60", "interval": 60, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": -1.4197, "median": -1.0016, "q25": -3.3407, "q75": 0.6545, "std": 7.8803 }, "sell": { "count": 158, "mean": 5.9835, "median": 3.854, "q25": 1.629, "q75": 8.5961, "std": 7.3827 }, "separation": 0.9696, "buy_lower_than_sell": true }, { "col": "m60_stoch_k", "tf": "m60", "interval": 60, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 46.7772, "median": 32.087, "q25": 18.7621, "q75": 71.2932, "std": 36.8704 }, "sell": { "count": 158, "mean": 103.9775, "median": 107.363, "q25": 99.9, "q75": 113.6435, "std": 24.9434 }, "separation": 1.8172, "buy_lower_than_sell": true }, { "col": "m60_stoch_d", "tf": "m60", "interval": 60, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 50.5429, "median": 37.4113, "q25": 19.3856, "q75": 80.4146, "std": 37.6133 }, "sell": { "count": 158, "mean": 100.0045, "median": 105.8213, "q25": 97.9167, "q75": 111.5748, "std": 28.454 }, "separation": 1.4831, "buy_lower_than_sell": true }, { "col": "m60_macd_line", "tf": "m60", "interval": 60, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 318, "mean": -0.5417, "median": -3.2509, "q25": -11.7549, "q75": 2.3744, "std": 31.609 }, "sell": { "count": 158, "mean": 19.6728, "median": 12.1798, "q25": 5.3166, "q75": 20.8878, "std": 40.8168 }, "separation": 0.5538, "buy_lower_than_sell": true }, { "col": "m60_macd_signal", "tf": "m60", "interval": 60, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 318, "mean": 0.878, "median": -2.1082, "q25": -10.6353, "q75": 4.2035, "std": 29.725 }, "sell": { "count": 158, "mean": 13.6893, "median": 7.7562, "q25": 1.6733, "q75": 16.0899, "std": 37.9222 }, "separation": 0.376, "buy_lower_than_sell": true }, { "col": "m60_BB_Width", "tf": "m60", "interval": 60, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 8.7015, "median": 6.1957, "q25": 4.467, "q75": 9.9284, "std": 7.68 }, "sell": { "count": 158, "mean": 13.0707, "median": 9.362, "q25": 6.9935, "q75": 14.5974, "std": 10.2146 }, "separation": 0.4835, "buy_lower_than_sell": true }, { "col": "m60_ga_sma_5", "tf": "m60", "interval": 60, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1044.0352, "median": 938.3, "q25": 561.85, "q75": 1404.5, "std": 542.6933 }, "sell": { "count": 158, "mean": 1139.0734, "median": 1102.0, "q25": 586.05, "q75": 1536.0, "std": 610.6279 }, "separation": 0.1645, "buy_lower_than_sell": true }, { "col": "m60_ga_sma_20", "tf": "m60", "interval": 60, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1047.7399, "median": 948.575, "q25": 562.0625, "q75": 1416.4, "std": 539.8422 }, "sell": { "count": 158, "mean": 1103.5203, "median": 1075.725, "q25": 569.35, "q75": 1506.1625, "std": 591.0345 }, "separation": 0.0985, "buy_lower_than_sell": true }, { "col": "m60_ga_sma_60", "tf": "m60", "interval": 60, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1041.4926, "median": 963.5167, "q25": 567.2167, "q75": 1427.0333, "std": 521.6772 }, "sell": { "count": 158, "mean": 1075.2007, "median": 1076.65, "q25": 561.3167, "q75": 1477.9958, "std": 569.8063 }, "separation": 0.0617, "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": 318, "mean": -1.1292, "median": -1.8175, "q25": -2.8412, "q75": -0.4197, "std": 4.3909 }, "sell": { "count": 158, "mean": 5.6859, "median": 4.4198, "q25": 2.8621, "q75": 6.6698, "std": 5.1326 }, "separation": 1.4269, "buy_lower_than_sell": true }, { "col": "m60_ga_golden_cross", "tf": "m60", "interval": 60, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0792 }, "sell": { "count": 158, "mean": 0.038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1917 }, "separation": 0.216, "buy_lower_than_sell": false }, { "col": "m60_ga_death_cross", "tf": "m60", "interval": 60, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0346, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.183 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2673, "buy_lower_than_sell": false }, { "col": "m60_ga_atr_14", "tf": "m60", "interval": 60, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 19.8677, "median": 14.3214, "q25": 8.2321, "q75": 23.8571, "std": 20.6907 }, "sell": { "count": 158, "mean": 25.1908, "median": 17.0, "q25": 9.2857, "q75": 28.3929, "std": 26.8783 }, "separation": 0.2219, "buy_lower_than_sell": true }, { "col": "m60_ga_atr_pct", "tf": "m60", "interval": 60, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.8178, "median": 1.5254, "q25": 1.132, "q75": 2.1006, "std": 1.0568 }, "sell": { "count": 158, "mean": 2.067, "median": 1.5871, "q25": 1.1773, "q75": 2.3442, "std": 1.3725 }, "separation": 0.2034, "buy_lower_than_sell": true }, { "col": "m60_ga_bb_squeeze", "tf": "m60", "interval": 60, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.195, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3968 }, "sell": { "count": 158, "mean": 0.1076, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3109 }, "separation": 0.2451, "buy_lower_than_sell": false }, { "col": "m60_ga_donchian_pos", "tf": "m60", "interval": 60, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.3511, "median": 0.2181, "q25": 0.0619, "q75": 0.5517, "std": 0.3708 }, "sell": { "count": 158, "mean": 1.0978, "median": 1.0636, "q25": 1.0, "q75": 1.1794, "std": 0.2947 }, "separation": 2.2293, "buy_lower_than_sell": true }, { "col": "m60_ga_cci_20", "tf": "m60", "interval": 60, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -109.9585, "median": -125.6148, "q25": -180.8678, "q75": -61.7935, "std": 114.0781 }, "sell": { "count": 158, "mean": 162.363, "median": 149.127, "q25": 117.7261, "q75": 196.1548, "std": 85.5251 }, "separation": 2.7011, "buy_lower_than_sell": true }, { "col": "m60_ga_cci_oversold", "tf": "m60", "interval": 60, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.6101, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4885 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 1.7661, "buy_lower_than_sell": false }, { "col": "m60_ga_cci_overbought", "tf": "m60", "interval": 60, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0629, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2432 }, "sell": { "count": 158, "mean": 0.8481, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3601 }, "separation": 2.5558, "buy_lower_than_sell": true }, { "col": "m60_ga_williams_r", "tf": "m60", "interval": 60, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -62.3015, "median": -75.2551, "q25": -91.973, "q75": -42.8571, "std": 39.5267 }, "sell": { "count": 158, "mean": 14.5313, "median": 8.4507, "q25": 0.0, "q75": 24.325, "std": 31.1156 }, "separation": 2.16, "buy_lower_than_sell": true }, { "col": "m60_ga_williams_oversold", "tf": "m60", "interval": 60, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.4245, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4951 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 1.2128, "buy_lower_than_sell": false }, { "col": "m60_ga_williams_overbought", "tf": "m60", "interval": 60, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1321, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3391 }, "sell": { "count": 158, "mean": 0.9367, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2443 }, "separation": 2.7228, "buy_lower_than_sell": true }, { "col": "m60_ga_roc_10", "tf": "m60", "interval": 60, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -1.1981, "median": -1.8203, "q25": -3.4377, "q75": -0.1713, "std": 5.2358 }, "sell": { "count": 158, "mean": 6.7341, "median": 5.2812, "q25": 3.4142, "q75": 8.2795, "std": 5.6724 }, "separation": 1.4532, "buy_lower_than_sell": true }, { "col": "m60_ga_mfi_14", "tf": "m60", "interval": 60, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 37.2179, "median": 34.7477, "q25": 21.3881, "q75": 48.0855, "std": 20.8379 }, "sell": { "count": 157, "mean": 76.0842, "median": 78.2504, "q25": 66.8324, "q75": 86.9144, "std": 14.348 }, "separation": 2.1726, "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": 318, "mean": 0.173, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3788 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.5738, "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": 318, "mean": 0.0629, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2432 }, "sell": { "count": 158, "mean": 0.2342, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4248 }, "separation": 0.4949, "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": 318, "mean": 0.2358, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4252 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.7178, "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": 318, "mean": 0.066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2487 }, "sell": { "count": 158, "mean": 0.1772, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3831 }, "separation": 0.3442, "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": 318, "mean": 0.2484, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4328 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.7458, "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": 318, "mean": 0.0629, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2432 }, "sell": { "count": 158, "mean": 0.2215, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4166 }, "separation": 0.4651, "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": 318, "mean": -3.2054, "median": -2.5548, "q25": -7.2814, "q75": 0.9259, "std": 7.2726 }, "sell": { "count": 158, "mean": 4.7927, "median": 3.5914, "q25": 0.5853, "q75": 7.9795, "std": 7.0307 }, "separation": 1.1182, "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": 318, "mean": -0.572, "median": -0.4104, "q25": -1.1719, "q75": -0.0108, "std": 1.6501 }, "sell": { "count": 158, "mean": 1.415, "median": 0.5593, "q25": 0.0268, "q75": 2.0827, "std": 2.7292 }, "separation": 0.8811, "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": 318, "mean": -4.8693, "median": -2.704, "q25": -11.6017, "q75": 2.6898, "std": 15.9145 }, "sell": { "count": 158, "mean": 4.631, "median": 1.6024, "q25": -2.6316, "q75": 8.6616, "std": 17.467 }, "separation": 0.5686, "buy_lower_than_sell": true }, { "col": "m60_ga_keltner_pos", "tf": "m60", "interval": 60, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2793, "median": 0.2104, "q25": 0.0625, "q75": 0.4239, "std": 0.3565 }, "sell": { "count": 158, "mean": 1.0973, "median": 1.0945, "q25": 0.9249, "q75": 1.2458, "std": 0.3031 }, "separation": 2.4719, "buy_lower_than_sell": true }, { "col": "m60_ga_ao", "tf": "m60", "interval": 60, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -6.3498, "median": -11.0853, "q25": -32.9919, "q75": 4.0368, "std": 76.5094 }, "sell": { "count": 158, "mean": 54.8363, "median": 36.6485, "q25": 18.6559, "q75": 56.8066, "std": 97.6884 }, "separation": 0.6974, "buy_lower_than_sell": true }, { "col": "m60_ga_ao_bull", "tf": "m60", "interval": 60, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0793, "buy_lower_than_sell": false }, { "col": "m60_ga_ao_bear", "tf": "m60", "interval": 60, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0472, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2123 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3142, "buy_lower_than_sell": false }, { "col": "m60_ga_hv_20", "tf": "m60", "interval": 60, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 4.0231, "median": 3.4889, "q25": 2.4493, "q75": 4.8139, "std": 2.577 }, "sell": { "count": 158, "mean": 5.1011, "median": 3.9458, "q25": 3.0888, "q75": 5.7774, "std": 3.2118 }, "separation": 0.3702, "buy_lower_than_sell": true }, { "col": "m60_ga_hv_percentile", "tf": "m60", "interval": 60, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 315, "mean": 0.5526, "median": 0.5966, "q25": 0.2731, "q75": 0.8319, "std": 0.3232 }, "sell": { "count": 156, "mean": 0.7052, "median": 0.8151, "q25": 0.4958, "q75": 0.958, "std": 0.2797 }, "separation": 0.5049, "buy_lower_than_sell": true }, { "col": "m60_ga_ad_line", "tf": "m60", "interval": 60, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 309, "mean": -18047263777.2189, "median": -19573649048.6788, "q25": -26908149861.8419, "q75": -6992391077.0992, "std": 10681422212.9487 }, "sell": { "count": 155, "mean": -18048369868.0094, "median": -18174391546.222, "q25": -28764336584.1936, "q75": -7212906093.9077, "std": 11117984486.4116 }, "separation": 0.0001, "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": 299, "mean": -82497341.1782, "median": -39247642.7288, "q25": -81590422.2794, "q75": -20653910.6492, "std": 158103663.1542 }, "sell": { "count": 151, "mean": -59392580.8439, "median": -19657679.349, "q25": -48339319.5542, "q75": -6639039.0134, "std": 131482574.8714 }, "separation": 0.1589, "buy_lower_than_sell": true }, { "col": "m60_ga_vol_ratio", "tf": "m60", "interval": 60, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.6047, "median": 1.2866, "q25": 0.8975, "q75": 1.9196, "std": 1.1355 }, "sell": { "count": 158, "mean": 2.274, "median": 1.7523, "q25": 1.1606, "q75": 2.902, "std": 1.7331 }, "separation": 0.4568, "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": 318, "mean": -60959.4486, "median": -1832893.1644, "q25": -4464537.2351, "q75": 570021.8134, "std": 17755981.0638 }, "sell": { "count": 158, "mean": 15359056.2344, "median": 7632521.6015, "q25": 3346842.5046, "q75": 14551323.9411, "std": 25114866.1507 }, "separation": 0.709, "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": 318, "mean": 0.1132, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3173 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.462, "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": 318, "mean": 0.0597, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2374 }, "sell": { "count": 158, "mean": 0.0633, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2443 }, "separation": 0.0147, "buy_lower_than_sell": false }, { "col": "m60_ga_cmf_20", "tf": "m60", "interval": 60, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 141, "mean": -4.1495, "median": -3.6479, "q25": -5.0972, "q75": -2.3835, "std": 2.7527 }, "sell": { "count": 90, "mean": -2.183, "median": -1.8513, "q25": -2.7026, "q75": -0.8442, "std": 2.0374 }, "separation": 0.812, "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": 318, "mean": -31.5325, "median": -42.6978, "q25": -60.1177, "q75": -6.3486, "std": 31.7683 }, "sell": { "count": 158, "mean": -22.4969, "median": -27.8501, "q25": -56.7289, "q75": 4.5467, "std": 36.2996 }, "separation": 0.2649, "buy_lower_than_sell": true }, { "col": "m60_ga_adx_14", "tf": "m60", "interval": 60, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 37.0904, "median": 34.0538, "q25": 23.7636, "q75": 50.3284, "std": 17.2135 }, "sell": { "count": 158, "mean": 40.6485, "median": 36.2298, "q25": 24.4551, "q75": 52.8727, "std": 19.9808 }, "separation": 0.1908, "buy_lower_than_sell": true }, { "col": "m60_ga_adx_trending", "tf": "m60", "interval": 60, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.7075, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4556 }, "sell": { "count": 158, "mean": 0.7342, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4432 }, "separation": 0.0593, "buy_lower_than_sell": false }, { "col": "m60_ga_supertrend_bull", "tf": "m60", "interval": 60, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": -0.2773, "median": -0.809, "q25": -2.2489, "q75": 0.5115, "std": 5.9349 }, "sell": { "count": 158, "mean": 3.8182, "median": 2.5955, "q25": 1.1835, "q75": 4.8383, "std": 7.6451 }, "separation": 0.5984, "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": 318, "mean": 0.4724, "median": 0.4963, "q25": 0.194, "q75": 0.7505, "std": 0.2989 }, "sell": { "count": 158, "mean": 0.5856, "median": 0.6915, "q25": 0.3258, "q75": 0.8527, "std": 0.2955 }, "separation": 0.3809, "buy_lower_than_sell": true }, { "col": "m60_ga_psar", "tf": "m60", "interval": 60, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1021.953, "median": 929.5, "q25": 552.0, "q75": 1375.5, "std": 526.2134 }, "sell": { "count": 158, "mean": 1142.0975, "median": 1109.5, "q25": 598.25, "q75": 1535.0, "std": 604.51 }, "separation": 0.212, "buy_lower_than_sell": true }, { "col": "m60_ga_psar_bull", "tf": "m60", "interval": 60, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.1321, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3391 }, "sell": { "count": 158, "mean": 0.4114, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4937 }, "separation": 0.6596, "buy_lower_than_sell": false }, { "col": "m60_ga_shooting_star", "tf": "m60", "interval": 60, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.9245, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2646 }, "sell": { "count": 158, "mean": 0.9367, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2443 }, "separation": 0.0478, "buy_lower_than_sell": false }, { "col": "m60_ga_doji", "tf": "m60", "interval": 60, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.9591, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1983 }, "sell": { "count": 158, "mean": 0.9367, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2443 }, "separation": 0.1007, "buy_lower_than_sell": false }, { "col": "m60_ga_bullish_engulfing", "tf": "m60", "interval": 60, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.0463, "buy_lower_than_sell": false }, { "col": "m60_ga_bearish_engulfing", "tf": "m60", "interval": 60, "base": "ga_bearish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0094, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0968 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.0308, "buy_lower_than_sell": false }, { "col": "m60_ga_morning_star", "tf": "m60", "interval": 60, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.3396, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4743 }, "sell": { "count": 158, "mean": 0.019, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1369 }, "separation": 0.9185, "buy_lower_than_sell": false }, { "col": "m60_ga_ha_bull", "tf": "m60", "interval": 60, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0786, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2696 }, "sell": { "count": 158, "mean": 0.981, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1369 }, "separation": 4.221, "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": 318, "mean": 0.0283, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1661 }, "sell": { "count": 158, "mean": 0.7089, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4557 }, "separation": 1.9842, "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": 318, "mean": 0.1226, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3285 }, "sell": { "count": 158, "mean": 0.1329, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3406 }, "separation": 0.0307, "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": 318, "mean": 0.1384, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3458 }, "sell": { "count": 158, "mean": 0.1709, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3776 }, "separation": 0.0898, "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": 318, "mean": 0.0157, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1246 }, "sell": { "count": 158, "mean": 0.0253, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1576 }, "separation": 0.0675, "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": 318, "mean": 0.0157, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1246 }, "sell": { "count": 158, "mean": 0.057, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2325 }, "separation": 0.2211, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.1596, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.1596, "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": 318, "mean": 0.066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2487 }, "sell": { "count": 158, "mean": 0.019, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1369 }, "separation": 0.2344, "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": 318, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1116 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1594, "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": 318, "mean": 0.0094, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0968 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.0308, "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": 318, "mean": 0.1195, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3249 }, "sell": { "count": 158, "mean": 0.2025, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4032 }, "separation": 0.2268, "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": 318, "mean": 0.0692, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2542 }, "sell": { "count": 158, "mean": 0.019, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1369 }, "separation": 0.2459, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_rectangle", "tf": "m60", "interval": 60, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0094, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0968 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.0308, "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": 318, "mean": 0.1195, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3249 }, "sell": { "count": 158, "mean": 0.2025, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4032 }, "separation": 0.2268, "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": 318, "mean": 0.0692, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2542 }, "sell": { "count": 158, "mean": 0.019, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1369 }, "separation": 0.2459, "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": 318, "mean": 0.0472, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2123 }, "sell": { "count": 158, "mean": 0.1646, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.372 }, "separation": 0.3876, "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": 318, "mean": 0.0346, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.183 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.2003, "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": 318, "mean": 0.0566, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2314 }, "sell": { "count": 158, "mean": 0.1329, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3406 }, "separation": 0.2621, "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": 318, "mean": 0.1824, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3868 }, "sell": { "count": 158, "mean": 0.2215, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4166 }, "separation": 0.0973, "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": 318, "mean": 0.1887, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3919 }, "sell": { "count": 158, "mean": 0.2342, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4248 }, "separation": 0.1113, "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": 318, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0792 }, "sell": { "count": 158, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0796 }, "separation": 0.0005, "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": 318, "mean": 0.0472, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2123 }, "sell": { "count": 158, "mean": 0.1139, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3187 }, "separation": 0.2465, "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": 318, "mean": 0.0881, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2838 }, "sell": { "count": 158, "mean": 0.0886, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2851 }, "separation": 0.002, "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": 318, "mean": 0.0975, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2971 }, "sell": { "count": 158, "mean": 0.1013, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3026 }, "separation": 0.0126, "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": 318, "mean": 0.0094, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0968 }, "sell": { "count": 158, "mean": 0.0316, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1756 }, "separation": 0.1566, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.1596, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.1073, "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": 318, "mean": 0.1604, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3675 }, "sell": { "count": 158, "mean": 0.1899, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3934 }, "separation": 0.0775, "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": 318, "mean": 0.1761, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3815 }, "sell": { "count": 158, "mean": 0.2215, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4166 }, "separation": 0.1137, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_label", "tf": "m60", "interval": 60, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 318, "mode": "none", "mode_frac": 0.808, "top": { "none": 257, "island_bottom": 52, "cup_handle": 3, "double_bottom": 2, "v_bottom": 2 } }, "sell": { "count": 158, "mode": "none", "mode_frac": 0.766, "top": { "none": 121, "island_bottom": 31, "cup_handle": 5, "v_bottom": 1 } }, "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": 318, "mode": "range", "mode_frac": 0.909, "top": { "range": 289, "up": 19, "down": 10 } }, "sell": { "count": 158, "mode": "range", "mode_frac": 0.797, "top": { "range": 126, "up": 30, "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": 318, "mean": 0.0975, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2971 }, "sell": { "count": 158, "mean": 0.2025, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4032 }, "separation": 0.2966, "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": 318, "mean": 0.0943, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2928 }, "sell": { "count": 158, "mean": 0.1962, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3984 }, "separation": 0.2914, "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": 318, "mean": 0.066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2487 }, "sell": { "count": 158, "mean": 0.0316, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1756 }, "separation": 0.1597, "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": 318, "mean": 0.0503, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2189 }, "sell": { "count": 158, "mean": 0.019, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1369 }, "separation": 0.1716, "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": 318, "mean": 0.0566, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2314 }, "sell": { "count": 158, "mean": 0.1962, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3984 }, "separation": 0.4285, "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": 318, "mean": 0.0314, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1748 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2544, "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": 318, "mean": 0.0346, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.183 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.1445, "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": 318, "mean": 2.4245, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 5.2012 }, "sell": { "count": 158, "mean": 3.019, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 5.7456 }, "separation": 0.1085, "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": 318, "mode": "unknown", "mode_frac": 0.808, "top": { "unknown": 257, "impulse_late": 61 } }, "sell": { "count": 158, "mode": "unknown", "mode_frac": 0.766, "top": { "unknown": 121, "impulse_late": 37 } }, "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": 318, "mode": "unknown", "mode_frac": 0.94, "top": { "unknown": 299, "accumulation": 17, "distribution": 2 } }, "sell": { "count": 158, "mode": "unknown", "mode_frac": 0.93, "top": { "unknown": 147, "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": 318, "mode": "none", "mode_frac": 0.865, "top": { "none": 275, "0": 14, "100": 12, "382": 7, "500": 5 } }, "sell": { "count": 158, "mode": "none", "mode_frac": 0.861, "top": { "none": 136, "100": 18, "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": 318, "mode": "neutral", "mode_frac": 0.808, "top": { "neutral": 257, "above_cloud": 31, "below_cloud": 24, "in_cloud": 6 } }, "sell": { "count": 158, "mode": "neutral", "mode_frac": 0.766, "top": { "neutral": 121, "above_cloud": 37 } }, "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": 318, "mode": "neutral", "mode_frac": 0.855, "top": { "neutral": 272, "above": 23, "below": 23 } }, "sell": { "count": 158, "mode": "neutral", "mode_frac": 0.804, "top": { "neutral": 127, "above": 22, "below": 9 } }, "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": 318, "mean": 0.0154, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 1.6474 }, "sell": { "count": 158, "mean": 0.3213, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 1.6418 }, "separation": 0.186, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0793, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.1596, "buy_lower_than_sell": false }, { "col": "m60_ga_vp_poc", "tf": "m60", "interval": 60, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 1054.8139, "median": 940.7667, "q25": 557.6167, "q75": 1409.0667, "std": 553.304 }, "sell": { "count": 158, "mean": 1110.5098, "median": 1048.375, "q25": 575.95, "q75": 1479.6625, "std": 596.5146 }, "separation": 0.0968, "buy_lower_than_sell": true }, { "col": "m60_ga_vp_vah", "tf": "m60", "interval": 60, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 1098.9954, "median": 1008.2, "q25": 589.7917, "q75": 1489.0, "std": 577.8488 }, "sell": { "count": 158, "mean": 1170.5778, "median": 1105.0, "q25": 599.0, "q75": 1561.25, "std": 640.5281 }, "separation": 0.1173, "buy_lower_than_sell": true }, { "col": "m60_ga_vp_val", "tf": "m60", "interval": 60, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 992.9715, "median": 907.7833, "q25": 539.3667, "q75": 1349.4, "std": 493.3805 }, "sell": { "count": 158, "mean": 1030.4173, "median": 1036.5, "q25": 536.225, "q75": 1419.9333, "std": 540.1441 }, "separation": 0.0724, "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": 318, "mean": -1.4634, "median": -1.484, "q25": -3.8165, "q75": 0.2319, "std": 5.0823 }, "sell": { "count": 158, "mean": 5.2718, "median": 3.1873, "q25": 1.1061, "q75": 7.0478, "std": 7.8161 }, "separation": 1.0217, "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": 318, "mean": 0.7704, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4212 }, "sell": { "count": 158, "mean": 0.2658, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4432 }, "separation": 1.1672, "buy_lower_than_sell": false }, { "col": "m60_ga_harmonic_gartley", "tf": "m60", "interval": 60, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0793, "buy_lower_than_sell": false }, { "col": "m60_ga_harmonic_label", "tf": "m60", "interval": 60, "base": "ga_harmonic_label", "family": "harmonic", "dtype": "categorical", "buy": { "count": 318, "mode": "none", "mode_frac": 0.997, "top": { "none": 317, "bat": 1 } }, "sell": { "count": 158, "mode": "none", "mode_frac": 1.0, "top": { "none": 158 } }, "separation": 0.0, "modes_differ": false }, { "col": "m60_ga_chart_type_candle", "tf": "m60", "interval": 60, "base": "ga_chart_type_candle", "family": "chart", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": -0.1271, "median": -0.4872, "q25": -1.7179, "q75": 0.4615, "std": 4.6256 }, "sell": { "count": 158, "mean": 2.8789, "median": 1.4615, "q25": 0.8269, "q75": 3.4679, "std": 5.9013 }, "separation": 0.567, "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": 318, "mean": -1.0203, "median": -0.8625, "q25": -1.4933, "q75": -0.3714, "std": 2.2641 }, "sell": { "count": 158, "mean": -0.9749, "median": -0.7702, "q25": -1.5576, "q75": -0.3082, "std": 2.7689 }, "separation": 0.0179, "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": 318, "mean": 0.0283, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1661 }, "sell": { "count": 158, "mean": 0.7089, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4557 }, "separation": 1.9842, "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": 318, "mean": 0.4327, "median": 0.429, "q25": 0.25, "q75": 0.571, "std": 0.2169 }, "sell": { "count": 158, "mean": 0.6627, "median": 0.667, "q25": 0.571, "q75": 0.778, "std": 0.1734 }, "separation": 1.1714, "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": 318, "mean": -0.3113, "median": 0.0, "q25": -1.0, "q75": 0.0, "std": 0.5214 }, "sell": { "count": 158, "mean": 0.4684, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5006 }, "separation": 1.5255, "buy_lower_than_sell": false }, { "col": "m60_ga_chart_pnf_col", "tf": "m60", "interval": 60, "base": "ga_chart_pnf_col", "family": "chart", "dtype": "numeric", "buy": { "count": 318, "mean": -0.1824, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4402 }, "sell": { "count": 158, "mean": 0.3608, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4948 }, "separation": 1.1599, "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": 318, "mean": 0.3019, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4598 }, "sell": { "count": 158, "mean": 0.4684, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5006 }, "separation": 0.3464, "buy_lower_than_sell": false }, { "col": "m240_RSI", "tf": "m240", "interval": 240, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 46.1603, "median": 44.5453, "q25": 32.7032, "q75": 58.8591, "std": 19.4589 }, "sell": { "count": 158, "mean": 62.9178, "median": 64.6029, "q25": 50.0, "q75": 73.9209, "std": 18.0301 }, "separation": 0.8933, "buy_lower_than_sell": true }, { "col": "m240_macd_hist", "tf": "m240", "interval": 240, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2879, "median": -0.286, "q25": -5.7007, "q75": 3.56, "std": 18.0063 }, "sell": { "count": 158, "mean": 6.7611, "median": 4.9144, "q25": 1.7762, "q75": 9.9642, "std": 23.9808 }, "separation": 0.3053, "buy_lower_than_sell": true }, { "col": "m240_macd_line", "tf": "m240", "interval": 240, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 318, "mean": 3.693, "median": -6.5079, "q25": -20.7111, "q75": 11.9896, "std": 58.205 }, "sell": { "count": 158, "mean": 16.8758, "median": 5.7918, "q25": -11.4696, "q75": 25.2552, "std": 63.5937 }, "separation": 0.2163, "buy_lower_than_sell": true }, { "col": "m240_macd_signal", "tf": "m240", "interval": 240, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 318, "mean": 3.4051, "median": -5.7511, "q25": -18.1836, "q75": 10.672, "std": 49.1882 }, "sell": { "count": 158, "mean": 10.1147, "median": 1.2674, "q25": -16.3401, "q75": 19.7077, "std": 52.6973 }, "separation": 0.1316, "buy_lower_than_sell": true }, { "col": "m240_ga_sma_5", "tf": "m240", "interval": 240, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1049.2868, "median": 951.1, "q25": 562.5, "q75": 1407.45, "std": 540.0847 }, "sell": { "count": 158, "mean": 1105.581, "median": 1075.6, "q25": 565.95, "q75": 1490.2, "std": 589.3484 }, "separation": 0.0996, "buy_lower_than_sell": true }, { "col": "m240_ga_sma_20", "tf": "m240", "interval": 240, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1041.053, "median": 973.35, "q25": 569.4, "q75": 1421.5, "std": 516.1664 }, "sell": { "count": 158, "mean": 1071.738, "median": 1081.225, "q25": 561.8875, "q75": 1445.95, "std": 564.8146 }, "separation": 0.0567, "buy_lower_than_sell": true }, { "col": "m240_ga_sma_60", "tf": "m240", "interval": 240, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 311, "mean": 1022.6503, "median": 971.4833, "q25": 563.75, "q75": 1390.7083, "std": 488.8189 }, "sell": { "count": 156, "mean": 1039.9308, "median": 1178.9167, "q25": 537.9833, "q75": 1393.9375, "std": 523.0989 }, "separation": 0.0341, "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": 317, "mean": -0.1751, "median": -1.5242, "q25": -5.0209, "q75": 1.8701, "std": 9.5308 }, "sell": { "count": 158, "mean": 6.8667, "median": 4.4634, "q25": 1.1948, "q75": 8.4746, "std": 12.0275 }, "separation": 0.6489, "buy_lower_than_sell": true }, { "col": "m240_ga_golden_cross", "tf": "m240", "interval": 240, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1116 }, "sell": { "count": 158, "mean": 0.0633, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2443 }, "separation": 0.2671, "buy_lower_than_sell": false }, { "col": "m240_ga_death_cross", "tf": "m240", "interval": 240, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0252, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1568 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2268, "buy_lower_than_sell": false }, { "col": "m240_ga_atr_14", "tf": "m240", "interval": 240, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 38.4753, "median": 29.1071, "q25": 16.7321, "q75": 45.4107, "std": 39.2815 }, "sell": { "count": 158, "mean": 44.0099, "median": 33.9286, "q25": 18.2857, "q75": 48.5536, "std": 44.3083 }, "separation": 0.1322, "buy_lower_than_sell": true }, { "col": "m240_ga_atr_pct", "tf": "m240", "interval": 240, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 3.4885, "median": 2.824, "q25": 2.2437, "q75": 4.2217, "std": 1.8484 }, "sell": { "count": 158, "mean": 3.6319, "median": 2.912, "q25": 2.3212, "q75": 4.232, "std": 1.9614 }, "separation": 0.0753, "buy_lower_than_sell": true }, { "col": "m240_ga_bb_squeeze", "tf": "m240", "interval": 240, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1855, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3893 }, "sell": { "count": 158, "mean": 0.1329, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3406 }, "separation": 0.1439, "buy_lower_than_sell": false }, { "col": "m240_ga_donchian_pos", "tf": "m240", "interval": 240, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.4511, "median": 0.3413, "q25": 0.1087, "q75": 0.7899, "std": 0.3811 }, "sell": { "count": 158, "mean": 0.8614, "median": 0.9696, "q25": 0.6667, "q75": 1.0889, "std": 0.3538 }, "separation": 1.1159, "buy_lower_than_sell": true }, { "col": "m240_ga_cci_20", "tf": "m240", "interval": 240, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -46.8682, "median": -64.7456, "q25": -126.3827, "q75": 39.4283, "std": 121.2335 }, "sell": { "count": 158, "mean": 126.5324, "median": 136.677, "q25": 65.5598, "q75": 198.6596, "std": 107.685 }, "separation": 1.5123, "buy_lower_than_sell": true }, { "col": "m240_ga_cci_oversold", "tf": "m240", "interval": 240, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.3553, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4794 }, "sell": { "count": 158, "mean": 0.0253, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1576 }, "separation": 0.9249, "buy_lower_than_sell": false }, { "col": "m240_ga_cci_overbought", "tf": "m240", "interval": 240, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1352, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3425 }, "sell": { "count": 158, "mean": 0.6203, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4869 }, "separation": 1.1523, "buy_lower_than_sell": true }, { "col": "m240_ga_williams_r", "tf": "m240", "interval": 240, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -52.5634, "median": -61.8267, "q25": -88.8889, "q75": -18.3661, "std": 40.5566 }, "sell": { "count": 158, "mean": -4.0948, "median": 3.5991, "q25": -26.7606, "q75": 12.6536, "std": 43.4975 }, "separation": 1.1526, "buy_lower_than_sell": true }, { "col": "m240_ga_williams_oversold", "tf": "m240", "interval": 240, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.3553, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4794 }, "sell": { "count": 158, "mean": 0.057, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2325 }, "separation": 0.792, "buy_lower_than_sell": false }, { "col": "m240_ga_williams_overbought", "tf": "m240", "interval": 240, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2579, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4381 }, "sell": { "count": 158, "mean": 0.7215, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4497 }, "separation": 1.0444, "buy_lower_than_sell": true }, { "col": "m240_ga_roc_10", "tf": "m240", "interval": 240, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.3403, "median": -1.0858, "q25": -5.4884, "q75": 3.062, "std": 12.3003 }, "sell": { "count": 158, "mean": 8.5914, "median": 5.5402, "q25": 1.453, "q75": 10.8816, "std": 14.8715 }, "separation": 0.6046, "buy_lower_than_sell": true }, { "col": "m240_ga_mfi_14", "tf": "m240", "interval": 240, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 45.2098, "median": 44.7057, "q25": 29.2971, "q75": 59.0411, "std": 19.8171 }, "sell": { "count": 158, "mean": 65.8196, "median": 67.596, "q25": 54.1648, "q75": 74.8462, "std": 16.9731 }, "separation": 1.1171, "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": 318, "mean": 0.1792, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3842 }, "sell": { "count": 158, "mean": 0.057, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2325 }, "separation": 0.3851, "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": 318, "mean": 0.1321, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3391 }, "sell": { "count": 158, "mean": 0.1519, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3601 }, "separation": 0.0567, "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": 318, "mean": 0.173, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3788 }, "sell": { "count": 158, "mean": 0.0633, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2443 }, "separation": 0.3441, "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": 318, "mean": 0.1038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3054 }, "sell": { "count": 158, "mean": 0.1076, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3109 }, "separation": 0.0124, "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": 318, "mean": 0.1667, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3733 }, "sell": { "count": 158, "mean": 0.0696, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2553 }, "separation": 0.3035, "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": 318, "mean": 0.1447, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3523 }, "sell": { "count": 158, "mean": 0.2025, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4032 }, "separation": 0.1529, "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": 317, "mean": -1.3488, "median": -1.0057, "q25": -4.4978, "q75": 1.5763, "std": 6.3702 }, "sell": { "count": 158, "mean": 3.7778, "median": 4.1395, "q25": -1.1417, "q75": 8.4699, "std": 8.0517 }, "separation": 0.7062, "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": 318, "mean": -0.653, "median": -0.3804, "q25": -1.5291, "q75": 0.4235, "std": 3.8422 }, "sell": { "count": 158, "mean": 2.571, "median": 1.6077, "q25": 0.3142, "q75": 3.6848, "std": 4.9746 }, "separation": 0.7254, "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": 317, "mean": -2.8327, "median": -2.0833, "q25": -8.4582, "q75": 3.3028, "std": 13.0421 }, "sell": { "count": 158, "mean": 6.6988, "median": 1.2967, "q25": -3.505, "q75": 15.402, "std": 17.4636 }, "separation": 0.6184, "buy_lower_than_sell": true }, { "col": "m240_ga_keltner_pos", "tf": "m240", "interval": 240, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.3982, "median": 0.3172, "q25": 0.1182, "q75": 0.6201, "std": 0.3824 }, "sell": { "count": 158, "mean": 0.8624, "median": 0.8575, "q25": 0.5759, "q75": 1.1053, "std": 0.3948 }, "separation": 1.1945, "buy_lower_than_sell": true }, { "col": "m240_ga_ao", "tf": "m240", "interval": 240, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 316, "mean": 7.9442, "median": -14.9235, "q25": -52.4375, "q75": 26.939, "std": 152.9305 }, "sell": { "count": 156, "mean": 50.4438, "median": 20.9162, "q25": -8.0118, "q75": 65.264, "std": 176.0207 }, "separation": 0.2578, "buy_lower_than_sell": true }, { "col": "m240_ga_ao_bull", "tf": "m240", "interval": 240, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0094, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0968 }, "sell": { "count": 158, "mean": 0.0633, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2443 }, "separation": 0.2899, "buy_lower_than_sell": false }, { "col": "m240_ga_ao_bear", "tf": "m240", "interval": 240, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0346, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.183 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2673, "buy_lower_than_sell": false }, { "col": "m240_ga_hv_20", "tf": "m240", "interval": 240, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 8.1398, "median": 6.564, "q25": 5.1688, "q75": 8.7554, "std": 4.7948 }, "sell": { "count": 158, "mean": 9.1412, "median": 6.9452, "q25": 5.9008, "q75": 10.4526, "std": 5.2852 }, "separation": 0.1985, "buy_lower_than_sell": true }, { "col": "m240_ga_hv_percentile", "tf": "m240", "interval": 240, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 298, "mean": 0.589, "median": 0.6387, "q25": 0.3193, "q75": 0.8571, "std": 0.3168 }, "sell": { "count": 150, "mean": 0.6745, "median": 0.7731, "q25": 0.4643, "q75": 0.937, "std": 0.2941 }, "separation": 0.2797, "buy_lower_than_sell": true }, { "col": "m240_ga_ad_line", "tf": "m240", "interval": 240, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -23658548779.9227, "median": -25512508910.1185, "q25": -36161795543.7812, "q75": -6878871176.1297, "std": 14891596572.7435 }, "sell": { "count": 157, "mean": -23798858218.9807, "median": -22725774369.5661, "q25": -38983578665.8566, "q75": -6897172888.9844, "std": 15449290614.9526 }, "separation": 0.0092, "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": 312, "mean": -301518711.3124, "median": -137839741.7331, "q25": -267570141.2499, "q75": -72713510.3916, "std": 621952966.9869 }, "sell": { "count": 156, "mean": -281787074.025, "median": -57012375.9448, "q25": -151236422.4332, "q75": -12168623.0302, "std": 953553217.0324 }, "separation": 0.0245, "buy_lower_than_sell": true }, { "col": "m240_ga_vol_ratio", "tf": "m240", "interval": 240, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.3893, "median": 1.1359, "q25": 0.7694, "q75": 1.7103, "std": 0.9825 }, "sell": { "count": 158, "mean": 2.0038, "median": 1.7186, "q25": 1.1391, "q75": 2.299, "std": 1.4945 }, "separation": 0.4859, "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": 318, "mean": 8328054.1896, "median": -2740766.0798, "q25": -12024683.0382, "q75": 10818949.8495, "std": 64109708.7909 }, "sell": { "count": 158, "mean": 31091939.3199, "median": 12739292.5116, "q25": 263046.2528, "q75": 32021995.6822, "std": 74529042.2778 }, "separation": 0.3275, "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": 318, "mean": 0.1038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3054 }, "sell": { "count": 158, "mean": 0.038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1917 }, "separation": 0.258, "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": 318, "mean": 0.0943, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2928 }, "sell": { "count": 158, "mean": 0.1076, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3109 }, "separation": 0.0439, "buy_lower_than_sell": false }, { "col": "m240_ga_cmf_20", "tf": "m240", "interval": 240, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 243, "mean": -4.144, "median": -3.7529, "q25": -5.5695, "q75": -2.0701, "std": 3.2083 }, "sell": { "count": 123, "mean": -2.8582, "median": -1.8458, "q25": -3.6614, "q75": -0.737, "std": 3.5326 }, "separation": 0.381, "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": 318, "mean": -30.4794, "median": -40.3038, "q25": -58.5414, "q75": -5.7998, "std": 31.5337 }, "sell": { "count": 158, "mean": -23.2713, "median": -31.0146, "q25": -56.994, "q75": 2.8921, "std": 35.4187 }, "separation": 0.215, "buy_lower_than_sell": true }, { "col": "m240_ga_adx_14", "tf": "m240", "interval": 240, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 41.2368, "median": 36.5179, "q25": 24.8661, "q75": 53.5155, "std": 20.5298 }, "sell": { "count": 156, "mean": 41.2234, "median": 36.7184, "q25": 22.9666, "q75": 62.4537, "std": 23.1795 }, "separation": 0.0006, "buy_lower_than_sell": true }, { "col": "m240_ga_adx_trending", "tf": "m240", "interval": 240, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.7453, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4364 }, "sell": { "count": 158, "mean": 0.6899, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.464 }, "separation": 0.123, "buy_lower_than_sell": false }, { "col": "m240_ga_supertrend_bull", "tf": "m240", "interval": 240, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.9937, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0796 }, "separation": 0.1125, "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": 317, "mean": 0.8188, "median": -0.6, "q25": -4.2338, "q75": 2.4985, "std": 13.3319 }, "sell": { "count": 158, "mean": 3.0515, "median": 1.5414, "q25": -2.2902, "q75": 4.5688, "std": 14.7315 }, "separation": 0.1589, "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": 317, "mean": 0.4819, "median": 0.5205, "q25": 0.2252, "q75": 0.7441, "std": 0.2952 }, "sell": { "count": 158, "mean": 0.4635, "median": 0.4674, "q25": 0.1649, "q75": 0.7352, "std": 0.3017 }, "separation": 0.0619, "buy_lower_than_sell": false }, { "col": "m240_ga_psar", "tf": "m240", "interval": 240, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1006.5543, "median": 932.5, "q25": 552.5, "q75": 1369.75, "std": 496.5396 }, "sell": { "count": 158, "mean": 1080.7841, "median": 1102.0, "q25": 584.0, "q75": 1462.75, "std": 545.7981 }, "separation": 0.1423, "buy_lower_than_sell": true }, { "col": "m240_ga_psar_bull", "tf": "m240", "interval": 240, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.2013, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4016 }, "sell": { "count": 158, "mean": 0.4367, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4976 }, "separation": 0.5208, "buy_lower_than_sell": false }, { "col": "m240_ga_shooting_star", "tf": "m240", "interval": 240, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.9434, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2314 }, "sell": { "count": 158, "mean": 0.9304, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2553 }, "separation": 0.0534, "buy_lower_than_sell": false }, { "col": "m240_ga_doji", "tf": "m240", "interval": 240, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.9465, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2253 }, "sell": { "count": 158, "mean": 0.9241, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2658 }, "separation": 0.0913, "buy_lower_than_sell": false }, { "col": "m240_ga_bullish_engulfing", "tf": "m240", "interval": 240, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0793, "buy_lower_than_sell": false }, { "col": "m240_ga_bearish_engulfing", "tf": "m240", "interval": 240, "base": "ga_bearish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0283, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1661 }, "sell": { "count": 158, "mean": 0.057, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2325 }, "separation": 0.1418, "buy_lower_than_sell": false }, { "col": "m240_ga_morning_star", "tf": "m240", "interval": 240, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0793, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.2767, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4481 }, "sell": { "count": 158, "mean": 0.038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1917 }, "separation": 0.6928, "buy_lower_than_sell": false }, { "col": "m240_ga_ha_bull", "tf": "m240", "interval": 240, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2264, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4192 }, "sell": { "count": 158, "mean": 0.962, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1917 }, "separation": 2.2569, "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": 318, "mean": 0.0881, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2838 }, "sell": { "count": 158, "mean": 0.6962, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4614 }, "separation": 1.5878, "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": 318, "mean": 0.1038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3054 }, "sell": { "count": 158, "mean": 0.1139, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3187 }, "separation": 0.0325, "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": 318, "mean": 0.1258, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3321 }, "sell": { "count": 158, "mean": 0.1392, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3473 }, "separation": 0.0396, "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": 318, "mean": 0.0094, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0968 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.0308, "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": 318, "mean": 0.0157, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1246 }, "sell": { "count": 158, "mean": 0.038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1917 }, "separation": 0.1376, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.1195, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3249 }, "sell": { "count": 158, "mean": 0.0886, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2851 }, "separation": 0.1011, "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": 318, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1116 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1594, "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": 318, "mean": 0.0346, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.183 }, "sell": { "count": 158, "mean": 0.019, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1369 }, "separation": 0.0965, "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": 318, "mean": 0.1541, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3616 }, "sell": { "count": 158, "mean": 0.2342, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4248 }, "separation": 0.203, "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": 318, "mean": 0.1195, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3249 }, "sell": { "count": 158, "mean": 0.0886, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2851 }, "separation": 0.1011, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_rectangle", "tf": "m240", "interval": 240, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0793, "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": 318, "mean": 0.1541, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3616 }, "sell": { "count": 158, "mean": 0.2342, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4248 }, "separation": 0.203, "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": 318, "mean": 0.1195, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3249 }, "sell": { "count": 158, "mean": 0.0886, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2851 }, "separation": 0.1011, "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": 318, "mean": 0.0692, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2542 }, "sell": { "count": 158, "mean": 0.1835, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3883 }, "separation": 0.3485, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.2799, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4496 }, "sell": { "count": 158, "mean": 0.3228, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.469 }, "separation": 0.0934, "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": 318, "mean": 0.2799, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4496 }, "sell": { "count": 158, "mean": 0.3228, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.469 }, "separation": 0.0934, "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": 318, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0792 }, "sell": { "count": 158, "mean": 0.019, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1369 }, "separation": 0.1135, "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": 318, "mean": 0.1006, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3013 }, "sell": { "count": 158, "mean": 0.1392, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3473 }, "separation": 0.1188, "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": 318, "mean": 0.0283, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1661 }, "sell": { "count": 158, "mean": 0.038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1917 }, "separation": 0.0539, "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": 318, "mean": 0.0566, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2314 }, "sell": { "count": 158, "mean": 0.038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1917 }, "separation": 0.0877, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.2642, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4416 }, "sell": { "count": 158, "mean": 0.3101, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.464 }, "separation": 0.1015, "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": 318, "mean": 0.2642, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4416 }, "sell": { "count": 158, "mean": 0.2785, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4497 }, "separation": 0.0322, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_label", "tf": "m240", "interval": 240, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 318, "mode": "none", "mode_frac": 0.72, "top": { "none": 229, "island_bottom": 75, "island_top": 13, "double_bottom": 1 } }, "sell": { "count": 158, "mode": "none", "mode_frac": 0.677, "top": { "none": 107, "island_bottom": 35, "island_top": 16 } }, "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": 318, "mode": "range", "mode_frac": 0.868, "top": { "range": 276, "up": 23, "down": 19 } }, "sell": { "count": 158, "mode": "range", "mode_frac": 0.797, "top": { "range": 126, "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": 318, "mean": 0.1509, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3586 }, "sell": { "count": 158, "mean": 0.1646, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.372 }, "separation": 0.0373, "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": 318, "mean": 0.1195, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3249 }, "sell": { "count": 158, "mean": 0.1835, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3883 }, "separation": 0.1789, "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": 318, "mean": 0.1101, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3135 }, "sell": { "count": 158, "mean": 0.1266, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3336 }, "separation": 0.051, "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": 318, "mean": 0.1132, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3173 }, "sell": { "count": 158, "mean": 0.1076, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3109 }, "separation": 0.0179, "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": 318, "mean": 0.1006, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3013 }, "sell": { "count": 158, "mean": 0.1392, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3473 }, "separation": 0.1188, "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": 318, "mean": 0.0692, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2542 }, "sell": { "count": 158, "mean": 0.0253, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1576 }, "separation": 0.2074, "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": 318, "mean": 0.0912, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2883 }, "sell": { "count": 158, "mean": 0.057, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2325 }, "separation": 0.1307, "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": 318, "mean": 2.3522, "median": 0.0, "q25": 0.0, "q75": 6.0, "std": 3.939 }, "sell": { "count": 158, "mean": 2.8101, "median": 0.0, "q25": 0.0, "q75": 7.0, "std": 4.2579 }, "separation": 0.1116, "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": 318, "mode": "unknown", "mode_frac": 0.72, "top": { "unknown": 229, "impulse_late": 85, "corrective": 4 } }, "sell": { "count": 158, "mode": "unknown", "mode_frac": 0.677, "top": { "unknown": 107, "impulse_late": 51 } }, "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": 318, "mode": "unknown", "mode_frac": 0.95, "top": { "unknown": 302, "accumulation": 16 } }, "sell": { "count": 158, "mode": "unknown", "mode_frac": 0.987, "top": { "unknown": 156, "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": 318, "mode": "none", "mode_frac": 0.833, "top": { "none": 265, "0": 17, "382": 13, "500": 9, "100": 8 } }, "sell": { "count": 158, "mode": "none", "mode_frac": 0.791, "top": { "none": 125, "100": 22, "382": 6, "618": 3, "500": 2 } }, "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": 318, "mode": "neutral", "mode_frac": 0.72, "top": { "neutral": 229, "above_cloud": 36, "below_cloud": 34, "in_cloud": 19 } }, "sell": { "count": 158, "mode": "neutral", "mode_frac": 0.677, "top": { "neutral": 107, "above_cloud": 42, "in_cloud": 5, "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": 318, "mode": "neutral", "mode_frac": 0.745, "top": { "neutral": 237, "above": 46, "below": 35 } }, "sell": { "count": 158, "mode": "neutral", "mode_frac": 0.677, "top": { "neutral": 107, "above": 45, "below": 6 } }, "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": 318, "mean": -0.0316, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 4.3131 }, "sell": { "count": 158, "mean": 1.8859, "median": 0.0, "q25": 0.0, "q75": 2.108, "std": 4.7734 }, "separation": 0.4215, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0793, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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_vp_poc", "tf": "m240", "interval": 240, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 1070.3075, "median": 956.6417, "q25": 576.4875, "q75": 1424.3667, "std": 562.0121 }, "sell": { "count": 158, "mean": 1117.9351, "median": 1045.3333, "q25": 567.4, "q75": 1460.65, "std": 639.7863 }, "separation": 0.0791, "buy_lower_than_sell": true }, { "col": "m240_ga_vp_vah", "tf": "m240", "interval": 240, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 1125.8716, "median": 1010.0, "q25": 591.5, "q75": 1504.875, "std": 581.6228 }, "sell": { "count": 158, "mean": 1185.7954, "median": 1185.3667, "q25": 600.0, "q75": 1625.0, "std": 650.275 }, "separation": 0.0971, "buy_lower_than_sell": true }, { "col": "m240_ga_vp_val", "tf": "m240", "interval": 240, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 970.5781, "median": 897.4167, "q25": 519.0, "q75": 1350.65, "std": 475.4994 }, "sell": { "count": 158, "mean": 995.8825, "median": 1042.0, "q25": 510.75, "q75": 1370.0, "std": 512.5103 }, "separation": 0.0512, "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": 318, "mean": -2.0183, "median": -1.2355, "q25": -5.6694, "q75": 1.7346, "std": 7.4202 }, "sell": { "count": 158, "mean": 4.07, "median": 3.0835, "q25": -0.1289, "q75": 7.8845, "std": 8.3816 }, "separation": 0.7692, "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": 318, "mean": 0.7862, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4107 }, "sell": { "count": 158, "mean": 0.6076, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4898 }, "separation": 0.3951, "buy_lower_than_sell": false }, { "col": "m240_ga_harmonic_gartley", "tf": "m240", "interval": 240, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.3215, "median": -1.1897, "q25": -3.3276, "q75": 1.7155, "std": 9.0463 }, "sell": { "count": 158, "mean": 3.4013, "median": 1.1207, "q25": -1.7845, "q75": 4.5345, "std": 10.6647 }, "separation": 0.3114, "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": 318, "mean": -2.0059, "median": -1.679, "q25": -3.0165, "q75": -0.8524, "std": 3.5193 }, "sell": { "count": 158, "mean": -2.0422, "median": -1.9094, "q25": -3.6585, "q75": -0.6606, "std": 4.9376 }, "separation": 0.0085, "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": 318, "mean": 0.0881, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2838 }, "sell": { "count": 158, "mean": 0.6962, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4614 }, "separation": 1.5878, "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": 318, "mean": 0.452, "median": 0.4, "q25": 0.25, "q75": 0.667, "std": 0.2542 }, "sell": { "count": 158, "mean": 0.5597, "median": 0.571, "q25": 0.375, "q75": 0.7442, "std": 0.2411 }, "separation": 0.4346, "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": 318, "mean": -0.1478, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.521 }, "sell": { "count": 158, "mean": 0.4241, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5329 }, "separation": 1.0851, "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": 318, "mean": -0.0818, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4045 }, "sell": { "count": 158, "mean": 0.2278, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5282 }, "separation": 0.6581, "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": 318, "mean": 0.2107, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4084 }, "sell": { "count": 158, "mean": 0.4241, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4958 }, "separation": 0.4697, "buy_lower_than_sell": false }, { "col": "d1_macd_hist", "tf": "d1", "interval": 1440, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 4.4895, "median": 0.1387, "q25": -6.0194, "q75": 8.6774, "std": 30.8518 }, "sell": { "count": 158, "mean": 9.7806, "median": 3.6437, "q25": -3.588, "q75": 14.987, "std": 35.1156 }, "separation": 0.1601, "buy_lower_than_sell": true }, { "col": "d1_macd_line", "tf": "d1", "interval": 1440, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 318, "mean": -7.8222, "median": -13.4649, "q25": -37.5319, "q75": 21.3652, "std": 70.4562 }, "sell": { "count": 158, "mean": 2.9433, "median": -4.0051, "q25": -31.9714, "q75": 30.3288, "std": 79.3841 }, "separation": 0.1434, "buy_lower_than_sell": true }, { "col": "d1_macd_signal", "tf": "d1", "interval": 1440, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 318, "mean": -12.3118, "median": -13.488, "q25": -35.4169, "q75": 10.4311, "std": 57.8832 }, "sell": { "count": 158, "mean": -6.8373, "median": -6.7302, "q25": -31.657, "q75": 14.7105, "std": 59.6165 }, "separation": 0.0932, "buy_lower_than_sell": true }, { "col": "d1_ga_sma_5", "tf": "d1", "interval": 1440, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1035.2366, "median": 969.6, "q25": 562.0, "q75": 1415.8, "std": 508.3412 }, "sell": { "count": 156, "mean": 1060.3923, "median": 1106.8, "q25": 552.8, "q75": 1447.55, "std": 551.1374 }, "separation": 0.0474, "buy_lower_than_sell": true }, { "col": "d1_ga_sma_20", "tf": "d1", "interval": 1440, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 302, "mean": 1004.0348, "median": 929.3, "q25": 543.1375, "q75": 1377.4875, "std": 482.8311 }, "sell": { "count": 154, "mean": 1022.5802, "median": 1148.825, "q25": 521.7, "q75": 1401.9125, "std": 504.4061 }, "separation": 0.0376, "buy_lower_than_sell": true }, { "col": "d1_ga_sma_60", "tf": "d1", "interval": 1440, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 263, "mean": 984.2084, "median": 799.3, "q25": 510.7417, "q75": 1435.0333, "std": 484.8767 }, "sell": { "count": 132, "mean": 986.0611, "median": 798.6833, "q25": 440.6583, "q75": 1448.6875, "std": 511.0129 }, "separation": 0.0037, "buy_lower_than_sell": false }, { "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": 302, "mean": 2.5495, "median": -2.8931, "q25": -7.83, "q75": 8.4905, "std": 17.8042 }, "sell": { "count": 154, "mean": 7.4157, "median": 2.7523, "q25": -5.6687, "q75": 16.5421, "std": 19.2603 }, "separation": 0.2624, "buy_lower_than_sell": true }, { "col": "d1_ga_golden_cross", "tf": "d1", "interval": 1440, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0283, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1661 }, "sell": { "count": 158, "mean": 0.0759, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2658 }, "separation": 0.215, "buy_lower_than_sell": false }, { "col": "d1_ga_death_cross", "tf": "d1", "interval": 1440, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0157, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1246 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.0259, "buy_lower_than_sell": false }, { "col": "d1_ga_atr_14", "tf": "d1", "interval": 1440, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 308, "mean": 79.9228, "median": 71.2143, "q25": 41.5893, "q75": 104.3571, "std": 55.7048 }, "sell": { "count": 156, "mean": 87.0165, "median": 77.1786, "q25": 35.3571, "q75": 108.1429, "std": 64.7646 }, "separation": 0.1174, "buy_lower_than_sell": true }, { "col": "d1_ga_atr_pct", "tf": "d1", "interval": 1440, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 308, "mean": 7.6564, "median": 6.5881, "q25": 5.5921, "q75": 8.9967, "std": 3.2032 }, "sell": { "count": 156, "mean": 7.7481, "median": 6.3243, "q25": 5.5679, "q75": 9.3377, "std": 3.3778 }, "separation": 0.0279, "buy_lower_than_sell": false }, { "col": "d1_ga_bb_squeeze", "tf": "d1", "interval": 1440, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1478, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3555 }, "sell": { "count": 158, "mean": 0.1392, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3473 }, "separation": 0.0244, "buy_lower_than_sell": false }, { "col": "d1_ga_donchian_pos", "tf": "d1", "interval": 1440, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 302, "mean": 0.4522, "median": 0.3634, "q25": 0.1537, "q75": 0.7143, "std": 0.3615 }, "sell": { "count": 154, "mean": 0.561, "median": 0.5544, "q25": 0.221, "q75": 0.8516, "std": 0.3667 }, "separation": 0.2989, "buy_lower_than_sell": true }, { "col": "d1_ga_cci_20", "tf": "d1", "interval": 1440, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 302, "mean": -11.4924, "median": -55.1444, "q25": -115.4015, "q75": 97.6552, "std": 146.4548 }, "sell": { "count": 154, "mean": 57.6449, "median": 55.3217, "q25": -62.8616, "q75": 159.7019, "std": 163.7962 }, "separation": 0.445, "buy_lower_than_sell": true }, { "col": "d1_ga_cci_oversold", "tf": "d1", "interval": 1440, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2862, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4527 }, "sell": { "count": 158, "mean": 0.1203, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3263 }, "separation": 0.4205, "buy_lower_than_sell": false }, { "col": "d1_ga_cci_overbought", "tf": "d1", "interval": 1440, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2358, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4252 }, "sell": { "count": 158, "mean": 0.4114, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4937 }, "separation": 0.381, "buy_lower_than_sell": false }, { "col": "d1_ga_williams_r", "tf": "d1", "interval": 1440, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 308, "mean": -51.8994, "median": -59.259, "q25": -84.6154, "q75": -24.3902, "std": 37.3645 }, "sell": { "count": 156, "mean": -40.0308, "median": -31.7568, "q25": -72.5352, "q75": -12.8755, "std": 38.3594 }, "separation": 0.3134, "buy_lower_than_sell": true }, { "col": "d1_ga_williams_oversold", "tf": "d1", "interval": 1440, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.3019, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4598 }, "sell": { "count": 158, "mean": 0.2152, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4123 }, "separation": 0.1985, "buy_lower_than_sell": false }, { "col": "d1_ga_williams_overbought", "tf": "d1", "interval": 1440, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.217, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4128 }, "sell": { "count": 158, "mean": 0.3038, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4614 }, "separation": 0.1983, "buy_lower_than_sell": false }, { "col": "d1_ga_roc_10", "tf": "d1", "interval": 1440, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 310, "mean": 4.0141, "median": -2.9389, "q25": -10.3272, "q75": 9.9382, "std": 24.617 }, "sell": { "count": 156, "mean": 9.8994, "median": 3.2062, "q25": -6.1999, "q75": 12.5198, "std": 26.6648 }, "separation": 0.2293, "buy_lower_than_sell": true }, { "col": "d1_ga_mfi_14", "tf": "d1", "interval": 1440, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 308, "mean": 50.0802, "median": 45.6819, "q25": 34.477, "q75": 68.0241, "std": 19.8831 }, "sell": { "count": 156, "mean": 56.6922, "median": 56.1188, "q25": 38.7304, "q75": 73.6233, "std": 20.7453 }, "separation": 0.3254, "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": 318, "mean": 0.173, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3788 }, "sell": { "count": 158, "mean": 0.1772, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3831 }, "separation": 0.0112, "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": 318, "mean": 0.0755, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2646 }, "sell": { "count": 158, "mean": 0.1266, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3336 }, "separation": 0.1698, "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": 318, "mean": 0.2107, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4084 }, "sell": { "count": 158, "mean": 0.1266, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3336 }, "separation": 0.2256, "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": 318, "mean": 0.0535, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2253 }, "sell": { "count": 158, "mean": 0.1076, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3109 }, "separation": 0.1994, "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": 318, "mean": 0.1981, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3992 }, "sell": { "count": 158, "mean": 0.1519, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3601 }, "separation": 0.1216, "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": 318, "mean": 0.0535, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2253 }, "sell": { "count": 158, "mean": 0.1076, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3109 }, "separation": 0.1994, "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": 307, "mean": 0.0436, "median": -0.243, "q25": -4.1544, "q75": 4.0446, "std": 7.658 }, "sell": { "count": 156, "mean": 2.6611, "median": 2.236, "q25": -1.2084, "q75": 6.4197, "std": 7.5092 }, "separation": 0.3451, "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": 318, "mean": 0.8846, "median": 0.2076, "q25": -1.8693, "q75": 2.0101, "std": 10.0869 }, "sell": { "count": 158, "mean": 2.9015, "median": 1.205, "q25": -1.11, "q75": 3.8991, "std": 12.3334 }, "separation": 0.179, "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": 305, "mean": 0.8842, "median": 0.1115, "q25": -4.7313, "q75": 4.4177, "std": 11.2702 }, "sell": { "count": 154, "mean": 2.8343, "median": 0.1461, "q25": -4.7313, "q75": 7.8527, "std": 12.9072 }, "separation": 0.1609, "buy_lower_than_sell": true }, { "col": "d1_ga_keltner_pos", "tf": "d1", "interval": 1440, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 308, "mean": 0.4645, "median": 0.3883, "q25": 0.1923, "q75": 0.6796, "std": 0.3711 }, "sell": { "count": 156, "mean": 0.5895, "median": 0.622, "q25": 0.2712, "q75": 0.831, "std": 0.3834 }, "separation": 0.3313, "buy_lower_than_sell": true }, { "col": "d1_ga_ao", "tf": "d1", "interval": 1440, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 293, "mean": 6.8857, "median": -25.7618, "q25": -89.0059, "q75": 64.9735, "std": 199.0089 }, "sell": { "count": 148, "mean": 42.1557, "median": 9.2868, "q25": -66.3147, "q75": 109.1618, "std": 230.7819 }, "separation": 0.1637, "buy_lower_than_sell": true }, { "col": "d1_ga_ao_bull", "tf": "d1", "interval": 1440, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0252, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1568 }, "sell": { "count": 158, "mean": 0.0506, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2199 }, "separation": 0.1334, "buy_lower_than_sell": false }, { "col": "d1_ga_ao_bear", "tf": "d1", "interval": 1440, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1116 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.0007, "buy_lower_than_sell": false }, { "col": "d1_ga_hv_20", "tf": "d1", "interval": 1440, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 301, "mean": 18.1252, "median": 14.9861, "q25": 11.6491, "q75": 19.9653, "std": 9.9554 }, "sell": { "count": 153, "mean": 18.6706, "median": 14.4185, "q25": 11.6091, "q75": 20.7351, "std": 10.6624 }, "separation": 0.0529, "buy_lower_than_sell": false }, { "col": "d1_ga_hv_percentile", "tf": "d1", "interval": 1440, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 191, "mean": 0.5395, "median": 0.4874, "q25": 0.2437, "q75": 0.8235, "std": 0.3354 }, "sell": { "count": 87, "mean": 0.5458, "median": 0.4874, "q25": 0.2773, "q75": 0.8235, "std": 0.325 }, "separation": 0.0191, "buy_lower_than_sell": false }, { "col": "d1_ga_ad_line", "tf": "d1", "interval": 1440, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -44671865818.3607, "median": -53834378773.1506, "q25": -61882464541.0749, "q75": -6299509205.3532, "std": 27331930079.6522 }, "sell": { "count": 158, "mean": -44287316089.0109, "median": -52894434529.7615, "q25": -70205578028.7309, "q75": -6163407882.8137, "std": 28226900097.1149 }, "separation": 0.0138, "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": 309, "mean": -2090189419.8964, "median": -527495954.6691, "q25": -1079170945.1437, "q75": -251673701.0889, "std": 6566425405.7722 }, "sell": { "count": 156, "mean": -2964331253.1261, "median": -524005480.5997, "q25": -1232272839.1575, "q75": -103393706.1638, "std": 8626784247.5746 }, "separation": 0.114, "buy_lower_than_sell": true }, { "col": "d1_ga_vol_ratio", "tf": "d1", "interval": 1440, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 302, "mean": 1.4209, "median": 1.097, "q25": 0.7204, "q75": 1.6799, "std": 1.3681 }, "sell": { "count": 154, "mean": 1.9293, "median": 1.3146, "q25": 0.9619, "q75": 2.0163, "std": 1.9263 }, "separation": 0.3043, "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": 310, "mean": 70448715.6899, "median": 6474855.6395, "q25": -46669328.7721, "q75": 82936243.6828, "std": 241819099.1433 }, "sell": { "count": 156, "mean": 128985931.227, "median": 50663727.7488, "q25": -21706300.0826, "q75": 129540380.2673, "std": 280867161.8091 }, "separation": 0.2234, "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": 318, "mean": 0.1698, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3761 }, "sell": { "count": 158, "mean": 0.1266, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3336 }, "separation": 0.1216, "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": 318, "mean": 0.044, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2055 }, "sell": { "count": 158, "mean": 0.0696, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2553 }, "separation": 0.1104, "buy_lower_than_sell": false }, { "col": "d1_ga_cmf_20", "tf": "d1", "interval": 1440, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 277, "mean": -4.1465, "median": -2.5758, "q25": -3.955, "q75": -1.2978, "std": 6.0504 }, "sell": { "count": 140, "mean": -4.0629, "median": -2.3164, "q25": -3.3515, "q75": -1.0218, "std": 6.2902 }, "separation": 0.0135, "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": 318, "mean": -26.5518, "median": -36.0106, "q25": -52.7792, "q75": -1.7906, "std": 29.2269 }, "sell": { "count": 158, "mean": -22.3441, "median": -31.4265, "q25": -51.4582, "q75": 3.3223, "std": 31.2145 }, "separation": 0.1392, "buy_lower_than_sell": true }, { "col": "d1_ga_adx_14", "tf": "d1", "interval": 1440, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 297, "mean": 41.3209, "median": 39.4035, "q25": 17.8724, "q75": 63.2718, "std": 24.4632 }, "sell": { "count": 150, "mean": 43.1869, "median": 42.6695, "q25": 19.1465, "q75": 67.8347, "std": 25.283 }, "separation": 0.075, "buy_lower_than_sell": true }, { "col": "d1_ga_adx_trending", "tf": "d1", "interval": 1440, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.6132, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4878 }, "sell": { "count": 158, "mean": 0.6329, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4835 }, "separation": 0.0406, "buy_lower_than_sell": false }, { "col": "d1_ga_supertrend_bull", "tf": "d1", "interval": 1440, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.9686, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1748 }, "sell": { "count": 158, "mean": 0.9873, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1121 }, "separation": 0.1279, "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": 302, "mean": 0.3166, "median": -2.0895, "q25": -8.1947, "q75": 4.9282, "std": 16.8315 }, "sell": { "count": 154, "mean": 2.2563, "median": -0.0917, "q25": -7.5737, "q75": 7.3, "std": 19.348 }, "separation": 0.107, "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": 302, "mean": 0.4757, "median": 0.5162, "q25": 0.2223, "q75": 0.6977, "std": 0.274 }, "sell": { "count": 154, "mean": 0.4653, "median": 0.5006, "q25": 0.2062, "q75": 0.7195, "std": 0.2858 }, "separation": 0.0368, "buy_lower_than_sell": false }, { "col": "d1_ga_psar", "tf": "d1", "interval": 1440, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 947.8653, "median": 904.5, "q25": 541.0, "q75": 1289.7028, "std": 431.6213 }, "sell": { "count": 158, "mean": 972.6557, "median": 1068.0, "q25": 546.75, "q75": 1314.48, "std": 447.4265 }, "separation": 0.0564, "buy_lower_than_sell": true }, { "col": "d1_ga_psar_bull", "tf": "d1", "interval": 1440, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.2547, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4364 }, "sell": { "count": 158, "mean": 0.3861, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4884 }, "separation": 0.2836, "buy_lower_than_sell": false }, { "col": "d1_ga_shooting_star", "tf": "d1", "interval": 1440, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.7736, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4192 }, "sell": { "count": 158, "mean": 0.8228, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3831 }, "separation": 0.1225, "buy_lower_than_sell": false }, { "col": "d1_ga_doji", "tf": "d1", "interval": 1440, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.7799, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.415 }, "sell": { "count": 158, "mean": 0.7468, "median": 1.0, "q25": 0.25, "q75": 1.0, "std": 0.4362 }, "separation": 0.0776, "buy_lower_than_sell": false }, { "col": "d1_ga_bullish_engulfing", "tf": "d1", "interval": 1440, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0792 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1123, "buy_lower_than_sell": false }, { "col": "d1_ga_bearish_engulfing", "tf": "d1", "interval": 1440, "base": "ga_bearish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1069, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3095 }, "sell": { "count": 158, "mean": 0.1076, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3109 }, "separation": 0.0022, "buy_lower_than_sell": false }, { "col": "d1_ga_morning_star", "tf": "d1", "interval": 1440, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0793, "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": 318, "mean": 0.0094, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0968 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.0308, "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": 318, "mean": 0.1635, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3704 }, "sell": { "count": 158, "mean": 0.0886, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2851 }, "separation": 0.2267, "buy_lower_than_sell": false }, { "col": "d1_ga_ha_bull", "tf": "d1", "interval": 1440, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.4057, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4918 }, "sell": { "count": 158, "mean": 0.7595, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4287 }, "separation": 0.767, "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": 318, "mean": 0.1541, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3616 }, "sell": { "count": 158, "mean": 0.2975, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4586 }, "separation": 0.3472, "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": 318, "mean": 0.2358, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4252 }, "sell": { "count": 158, "mean": 0.1772, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3831 }, "separation": 0.1449, "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": 318, "mean": 0.2075, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4062 }, "sell": { "count": 158, "mean": 0.2911, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4557 }, "separation": 0.1936, "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": 318, "mean": 0.0377, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1909 }, "sell": { "count": 158, "mean": 0.0506, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2199 }, "separation": 0.0626, "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": 318, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1116 }, "sell": { "count": 158, "mean": 0.0253, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1576 }, "separation": 0.0933, "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": 318, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0792 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.0656, "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": 318, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0792 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.0656, "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": 318, "mean": 0.5, "median": 0.5, "q25": 0.0, "q75": 1.0, "std": 0.5008 }, "sell": { "count": 158, "mean": 0.4937, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5015 }, "separation": 0.0126, "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": 318, "mean": 0.0157, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1246 }, "sell": { "count": 158, "mean": 0.0253, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1576 }, "separation": 0.0675, "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": 318, "mean": 0.0409, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1983 }, "sell": { "count": 158, "mean": 0.0886, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2851 }, "separation": 0.1944, "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": 318, "mean": 0.2987, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4584 }, "sell": { "count": 158, "mean": 0.3165, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4666 }, "separation": 0.0383, "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": 318, "mean": 0.5094, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5007 }, "sell": { "count": 158, "mean": 0.4937, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5015 }, "separation": 0.0315, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_rectangle", "tf": "d1", "interval": 1440, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.2987, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4584 }, "sell": { "count": 158, "mean": 0.3165, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4666 }, "separation": 0.0383, "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": 318, "mean": 0.5094, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5007 }, "sell": { "count": 158, "mean": 0.4937, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5015 }, "separation": 0.0315, "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": 318, "mean": 0.2013, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4016 }, "sell": { "count": 158, "mean": 0.2911, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4557 }, "separation": 0.2093, "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": 318, "mean": 0.4182, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.494 }, "sell": { "count": 158, "mean": 0.3671, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4835 }, "separation": 0.1046, "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": 318, "mean": 0.0755, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2646 }, "sell": { "count": 158, "mean": 0.1203, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3263 }, "separation": 0.1508, "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": 318, "mean": 0.8145, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3893 }, "sell": { "count": 158, "mean": 0.8228, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3831 }, "separation": 0.0215, "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": 318, "mean": 0.8145, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3893 }, "sell": { "count": 158, "mean": 0.8228, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3831 }, "separation": 0.0215, "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": 318, "mean": 0.1069, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3095 }, "sell": { "count": 158, "mean": 0.1203, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3263 }, "separation": 0.0419, "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": 318, "mean": 0.2233, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4171 }, "sell": { "count": 158, "mean": 0.2911, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4557 }, "separation": 0.1554, "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": 318, "mean": 0.0314, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1748 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.1279, "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": 318, "mean": 0.0472, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2123 }, "sell": { "count": 158, "mean": 0.0759, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2658 }, "separation": 0.1196, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.1073, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.1596, "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": 318, "mean": 0.7421, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4381 }, "sell": { "count": 158, "mean": 0.7405, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4398 }, "separation": 0.0037, "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": 318, "mean": 0.8145, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3893 }, "sell": { "count": 158, "mean": 0.8228, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3831 }, "separation": 0.0215, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_label", "tf": "d1", "interval": 1440, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 318, "mode": "island_bottom", "mode_frac": 0.739, "top": { "island_bottom": 235, "none": 59, "island_top": 23, "cup_handle": 1 } }, "sell": { "count": 158, "mode": "island_bottom", "mode_frac": 0.747, "top": { "island_bottom": 118, "none": 28, "island_top": 10, "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": 318, "mode": "range", "mode_frac": 0.456, "top": { "range": 145, "down": 122, "up": 51 } }, "sell": { "count": 158, "mode": "range", "mode_frac": 0.443, "top": { "range": 70, "down": 58, "up": 30 } }, "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": 318, "mean": 0.2925, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4556 }, "sell": { "count": 158, "mean": 0.3481, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4779 }, "separation": 0.1192, "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": 318, "mean": 0.2642, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4416 }, "sell": { "count": 158, "mean": 0.2785, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4497 }, "separation": 0.0322, "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": 318, "mean": 0.522, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5003 }, "sell": { "count": 158, "mean": 0.4747, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5009 }, "separation": 0.0945, "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": 318, "mean": 0.5126, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5006 }, "sell": { "count": 158, "mean": 0.5253, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5009 }, "separation": 0.0254, "buy_lower_than_sell": false }, { "col": "d1_ga_struct_bos_bull", "tf": "d1", "interval": 1440, "base": "ga_struct_bos_bull", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1667, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3733 }, "sell": { "count": 158, "mean": 0.2468, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4325 }, "separation": 0.1984, "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": 318, "mean": 0.3176, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4663 }, "sell": { "count": 158, "mean": 0.2278, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4208 }, "separation": 0.2021, "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": 318, "mean": 0.2327, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4232 }, "sell": { "count": 158, "mean": 0.2468, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4325 }, "separation": 0.033, "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": 318, "mean": 15.0912, "median": 18.0, "q25": 16.0, "q75": 19.0, "std": 7.3584 }, "sell": { "count": 158, "mean": 15.3101, "median": 18.0, "q25": 16.25, "q75": 19.0, "std": 7.2883 }, "separation": 0.0299, "buy_lower_than_sell": false }, { "col": "d1_ga_elliott_phase", "tf": "d1", "interval": 1440, "base": "ga_elliott_phase", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 318, "mode": "impulse_late", "mode_frac": 0.814, "top": { "impulse_late": 259, "unknown": 59 } }, "sell": { "count": 158, "mode": "impulse_late", "mode_frac": 0.823, "top": { "impulse_late": 130, "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": 318, "mode": "none", "mode_frac": 0.818, "top": { "none": 260, "500": 19, "0": 15, "382": 14, "618": 10 } }, "sell": { "count": 158, "mode": "none", "mode_frac": 0.747, "top": { "none": 118, "500": 14, "618": 10, "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": 318, "mode": "below_cloud", "mode_frac": 0.447, "top": { "below_cloud": 142, "above_cloud": 66, "neutral": 59, "in_cloud": 51 } }, "sell": { "count": 158, "mode": "below_cloud", "mode_frac": 0.354, "top": { "below_cloud": 56, "above_cloud": 46, "neutral": 28, "in_cloud": 28 } }, "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": 318, "mode": "above", "mode_frac": 0.415, "top": { "above": 132, "below": 105, "neutral": 81 } }, "sell": { "count": 158, "mode": "above", "mode_frac": 0.506, "top": { "above": 80, "below": 46, "neutral": 32 } }, "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": 318, "mean": 0.4386, "median": 0.0, "q25": -3.0583, "q75": 5.777, "std": 14.09 }, "sell": { "count": 158, "mean": 1.9427, "median": 0.875, "q25": -1.845, "q75": 5.864, "std": 14.3896 }, "separation": 0.1056, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": 1152.7237, "median": 949.3083, "q25": 551.65, "q75": 1629.5833, "std": 663.4587 }, "sell": { "count": 158, "mean": 1191.9026, "median": 1140.4833, "q25": 551.3333, "q75": 1962.3333, "std": 706.8215 }, "separation": 0.0572, "buy_lower_than_sell": true }, { "col": "d1_ga_vp_vah", "tf": "d1", "interval": 1440, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 1303.9363, "median": 1400.0, "q25": 608.65, "q75": 1727.25, "std": 701.5446 }, "sell": { "count": 158, "mean": 1331.1679, "median": 1514.65, "q25": 600.075, "q75": 1975.0, "std": 734.3376 }, "separation": 0.0379, "buy_lower_than_sell": true }, { "col": "d1_ga_vp_val", "tf": "d1", "interval": 1440, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 850.1472, "median": 884.7, "q25": 510.3, "q75": 1188.5, "std": 387.8471 }, "sell": { "count": 158, "mean": 861.5264, "median": 1022.9333, "q25": 384.8, "q75": 1215.0, "std": 402.5852 }, "separation": 0.0288, "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": 318, "mean": -6.3853, "median": -6.6802, "q25": -16.463, "q75": 3.5003, "std": 18.7503 }, "sell": { "count": 158, "mean": -3.2917, "median": -0.496, "q25": -11.7328, "q75": 4.8334, "std": 18.6013 }, "separation": 0.1656, "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": 318, "mean": 0.7421, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4381 }, "sell": { "count": 158, "mean": 0.7785, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4166 }, "separation": 0.085, "buy_lower_than_sell": false }, { "col": "d1_ga_harmonic_gartley", "tf": "d1", "interval": 1440, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0561 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0793, "buy_lower_than_sell": false }, { "col": "d1_ga_harmonic_bat", "tf": "d1", "interval": 1440, "base": "ga_harmonic_bat", "family": "harmonic", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "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_label", "tf": "d1", "interval": 1440, "base": "ga_harmonic_label", "family": "harmonic", "dtype": "categorical", "buy": { "count": 318, "mode": "none", "mode_frac": 0.997, "top": { "none": 317, "gartley": 1 } }, "sell": { "count": 158, "mode": "none", "mode_frac": 1.0, "top": { "none": 158 } }, "separation": 0.0, "modes_differ": false }, { "col": "d1_ga_chart_type_candle", "tf": "d1", "interval": 1440, "base": "ga_chart_type_candle", "family": "chart", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "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": 318, "mean": -2.9313, "median": -0.9237, "q25": -4.5359, "q75": 1.1186, "std": 9.2961 }, "sell": { "count": 158, "mean": -0.9761, "median": -0.3673, "q25": -2.9322, "q75": 2.75, "std": 8.7173 }, "separation": 0.217, "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": 318, "mean": -2.1044, "median": -2.1288, "q25": -4.4517, "q75": 3.0877, "std": 10.4318 }, "sell": { "count": 158, "mean": -2.2013, "median": -1.7572, "q25": -5.3051, "q75": 5.8025, "std": 12.3748 }, "separation": 0.0085, "buy_lower_than_sell": true }, { "col": "d1_ga_chart_ha_trend", "tf": "d1", "interval": 1440, "base": "ga_chart_ha_trend", "family": "chart", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1541, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3616 }, "sell": { "count": 158, "mean": 0.2975, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4586 }, "separation": 0.3472, "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": 318, "mean": 0.3645, "median": 0.4, "q25": 0.25, "q75": 0.5, "std": 0.1929 }, "sell": { "count": 158, "mean": 0.4084, "median": 0.4495, "q25": 0.308, "q75": 0.533, "std": 0.1702 }, "separation": 0.2415, "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": 318, "mean": -0.0157, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.5115 }, "sell": { "count": 158, "mean": 0.1329, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.5425 }, "separation": 0.2819, "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": 318, "mean": 0.0031, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4165 }, "sell": { "count": 158, "mean": 0.1139, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4368 }, "separation": 0.2596, "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": 318, "mean": 0.2075, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4062 }, "sell": { "count": 158, "mean": 0.3165, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4666 }, "separation": 0.249, "buy_lower_than_sell": false }, { "col": "w1_bb_pos", "tf": "w1", "interval": 10080, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 0.3981, "median": 0.3187, "q25": 0.2026, "q75": 0.6274, "std": 0.2623 }, "sell": { "count": 158, "mean": 0.443, "median": 0.3652, "q25": 0.2106, "q75": 0.6339, "std": 0.2831 }, "separation": 0.1648, "buy_lower_than_sell": true }, { "col": "w1_RSI", "tf": "w1", "interval": 10080, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 40.4908, "median": 41.0118, "q25": 31.6498, "q75": 51.9451, "std": 15.2254 }, "sell": { "count": 158, "mean": 42.1722, "median": 45.8678, "q25": 34.3552, "q75": 51.9492, "std": 15.3717 }, "separation": 0.1099, "buy_lower_than_sell": true }, { "col": "w1_macd_hist", "tf": "w1", "interval": 10080, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 6.1377, "median": 9.5454, "q25": -8.5373, "q75": 29.2572, "std": 36.049 }, "sell": { "count": 158, "mean": 11.4139, "median": 11.4548, "q25": -2.5718, "q75": 35.7521, "std": 36.2566 }, "separation": 0.1459, "buy_lower_than_sell": true }, { "col": "w1_stoch_k", "tf": "w1", "interval": 10080, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 30.3946, "median": 28.2969, "q25": 17.5359, "q75": 44.6081, "std": 16.9322 }, "sell": { "count": 158, "mean": 32.7292, "median": 31.4559, "q25": 18.8396, "q75": 53.6045, "std": 17.6865 }, "separation": 0.1348, "buy_lower_than_sell": true }, { "col": "w1_stoch_d", "tf": "w1", "interval": 10080, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 29.3946, "median": 26.4855, "q25": 18.156, "q75": 39.01, "std": 15.1421 }, "sell": { "count": 158, "mean": 30.3697, "median": 31.6622, "q25": 18.5811, "q75": 39.307, "std": 15.337 }, "separation": 0.064, "buy_lower_than_sell": true }, { "col": "w1_macd_line", "tf": "w1", "interval": 10080, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 318, "mean": -68.6445, "median": -82.6445, "q25": -129.8364, "q75": -20.5158, "std": 77.7451 }, "sell": { "count": 158, "mean": -55.4279, "median": -64.9347, "q25": -116.5237, "q75": -14.0566, "std": 77.7753 }, "separation": 0.17, "buy_lower_than_sell": true }, { "col": "w1_macd_signal", "tf": "w1", "interval": 10080, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 318, "mean": -74.7822, "median": -84.1699, "q25": -120.9194, "q75": -37.7645, "std": 66.6487 }, "sell": { "count": 158, "mean": -66.8418, "median": -80.4373, "q25": -114.3576, "q75": -20.5154, "std": 66.1997 }, "separation": 0.1195, "buy_lower_than_sell": true }, { "col": "w1_BB_Width", "tf": "w1", "interval": 10080, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 66.5075, "median": 64.7558, "q25": 55.3909, "q75": 79.6385, "std": 16.7641 }, "sell": { "count": 158, "mean": 65.5205, "median": 64.5231, "q25": 55.533, "q75": 79.4287, "std": 15.2769 }, "separation": 0.0615, "buy_lower_than_sell": false }, { "col": "w1_ga_sma_5", "tf": "w1", "interval": 10080, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1037.3597, "median": 1083.0, "q25": 549.2, "q75": 1458.2, "std": 489.2374 }, "sell": { "count": 158, "mean": 1049.5557, "median": 1239.0, "q25": 504.4, "q75": 1536.0, "std": 510.1478 }, "separation": 0.0244, "buy_lower_than_sell": true }, { "col": "w1_ga_sma_20", "tf": "w1", "interval": 10080, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1103.1302, "median": 1384.65, "q25": 650.3, "q75": 1486.65, "std": 456.3917 }, "sell": { "count": 158, "mean": 1093.6392, "median": 1390.6, "q25": 540.75, "q75": 1475.4, "std": 475.0962 }, "separation": 0.0204, "buy_lower_than_sell": true }, { "col": "w1_ga_sma_60", "tf": "w1", "interval": 10080, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1345.5023, "median": 1431.8833, "q25": 1079.7167, "q75": 1501.4167, "std": 415.5404 }, "sell": { "count": 158, "mean": 1311.3099, "median": 1431.8833, "q25": 989.5833, "q75": 1500.2333, "std": 421.1351 }, "separation": 0.0817, "buy_lower_than_sell": false }, { "col": "w1_ga_close_vs_sma_20_pct", "tf": "w1", "interval": 10080, "base": "ga_close_vs_sma_20_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -6.5879, "median": -11.6456, "q25": -20.1287, "q75": 5.3454, "std": 20.0157 }, "sell": { "count": 158, "mean": -2.2664, "median": -10.7055, "q25": -18.9833, "q75": 11.3905, "std": 22.6893 }, "separation": 0.202, "buy_lower_than_sell": true }, { "col": "w1_ga_golden_cross", "tf": "w1", "interval": 10080, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0849, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2792 }, "sell": { "count": 158, "mean": 0.1392, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3473 }, "separation": 0.1724, "buy_lower_than_sell": false }, { "col": "w1_ga_death_cross", "tf": "w1", "interval": 10080, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1363 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.0498, "buy_lower_than_sell": false }, { "col": "w1_ga_atr_14", "tf": "w1", "interval": 10080, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 211.2743, "median": 218.2143, "q25": 106.2143, "q75": 318.0, "std": 119.6112 }, "sell": { "count": 158, "mean": 214.0723, "median": 235.0714, "q25": 109.9286, "q75": 320.6429, "std": 121.9358 }, "separation": 0.0232, "buy_lower_than_sell": true }, { "col": "w1_ga_atr_pct", "tf": "w1", "interval": 10080, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 19.9995, "median": 17.8996, "q25": 15.912, "q75": 23.4127, "std": 5.3821 }, "sell": { "count": 158, "mean": 19.5601, "median": 17.7886, "q25": 15.912, "q75": 23.3891, "std": 4.9691 }, "separation": 0.0848, "buy_lower_than_sell": false }, { "col": "w1_ga_bb_squeeze", "tf": "w1", "interval": 10080, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.3899, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4885 }, "sell": { "count": 158, "mean": 0.3671, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4835 }, "separation": 0.047, "buy_lower_than_sell": false }, { "col": "w1_ga_donchian_pos", "tf": "w1", "interval": 10080, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2582, "median": 0.2594, "q25": 0.1213, "q75": 0.359, "std": 0.158 }, "sell": { "count": 158, "mean": 0.2769, "median": 0.2745, "q25": 0.1243, "q75": 0.3993, "std": 0.1679 }, "separation": 0.1145, "buy_lower_than_sell": true }, { "col": "w1_ga_cci_20", "tf": "w1", "interval": 10080, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -20.0866, "median": -55.427, "q25": -99.7563, "q75": 14.6211, "std": 125.4798 }, "sell": { "count": 158, "mean": 8.012, "median": -50.3413, "q25": -88.0274, "q75": 45.7787, "std": 146.2899 }, "separation": 0.2062, "buy_lower_than_sell": true }, { "col": "w1_ga_cci_oversold", "tf": "w1", "interval": 10080, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2296, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4212 }, "sell": { "count": 158, "mean": 0.1519, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3601 }, "separation": 0.1982, "buy_lower_than_sell": false }, { "col": "w1_ga_cci_overbought", "tf": "w1", "interval": 10080, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1541, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3616 }, "sell": { "count": 158, "mean": 0.2152, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4123 }, "separation": 0.1576, "buy_lower_than_sell": false }, { "col": "w1_ga_williams_r", "tf": "w1", "interval": 10080, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -70.5951, "median": -75.3037, "q25": -83.7187, "q75": -59.8762, "std": 18.0791 }, "sell": { "count": 158, "mean": -68.4245, "median": -72.5646, "q25": -82.1062, "q75": -53.7805, "std": 18.3164 }, "separation": 0.1193, "buy_lower_than_sell": true }, { "col": "w1_ga_williams_oversold", "tf": "w1", "interval": 10080, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.3239, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4687 }, "sell": { "count": 158, "mean": 0.2658, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4432 }, "separation": 0.1273, "buy_lower_than_sell": false }, { "col": "w1_ga_williams_overbought", "tf": "w1", "interval": 10080, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_roc_10", "tf": "w1", "interval": 10080, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -6.3618, "median": -15.0943, "q25": -26.6382, "q75": 13.0663, "std": 24.9064 }, "sell": { "count": 158, "mean": -1.512, "median": -7.5269, "q25": -24.3407, "q75": 20.9181, "std": 27.08 }, "separation": 0.1864, "buy_lower_than_sell": true }, { "col": "w1_ga_mfi_14", "tf": "w1", "interval": 10080, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 48.4214, "median": 45.697, "q25": 35.2826, "q75": 53.9059, "std": 17.5088 }, "sell": { "count": 158, "mean": 51.1677, "median": 50.446, "q25": 36.1072, "q75": 54.2369, "std": 18.7654 }, "separation": 0.1513, "buy_lower_than_sell": true }, { "col": "w1_ga_rsi_bull_div", "tf": "w1", "interval": 10080, "base": "ga_rsi_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2799, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4496 }, "sell": { "count": 158, "mean": 0.2785, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4497 }, "separation": 0.0031, "buy_lower_than_sell": false }, { "col": "w1_ga_rsi_bear_div", "tf": "w1", "interval": 10080, "base": "ga_rsi_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0377, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1909 }, "sell": { "count": 158, "mean": 0.038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1917 }, "separation": 0.0012, "buy_lower_than_sell": false }, { "col": "w1_ga_macd_bull_div", "tf": "w1", "interval": 10080, "base": "ga_macd_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2453, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4309 }, "sell": { "count": 158, "mean": 0.2278, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4208 }, "separation": 0.0409, "buy_lower_than_sell": false }, { "col": "w1_ga_macd_bear_div", "tf": "w1", "interval": 10080, "base": "ga_macd_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0377, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1909 }, "sell": { "count": 158, "mean": 0.038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1917 }, "separation": 0.0012, "buy_lower_than_sell": false }, { "col": "w1_ga_stoch_bull_div", "tf": "w1", "interval": 10080, "base": "ga_stoch_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1918, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3944 }, "sell": { "count": 158, "mean": 0.2278, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4208 }, "separation": 0.0883, "buy_lower_than_sell": false }, { "col": "w1_ga_stoch_bear_div", "tf": "w1", "interval": 10080, "base": "ga_stoch_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_rsi_delta_1", "tf": "w1", "interval": 10080, "base": "ga_rsi_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -1.4538, "median": -0.8722, "q25": -6.3569, "q75": 5.1054, "std": 9.7276 }, "sell": { "count": 158, "mean": -2.4028, "median": -1.5261, "q25": -7.9053, "q75": 3.3059, "std": 11.3808 }, "separation": 0.0896, "buy_lower_than_sell": false }, { "col": "w1_ga_macd_hist_delta_1", "tf": "w1", "interval": 10080, "base": "ga_macd_hist_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.5796, "median": 1.321, "q25": -3.1647, "q75": 4.6889, "std": 15.004 }, "sell": { "count": 158, "mean": 4.1136, "median": 1.3593, "q25": -2.7626, "q75": 5.1637, "std": 18.412 }, "separation": 0.1509, "buy_lower_than_sell": true }, { "col": "w1_ga_stoch_k_delta_1", "tf": "w1", "interval": 10080, "base": "ga_stoch_k_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2303, "median": -0.7614, "q25": -5.1728, "q75": 3.1367, "std": 7.4863 }, "sell": { "count": 158, "mean": 1.2964, "median": 0.0, "q25": -4.5099, "q75": 4.9889, "std": 8.1255 }, "separation": 0.1365, "buy_lower_than_sell": true }, { "col": "w1_ga_keltner_pos", "tf": "w1", "interval": 10080, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.3605, "median": 0.3179, "q25": 0.1816, "q75": 0.5074, "std": 0.2564 }, "sell": { "count": 158, "mean": 0.4105, "median": 0.3683, "q25": 0.2003, "q75": 0.5318, "std": 0.2855 }, "separation": 0.1844, "buy_lower_than_sell": true }, { "col": "w1_ga_ao", "tf": "w1", "interval": 10080, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -108.5177, "median": -119.3676, "q25": -265.4647, "q75": 11.2118, "std": 223.5625 }, "sell": { "count": 158, "mean": -74.5125, "median": -87.0059, "q25": -215.1596, "q75": 53.8765, "std": 213.6005 }, "separation": 0.1555, "buy_lower_than_sell": true }, { "col": "w1_ga_ao_bull", "tf": "w1", "interval": 10080, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0912, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2883 }, "sell": { "count": 158, "mean": 0.1392, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3473 }, "separation": 0.1505, "buy_lower_than_sell": false }, { "col": "w1_ga_ao_bear", "tf": "w1", "interval": 10080, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0503, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2189 }, "sell": { "count": 158, "mean": 0.0506, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2199 }, "separation": 0.0015, "buy_lower_than_sell": false }, { "col": "w1_ga_hv_20", "tf": "w1", "interval": 10080, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 40.3461, "median": 41.6432, "q25": 30.103, "q75": 45.7553, "std": 11.8225 }, "sell": { "count": 158, "mean": 41.7888, "median": 42.3731, "q25": 30.43, "q75": 48.0433, "std": 11.9363 }, "separation": 0.1214, "buy_lower_than_sell": true }, { "col": "w1_ga_hv_percentile", "tf": "w1", "interval": 10080, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2296, "median": 0.1681, "q25": 0.0756, "q75": 0.2773, "std": 0.227 }, "sell": { "count": 158, "mean": 0.2601, "median": 0.1765, "q25": 0.1092, "q75": 0.3361, "std": 0.2399 }, "separation": 0.1307, "buy_lower_than_sell": true }, { "col": "w1_ga_ad_line", "tf": "w1", "interval": 10080, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -71337206005.6327, "median": -62302279982.5039, "q25": -88467297451.5399, "q75": -49891762292.8906, "std": 21716069641.6038 }, "sell": { "count": 158, "mean": -71606344665.8858, "median": -57937971747.6144, "q25": -100703221735.7973, "q75": -49891762292.8906, "std": 22964080403.0967 }, "separation": 0.012, "buy_lower_than_sell": true }, { "col": "w1_ga_ad_slope_10", "tf": "w1", "interval": 10080, "base": "ga_ad_slope_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -5319216838.7559, "median": -3747365672.6591, "q25": -7182415699.4492, "q75": -2204375231.142, "std": 4344121820.3903 }, "sell": { "count": 158, "mean": -4677326613.8339, "median": -3092643593.3876, "q25": -5487311160.6745, "q75": -1442620100.7083, "std": 4392863618.4808 }, "separation": 0.1469, "buy_lower_than_sell": true }, { "col": "w1_ga_vol_ratio", "tf": "w1", "interval": 10080, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.3788, "median": 1.0018, "q25": 0.7736, "q75": 1.457, "std": 1.0712 }, "sell": { "count": 158, "mean": 1.6071, "median": 1.0349, "q25": 0.7738, "q75": 1.7592, "std": 1.3123 }, "separation": 0.1906, "buy_lower_than_sell": true }, { "col": "w1_ga_obv_slope_10", "tf": "w1", "interval": 10080, "base": "ga_obv_slope_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -209870030.8269, "median": -214036321.6254, "q25": -645416937.523, "q75": 3939319.1911, "std": 606439626.3523 }, "sell": { "count": 158, "mean": -107928914.5154, "median": -198517707.2523, "q25": -433428872.1868, "q75": 282732759.5099, "std": 656071631.1736 }, "separation": 0.1614, "buy_lower_than_sell": true }, { "col": "w1_ga_obv_bull_div", "tf": "w1", "interval": 10080, "base": "ga_obv_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0535, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2253 }, "sell": { "count": 158, "mean": 0.0759, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2658 }, "separation": 0.0913, "buy_lower_than_sell": false }, { "col": "w1_ga_obv_bear_div", "tf": "w1", "interval": 10080, "base": "ga_obv_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0346, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.183 }, "sell": { "count": 158, "mean": 0.0253, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1576 }, "separation": 0.0543, "buy_lower_than_sell": false }, { "col": "w1_ga_cmf_20", "tf": "w1", "interval": 10080, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -3.1447, "median": -2.1305, "q25": -4.6343, "q75": -1.3953, "std": 2.1643 }, "sell": { "count": 158, "mean": -2.8181, "median": -1.922, "q25": -4.4884, "q75": -1.2834, "std": 2.0452 }, "separation": 0.1551, "buy_lower_than_sell": true }, { "col": "w1_ga_close_vs_vwap_pct", "tf": "w1", "interval": 10080, "base": "ga_close_vs_vwap_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -60.2105, "median": -61.0028, "q25": -74.4352, "q75": -50.4204, "std": 16.8468 }, "sell": { "count": 158, "mean": -58.2707, "median": -60.8748, "q25": -74.4522, "q75": -47.0786, "std": 19.4363 }, "separation": 0.1067, "buy_lower_than_sell": true }, { "col": "w1_ga_adx_14", "tf": "w1", "interval": 10080, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 51.3536, "median": 54.2693, "q25": 29.398, "q75": 68.0171, "std": 21.4288 }, "sell": { "count": 158, "mean": 51.2803, "median": 54.2693, "q25": 31.2116, "q75": 67.5355, "std": 20.6193 }, "separation": 0.0035, "buy_lower_than_sell": false }, { "col": "w1_ga_adx_trending", "tf": "w1", "interval": 10080, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.9465, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2253 }, "sell": { "count": 158, "mean": 0.9367, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2443 }, "separation": 0.0418, "buy_lower_than_sell": false }, { "col": "w1_ga_supertrend_bull", "tf": "w1", "interval": 10080, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_linreg_slope_20", "tf": "w1", "interval": 10080, "base": "ga_linreg_slope_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -8.9281, "median": -10.9015, "q25": -17.6226, "q75": 6.2526, "std": 22.4037 }, "sell": { "count": 158, "mean": -6.209, "median": -10.2195, "q25": -14.6235, "q75": 6.1062, "std": 19.4793 }, "separation": 0.1295, "buy_lower_than_sell": true }, { "col": "w1_ga_linreg_r2_20", "tf": "w1", "interval": 10080, "base": "ga_linreg_r2_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.4203, "median": 0.3898, "q25": 0.1227, "q75": 0.7533, "std": 0.3145 }, "sell": { "count": 158, "mean": 0.3703, "median": 0.3506, "q25": 0.0772, "q75": 0.6431, "std": 0.3046 }, "separation": 0.1615, "buy_lower_than_sell": false }, { "col": "w1_ga_psar", "tf": "w1", "interval": 10080, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 903.2421, "median": 861.0, "q25": 468.0, "q75": 1257.0, "std": 431.0576 }, "sell": { "count": 158, "mean": 918.9367, "median": 983.0, "q25": 468.0, "q75": 1286.0, "std": 453.5775 }, "separation": 0.0355, "buy_lower_than_sell": true }, { "col": "w1_ga_psar_bull", "tf": "w1", "interval": 10080, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_psar_flip_bull", "tf": "w1", "interval": 10080, "base": "ga_psar_flip_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_psar_flip_bear", "tf": "w1", "interval": 10080, "base": "ga_psar_flip_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_body_ratio", "tf": "w1", "interval": 10080, "base": "ga_body_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_hammer", "tf": "w1", "interval": 10080, "base": "ga_hammer", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1761, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3815 }, "sell": { "count": 158, "mean": 0.1962, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3984 }, "separation": 0.0515, "buy_lower_than_sell": false }, { "col": "w1_ga_shooting_star", "tf": "w1", "interval": 10080, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.6132, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4878 }, "sell": { "count": 158, "mean": 0.5886, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4937 }, "separation": 0.0501, "buy_lower_than_sell": false }, { "col": "w1_ga_doji", "tf": "w1", "interval": 10080, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.6069, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4892 }, "sell": { "count": 158, "mean": 0.5633, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4976 }, "separation": 0.0884, "buy_lower_than_sell": false }, { "col": "w1_ga_bullish_engulfing", "tf": "w1", "interval": 10080, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_bearish_engulfing", "tf": "w1", "interval": 10080, "base": "ga_bearish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2516, "median": 0.0, "q25": 0.0, "q75": 0.75, "std": 0.4346 }, "sell": { "count": 158, "mean": 0.2722, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4465 }, "separation": 0.0467, "buy_lower_than_sell": false }, { "col": "w1_ga_morning_star", "tf": "w1", "interval": 10080, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_evening_star", "tf": "w1", "interval": 10080, "base": "ga_evening_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_three_white_soldiers", "tf": "w1", "interval": 10080, "base": "ga_three_white_soldiers", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_three_black_crows", "tf": "w1", "interval": 10080, "base": "ga_three_black_crows", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1352, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3425 }, "sell": { "count": 158, "mean": 0.0506, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2199 }, "separation": 0.2939, "buy_lower_than_sell": false }, { "col": "w1_ga_ha_bull", "tf": "w1", "interval": 10080, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.3931, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4892 }, "sell": { "count": 158, "mean": 0.519, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5012 }, "separation": 0.2542, "buy_lower_than_sell": true }, { "col": "w1_ga_ha_trend_up", "tf": "w1", "interval": 10080, "base": "ga_ha_trend_up", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0409, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1983 }, "sell": { "count": 158, "mean": 0.057, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2325 }, "separation": 0.0744, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_double_top", "tf": "w1", "interval": 10080, "base": "ga_pattern_double_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0535, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2253 }, "sell": { "count": 158, "mean": 0.0253, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1576 }, "separation": 0.1448, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_double_bottom", "tf": "w1", "interval": 10080, "base": "ga_pattern_double_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1132, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3173 }, "sell": { "count": 158, "mean": 0.0949, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2941 }, "separation": 0.0597, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_head_shoulders", "tf": "w1", "interval": 10080, "base": "ga_pattern_head_shoulders", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_inv_head_shoulders", "tf": "w1", "interval": 10080, "base": "ga_pattern_inv_head_shoulders", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_triangle_sym", "tf": "w1", "interval": 10080, "base": "ga_pattern_triangle_sym", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1116 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.0007, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_triangle_asc", "tf": "w1", "interval": 10080, "base": "ga_pattern_triangle_asc", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_triangle_desc", "tf": "w1", "interval": 10080, "base": "ga_pattern_triangle_desc", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.9214, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2696 }, "sell": { "count": 158, "mean": 0.9747, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1576 }, "separation": 0.2414, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_flag_bull", "tf": "w1", "interval": 10080, "base": "ga_pattern_flag_bull", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_flag_bear", "tf": "w1", "interval": 10080, "base": "ga_pattern_flag_bear", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1363 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.0498, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_wedge_rising", "tf": "w1", "interval": 10080, "base": "ga_pattern_wedge_rising", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2487 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.2767, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_wedge_falling", "tf": "w1", "interval": 10080, "base": "ga_pattern_wedge_falling", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.9214, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2696 }, "sell": { "count": 158, "mean": 0.9747, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1576 }, "separation": 0.2414, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_rectangle", "tf": "w1", "interval": 10080, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_channel_up", "tf": "w1", "interval": 10080, "base": "ga_pattern_channel_up", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2487 }, "sell": { "count": 158, "mean": 0.0127, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1121 }, "separation": 0.2767, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_channel_down", "tf": "w1", "interval": 10080, "base": "ga_pattern_channel_down", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.9214, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2696 }, "sell": { "count": 158, "mean": 0.9747, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1576 }, "separation": 0.2414, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_measured_move", "tf": "w1", "interval": 10080, "base": "ga_pattern_measured_move", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0535, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2253 }, "sell": { "count": 158, "mean": 0.0759, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2658 }, "separation": 0.0913, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_rounding_top", "tf": "w1", "interval": 10080, "base": "ga_pattern_rounding_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.434, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4964 }, "sell": { "count": 158, "mean": 0.4241, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4958 }, "separation": 0.02, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_rounding_bottom", "tf": "w1", "interval": 10080, "base": "ga_pattern_rounding_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1069, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3095 }, "sell": { "count": 158, "mean": 0.1139, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3187 }, "separation": 0.0223, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_gap_up", "tf": "w1", "interval": 10080, "base": "ga_pattern_gap_up", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_gap_down", "tf": "w1", "interval": 10080, "base": "ga_pattern_gap_down", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_v_bottom", "tf": "w1", "interval": 10080, "base": "ga_pattern_v_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2358, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4252 }, "sell": { "count": 158, "mean": 0.2975, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4586 }, "separation": 0.1393, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_spike_top", "tf": "w1", "interval": 10080, "base": "ga_pattern_spike_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_triple_top", "tf": "w1", "interval": 10080, "base": "ga_pattern_triple_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_triple_bottom", "tf": "w1", "interval": 10080, "base": "ga_pattern_triple_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_cup_handle", "tf": "w1", "interval": 10080, "base": "ga_pattern_cup_handle", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_keystone_bull", "tf": "w1", "interval": 10080, "base": "ga_pattern_keystone_bull", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_keystone_bear", "tf": "w1", "interval": 10080, "base": "ga_pattern_keystone_bear", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_island_top", "tf": "w1", "interval": 10080, "base": "ga_pattern_island_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.8113, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3919 }, "sell": { "count": 158, "mean": 0.7658, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4248 }, "separation": 0.1113, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_island_bottom", "tf": "w1", "interval": 10080, "base": "ga_pattern_island_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_pattern_label", "tf": "w1", "interval": 10080, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 318, "mode": "island_bottom", "mode_frac": 0.95, "top": { "island_bottom": 302, "island_top": 16 } }, "sell": { "count": 158, "mode": "island_bottom", "mode_frac": 0.975, "top": { "island_bottom": 154, "island_top": 4 } }, "separation": 0.0, "modes_differ": false }, { "col": "w1_ga_struct_trend", "tf": "w1", "interval": 10080, "base": "ga_struct_trend", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 318, "mode": "down", "mode_frac": 0.469, "top": { "down": 149, "range": 137, "up": 32 } }, "sell": { "count": 158, "mode": "down", "mode_frac": 0.487, "top": { "down": 77, "range": 69, "up": 12 } }, "separation": 0.0, "modes_differ": false }, { "col": "w1_ga_struct_hh", "tf": "w1", "interval": 10080, "base": "ga_struct_hh", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 318, "mean": 0.4182, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.494 }, "sell": { "count": 158, "mean": 0.4114, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4937 }, "separation": 0.0139, "buy_lower_than_sell": false }, { "col": "w1_ga_struct_hl", "tf": "w1", "interval": 10080, "base": "ga_struct_hl", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2138, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4107 }, "sell": { "count": 158, "mean": 0.1772, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3831 }, "separation": 0.0922, "buy_lower_than_sell": false }, { "col": "w1_ga_struct_lh", "tf": "w1", "interval": 10080, "base": "ga_struct_lh", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 318, "mean": 0.5377, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4994 }, "sell": { "count": 158, "mean": 0.5759, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4958 }, "separation": 0.0768, "buy_lower_than_sell": false }, { "col": "w1_ga_struct_ll", "tf": "w1", "interval": 10080, "base": "ga_struct_ll", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 318, "mean": 0.7862, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4107 }, "sell": { "count": 158, "mean": 0.8228, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3831 }, "separation": 0.0922, "buy_lower_than_sell": false }, { "col": "w1_ga_struct_bos_bull", "tf": "w1", "interval": 10080, "base": "ga_struct_bos_bull", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2453, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4309 }, "sell": { "count": 158, "mean": 0.2722, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4465 }, "separation": 0.0612, "buy_lower_than_sell": false }, { "col": "w1_ga_struct_bos_bear", "tf": "w1", "interval": 10080, "base": "ga_struct_bos_bear", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 318, "mean": 0.3082, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4625 }, "sell": { "count": 158, "mean": 0.2785, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4497 }, "separation": 0.0651, "buy_lower_than_sell": false }, { "col": "w1_ga_struct_choch", "tf": "w1", "interval": 10080, "base": "ga_struct_choch", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 318, "mean": 0.3868, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4878 }, "sell": { "count": 158, "mean": 0.4241, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4958 }, "separation": 0.0758, "buy_lower_than_sell": false }, { "col": "w1_ga_elliott_wave_count", "tf": "w1", "interval": 10080, "base": "ga_elliott_wave_count", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 318, "mean": 25.5283, "median": 25.0, "q25": 25.0, "q75": 26.0, "std": 1.1984 }, "sell": { "count": 158, "mean": 25.6772, "median": 26.0, "q25": 25.0, "q75": 26.0, "std": 1.2531 }, "separation": 0.1215, "buy_lower_than_sell": true }, { "col": "w1_ga_fib_near_level", "tf": "w1", "interval": 10080, "base": "ga_fib_near_level", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 318, "mode": "none", "mode_frac": 0.965, "top": { "none": 307, "382": 6, "0": 5 } }, "sell": { "count": 158, "mode": "none", "mode_frac": 0.962, "top": { "none": 152, "0": 4, "382": 2 } }, "separation": 0.0, "modes_differ": false }, { "col": "w1_ga_ichi_trend", "tf": "w1", "interval": 10080, "base": "ga_ichi_trend", "family": "indicator", "dtype": "categorical", "buy": { "count": 318, "mode": "below_cloud", "mode_frac": 0.777, "top": { "below_cloud": 247, "in_cloud": 48, "above_cloud": 23 } }, "sell": { "count": 158, "mode": "below_cloud", "mode_frac": 0.684, "top": { "below_cloud": 108, "in_cloud": 36, "above_cloud": 14 } }, "separation": 0.0, "modes_differ": false }, { "col": "w1_ga_pitchfork_bias", "tf": "w1", "interval": 10080, "base": "ga_pitchfork_bias", "family": "indicator", "dtype": "categorical", "buy": { "count": 318, "mode": "below", "mode_frac": 0.56, "top": { "below": 178, "above": 133, "neutral": 7 } }, "sell": { "count": 158, "mode": "above", "mode_frac": 0.494, "top": { "above": 78, "below": 76, "neutral": 4 } }, "separation": 0.0, "modes_differ": true }, { "col": "w1_ga_pitchfork_dist_pct", "tf": "w1", "interval": 10080, "base": "ga_pitchfork_dist_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -18.5089, "median": -3.8635, "q25": -37.193, "q75": 21.369, "std": 63.8559 }, "sell": { "count": 158, "mean": -11.5629, "median": 0.398, "q25": -35.3837, "q75": 23.884, "std": 56.7458 }, "separation": 0.115, "buy_lower_than_sell": true }, { "col": "w1_ga_wyckoff_spring", "tf": "w1", "interval": 10080, "base": "ga_wyckoff_spring", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_wyckoff_utad", "tf": "w1", "interval": 10080, "base": "ga_wyckoff_utad", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_vp_poc", "tf": "w1", "interval": 10080, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 1272.0726, "median": 1471.35, "q25": 583.3, "q75": 1669.5, "std": 505.2238 }, "sell": { "count": 158, "mean": 1222.4509, "median": 1448.8833, "q25": 583.3, "q75": 1665.3, "std": 535.9723 }, "separation": 0.0953, "buy_lower_than_sell": false }, { "col": "w1_ga_vp_vah", "tf": "w1", "interval": 10080, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 2842.9427, "median": 2291.8667, "q25": 2238.2, "q75": 4005.2833, "std": 995.4338 }, "sell": { "count": 158, "mean": 2826.6021, "median": 2291.8667, "q25": 2262.4, "q75": 2352.3333, "std": 977.0339 }, "separation": 0.0166, "buy_lower_than_sell": false }, { "col": "w1_ga_vp_val", "tf": "w1", "interval": 10080, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 867.2372, "median": 1028.9667, "q25": 540.8667, "q75": 1146.4667, "std": 345.482 }, "sell": { "count": 158, "mean": 850.5865, "median": 1028.9667, "q25": 370.0, "q75": 1159.2667, "std": 356.6622 }, "separation": 0.0474, "buy_lower_than_sell": false }, { "col": "w1_ga_vp_close_vs_poc_pct", "tf": "w1", "interval": 10080, "base": "ga_vp_close_vs_poc_pct", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": -15.3699, "median": -12.355, "q25": -38.7531, "q75": 0.5602, "std": 25.3635 }, "sell": { "count": 158, "mean": -8.9325, "median": -7.1699, "q25": -26.6226, "q75": 3.1636, "std": 24.6834 }, "separation": 0.2572, "buy_lower_than_sell": true }, { "col": "w1_ga_vp_in_value_area", "tf": "w1", "interval": 10080, "base": "ga_vp_in_value_area", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 0.7862, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4107 }, "sell": { "count": 158, "mean": 0.8481, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3601 }, "separation": 0.1604, "buy_lower_than_sell": false }, { "col": "w1_ga_harmonic_gartley", "tf": "w1", "interval": 10080, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 318, "mean": 0.044, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2055 }, "sell": { "count": 158, "mean": 0.0759, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2658 }, "separation": 0.1344, "buy_lower_than_sell": false }, { "col": "w1_ga_harmonic_bat", "tf": "w1", "interval": 10080, "base": "ga_harmonic_bat", "family": "harmonic", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_harmonic_label", "tf": "w1", "interval": 10080, "base": "ga_harmonic_label", "family": "harmonic", "dtype": "categorical", "buy": { "count": 318, "mode": "none", "mode_frac": 0.956, "top": { "none": 304, "gartley": 14 } }, "sell": { "count": 158, "mode": "none", "mode_frac": 0.924, "top": { "none": 146, "gartley": 12 } }, "separation": 0.0, "modes_differ": false }, { "col": "w1_ga_chart_type_candle", "tf": "w1", "interval": 10080, "base": "ga_chart_type_candle", "family": "chart", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "w1_ga_chart_line_slope", "tf": "w1", "interval": 10080, "base": "ga_chart_line_slope", "family": "chart", "dtype": "numeric", "buy": { "count": 318, "mean": -14.6417, "median": -12.1646, "q25": -17.2753, "q75": -9.7089, "std": 9.2845 }, "sell": { "count": 158, "mean": -16.1841, "median": -13.2658, "q25": -18.2753, "q75": -9.8354, "std": 10.1575 }, "separation": 0.1585, "buy_lower_than_sell": false }, { "col": "w1_ga_chart_bar_range_pct", "tf": "w1", "interval": 10080, "base": "ga_chart_bar_range_pct", "family": "chart", "dtype": "numeric", "buy": { "count": 318, "mean": 3.8456, "median": -2.185, "q25": -9.5923, "q75": 19.9346, "std": 27.6325 }, "sell": { "count": 158, "mean": 5.9675, "median": -0.9713, "q25": -13.8393, "q75": 20.5303, "std": 33.2525 }, "separation": 0.0694, "buy_lower_than_sell": true }, { "col": "w1_ga_chart_ha_trend", "tf": "w1", "interval": 10080, "base": "ga_chart_ha_trend", "family": "chart", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0409, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1983 }, "sell": { "count": 158, "mean": 0.057, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2325 }, "separation": 0.0744, "buy_lower_than_sell": false }, { "col": "w1_ga_chart_renko_brick_up_ratio", "tf": "w1", "interval": 10080, "base": "ga_chart_renko_brick_up_ratio", "family": "chart", "dtype": "numeric", "buy": { "count": 318, "mean": 0.3162, "median": 0.333, "q25": 0.273, "q75": 0.375, "std": 0.0791 }, "sell": { "count": 158, "mean": 0.3084, "median": 0.333, "q25": 0.231, "q75": 0.364, "std": 0.0804 }, "separation": 0.0982, "buy_lower_than_sell": false }, { "col": "w1_ga_chart_renko_dir", "tf": "w1", "interval": 10080, "base": "ga_chart_renko_dir", "family": "chart", "dtype": "numeric", "buy": { "count": 318, "mean": -0.0881, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4334 }, "sell": { "count": 158, "mean": -0.0443, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4964 }, "separation": 0.0939, "buy_lower_than_sell": false }, { "col": "w1_ga_chart_pnf_col", "tf": "w1", "interval": 10080, "base": "ga_chart_pnf_col", "family": "chart", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4349 }, "sell": { "count": 158, "mean": 0.0316, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4974 }, "separation": 0.0408, "buy_lower_than_sell": false }, { "col": "w1_ga_chart_vol_spike", "tf": "w1", "interval": 10080, "base": "ga_chart_vol_spike", "family": "chart", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1981, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3992 }, "sell": { "count": 158, "mean": 0.2468, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4325 }, "separation": 0.1171, "buy_lower_than_sell": false }, { "col": "mo1_bb_pos", "tf": "mo1", "interval": 43200, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2196, "median": 0.2163, "q25": 0.1583, "q75": 0.3088, "std": 0.091 }, "sell": { "count": 158, "mean": 0.2343, "median": 0.2302, "q25": 0.1887, "q75": 0.3088, "std": 0.0885 }, "separation": 0.1643, "buy_lower_than_sell": true }, { "col": "mo1_RSI", "tf": "mo1", "interval": 43200, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 36.513, "median": 37.5829, "q25": 32.1208, "q75": 45.1996, "std": 8.2692 }, "sell": { "count": 158, "mean": 36.2071, "median": 37.5829, "q25": 26.9094, "q75": 45.1996, "std": 8.3888 }, "separation": 0.0367, "buy_lower_than_sell": false }, { "col": "mo1_macd_hist", "tf": "mo1", "interval": 43200, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 6.5913, "median": 7.3581, "q25": -2.9295, "q75": 34.8046, "std": 40.5145 }, "sell": { "count": 158, "mean": 9.6908, "median": 10.8061, "q25": -2.9295, "q75": 37.8324, "std": 40.9525 }, "separation": 0.0761, "buy_lower_than_sell": true }, { "col": "mo1_stoch_k", "tf": "mo1", "interval": 43200, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 12.1387, "median": 10.7507, "q25": 4.7866, "q75": 22.3733, "std": 8.9128 }, "sell": { "count": 158, "mean": 13.2773, "median": 10.7507, "q25": 4.7866, "q75": 22.5165, "std": 9.3701 }, "separation": 0.1245, "buy_lower_than_sell": false }, { "col": "mo1_stoch_d", "tf": "mo1", "interval": 43200, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 12.8334, "median": 11.0387, "q25": 3.9743, "q75": 20.5189, "std": 9.084 }, "sell": { "count": 158, "mean": 13.505, "median": 11.0387, "q25": 3.9743, "q75": 20.5189, "std": 9.4324 }, "separation": 0.0725, "buy_lower_than_sell": false }, { "col": "mo1_macd_line", "tf": "mo1", "interval": 43200, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 318, "mean": -501.634, "median": -485.3223, "q25": -510.7492, "q75": -457.5478, "std": 63.3065 }, "sell": { "count": 158, "mean": -499.6027, "median": -482.2716, "q25": -510.7492, "q75": -453.4375, "std": 64.787 }, "separation": 0.0317, "buy_lower_than_sell": true }, { "col": "mo1_macd_signal", "tf": "mo1", "interval": 43200, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 318, "mean": -508.2253, "median": -492.3524, "q25": -548.5815, "q75": -484.2533, "std": 35.0075 }, "sell": { "count": 158, "mean": -509.2935, "median": -492.3524, "q25": -548.5815, "q75": -484.2533, "std": 36.8634 }, "separation": 0.0297, "buy_lower_than_sell": false }, { "col": "mo1_BB_Width", "tf": "mo1", "interval": 43200, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 318, "mean": 163.0813, "median": 178.1888, "q25": 133.5517, "q75": 195.7158, "std": 42.0581 }, "sell": { "count": 158, "mean": 170.7799, "median": 193.4807, "q25": 139.651, "q75": 209.0159, "std": 40.0333 }, "separation": 0.1875, "buy_lower_than_sell": true }, { "col": "mo1_ga_sma_5", "tf": "mo1", "interval": 43200, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1020.8792, "median": 1282.6, "q25": 571.6, "q75": 1430.3, "std": 409.8782 }, "sell": { "count": 158, "mean": 1018.3304, "median": 1282.6, "q25": 571.6, "q75": 1430.6, "std": 429.5659 }, "separation": 0.0061, "buy_lower_than_sell": false }, { "col": "mo1_ga_sma_20", "tf": "mo1", "interval": 43200, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1520.0678, "median": 1466.95, "q25": 1077.75, "q75": 1899.05, "std": 499.0874 }, "sell": { "count": 158, "mean": 1518.1554, "median": 1466.95, "q25": 1077.75, "q75": 1899.05, "std": 517.4233 }, "separation": 0.0038, "buy_lower_than_sell": false }, { "col": "mo1_ga_sma_60", "tf": "mo1", "interval": 43200, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 13, "mean": 2336.85, "median": 2336.85, "q25": 2336.85, "q75": 2336.85, "std": 0.0 }, "sell": { "count": 9, "mean": 2336.85, "median": 2336.85, "q25": 2336.85, "q75": 2336.85, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_close_vs_sma_20_pct", "tf": "mo1", "interval": 43200, "base": "ga_close_vs_sma_20_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -43.0187, "median": -43.4553, "q25": -48.0814, "q75": -35.4292, "std": 9.348 }, "sell": { "count": 158, "mean": -43.0178, "median": -41.9323, "q25": -48.4678, "q75": -35.4292, "std": 9.9033 }, "separation": 0.0001, "buy_lower_than_sell": true }, { "col": "mo1_ga_golden_cross", "tf": "mo1", "interval": 43200, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_death_cross", "tf": "mo1", "interval": 43200, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_atr_14", "tf": "mo1", "interval": 43200, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 567.4807, "median": 627.3571, "q25": 433.5714, "q75": 682.3571, "std": 232.0106 }, "sell": { "count": 158, "mean": 556.2875, "median": 627.3571, "q25": 433.5714, "q75": 682.3571, "std": 240.6706 }, "separation": 0.0474, "buy_lower_than_sell": false }, { "col": "mo1_ga_atr_pct", "tf": "mo1", "interval": 43200, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 64.4239, "median": 65.9979, "q25": 56.2073, "q75": 72.0, "std": 10.7721 }, "sell": { "count": 158, "mean": 62.8956, "median": 59.5304, "q25": 56.0288, "q75": 69.3148, "std": 11.0707 }, "separation": 0.1399, "buy_lower_than_sell": false }, { "col": "mo1_ga_bb_squeeze", "tf": "mo1", "interval": 43200, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_donchian_pos", "tf": "mo1", "interval": 43200, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0591, "median": 0.0664, "q25": 0.0388, "q75": 0.077, "std": 0.0347 }, "sell": { "count": 158, "mean": 0.0604, "median": 0.0699, "q25": 0.0388, "q75": 0.077, "std": 0.0359 }, "separation": 0.0367, "buy_lower_than_sell": true }, { "col": "mo1_ga_cci_20", "tf": "mo1", "interval": 43200, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -92.1119, "median": -83.7924, "q25": -127.6273, "q75": -53.1566, "std": 43.422 }, "sell": { "count": 158, "mean": -84.5738, "median": -77.5397, "q25": -114.7006, "q75": -48.1983, "std": 41.6552 }, "separation": 0.1772, "buy_lower_than_sell": true }, { "col": "mo1_ga_cci_oversold", "tf": "mo1", "interval": 43200, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.434, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4964 }, "sell": { "count": 158, "mean": 0.3418, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4758 }, "separation": 0.1896, "buy_lower_than_sell": false }, { "col": "mo1_ga_cci_overbought", "tf": "mo1", "interval": 43200, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_williams_r", "tf": "mo1", "interval": 43200, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -90.2727, "median": -93.0091, "q25": -96.1233, "q75": -81.8776, "std": 7.0913 }, "sell": { "count": 158, "mean": -89.4238, "median": -92.9748, "q25": -96.1233, "q75": -81.8776, "std": 7.3065 }, "separation": 0.1179, "buy_lower_than_sell": true }, { "col": "mo1_ga_williams_oversold", "tf": "mo1", "interval": 43200, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.9591, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1983 }, "sell": { "count": 158, "mean": 0.943, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2325 }, "separation": 0.0744, "buy_lower_than_sell": false }, { "col": "mo1_ga_williams_overbought", "tf": "mo1", "interval": 43200, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_roc_10", "tf": "mo1", "interval": 43200, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -33.6582, "median": -42.8686, "q25": -49.96, "q75": -21.7064, "std": 21.0528 }, "sell": { "count": 158, "mean": -31.9039, "median": -34.0813, "q25": -49.96, "q75": -21.7064, "std": 22.393 }, "separation": 0.0807, "buy_lower_than_sell": true }, { "col": "mo1_ga_mfi_14", "tf": "mo1", "interval": 43200, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 48.3149, "median": 47.7322, "q25": 44.2669, "q75": 60.5676, "std": 12.7124 }, "sell": { "count": 158, "mean": 47.3608, "median": 47.7322, "q25": 44.2669, "q75": 60.5676, "std": 13.5353 }, "separation": 0.0727, "buy_lower_than_sell": false }, { "col": "mo1_ga_rsi_bull_div", "tf": "mo1", "interval": 43200, "base": "ga_rsi_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.3145, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.465 }, "sell": { "count": 158, "mean": 0.2532, "median": 0.0, "q25": 0.0, "q75": 0.75, "std": 0.4362 }, "separation": 0.136, "buy_lower_than_sell": false }, { "col": "mo1_ga_rsi_bear_div", "tf": "mo1", "interval": 43200, "base": "ga_rsi_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_macd_bull_div", "tf": "mo1", "interval": 43200, "base": "ga_macd_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.6289, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4839 }, "sell": { "count": 158, "mean": 0.6139, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4884 }, "separation": 0.0309, "buy_lower_than_sell": false }, { "col": "mo1_ga_macd_bear_div", "tf": "mo1", "interval": 43200, "base": "ga_macd_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_stoch_bull_div", "tf": "mo1", "interval": 43200, "base": "ga_stoch_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1887, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3919 }, "sell": { "count": 158, "mean": 0.2089, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4078 }, "separation": 0.0505, "buy_lower_than_sell": false }, { "col": "mo1_ga_stoch_bear_div", "tf": "mo1", "interval": 43200, "base": "ga_stoch_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_rsi_delta_1", "tf": "mo1", "interval": 43200, "base": "ga_rsi_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -0.0774, "median": 4.6868, "q25": -4.7902, "q75": 6.5733, "std": 8.7789 }, "sell": { "count": 158, "mean": 0.2858, "median": 4.6868, "q25": -4.7902, "q75": 6.5733, "std": 8.7911 }, "separation": 0.0413, "buy_lower_than_sell": false }, { "col": "mo1_ga_macd_hist_delta_1", "tf": "mo1", "interval": 43200, "base": "ga_macd_hist_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 2.684, "median": 3.4458, "q25": -1.8772, "q75": 8.8618, "std": 14.3374 }, "sell": { "count": 158, "mean": 3.2801, "median": 3.4458, "q25": -1.8772, "q75": 8.8618, "std": 13.8169 }, "separation": 0.0423, "buy_lower_than_sell": false }, { "col": "mo1_ga_stoch_k_delta_1", "tf": "mo1", "interval": 43200, "base": "ga_stoch_k_delta_1", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -2.0866, "median": 0.6057, "q25": -3.8901, "q75": 0.9472, "std": 5.0174 }, "sell": { "count": 158, "mean": -1.7272, "median": 0.6057, "q25": -3.8901, "q75": 0.9472, "std": 4.627 }, "separation": 0.0745, "buy_lower_than_sell": false }, { "col": "mo1_ga_keltner_pos", "tf": "mo1", "interval": 43200, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1728, "median": 0.2083, "q25": 0.1362, "q75": 0.2614, "std": 0.1188 }, "sell": { "count": 158, "mean": 0.168, "median": 0.2083, "q25": 0.1362, "q75": 0.2614, "std": 0.1289 }, "separation": 0.0388, "buy_lower_than_sell": false }, { "col": "mo1_ga_ao", "tf": "mo1", "interval": 43200, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -1163.6402, "median": -985.8588, "q25": -1353.3706, "q75": -833.6088, "std": 431.8695 }, "sell": { "count": 158, "mean": -1163.9944, "median": -1010.6647, "q25": -1353.3706, "q75": -811.3412, "std": 435.4817 }, "separation": 0.0008, "buy_lower_than_sell": false }, { "col": "mo1_ga_ao_bull", "tf": "mo1", "interval": 43200, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_ao_bear", "tf": "mo1", "interval": 43200, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_hv_20", "tf": "mo1", "interval": 43200, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 86.8018, "median": 87.3651, "q25": 83.0867, "q75": 89.7694, "std": 7.1756 }, "sell": { "count": 158, "mean": 87.5174, "median": 87.9788, "q25": 83.9162, "q75": 89.7694, "std": 7.6648 }, "separation": 0.0964, "buy_lower_than_sell": true }, { "col": "mo1_ga_ad_line", "tf": "mo1", "interval": 43200, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -69201035451.3755, "median": -50987321933.0338, "q25": -93151350374.4635, "q75": -40003810921.9244, "std": 34095987280.5246 }, "sell": { "count": 158, "mean": -70168673859.1349, "median": -50987321933.0338, "q25": -93151350374.4635, "q75": -40003810921.9244, "std": 35914221860.9248 }, "separation": 0.0276, "buy_lower_than_sell": false }, { "col": "mo1_ga_ad_slope_10", "tf": "mo1", "interval": 43200, "base": "ga_ad_slope_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -31101353876.5982, "median": -21246430911.9446, "q25": -46124501915.5097, "q75": -14145945947.7145, "std": 18942999474.9738 }, "sell": { "count": 158, "mean": -30522649539.7578, "median": -21246430911.9446, "q25": -47183979467.8783, "q75": -14145945947.7145, "std": 18899201925.8514 }, "separation": 0.0306, "buy_lower_than_sell": false }, { "col": "mo1_ga_vol_ratio", "tf": "mo1", "interval": 43200, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.267, "median": 1.0669, "q25": 0.9726, "q75": 1.2224, "std": 0.6386 }, "sell": { "count": 158, "mean": 1.3732, "median": 1.0708, "q25": 0.9726, "q75": 1.6608, "std": 0.722 }, "separation": 0.1558, "buy_lower_than_sell": true }, { "col": "mo1_ga_obv_slope_10", "tf": "mo1", "interval": 43200, "base": "ga_obv_slope_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 422303887.077, "median": 212758195.1825, "q25": -1564284011.8248, "q75": 2347654252.3542, "std": 1616694507.6805 }, "sell": { "count": 158, "mean": 606695427.0912, "median": 212758195.1825, "q25": -905654462.5383, "q75": 2347654252.3542, "std": 1635049327.6264 }, "separation": 0.1134, "buy_lower_than_sell": false }, { "col": "mo1_ga_obv_bull_div", "tf": "mo1", "interval": 43200, "base": "ga_obv_bull_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.456, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4988 }, "sell": { "count": 158, "mean": 0.4367, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4976 }, "separation": 0.0387, "buy_lower_than_sell": false }, { "col": "mo1_ga_obv_bear_div", "tf": "mo1", "interval": 43200, "base": "ga_obv_bear_div", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_cmf_20", "tf": "mo1", "interval": 43200, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -3.3704, "median": -2.9807, "q25": -4.1989, "q75": -2.4058, "std": 1.1451 }, "sell": { "count": 158, "mean": -3.4038, "median": -2.9807, "q25": -4.1989, "q75": -2.2803, "std": 1.1685 }, "separation": 0.0289, "buy_lower_than_sell": false }, { "col": "mo1_ga_close_vs_vwap_pct", "tf": "mo1", "interval": 43200, "base": "ga_close_vs_vwap_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -64.4513, "median": -61.3844, "q25": -73.2283, "q75": -52.4277, "std": 10.3479 }, "sell": { "count": 158, "mean": -64.2726, "median": -61.3844, "q25": -73.2283, "q75": -52.4277, "std": 11.029 }, "separation": 0.0167, "buy_lower_than_sell": false }, { "col": "mo1_ga_adx_14", "tf": "mo1", "interval": 43200, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 65.0722, "median": 64.0914, "q25": 60.5511, "q75": 69.8296, "std": 4.788 }, "sell": { "count": 158, "mean": 64.4175, "median": 63.8044, "q25": 60.5511, "q75": 68.398, "std": 4.6723 }, "separation": 0.1384, "buy_lower_than_sell": false }, { "col": "mo1_ga_adx_trending", "tf": "mo1", "interval": 43200, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_supertrend_bull", "tf": "mo1", "interval": 43200, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_linreg_slope_20", "tf": "mo1", "interval": 43200, "base": "ga_linreg_slope_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": -76.0153, "median": -67.0481, "q25": -113.2248, "q75": -53.7985, "std": 38.9556 }, "sell": { "count": 158, "mean": -80.1264, "median": -70.5977, "q25": -113.2248, "q75": -56.0586, "std": 37.4061 }, "separation": 0.1077, "buy_lower_than_sell": false }, { "col": "mo1_ga_linreg_r2_20", "tf": "mo1", "interval": 43200, "base": "ga_linreg_r2_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.5219, "median": 0.5455, "q25": 0.3706, "q75": 0.6991, "std": 0.2005 }, "sell": { "count": 158, "mean": 0.546, "median": 0.5455, "q25": 0.3706, "q75": 0.6991, "std": 0.1948 }, "separation": 0.122, "buy_lower_than_sell": false }, { "col": "mo1_ga_psar", "tf": "mo1", "interval": 43200, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 782.0252, "median": 861.0, "q25": 456.0, "q75": 1160.0, "std": 333.0396 }, "sell": { "count": 158, "mean": 787.5127, "median": 861.0, "q25": 391.5, "q75": 1160.0, "std": 348.1952 }, "separation": 0.0161, "buy_lower_than_sell": false }, { "col": "mo1_ga_psar_bull", "tf": "mo1", "interval": 43200, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_psar_flip_bull", "tf": "mo1", "interval": 43200, "base": "ga_psar_flip_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_psar_flip_bear", "tf": "mo1", "interval": 43200, "base": "ga_psar_flip_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_body_ratio", "tf": "mo1", "interval": 43200, "base": "ga_body_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_hammer", "tf": "mo1", "interval": 43200, "base": "ga_hammer", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2516, "median": 0.0, "q25": 0.0, "q75": 0.75, "std": 0.4346 }, "sell": { "count": 158, "mean": 0.3418, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4758 }, "separation": 0.1979, "buy_lower_than_sell": false }, { "col": "mo1_ga_shooting_star", "tf": "mo1", "interval": 43200, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.6258, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4847 }, "sell": { "count": 158, "mean": 0.6709, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4714 }, "separation": 0.0943, "buy_lower_than_sell": false }, { "col": "mo1_ga_doji", "tf": "mo1", "interval": 43200, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.5283, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5 }, "sell": { "count": 158, "mean": 0.5696, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4967 }, "separation": 0.0829, "buy_lower_than_sell": false }, { "col": "mo1_ga_bullish_engulfing", "tf": "mo1", "interval": 43200, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_bearish_engulfing", "tf": "mo1", "interval": 43200, "base": "ga_bearish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2516, "median": 0.0, "q25": 0.0, "q75": 0.75, "std": 0.4346 }, "sell": { "count": 158, "mean": 0.3418, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4758 }, "separation": 0.1979, "buy_lower_than_sell": false }, { "col": "mo1_ga_morning_star", "tf": "mo1", "interval": 43200, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_evening_star", "tf": "mo1", "interval": 43200, "base": "ga_evening_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_three_white_soldiers", "tf": "mo1", "interval": 43200, "base": "ga_three_white_soldiers", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_three_black_crows", "tf": "mo1", "interval": 43200, "base": "ga_three_black_crows", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0566, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2314 }, "sell": { "count": 158, "mean": 0.0506, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2199 }, "separation": 0.0264, "buy_lower_than_sell": false }, { "col": "mo1_ga_ha_bull", "tf": "mo1", "interval": 43200, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.2516, "median": 0.0, "q25": 0.0, "q75": 0.75, "std": 0.4346 }, "sell": { "count": 158, "mean": 0.3418, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4758 }, "separation": 0.1979, "buy_lower_than_sell": false }, { "col": "mo1_ga_ha_trend_up", "tf": "mo1", "interval": 43200, "base": "ga_ha_trend_up", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0409, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1983 }, "sell": { "count": 158, "mean": 0.057, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2325 }, "separation": 0.0744, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_double_top", "tf": "mo1", "interval": 43200, "base": "ga_pattern_double_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_double_bottom", "tf": "mo1", "interval": 43200, "base": "ga_pattern_double_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_head_shoulders", "tf": "mo1", "interval": 43200, "base": "ga_pattern_head_shoulders", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_inv_head_shoulders", "tf": "mo1", "interval": 43200, "base": "ga_pattern_inv_head_shoulders", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_triangle_sym", "tf": "mo1", "interval": 43200, "base": "ga_pattern_triangle_sym", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_triangle_asc", "tf": "mo1", "interval": 43200, "base": "ga_pattern_triangle_asc", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_triangle_desc", "tf": "mo1", "interval": 43200, "base": "ga_pattern_triangle_desc", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_flag_bull", "tf": "mo1", "interval": 43200, "base": "ga_pattern_flag_bull", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_flag_bear", "tf": "mo1", "interval": 43200, "base": "ga_pattern_flag_bear", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_wedge_rising", "tf": "mo1", "interval": 43200, "base": "ga_pattern_wedge_rising", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_wedge_falling", "tf": "mo1", "interval": 43200, "base": "ga_pattern_wedge_falling", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_rectangle", "tf": "mo1", "interval": 43200, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_channel_up", "tf": "mo1", "interval": 43200, "base": "ga_pattern_channel_up", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_channel_down", "tf": "mo1", "interval": 43200, "base": "ga_pattern_channel_down", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_measured_move", "tf": "mo1", "interval": 43200, "base": "ga_pattern_measured_move", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_rounding_top", "tf": "mo1", "interval": 43200, "base": "ga_pattern_rounding_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_rounding_bottom", "tf": "mo1", "interval": 43200, "base": "ga_pattern_rounding_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_gap_up", "tf": "mo1", "interval": 43200, "base": "ga_pattern_gap_up", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_gap_down", "tf": "mo1", "interval": 43200, "base": "ga_pattern_gap_down", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_v_bottom", "tf": "mo1", "interval": 43200, "base": "ga_pattern_v_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_spike_top", "tf": "mo1", "interval": 43200, "base": "ga_pattern_spike_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_triple_top", "tf": "mo1", "interval": 43200, "base": "ga_pattern_triple_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_triple_bottom", "tf": "mo1", "interval": 43200, "base": "ga_pattern_triple_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_cup_handle", "tf": "mo1", "interval": 43200, "base": "ga_pattern_cup_handle", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_keystone_bull", "tf": "mo1", "interval": 43200, "base": "ga_pattern_keystone_bull", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_keystone_bear", "tf": "mo1", "interval": 43200, "base": "ga_pattern_keystone_bear", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_island_top", "tf": "mo1", "interval": 43200, "base": "ga_pattern_island_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pattern_island_bottom", "tf": "mo1", "interval": 43200, "base": "ga_pattern_island_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_struct_hh", "tf": "mo1", "interval": 43200, "base": "ga_struct_hh", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_struct_hl", "tf": "mo1", "interval": 43200, "base": "ga_struct_hl", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_struct_lh", "tf": "mo1", "interval": 43200, "base": "ga_struct_lh", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_struct_ll", "tf": "mo1", "interval": 43200, "base": "ga_struct_ll", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_struct_bos_bull", "tf": "mo1", "interval": 43200, "base": "ga_struct_bos_bull", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_struct_bos_bear", "tf": "mo1", "interval": 43200, "base": "ga_struct_bos_bear", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_struct_choch", "tf": "mo1", "interval": 43200, "base": "ga_struct_choch", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_elliott_wave_count", "tf": "mo1", "interval": 43200, "base": "ga_elliott_wave_count", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_pitchfork_dist_pct", "tf": "mo1", "interval": 43200, "base": "ga_pitchfork_dist_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_wyckoff_spring", "tf": "mo1", "interval": 43200, "base": "ga_wyckoff_spring", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_wyckoff_utad", "tf": "mo1", "interval": 43200, "base": "ga_wyckoff_utad", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_vp_poc", "tf": "mo1", "interval": 43200, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 1340.0818, "median": 1562.0, "q25": 1191.5, "q75": 1562.0, "std": 330.5101 }, "sell": { "count": 158, "mean": 1304.8028, "median": 1562.0, "q25": 1191.5, "q75": 1562.0, "std": 365.8618 }, "separation": 0.1012, "buy_lower_than_sell": false }, { "col": "mo1_ga_vp_vah", "tf": "mo1", "interval": 43200, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 3432.7313, "median": 3433.3333, "q25": 3309.1667, "q75": 3724.8, "std": 469.738 }, "sell": { "count": 158, "mean": 3386.0527, "median": 3433.3333, "q25": 3309.1667, "q75": 3724.8, "std": 502.0818 }, "separation": 0.096, "buy_lower_than_sell": false }, { "col": "mo1_ga_vp_val", "tf": "mo1", "interval": 43200, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 835.3857, "median": 760.0, "q25": 370.0, "q75": 1294.6667, "std": 410.4274 }, "sell": { "count": 158, "mean": 849.6181, "median": 760.0, "q25": 370.0, "q75": 1294.6667, "std": 430.1414 }, "separation": 0.0339, "buy_lower_than_sell": false }, { "col": "mo1_ga_vp_close_vs_poc_pct", "tf": "mo1", "interval": 43200, "base": "ga_vp_close_vs_poc_pct", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": -34.8052, "median": -39.5647, "q25": -50.9111, "q75": -20.1024, "std": 16.7141 }, "sell": { "count": 158, "mean": -32.9994, "median": -23.3716, "q25": -49.8046, "q75": -20.1024, "std": 16.4936 }, "separation": 0.1088, "buy_lower_than_sell": true }, { "col": "mo1_ga_vp_in_value_area", "tf": "mo1", "interval": 43200, "base": "ga_vp_in_value_area", "family": "volume", "dtype": "numeric", "buy": { "count": 318, "mean": 0.6792, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4675 }, "sell": { "count": 158, "mean": 0.6392, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4817 }, "separation": 0.0843, "buy_lower_than_sell": false }, { "col": "mo1_ga_harmonic_gartley", "tf": "mo1", "interval": 43200, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_harmonic_bat", "tf": "mo1", "interval": 43200, "base": "ga_harmonic_bat", "family": "harmonic", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 158, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_chart_type_candle", "tf": "mo1", "interval": 43200, "base": "ga_chart_type_candle", "family": "chart", "dtype": "numeric", "buy": { "count": 318, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 158, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "mo1_ga_chart_line_slope", "tf": "mo1", "interval": 43200, "base": "ga_chart_line_slope", "family": "chart", "dtype": "numeric", "buy": { "count": 318, "mean": -45.7762, "median": -46.4906, "q25": -47.0408, "q75": -43.1463, "std": 2.5818 }, "sell": { "count": 158, "mean": -45.473, "median": -46.0889, "q25": -46.9216, "q75": -43.1463, "std": 2.6183 }, "separation": 0.1166, "buy_lower_than_sell": true }, { "col": "mo1_ga_chart_bar_range_pct", "tf": "mo1", "interval": 43200, "base": "ga_chart_bar_range_pct", "family": "chart", "dtype": "numeric", "buy": { "count": 318, "mean": 10.6014, "median": -0.7264, "q25": -31.0388, "q75": 50.5297, "std": 43.0755 }, "sell": { "count": 158, "mean": 4.9856, "median": -1.9635, "q25": -36.2117, "q75": 50.8829, "std": 45.9368 }, "separation": 0.1261, "buy_lower_than_sell": false }, { "col": "mo1_ga_chart_ha_trend", "tf": "mo1", "interval": 43200, "base": "ga_chart_ha_trend", "family": "chart", "dtype": "numeric", "buy": { "count": 318, "mean": 0.0409, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1983 }, "sell": { "count": 158, "mean": 0.057, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2325 }, "separation": 0.0744, "buy_lower_than_sell": false }, { "col": "mo1_ga_chart_renko_brick_up_ratio", "tf": "mo1", "interval": 43200, "base": "ga_chart_renko_brick_up_ratio", "family": "chart", "dtype": "numeric", "buy": { "count": 318, "mean": 0.3043, "median": 0.333, "q25": 0.286, "q75": 0.333, "std": 0.0346 }, "sell": { "count": 158, "mean": 0.3043, "median": 0.333, "q25": 0.259, "q75": 0.333, "std": 0.0359 }, "separation": 0.0005, "buy_lower_than_sell": false }, { "col": "mo1_ga_chart_renko_dir", "tf": "mo1", "interval": 43200, "base": "ga_chart_renko_dir", "family": "chart", "dtype": "numeric", "buy": { "count": 318, "mean": -0.1258, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3321 }, "sell": { "count": 158, "mean": -0.1139, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3187 }, "separation": 0.0364, "buy_lower_than_sell": false }, { "col": "mo1_ga_chart_pnf_col", "tf": "mo1", "interval": 43200, "base": "ga_chart_pnf_col", "family": "chart", "dtype": "numeric", "buy": { "count": 318, "mean": -0.0409, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1983 }, "sell": { "count": 158, "mean": -0.057, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2325 }, "separation": 0.0744, "buy_lower_than_sell": false }, { "col": "mo1_ga_chart_vol_spike", "tf": "mo1", "interval": 43200, "base": "ga_chart_vol_spike", "family": "chart", "dtype": "numeric", "buy": { "count": 318, "mean": 0.1038, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3054 }, "sell": { "count": 158, "mean": 0.1456, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3538 }, "separation": 0.1265, "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": 318, "mean": 2.3522, "median": 2.0, "q25": 1.0, "q75": 3.0, "std": 1.2937 }, "sell": { "count": 158, "mean": 0.019, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1369 }, "separation": 2.5364, "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": 318, "mean": 0.0535, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2757 }, "sell": { "count": 158, "mean": 2.6076, "median": 3.0, "q25": 2.0, "q75": 4.0, "std": 1.3394 }, "separation": 2.6414, "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": 318, "mean": 0.3931, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.6876 }, "sell": { "count": 158, "mean": 0.5823, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.9253 }, "separation": 0.2321, "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": 318, "mean": 0.9434, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.7258 }, "sell": { "count": 158, "mean": 0.943, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.6795 }, "separation": 0.0005, "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": 318, "mean": 0.5881, "median": 0.5, "q25": 0.25, "q75": 0.75, "std": 0.3234 }, "sell": { "count": 158, "mean": 0.0047, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0342 }, "separation": 2.5364, "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": 318, "mean": 0.0134, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0689 }, "sell": { "count": 158, "mean": 0.6519, "median": 0.75, "q25": 0.5, "q75": 1.0, "std": 0.3349 }, "separation": 2.6414, "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": 318, "mean": -0.1101, "median": -0.2, "q25": -0.2, "q75": 0.0, "std": 0.2347 }, "sell": { "count": 158, "mean": -0.0722, "median": -0.2, "q25": -0.2, "q75": 0.2, "std": 0.2635 }, "separation": 0.1519, "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": 318, "mean": 0.1352, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3425 }, "sell": { "count": 158, "mean": 0.1709, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3776 }, "separation": 0.0989, "buy_lower_than_sell": false }, { "col": "m240_bb_pos", "tf": "m240", "interval": 240, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 0.4041, "median": 0.3343, "q25": 0.1362, "q75": 0.6558, "std": 0.3114 }, "sell": { "count": 158, "mean": 0.7762, "median": 0.8706, "q25": 0.6094, "q75": 1.0, "std": 0.2554 }, "separation": 1.3065, "buy_lower_than_sell": true }, { "col": "m240_stoch_k", "tf": "m240", "interval": 240, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 52.5664, "median": 46.0317, "q25": 17.7404, "q75": 82.7138, "std": 37.1824 }, "sell": { "count": 158, "mean": 85.1549, "median": 93.9241, "q25": 71.6293, "q75": 107.1067, "std": 31.6383 }, "separation": 0.944, "buy_lower_than_sell": true }, { "col": "m240_stoch_d", "tf": "m240", "interval": 240, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 54.5754, "median": 48.2608, "q25": 20.2245, "q75": 88.3262, "std": 36.6931 }, "sell": { "count": 158, "mean": 79.069, "median": 86.9894, "q25": 65.3572, "q75": 106.2584, "std": 32.0141 }, "separation": 0.7113, "buy_lower_than_sell": true }, { "col": "m240_BB_Width", "tf": "m240", "interval": 240, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 17.7733, "median": 13.4501, "q25": 8.8108, "q75": 19.8713, "std": 16.2063 }, "sell": { "count": 158, "mean": 20.5289, "median": 14.5722, "q25": 10.1972, "q75": 24.2278, "std": 18.7289 }, "separation": 0.1573, "buy_lower_than_sell": true }, { "col": "d1_RSI", "tf": "d1", "interval": 1440, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 308, "mean": 47.5911, "median": 43.6925, "q25": 34.9485, "q75": 57.4497, "std": 17.1818 }, "sell": { "count": 156, "mean": 52.8153, "median": 53.3333, "q25": 38.3901, "q75": 65.7991, "std": 17.764 }, "separation": 0.2989, "buy_lower_than_sell": true }, { "col": "d1_stoch_k", "tf": "d1", "interval": 1440, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 305, "mean": 49.0557, "median": 40.1365, "q25": 19.1538, "q75": 74.258, "std": 33.7438 }, "sell": { "count": 156, "mean": 56.1301, "median": 51.7087, "q25": 27.386, "q75": 81.3918, "std": 33.9065 }, "separation": 0.2091, "buy_lower_than_sell": true }, { "col": "d1_stoch_d", "tf": "d1", "interval": 1440, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 303, "mean": 48.1561, "median": 40.1413, "q25": 21.1242, "q75": 71.8081, "std": 32.234 }, "sell": { "count": 154, "mean": 53.7482, "median": 47.4797, "q25": 26.5022, "q75": 77.2614, "std": 31.7968 }, "separation": 0.1747, "buy_lower_than_sell": true }, { "col": "d1_bb_pos", "tf": "d1", "interval": 1440, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 302, "mean": 0.455, "median": 0.3931, "q25": 0.1816, "q75": 0.7513, "std": 0.3342 }, "sell": { "count": 154, "mean": 0.595, "median": 0.6582, "q25": 0.2718, "q75": 0.9415, "std": 0.3408 }, "separation": 0.415, "buy_lower_than_sell": true }, { "col": "d1_BB_Width", "tf": "d1", "interval": 1440, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 302, "mean": 34.1072, "median": 28.2718, "q25": 19.0736, "q75": 41.1602, "std": 23.5243 }, "sell": { "count": 154, "mean": 36.7184, "median": 28.3936, "q25": 17.1878, "q75": 47.2188, "std": 27.1214 }, "separation": 0.1029, "buy_lower_than_sell": true } ] }