{ "source_rows": 473, "buy_gt_count": 317, "sell_gt_count": 156, "columns_analyzed": 1307, "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.8548, "buy_median": 0.1016, "sell_median": 0.9112 }, { "col": "m5_bb_pos", "tf": "m5", "family": "legacy", "separation": 4.2995, "buy_median": 0.1104, "sell_median": 0.8784 }, { "col": "m60_ga_ha_bull", "tf": "m60", "family": "indicator", "separation": 4.286, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m10_ga_cci_20", "tf": "m10", "family": "indicator", "separation": 4.2807, "buy_median": -155.8233, "sell_median": 137.9966 }, { "col": "m5_ga_cci_20", "tf": "m5", "family": "indicator", "separation": 4.1279, "buy_median": -147.6793, "sell_median": 129.6955 }, { "col": "m15_bb_pos", "tf": "m15", "family": "legacy", "separation": 4.0245, "buy_median": 0.1087, "sell_median": 0.9187 }, { "col": "m30_ga_ha_bull", "tf": "m30", "family": "indicator", "separation": 3.9347, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m15_ga_cci_20", "tf": "m15", "family": "indicator", "separation": 3.8146, "buy_median": -152.6104, "sell_median": 142.8345 }, { "col": "m10_ga_ha_bull", "tf": "m10", "family": "indicator", "separation": 3.809, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m10_ga_donchian_pos", "tf": "m10", "family": "indicator", "separation": 3.7947, "buy_median": 0.1667, "sell_median": 1.0435 }, { "col": "m10_ga_keltner_pos", "tf": "m10", "family": "indicator", "separation": 3.751, "buy_median": 0.103, "sell_median": 1.0405 }, { "col": "m30_bb_pos", "tf": "m30", "family": "legacy", "separation": 3.6743, "buy_median": 0.1157, "sell_median": 0.9681 }, { "col": "m5_ga_keltner_pos", "tf": "m5", "family": "indicator", "separation": 3.6588, "buy_median": 0.0882, "sell_median": 0.9897 }, { "col": "m10_stoch_k", "tf": "m10", "family": "legacy", "separation": 3.6358, "buy_median": 21.2215, "sell_median": 106.6919 }, { "col": "m15_ga_ha_bull", "tf": "m15", "family": "indicator", "separation": 3.591, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m5_ga_mfi_14", "tf": "m5", "family": "indicator", "separation": 3.5838, "buy_median": 19.9333, "sell_median": 77.4368 }, { "col": "m5_ga_donchian_pos", "tf": "m5", "family": "indicator", "separation": 3.4874, "buy_median": 0.1765, "sell_median": 1.0083 }, { "col": "m10_ga_williams_overbought", "tf": "m10", "family": "indicator", "separation": 3.4778, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m15_ga_keltner_pos", "tf": "m15", "family": "indicator", "separation": 3.474, "buy_median": 0.1114, "sell_median": 1.0948 }, { "col": "m10_ga_mfi_14", "tf": "m10", "family": "indicator", "separation": 3.4558, "buy_median": 21.2625, "sell_median": 74.9305 }, { "col": "m15_ga_donchian_pos", "tf": "m15", "family": "indicator", "separation": 3.4358, "buy_median": 0.1905, "sell_median": 1.0643 }, { "col": "m30_ga_cci_20", "tf": "m30", "family": "indicator", "separation": 3.4099, "buy_median": -139.5556, "sell_median": 151.4022 }, { "col": "m5_ga_cci_oversold", "tf": "m5", "family": "indicator", "separation": 3.3842, "buy_median": 1.0, "sell_median": 0.0 }, { "col": "m5_RSI", "tf": "m5", "family": "legacy", "separation": 3.2446, "buy_median": 30.9091, "sell_median": 70.4793 }, { "col": "m10_ga_williams_r", "tf": "m10", "family": "indicator", "separation": 3.2288, "buy_median": -80.0, "sell_median": 5.7769 }, { "col": "m15_stoch_k", "tf": "m15", "family": "legacy", "separation": 3.2283, "buy_median": 24.6716, "sell_median": 108.021 }, { "col": "m30_ga_donchian_pos", "tf": "m30", "family": "indicator", "separation": 3.2045, "buy_median": 0.1818, "sell_median": 1.0674 }, { "col": "m30_ga_williams_overbought", "tf": "m30", "family": "indicator", "separation": 3.1963, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m3_ga_cci_20", "tf": "m3", "family": "indicator", "separation": 3.1876, "buy_median": -127.3408, "sell_median": 109.7803 }, { "col": "m10_ga_cci_oversold", "tf": "m10", "family": "indicator", "separation": 3.1875, "buy_median": 1.0, "sell_median": 0.0 }, { "col": "m3_bb_pos", "tf": "m3", "family": "legacy", "separation": 3.1479, "buy_median": 0.1345, "sell_median": 0.8159 }, { "col": "m30_ga_keltner_pos", "tf": "m30", "family": "indicator", "separation": 3.1277, "buy_median": 0.1573, "sell_median": 1.101 }, { "col": "m15_ga_williams_r", "tf": "m15", "family": "indicator", "separation": 3.1082, "buy_median": -78.5714, "sell_median": 8.3333 }, { "col": "m15_ga_williams_overbought", "tf": "m15", "family": "indicator", "separation": 3.1011, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m10_RSI", "tf": "m10", "family": "legacy", "separation": 3.0911, "buy_median": 32.0755, "sell_median": 70.6207 }, { "col": "m3_ga_keltner_pos", "tf": "m3", "family": "indicator", "separation": 3.0671, "buy_median": 0.0794, "sell_median": 0.9519 }, { "col": "m10_stoch_d", "tf": "m10", "family": "legacy", "separation": 3.0614, "buy_median": 24.377, "sell_median": 106.0991 }, { "col": "m30_ga_cci_overbought", "tf": "m30", "family": "indicator", "separation": 3.037, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m3_ga_mfi_14", "tf": "m3", "family": "indicator", "separation": 2.9944, "buy_median": 22.184, "sell_median": 75.919 }, { "col": "m15_ga_cci_oversold", "tf": "m15", "family": "indicator", "separation": 2.9223, "buy_median": 1.0, "sell_median": 0.0 } ], "by_interval": { "m3": { "interval_minutes": 3, "feature_count": 124, "top_separation": [ { "col": "m3_ga_cci_20", "separation": 3.1876 }, { "col": "m3_bb_pos", "separation": 3.1479 }, { "col": "m3_ga_keltner_pos", "separation": 3.0671 }, { "col": "m3_ga_mfi_14", "separation": 2.9944 }, { "col": "m3_ga_donchian_pos", "separation": 2.6635 }, { "col": "m3_RSI", "separation": 2.6575 }, { "col": "m3_ga_cmf_20", "separation": 2.5662 }, { "col": "m3_ga_chart_renko_brick_up_ratio", "separation": 2.3515 }, { "col": "m3_stoch_k", "separation": 2.3255 }, { "col": "m3_ga_williams_r", "separation": 2.2478 }, { "col": "m3_stoch_d", "separation": 2.2248 }, { "col": "m3_ga_cci_oversold", "separation": 2.1366 }, { "col": "m3_ga_williams_overbought", "separation": 2.0554 }, { "col": "m3_ga_ha_bull", "separation": 2.0409 }, { "col": "m3_ga_close_vs_sma_20_pct", "separation": 1.5908 } ], "buy_favor_lower_median": [ { "col": "m3_ga_cci_20", "separation": 3.1876 }, { "col": "m3_bb_pos", "separation": 3.1479 }, { "col": "m3_ga_keltner_pos", "separation": 3.0671 }, { "col": "m3_ga_mfi_14", "separation": 2.9944 }, { "col": "m3_ga_donchian_pos", "separation": 2.6635 }, { "col": "m3_RSI", "separation": 2.6575 }, { "col": "m3_ga_cmf_20", "separation": 2.5662 }, { "col": "m3_ga_chart_renko_brick_up_ratio", "separation": 2.3515 } ], "sell_favor_higher_median": [ { "col": "m3_ga_cci_oversold", "separation": 2.1366 }, { "col": "m3_ga_williams_oversold", "separation": 1.2166 }, { "col": "m3_ga_macd_bull_div", "separation": 1.0251 }, { "col": "m3_ga_macd_bear_div", "separation": 0.9234 }, { "col": "m3_ga_stoch_bear_div", "separation": 0.9201 }, { "col": "m3_ga_stoch_bull_div", "separation": 0.9114 }, { "col": "m3_ga_chart_renko_dir", "separation": 0.8649 }, { "col": "m3_ga_rsi_bull_div", "separation": 0.8626 } ] }, "m5": { "interval_minutes": 5, "feature_count": 124, "top_separation": [ { "col": "m5_bb_pos", "separation": 4.2995 }, { "col": "m5_ga_cci_20", "separation": 4.1279 }, { "col": "m5_ga_keltner_pos", "separation": 3.6588 }, { "col": "m5_ga_mfi_14", "separation": 3.5838 }, { "col": "m5_ga_donchian_pos", "separation": 3.4874 }, { "col": "m5_ga_cci_oversold", "separation": 3.3842 }, { "col": "m5_RSI", "separation": 3.2446 }, { "col": "m5_stoch_k", "separation": 2.8582 }, { "col": "m5_stoch_d", "separation": 2.8353 }, { "col": "m5_ga_ha_bull", "separation": 2.7691 }, { "col": "m5_ga_williams_overbought", "separation": 2.6055 }, { "col": "m5_ga_williams_r", "separation": 2.5784 }, { "col": "m5_ga_chart_renko_brick_up_ratio", "separation": 2.4409 }, { "col": "m5_ga_cci_overbought", "separation": 2.0831 }, { "col": "m5_ga_cmf_20", "separation": 2.0344 } ], "buy_favor_lower_median": [ { "col": "m5_bb_pos", "separation": 4.2995 }, { "col": "m5_ga_cci_20", "separation": 4.1279 }, { "col": "m5_ga_keltner_pos", "separation": 3.6588 }, { "col": "m5_ga_mfi_14", "separation": 3.5838 }, { "col": "m5_ga_donchian_pos", "separation": 3.4874 }, { "col": "m5_RSI", "separation": 3.2446 }, { "col": "m5_stoch_k", "separation": 2.8582 }, { "col": "m5_stoch_d", "separation": 2.8353 } ], "sell_favor_higher_median": [ { "col": "m5_ga_cci_oversold", "separation": 3.3842 }, { "col": "m5_ga_williams_oversold", "separation": 1.127 }, { "col": "m5_ga_chart_renko_dir", "separation": 1.1106 }, { "col": "m5_ga_stoch_bull_div", "separation": 0.9306 }, { "col": "m5_ga_stoch_bear_div", "separation": 0.9234 }, { "col": "m5_ga_macd_bear_div", "separation": 0.811 }, { "col": "m5_ga_macd_bull_div", "separation": 0.8026 }, { "col": "m5_ga_rsi_bear_div", "separation": 0.7074 } ] }, "m10": { "interval_minutes": 10, "feature_count": 124, "top_separation": [ { "col": "m10_bb_pos", "separation": 4.8548 }, { "col": "m10_ga_cci_20", "separation": 4.2807 }, { "col": "m10_ga_ha_bull", "separation": 3.809 }, { "col": "m10_ga_donchian_pos", "separation": 3.7947 }, { "col": "m10_ga_keltner_pos", "separation": 3.751 }, { "col": "m10_stoch_k", "separation": 3.6358 }, { "col": "m10_ga_williams_overbought", "separation": 3.4778 }, { "col": "m10_ga_mfi_14", "separation": 3.4558 }, { "col": "m10_ga_williams_r", "separation": 3.2288 }, { "col": "m10_ga_cci_oversold", "separation": 3.1875 }, { "col": "m10_RSI", "separation": 3.0911 }, { "col": "m10_stoch_d", "separation": 3.0614 }, { "col": "m10_ga_cci_overbought", "separation": 2.7215 }, { "col": "m10_ga_chart_renko_brick_up_ratio", "separation": 2.0965 }, { "col": "m10_ga_close_vs_sma_20_pct", "separation": 1.8652 } ], "buy_favor_lower_median": [ { "col": "m10_bb_pos", "separation": 4.8548 }, { "col": "m10_ga_cci_20", "separation": 4.2807 }, { "col": "m10_ga_ha_bull", "separation": 3.809 }, { "col": "m10_ga_donchian_pos", "separation": 3.7947 }, { "col": "m10_ga_keltner_pos", "separation": 3.751 }, { "col": "m10_stoch_k", "separation": 3.6358 }, { "col": "m10_ga_williams_overbought", "separation": 3.4778 }, { "col": "m10_ga_mfi_14", "separation": 3.4558 } ], "sell_favor_higher_median": [ { "col": "m10_ga_cci_oversold", "separation": 3.1875 }, { "col": "m10_ga_williams_oversold", "separation": 1.3546 }, { "col": "m10_ga_chart_renko_dir", "separation": 1.2237 }, { "col": "m10_ga_hammer", "separation": 1.0037 }, { "col": "m10_ga_vp_in_value_area", "separation": 0.9015 }, { "col": "m10_ga_stoch_bear_div", "separation": 0.8313 }, { "col": "m10_ga_chart_pnf_col", "separation": 0.7927 }, { "col": "m10_ga_stoch_bull_div", "separation": 0.7723 } ] }, "m15": { "interval_minutes": 15, "feature_count": 124, "top_separation": [ { "col": "m15_bb_pos", "separation": 4.0245 }, { "col": "m15_ga_cci_20", "separation": 3.8146 }, { "col": "m15_ga_ha_bull", "separation": 3.591 }, { "col": "m15_ga_keltner_pos", "separation": 3.474 }, { "col": "m15_ga_donchian_pos", "separation": 3.4358 }, { "col": "m15_stoch_k", "separation": 3.2283 }, { "col": "m15_ga_williams_r", "separation": 3.1082 }, { "col": "m15_ga_williams_overbought", "separation": 3.1011 }, { "col": "m15_ga_cci_oversold", "separation": 2.9223 }, { "col": "m15_ga_mfi_14", "separation": 2.8774 }, { "col": "m15_RSI", "separation": 2.7554 }, { "col": "m15_ga_cci_overbought", "separation": 2.7377 }, { "col": "m15_stoch_d", "separation": 2.6274 }, { "col": "m15_ga_chart_renko_brick_up_ratio", "separation": 1.9707 }, { "col": "m15_ga_ha_trend_up", "separation": 1.7623 } ], "buy_favor_lower_median": [ { "col": "m15_bb_pos", "separation": 4.0245 }, { "col": "m15_ga_cci_20", "separation": 3.8146 }, { "col": "m15_ga_ha_bull", "separation": 3.591 }, { "col": "m15_ga_keltner_pos", "separation": 3.474 }, { "col": "m15_ga_donchian_pos", "separation": 3.4358 }, { "col": "m15_stoch_k", "separation": 3.2283 }, { "col": "m15_ga_williams_r", "separation": 3.1082 }, { "col": "m15_ga_williams_overbought", "separation": 3.1011 } ], "sell_favor_higher_median": [ { "col": "m15_ga_cci_oversold", "separation": 2.9223 }, { "col": "m15_ga_williams_oversold", "separation": 1.313 }, { "col": "m15_ga_chart_renko_dir", "separation": 1.2653 }, { "col": "m15_ga_vp_in_value_area", "separation": 1.2044 }, { "col": "m15_ga_chart_pnf_col", "separation": 0.7748 }, { "col": "m15_ga_stoch_bull_div", "separation": 0.7607 }, { "col": "m15_ga_macd_bull_div", "separation": 0.7585 }, { "col": "m15_ga_stoch_bear_div", "separation": 0.69 } ] }, "m30": { "interval_minutes": 30, "feature_count": 124, "top_separation": [ { "col": "m30_ga_ha_bull", "separation": 3.9347 }, { "col": "m30_bb_pos", "separation": 3.6743 }, { "col": "m30_ga_cci_20", "separation": 3.4099 }, { "col": "m30_ga_donchian_pos", "separation": 3.2045 }, { "col": "m30_ga_williams_overbought", "separation": 3.1963 }, { "col": "m30_ga_keltner_pos", "separation": 3.1277 }, { "col": "m30_ga_cci_overbought", "separation": 3.037 }, { "col": "m30_ga_williams_r", "separation": 2.8779 }, { "col": "m30_ga_mfi_14", "separation": 2.7353 }, { "col": "m30_RSI", "separation": 2.6297 }, { "col": "m30_stoch_k", "separation": 2.5232 }, { "col": "m30_ga_cci_oversold", "separation": 2.2081 }, { "col": "m30_ga_ha_trend_up", "separation": 2.0797 }, { "col": "m30_ga_chart_ha_trend", "separation": 2.0797 }, { "col": "m30_stoch_d", "separation": 1.9934 } ], "buy_favor_lower_median": [ { "col": "m30_ga_ha_bull", "separation": 3.9347 }, { "col": "m30_bb_pos", "separation": 3.6743 }, { "col": "m30_ga_cci_20", "separation": 3.4099 }, { "col": "m30_ga_donchian_pos", "separation": 3.2045 }, { "col": "m30_ga_williams_overbought", "separation": 3.1963 }, { "col": "m30_ga_keltner_pos", "separation": 3.1277 }, { "col": "m30_ga_cci_overbought", "separation": 3.037 }, { "col": "m30_ga_williams_r", "separation": 2.8779 } ], "sell_favor_higher_median": [ { "col": "m30_ga_cci_oversold", "separation": 2.2081 }, { "col": "m30_ga_chart_renko_dir", "separation": 1.6527 }, { "col": "m30_ga_vp_in_value_area", "separation": 1.4577 }, { "col": "m30_ga_williams_oversold", "separation": 1.4164 }, { "col": "m30_ga_chart_pnf_col", "separation": 1.1922 }, { "col": "m30_ga_stoch_bull_div", "separation": 0.8204 }, { "col": "m30_ga_stoch_bear_div", "separation": 0.7961 }, { "col": "m30_ga_macd_bear_div", "separation": 0.7785 } ] }, "m60": { "interval_minutes": 60, "feature_count": 124, "top_separation": [ { "col": "m60_ga_ha_bull", "separation": 4.286 }, { "col": "m60_bb_pos", "separation": 2.7313 }, { "col": "m60_ga_cci_20", "separation": 2.707 }, { "col": "m60_ga_williams_overbought", "separation": 2.561 }, { "col": "m60_ga_keltner_pos", "separation": 2.4679 }, { "col": "m60_ga_cci_overbought", "separation": 2.3771 }, { "col": "m60_ga_donchian_pos", "separation": 2.2246 }, { "col": "m60_RSI", "separation": 2.1656 }, { "col": "m60_ga_mfi_14", "separation": 2.1482 }, { "col": "m60_ga_williams_r", "separation": 2.1439 }, { "col": "m60_ga_ha_trend_up", "separation": 1.9294 }, { "col": "m60_ga_chart_ha_trend", "separation": 1.9294 }, { "col": "m60_stoch_k", "separation": 1.8006 }, { "col": "m60_ga_cci_oversold", "separation": 1.7971 }, { "col": "m60_ga_chart_renko_dir", "separation": 1.5312 } ], "buy_favor_lower_median": [ { "col": "m60_ga_ha_bull", "separation": 4.286 }, { "col": "m60_bb_pos", "separation": 2.7313 }, { "col": "m60_ga_cci_20", "separation": 2.707 }, { "col": "m60_ga_williams_overbought", "separation": 2.561 }, { "col": "m60_ga_keltner_pos", "separation": 2.4679 }, { "col": "m60_ga_cci_overbought", "separation": 2.3771 }, { "col": "m60_ga_donchian_pos", "separation": 2.2246 }, { "col": "m60_RSI", "separation": 2.1656 } ], "sell_favor_higher_median": [ { "col": "m60_ga_cci_oversold", "separation": 1.7971 }, { "col": "m60_ga_chart_renko_dir", "separation": 1.5312 }, { "col": "m60_ga_williams_oversold", "separation": 1.2239 }, { "col": "m60_ga_vp_in_value_area", "separation": 1.1739 }, { "col": "m60_ga_chart_pnf_col", "separation": 1.1519 }, { "col": "m60_ga_three_black_crows", "separation": 0.9678 }, { "col": "m60_ga_stoch_bull_div", "separation": 0.7537 }, { "col": "m60_ga_macd_bull_div", "separation": 0.7327 } ] }, "m240": { "interval_minutes": 240, "feature_count": 124, "top_separation": [ { "col": "m240_ga_ha_bull", "separation": 2.2118 }, { "col": "m240_ga_ha_trend_up", "separation": 1.5342 }, { "col": "m240_ga_chart_ha_trend", "separation": 1.5342 }, { "col": "m240_ga_cci_20", "separation": 1.5265 }, { "col": "m240_bb_pos", "separation": 1.3432 }, { "col": "m240_ga_cci_overbought", "separation": 1.2588 }, { "col": "m240_ga_keltner_pos", "separation": 1.219 }, { "col": "m240_ga_williams_r", "separation": 1.1604 }, { "col": "m240_ga_donchian_pos", "separation": 1.143 }, { "col": "m240_ga_mfi_14", "separation": 1.1234 }, { "col": "m240_ga_chart_renko_dir", "separation": 1.0934 }, { "col": "m240_ga_williams_overbought", "separation": 1.0321 }, { "col": "m240_stoch_k", "separation": 0.9411 }, { "col": "m240_ga_cci_oversold", "separation": 0.9332 }, { "col": "m240_RSI", "separation": 0.9022 } ], "buy_favor_lower_median": [ { "col": "m240_ga_ha_bull", "separation": 2.2118 }, { "col": "m240_ga_ha_trend_up", "separation": 1.5342 }, { "col": "m240_ga_chart_ha_trend", "separation": 1.5342 }, { "col": "m240_ga_cci_20", "separation": 1.5265 }, { "col": "m240_bb_pos", "separation": 1.3432 }, { "col": "m240_ga_cci_overbought", "separation": 1.2588 }, { "col": "m240_ga_keltner_pos", "separation": 1.219 }, { "col": "m240_ga_williams_r", "separation": 1.1604 } ], "sell_favor_higher_median": [ { "col": "m240_ga_chart_renko_dir", "separation": 1.0934 }, { "col": "m240_ga_cci_oversold", "separation": 0.9332 }, { "col": "m240_ga_williams_oversold", "separation": 0.7988 }, { "col": "m240_ga_chart_pnf_col", "separation": 0.733 }, { "col": "m240_ga_three_black_crows", "separation": 0.6927 }, { "col": "m240_ga_hammer", "separation": 0.4964 }, { "col": "m240_ga_chart_vol_spike", "separation": 0.4445 }, { "col": "m240_ga_vp_in_value_area", "separation": 0.4389 } ] }, "d1": { "interval_minutes": 1440, "feature_count": 124, "top_separation": [ { "col": "d1_ga_ha_bull", "separation": 0.7677 }, { "col": "d1_ga_cci_20", "separation": 0.4534 }, { "col": "d1_ga_cci_oversold", "separation": 0.4291 }, { "col": "d1_bb_pos", "separation": 0.4225 }, { "col": "d1_ga_cci_overbought", "separation": 0.4055 }, { "col": "d1_ga_ha_trend_up", "separation": 0.347 }, { "col": "d1_ga_chart_ha_trend", "separation": 0.347 }, { "col": "d1_ga_stoch_bear_div", "separation": 0.3238 }, { "col": "d1_ga_keltner_pos", "separation": 0.3178 }, { "col": "d1_RSI", "separation": 0.3115 }, { "col": "d1_ga_williams_r", "separation": 0.3039 }, { "col": "d1_ga_mfi_14", "separation": 0.3038 }, { "col": "d1_ga_vol_ratio", "separation": 0.2991 }, { "col": "d1_ga_rsi_delta_1", "separation": 0.2902 }, { "col": "d1_ga_donchian_pos", "separation": 0.2892 } ], "buy_favor_lower_median": [ { "col": "d1_ga_ha_bull", "separation": 0.7677 }, { "col": "d1_ga_cci_20", "separation": 0.4534 }, { "col": "d1_bb_pos", "separation": 0.4225 }, { "col": "d1_ga_keltner_pos", "separation": 0.3178 }, { "col": "d1_RSI", "separation": 0.3115 }, { "col": "d1_ga_williams_r", "separation": 0.3039 }, { "col": "d1_ga_mfi_14", "separation": 0.3038 }, { "col": "d1_ga_vol_ratio", "separation": 0.2991 } ], "sell_favor_higher_median": [ { "col": "d1_ga_cci_oversold", "separation": 0.4291 }, { "col": "d1_ga_cci_overbought", "separation": 0.4055 }, { "col": "d1_ga_ha_trend_up", "separation": 0.347 }, { "col": "d1_ga_chart_ha_trend", "separation": 0.347 }, { "col": "d1_ga_stoch_bear_div", "separation": 0.3238 }, { "col": "d1_ga_hammer", "separation": 0.2777 }, { "col": "d1_ga_three_black_crows", "separation": 0.261 }, { "col": "d1_ga_chart_renko_dir", "separation": 0.2599 } ] }, "w1": { "interval_minutes": 10080, "feature_count": 124, "top_separation": [ { "col": "w1_ga_three_black_crows", "separation": 0.2923 }, { "col": "w1_ga_ha_bull", "separation": 0.2652 }, { "col": "w1_ga_cci_20", "separation": 0.2046 }, { "col": "w1_ga_vol_ratio", "separation": 0.1993 }, { "col": "w1_ga_close_vs_sma_20_pct", "separation": 0.1963 }, { "col": "w1_ga_cci_oversold", "separation": 0.1945 }, { "col": "w1_ga_roc_10", "separation": 0.1865 }, { "col": "w1_ga_vp_close_vs_poc_pct", "separation": 0.1823 }, { "col": "w1_ga_keltner_pos", "separation": 0.181 }, { "col": "w1_ga_golden_cross", "separation": 0.1766 }, { "col": "w1_ga_linreg_r2_20", "separation": 0.1702 }, { "col": "w1_macd_line", "separation": 0.1674 }, { "col": "w1_ga_cci_overbought", "separation": 0.1629 }, { "col": "w1_ga_macd_hist_delta_1", "separation": 0.1621 }, { "col": "w1_ga_obv_slope_10", "separation": 0.1595 } ], "buy_favor_lower_median": [ { "col": "w1_ga_ha_bull", "separation": 0.2652 }, { "col": "w1_ga_cci_20", "separation": 0.2046 }, { "col": "w1_ga_vol_ratio", "separation": 0.1993 }, { "col": "w1_ga_close_vs_sma_20_pct", "separation": 0.1963 }, { "col": "w1_ga_roc_10", "separation": 0.1865 }, { "col": "w1_ga_vp_close_vs_poc_pct", "separation": 0.1823 }, { "col": "w1_ga_keltner_pos", "separation": 0.181 }, { "col": "w1_macd_line", "separation": 0.1674 } ], "sell_favor_higher_median": [ { "col": "w1_ga_three_black_crows", "separation": 0.2923 }, { "col": "w1_ga_cci_oversold", "separation": 0.1945 }, { "col": "w1_ga_golden_cross", "separation": 0.1766 }, { "col": "w1_ga_linreg_r2_20", "separation": 0.1702 }, { "col": "w1_ga_cci_overbought", "separation": 0.1629 }, { "col": "w1_ga_ao_bull", "separation": 0.1546 }, { "col": "w1_ga_chart_vol_spike", "separation": 0.1228 }, { "col": "w1_ga_williams_oversold", "separation": 0.1218 } ] }, "mo1": { "interval_minutes": 43200, "feature_count": 123, "top_separation": [ { "col": "mo1_ga_hammer", "separation": 0.2054 }, { "col": "mo1_ga_bearish_engulfing", "separation": 0.2054 }, { "col": "mo1_ga_ha_bull", "separation": 0.2054 }, { "col": "mo1_ga_chart_line_slope", "separation": 0.1978 }, { "col": "mo1_BB_Width", "separation": 0.1857 }, { "col": "mo1_ga_cci_oversold", "separation": 0.1831 }, { "col": "mo1_ga_cci_20", "separation": 0.1755 }, { "col": "mo1_ga_atr_pct", "separation": 0.1656 }, { "col": "mo1_ga_vol_ratio", "separation": 0.1648 }, { "col": "mo1_bb_pos", "separation": 0.1646 }, { "col": "mo1_ga_chart_bar_range_pct", "separation": 0.1374 }, { "col": "mo1_ga_linreg_r2_20", "separation": 0.1308 }, { "col": "mo1_ga_rsi_bull_div", "separation": 0.1306 }, { "col": "mo1_ga_chart_vol_spike", "separation": 0.1306 }, { "col": "mo1_ga_adx_14", "separation": 0.1274 } ], "buy_favor_lower_median": [ { "col": "mo1_ga_chart_line_slope", "separation": 0.1978 }, { "col": "mo1_BB_Width", "separation": 0.1857 }, { "col": "mo1_ga_cci_20", "separation": 0.1755 }, { "col": "mo1_ga_vol_ratio", "separation": 0.1648 }, { "col": "mo1_bb_pos", "separation": 0.1646 }, { "col": "mo1_ga_williams_r", "separation": 0.1227 }, { "col": "mo1_macd_hist", "separation": 0.1043 }, { "col": "mo1_ga_roc_10", "separation": 0.0946 } ], "sell_favor_higher_median": [ { "col": "mo1_ga_hammer", "separation": 0.2054 }, { "col": "mo1_ga_bearish_engulfing", "separation": 0.2054 }, { "col": "mo1_ga_ha_bull", "separation": 0.2054 }, { "col": "mo1_ga_cci_oversold", "separation": 0.1831 }, { "col": "mo1_ga_atr_pct", "separation": 0.1656 }, { "col": "mo1_ga_chart_bar_range_pct", "separation": 0.1374 }, { "col": "mo1_ga_linreg_r2_20", "separation": 0.1308 }, { "col": "mo1_ga_rsi_bull_div", "separation": 0.1306 } ] } }, "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": 317, "mean": 2.3438, "median": 2.0, "q25": 1.0, "q75": 3.0, "std": 1.2847 }, "sell": { "count": 156, "mean": 0.0256, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1586 }, "separation": 2.5327, "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": 317, "mean": 0.0536, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2761 }, "sell": { "count": 156, "mean": 2.5641, "median": 3.0, "q25": 1.75, "q75": 4.0, "std": 1.3687 }, "separation": 2.5428, "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": 317, "mean": 0.2776, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.655 }, "sell": { "count": 156, "mean": 0.4872, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.8834 }, "separation": 0.2695, "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": 317, "mean": 0.5016, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5826 }, "sell": { "count": 156, "mean": 0.4679, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5257 }, "separation": 0.0606, "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": 317, "mean": 0.586, "median": 0.5, "q25": 0.25, "q75": 0.75, "std": 0.3212 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0396 }, "separation": 2.5327, "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": 317, "mean": 0.0134, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.069 }, "sell": { "count": 156, "mean": 0.641, "median": 0.75, "q25": 0.4375, "q75": 1.0, "std": 0.3422 }, "separation": 2.5428, "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": 317, "mean": -0.0448, "median": 0.0, "q25": -0.2, "q75": 0.0, "std": 0.188 }, "sell": { "count": 156, "mean": 0.0038, "median": 0.0, "q25": -0.2, "q75": 0.0, "std": 0.2322 }, "separation": 0.2303, "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": 317, "mean": 0.1199, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3253 }, "sell": { "count": 156, "mean": 0.1667, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3739 }, "separation": 0.1335, "buy_lower_than_sell": false } ], "selected_features": { "buy": [ "m3_ga_cci_20", "m3_bb_pos", "m3_ga_keltner_pos", "m3_ga_mfi_14", "m3_ga_donchian_pos", "m3_RSI", "m5_bb_pos", "m5_ga_cci_20", "m5_ga_keltner_pos", "m5_ga_mfi_14", "m5_ga_donchian_pos", "m5_ga_cci_oversold", "m10_bb_pos", "m10_ga_cci_20", "m10_ga_ha_bull", "m10_ga_donchian_pos", "m10_ga_keltner_pos", "m10_stoch_k", "m15_bb_pos", "m15_ga_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_donchian_pos", "m30_ga_williams_overbought", "m30_ga_keltner_pos", "m60_ga_ha_bull", "m60_bb_pos", "m60_ga_cci_20", "m60_ga_williams_overbought", "m60_ga_keltner_pos", "m60_ga_cci_overbought", "m240_ga_ha_bull", "m240_ga_ha_trend_up", "m240_ga_chart_ha_trend", "m240_ga_cci_20", "m240_bb_pos", "m240_ga_cci_overbought", "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_ha_bull", "m10_ga_williams_overbought", "m10_ga_mfi_14", "m5_RSI", "m10_ga_williams_r", "m10_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_ga_cci_20", "m3_bb_pos", "m3_ga_keltner_pos", "m3_ga_mfi_14", "m3_ga_donchian_pos", "m3_RSI", "m5_bb_pos", "m5_ga_cci_20", "m5_ga_keltner_pos", "m5_ga_mfi_14", "m5_ga_donchian_pos", "m5_ga_cci_oversold", "m10_bb_pos", "m10_ga_cci_20", "m10_ga_ha_bull", "m10_ga_donchian_pos", "m10_ga_keltner_pos", "m10_stoch_k", "m15_bb_pos", "m15_ga_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_donchian_pos", "m30_ga_williams_overbought", "m30_ga_keltner_pos", "m60_ga_ha_bull", "m60_bb_pos", "m60_ga_cci_20", "m60_ga_williams_overbought", "m60_ga_keltner_pos", "m60_ga_cci_overbought", "m240_ga_ha_bull", "m240_ga_ha_trend_up", "m240_ga_chart_ha_trend", "m240_ga_cci_20", "m240_bb_pos", "m240_ga_cci_overbought", "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_ha_bull", "m10_ga_williams_overbought", "m10_ga_mfi_14", "m5_RSI", "m10_ga_williams_r", "m10_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": 317, "mean": 0.1609, "median": 0.1345, "q25": 0.0243, "q75": 0.2431, "std": 0.1591 }, "sell": { "count": 156, "mean": 0.7696, "median": 0.8159, "q25": 0.6664, "q75": 0.9584, "std": 0.2224 }, "separation": 3.1479, "buy_lower_than_sell": true }, { "col": "m3_RSI", "tf": "m3", "interval": 3, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 32.0403, "median": 32.1429, "q25": 23.0769, "q75": 40.0, "std": 11.7679 }, "sell": { "count": 156, "mean": 66.8244, "median": 67.9523, "q25": 58.4186, "q75": 76.9654, "std": 14.2883 }, "separation": 2.6575, "buy_lower_than_sell": true }, { "col": "m3_macd_hist", "tf": "m3", "interval": 3, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": -0.9867, "median": -0.4033, "q25": -1.1511, "q75": -0.0334, "std": 2.1167 }, "sell": { "count": 156, "mean": 1.3388, "median": 0.4418, "q25": -0.195, "q75": 1.3286, "std": 4.3897 }, "separation": 0.6748, "buy_lower_than_sell": true }, { "col": "m3_stoch_k", "tf": "m3", "interval": 3, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 315, "mean": 28.1404, "median": 19.5076, "q25": 11.0608, "q75": 38.1944, "std": 25.6807 }, "sell": { "count": 156, "mean": 91.636, "median": 103.6394, "q25": 83.125, "q75": 108.3135, "std": 28.8352 }, "separation": 2.3255, "buy_lower_than_sell": true }, { "col": "m3_stoch_d", "tf": "m3", "interval": 3, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 314, "mean": 31.3615, "median": 21.5139, "q25": 12.5201, "q75": 42.6157, "std": 27.3489 }, "sell": { "count": 156, "mean": 92.5723, "median": 103.8094, "q25": 86.304, "q75": 109.3386, "std": 27.6769 }, "separation": 2.2248, "buy_lower_than_sell": true }, { "col": "m3_macd_line", "tf": "m3", "interval": 3, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 317, "mean": -3.9613, "median": -2.835, "q25": -5.2308, "q75": -1.2164, "std": 5.0395 }, "sell": { "count": 156, "mean": 9.2033, "median": 4.2948, "q25": 2.2126, "q75": 9.992, "std": 13.2042 }, "separation": 1.3173, "buy_lower_than_sell": true }, { "col": "m3_macd_signal", "tf": "m3", "interval": 3, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 317, "mean": -2.9747, "median": -2.1855, "q25": -4.4098, "q75": -0.9424, "std": 4.4161 }, "sell": { "count": 156, "mean": 7.8645, "median": 3.8214, "q25": 2.0919, "q75": 9.5467, "std": 10.1652 }, "separation": 1.3831, "buy_lower_than_sell": true }, { "col": "m3_BB_Width", "tf": "m3", "interval": 3, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 2.4157, "median": 1.9103, "q25": 1.2671, "q75": 3.0475, "std": 1.7789 }, "sell": { "count": 156, "mean": 4.0425, "median": 2.9414, "q25": 1.8947, "q75": 5.0694, "std": 3.614 }, "separation": 0.5711, "buy_lower_than_sell": true }, { "col": "m3_ga_sma_5", "tf": "m3", "interval": 3, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1028.2006, "median": 934.4, "q25": 553.0, "q75": 1376.6, "std": 535.7847 }, "sell": { "count": 156, "mean": 1176.9667, "median": 1108.2, "q25": 605.35, "q75": 1549.75, "std": 649.8563 }, "separation": 0.2498, "buy_lower_than_sell": true }, { "col": "m3_ga_sma_20", "tf": "m3", "interval": 3, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1035.156, "median": 934.65, "q25": 556.6, "q75": 1387.5, "std": 540.9153 }, "sell": { "count": 156, "mean": 1162.6574, "median": 1106.55, "q25": 597.675, "q75": 1544.6125, "std": 634.9635 }, "separation": 0.2162, "buy_lower_than_sell": true }, { "col": "m3_ga_sma_60", "tf": "m3", "interval": 3, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1041.4532, "median": 936.3333, "q25": 560.4833, "q75": 1398.3833, "std": 542.7102 }, "sell": { "count": 156, "mean": 1144.7031, "median": 1101.3417, "q25": 592.1917, "q75": 1530.8458, "std": 623.299 }, "separation": 0.1767, "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": 317, "mean": -0.9407, "median": -0.7032, "q25": -1.2256, "q75": -0.3857, "std": 1.0933 }, "sell": { "count": 156, "mean": 1.2816, "median": 0.8198, "q25": 0.3425, "q75": 1.7135, "std": 1.6456 }, "separation": 1.5908, "buy_lower_than_sell": true }, { "col": "m3_ga_golden_cross", "tf": "m3", "interval": 3, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0192, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1378 }, "separation": 0.1528, "buy_lower_than_sell": false }, { "col": "m3_ga_death_cross", "tf": "m3", "interval": 3, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0505, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2193 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.2159, "buy_lower_than_sell": false }, { "col": "m3_ga_atr_14", "tf": "m3", "interval": 3, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 5.2316, "median": 3.7143, "q25": 2.2143, "q75": 6.1429, "std": 5.656 }, "sell": { "count": 156, "mean": 8.332, "median": 5.0714, "q25": 3.125, "q75": 9.375, "std": 9.3548 }, "separation": 0.4011, "buy_lower_than_sell": true }, { "col": "m3_ga_atr_pct", "tf": "m3", "interval": 3, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.4931, "median": 0.4182, "q25": 0.2979, "q75": 0.5718, "std": 0.3332 }, "sell": { "count": 156, "mean": 0.6393, "median": 0.5387, "q25": 0.3709, "q75": 0.8316, "std": 0.3952 }, "separation": 0.3998, "buy_lower_than_sell": true }, { "col": "m3_ga_bb_squeeze", "tf": "m3", "interval": 3, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.1451, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3528 }, "sell": { "count": 156, "mean": 0.0962, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2958 }, "separation": 0.1504, "buy_lower_than_sell": false }, { "col": "m3_ga_donchian_pos", "tf": "m3", "interval": 3, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.1909, "median": 0.1304, "q25": 0.04, "q75": 0.2727, "std": 0.24 }, "sell": { "count": 156, "mean": 0.9055, "median": 1.0, "q25": 0.8315, "q75": 1.076, "std": 0.2938 }, "separation": 2.6635, "buy_lower_than_sell": true }, { "col": "m3_ga_cci_20", "tf": "m3", "interval": 3, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -135.5399, "median": -127.3408, "q25": -164.5333, "q75": -95.03, "std": 71.806 }, "sell": { "count": 156, "mean": 107.5745, "median": 109.7803, "q25": 67.9413, "q75": 152.557, "std": 80.4843 }, "separation": 3.1876, "buy_lower_than_sell": true }, { "col": "m3_ga_cci_oversold", "tf": "m3", "interval": 3, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.7161, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4516 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 2.1366, "buy_lower_than_sell": false }, { "col": "m3_ga_cci_overbought", "tf": "m3", "interval": 3, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0793 }, "sell": { "count": 156, "mean": 0.5513, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.499 }, "separation": 1.5255, "buy_lower_than_sell": true }, { "col": "m3_ga_williams_r", "tf": "m3", "interval": 3, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 316, "mean": -77.7914, "median": -83.3333, "q25": -95.8441, "q75": -66.6667, "std": 25.7841 }, "sell": { "count": 156, "mean": -8.5343, "median": 0.0, "q25": -20.5556, "q75": 10.356, "std": 35.1257 }, "separation": 2.2478, "buy_lower_than_sell": true }, { "col": "m3_ga_williams_oversold", "tf": "m3", "interval": 3, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.5426, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.499 }, "sell": { "count": 156, "mean": 0.0641, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2457 }, "separation": 1.2166, "buy_lower_than_sell": false }, { "col": "m3_ga_williams_overbought", "tf": "m3", "interval": 3, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0379, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1911 }, "sell": { "count": 156, "mean": 0.7372, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4416 }, "separation": 2.0554, "buy_lower_than_sell": true }, { "col": "m3_ga_roc_10", "tf": "m3", "interval": 3, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -1.0666, "median": -0.7667, "q25": -1.3953, "q75": -0.3367, "std": 1.3773 }, "sell": { "count": 156, "mean": 1.4323, "median": 0.9596, "q25": 0.2798, "q75": 1.9658, "std": 2.2296 }, "separation": 1.3485, "buy_lower_than_sell": true }, { "col": "m3_ga_mfi_14", "tf": "m3", "interval": 3, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 24.078, "median": 22.184, "q25": 11.901, "q75": 32.9544, "std": 15.1699 }, "sell": { "count": 155, "mean": 71.9277, "median": 75.919, "q25": 58.9163, "q75": 83.7449, "std": 16.75 }, "separation": 2.9944, "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": 317, "mean": 0.2871, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4531 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.8626, "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": 317, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0793 }, "sell": { "count": 156, "mean": 0.2564, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4381 }, "separation": 0.7945, "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": 317, "mean": 0.3596, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4806 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 1.0251, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.3077, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.463 }, "separation": 0.9234, "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": 317, "mean": 0.3091, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4629 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.9114, "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": 317, "mean": 0.0095, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.097 }, "sell": { "count": 156, "mean": 0.3205, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4682 }, "separation": 0.9201, "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": 317, "mean": -1.7991, "median": -1.1858, "q25": -4.9689, "q75": 2.1053, "std": 6.19 }, "sell": { "count": 156, "mean": 0.1264, "median": 0.0, "q25": -3.638, "q75": 2.9641, "std": 6.4195 }, "separation": 0.3054, "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": 317, "mean": -0.1375, "median": -0.0506, "q25": -0.1949, "q75": 0.0504, "std": 0.6804 }, "sell": { "count": 156, "mean": -0.0559, "median": -0.0001, "q25": -0.2283, "q75": 0.1962, "std": 0.8141 }, "separation": 0.1089, "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": 315, "mean": -4.3583, "median": -2.1536, "q25": -9.5599, "q75": 2.8415, "std": 13.9512 }, "sell": { "count": 156, "mean": -1.6303, "median": 0.0, "q25": -6.7857, "q75": 4.8214, "std": 11.8693 }, "separation": 0.2106, "buy_lower_than_sell": true }, { "col": "m3_ga_keltner_pos", "tf": "m3", "interval": 3, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0881, "median": 0.0794, "q25": -0.0513, "q75": 0.2234, "std": 0.2099 }, "sell": { "count": 156, "mean": 0.9231, "median": 0.9519, "q25": 0.6896, "q75": 1.1376, "std": 0.3228 }, "separation": 3.0671, "buy_lower_than_sell": true }, { "col": "m3_ga_ao", "tf": "m3", "interval": 3, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -11.2909, "median": -7.5029, "q25": -13.8941, "q75": -3.1647, "std": 14.4868 }, "sell": { "count": 156, "mean": 22.8022, "median": 11.1294, "q25": 4.8228, "q75": 23.4757, "std": 35.7141 }, "separation": 1.251, "buy_lower_than_sell": true }, { "col": "m3_ga_ao_bull", "tf": "m3", "interval": 3, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0793 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1125, "buy_lower_than_sell": false }, { "col": "m3_ga_ao_bear", "tf": "m3", "interval": 3, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0221, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1472 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2122, "buy_lower_than_sell": false }, { "col": "m3_ga_hv_20", "tf": "m3", "interval": 3, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.1166, "median": 0.9013, "q25": 0.6931, "q75": 1.2597, "std": 0.7552 }, "sell": { "count": 156, "mean": 1.5384, "median": 1.2841, "q25": 0.9126, "q75": 1.8703, "std": 0.8991 }, "separation": 0.508, "buy_lower_than_sell": true }, { "col": "m3_ga_hv_percentile", "tf": "m3", "interval": 3, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.5981, "median": 0.6387, "q25": 0.3277, "q75": 0.8739, "std": 0.3173 }, "sell": { "count": 156, "mean": 0.6819, "median": 0.7899, "q25": 0.4538, "q75": 0.9664, "std": 0.3029 }, "separation": 0.2701, "buy_lower_than_sell": true }, { "col": "m3_ga_ad_line", "tf": "m3", "interval": 3, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 229, "mean": -9010211728.5277, "median": -10912654743.0347, "q25": -13405343056.7537, "q75": -2593835558.301, "std": 5396850678.9501 }, "sell": { "count": 146, "mean": -9176799242.3157, "median": -10587575980.1003, "q25": -13941442735.3769, "q75": -3374208752.8786, "std": 5374719511.2944 }, "separation": 0.0309, "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": 162, "mean": -6905152.1005, "median": -2345275.8945, "q25": -6517615.2393, "q75": -713564.1446, "std": 12074151.7878 }, "sell": { "count": 112, "mean": -6143928.0913, "median": -1108775.1792, "q25": -4354538.3653, "q75": -79611.628, "std": 13326568.8179 }, "separation": 0.0599, "buy_lower_than_sell": true }, { "col": "m3_ga_vol_ratio", "tf": "m3", "interval": 3, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.5868, "median": 1.0185, "q25": 0.5731, "q75": 2.0799, "std": 1.6029 }, "sell": { "count": 156, "mean": 1.389, "median": 1.006, "q25": 0.6405, "q75": 1.9002, "std": 1.0876 }, "separation": 0.1444, "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": 317, "mean": -534858.6394, "median": -238106.974, "q25": -611685.9557, "q75": -59470.3488, "std": 1030101.6146 }, "sell": { "count": 156, "mean": 1632605.9905, "median": 532171.7864, "q25": 123779.8332, "q75": 1555270.5054, "std": 3796484.1699 }, "separation": 0.7792, "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": 317, "mean": 0.1009, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3017 }, "sell": { "count": 156, "mean": 0.0641, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2457 }, "separation": 0.1339, "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": 317, "mean": 0.0221, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1472 }, "sell": { "count": 156, "mean": 0.0449, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2077 }, "separation": 0.1266, "buy_lower_than_sell": false }, { "col": "m3_ga_cmf_20", "tf": "m3", "interval": 3, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 10, "mean": -3.7173, "median": -3.5541, "q25": -4.7634, "q75": -2.4775, "std": 1.3477 }, "sell": { "count": 13, "mean": -0.9522, "median": -0.9, "q25": -1.6589, "q75": -0.3704, "std": 0.7112 }, "separation": 2.5662, "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": 317, "mean": -32.5331, "median": -43.9017, "q25": -60.6534, "q75": -6.9909, "std": 31.3316 }, "sell": { "count": 156, "mean": -21.9446, "median": -31.9588, "q25": -56.6205, "q75": 5.3441, "std": 37.758 }, "separation": 0.3052, "buy_lower_than_sell": true }, { "col": "m3_ga_adx_14", "tf": "m3", "interval": 3, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 38.5589, "median": 36.0758, "q25": 25.7979, "q75": 49.2759, "std": 17.4239 }, "sell": { "count": 156, "mean": 38.087, "median": 37.5993, "q25": 21.582, "q75": 49.6702, "std": 19.4098 }, "separation": 0.0256, "buy_lower_than_sell": true }, { "col": "m3_ga_adx_trending", "tf": "m3", "interval": 3, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.7697, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4217 }, "sell": { "count": 156, "mean": 0.6538, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4773 }, "separation": 0.2573, "buy_lower_than_sell": false }, { "col": "m3_ga_supertrend_bull", "tf": "m3", "interval": 3, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": -0.7885, "median": -0.5173, "q25": -1.0406, "q75": -0.1759, "std": 1.0614 }, "sell": { "count": 156, "mean": 1.7719, "median": 0.7914, "q25": 0.2878, "q75": 1.9312, "std": 3.0373 }, "separation": 1.1254, "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": 317, "mean": 0.5244, "median": 0.6091, "q25": 0.2356, "q75": 0.7845, "std": 0.3083 }, "sell": { "count": 156, "mean": 0.5674, "median": 0.6251, "q25": 0.3407, "q75": 0.8262, "std": 0.2861 }, "separation": 0.1444, "buy_lower_than_sell": true }, { "col": "m3_ga_psar", "tf": "m3", "interval": 3, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1021.8297, "median": 924.0, "q25": 551.0, "q75": 1363.0, "std": 531.6008 }, "sell": { "count": 156, "mean": 1176.657, "median": 1109.5, "q25": 604.75, "q75": 1556.25, "std": 646.3158 }, "separation": 0.2616, "buy_lower_than_sell": true }, { "col": "m3_ga_psar_bull", "tf": "m3", "interval": 3, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_hammer", "tf": "m3", "interval": 3, "base": "ga_hammer", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.1356, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.343 }, "sell": { "count": 156, "mean": 0.6667, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4729 }, "separation": 1.2855, "buy_lower_than_sell": true }, { "col": "m3_ga_shooting_star", "tf": "m3", "interval": 3, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.7192, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4501 }, "sell": { "count": 156, "mean": 0.9359, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2457 }, "separation": 0.5975, "buy_lower_than_sell": false }, { "col": "m3_ga_doji", "tf": "m3", "interval": 3, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.9968, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.0794, "buy_lower_than_sell": false }, { "col": "m3_ga_bullish_engulfing", "tf": "m3", "interval": 3, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0192, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1378 }, "separation": 0.1528, "buy_lower_than_sell": false }, { "col": "m3_ga_morning_star", "tf": "m3", "interval": 3, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_evening_star", "tf": "m3", "interval": 3, "base": "ga_evening_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_black_crows", "tf": "m3", "interval": 3, "base": "ga_three_black_crows", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0726, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2598 }, "sell": { "count": 156, "mean": 0.0385, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1929 }, "separation": 0.149, "buy_lower_than_sell": false }, { "col": "m3_ga_ha_bull", "tf": "m3", "interval": 3, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.1073, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3099 }, "sell": { "count": 156, "mean": 0.8205, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.385 }, "separation": 2.0409, "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": 317, "mean": 0.041, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1986 }, "sell": { "count": 156, "mean": 0.5705, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4966 }, "separation": 1.4001, "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": 317, "mean": 0.0978, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2975 }, "sell": { "count": 156, "mean": 0.1026, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3044 }, "separation": 0.0159, "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": 317, "mean": 0.0978, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2975 }, "sell": { "count": 156, "mean": 0.1026, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3044 }, "separation": 0.0159, "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": 317, "mean": 0.0095, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.097 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.0343, "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": 317, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0793 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1125, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0473, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2127 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3147, "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": 317, "mean": 0.0095, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.097 }, "sell": { "count": 156, "mean": 0.0256, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1586 }, "separation": 0.1231, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0794, "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": 317, "mean": 0.0505, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2193 }, "sell": { "count": 156, "mean": 0.1218, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3281 }, "separation": 0.2556, "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": 317, "mean": 0.0473, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2127 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3147, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_rectangle", "tf": "m3", "interval": 3, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0221, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1472 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.1323, "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": 317, "mean": 0.0505, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2193 }, "sell": { "count": 156, "mean": 0.1218, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3281 }, "separation": 0.2556, "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": 317, "mean": 0.0473, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2127 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3147, "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": 317, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1118 }, "sell": { "count": 156, "mean": 0.0705, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2568 }, "separation": 0.2923, "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": 317, "mean": 0.041, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1986 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.1745, "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": 317, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0793 }, "sell": { "count": 156, "mean": 0.0705, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2568 }, "separation": 0.3378, "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": 317, "mean": 0.1009, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3017 }, "sell": { "count": 156, "mean": 0.1218, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3281 }, "separation": 0.0661, "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": 317, "mean": 0.1009, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3017 }, "sell": { "count": 156, "mean": 0.1218, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3281 }, "separation": 0.0661, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1118 }, "sell": { "count": 156, "mean": 0.0449, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2077 }, "separation": 0.1934, "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": 317, "mean": 0.0978, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2975 }, "sell": { "count": 156, "mean": 0.0897, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2867 }, "separation": 0.0275, "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": 317, "mean": 0.0883, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2842 }, "sell": { "count": 156, "mean": 0.1026, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3044 }, "separation": 0.0483, "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": 317, "mean": 0.0095, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.097 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.0319, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0794, "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": 317, "mean": 0.0978, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2975 }, "sell": { "count": 156, "mean": 0.1218, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3281 }, "separation": 0.0766, "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": 317, "mean": 0.1009, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3017 }, "sell": { "count": 156, "mean": 0.1218, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3281 }, "separation": 0.0661, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_label", "tf": "m3", "interval": 3, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 317, "mode": "none", "mode_frac": 0.899, "top": { "none": 285, "island_bottom": 29, "cup_handle": 3 } }, "sell": { "count": 156, "mode": "none", "mode_frac": 0.878, "top": { "none": 137, "island_bottom": 16, "cup_handle": 2, "island_top": 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": 317, "mode": "range", "mode_frac": 0.972, "top": { "range": 308, "down": 6, "up": 3 } }, "sell": { "count": 156, "mode": "range", "mode_frac": 0.949, "top": { "range": 148, "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": 317, "mean": 0.0221, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1472 }, "sell": { "count": 156, "mean": 0.0449, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2077 }, "separation": 0.1266, "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": 317, "mean": 0.0315, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1751 }, "sell": { "count": 156, "mean": 0.0705, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2568 }, "separation": 0.1773, "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": 317, "mean": 0.0473, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2127 }, "sell": { "count": 156, "mean": 0.0513, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2213 }, "separation": 0.0183, "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": 317, "mean": 0.0347, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1833 }, "sell": { "count": 156, "mean": 0.0256, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1586 }, "separation": 0.0529, "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": 317, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0793 }, "sell": { "count": 156, "mean": 0.0321, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1767 }, "separation": 0.188, "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": 317, "mean": 0.0221, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1472 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2122, "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": 317, "mean": 0.0158, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1248 }, "sell": { "count": 156, "mean": 0.0256, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1586 }, "separation": 0.0692, "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": 317, "mean": 5.3533, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 16.3249 }, "sell": { "count": 156, "mean": 5.8654, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 16.1141 }, "separation": 0.0316, "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": 317, "mode": "unknown", "mode_frac": 0.899, "top": { "unknown": 285, "impulse_late": 32 } }, "sell": { "count": 156, "mode": "unknown", "mode_frac": 0.878, "top": { "unknown": 137, "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": 317, "mode": "unknown", "mode_frac": 0.946, "top": { "unknown": 300, "accumulation": 17 } }, "sell": { "count": 156, "mode": "unknown", "mode_frac": 0.891, "top": { "unknown": 139, "accumulation": 10, "distribution": 7 } }, "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": 317, "mode": "none", "mode_frac": 0.915, "top": { "none": 290, "0": 17, "382": 5, "500": 4, "618": 1 } }, "sell": { "count": 156, "mode": "none", "mode_frac": 0.904, "top": { "none": 141, "100": 11, "382": 2, "618": 1, "500": 1 } }, "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": 317, "mode": "neutral", "mode_frac": 0.899, "top": { "neutral": 285, "below_cloud": 23, "in_cloud": 7, "above_cloud": 2 } }, "sell": { "count": 156, "mode": "neutral", "mode_frac": 0.878, "top": { "neutral": 137, "above_cloud": 16, "in_cloud": 2, "below_cloud": 1 } }, "separation": 0.0, "modes_differ": false }, { "col": "m3_ga_pitchfork_bias", "tf": "m3", "interval": 3, "base": "ga_pitchfork_bias", "family": "indicator", "dtype": "categorical", "buy": { "count": 317, "mode": "neutral", "mode_frac": 0.94, "top": { "neutral": 298, "below": 15, "above": 4 } }, "sell": { "count": 156, "mode": "neutral", "mode_frac": 0.917, "top": { "neutral": 143, "above": 11, "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": 317, "mean": -0.0742, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.5612 }, "sell": { "count": 156, "mean": 0.0802, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.5691 }, "separation": 0.2733, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0794, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 1042.78, "median": 928.5833, "q25": 562.65, "q75": 1394.7, "std": 547.1879 }, "sell": { "count": 156, "mean": 1153.6042, "median": 1101.1083, "q25": 588.2708, "q75": 1535.8875, "std": 640.7185 }, "separation": 0.186, "buy_lower_than_sell": true }, { "col": "m3_ga_vp_vah", "tf": "m3", "interval": 3, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 1063.7872, "median": 941.7333, "q25": 573.6, "q75": 1416.1, "std": 559.777 }, "sell": { "count": 156, "mean": 1182.163, "median": 1108.35, "q25": 605.5, "q75": 1557.75, "std": 654.4553 }, "separation": 0.1944, "buy_lower_than_sell": true }, { "col": "m3_ga_vp_val", "tf": "m3", "interval": 3, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 1017.2656, "median": 928.1667, "q25": 550.6, "q75": 1368.0, "std": 525.238 }, "sell": { "count": 156, "mean": 1106.5882, "median": 1074.8833, "q25": 568.125, "q75": 1496.3167, "std": 598.3651 }, "separation": 0.1587, "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": 317, "mean": -1.5494, "median": -1.1511, "q25": -2.488, "q75": -0.3348, "std": 2.1331 }, "sell": { "count": 156, "mean": 2.5366, "median": 1.469, "q25": 0.4321, "q75": 3.2408, "std": 3.8239 }, "separation": 1.3197, "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": 317, "mean": 0.7098, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4546 }, "sell": { "count": 156, "mean": 0.5577, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4983 }, "separation": 0.3189, "buy_lower_than_sell": false }, { "col": "m3_ga_harmonic_gartley", "tf": "m3", "interval": 3, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0794, "buy_lower_than_sell": false }, { "col": "m3_ga_harmonic_bat", "tf": "m3", "interval": 3, "base": "ga_harmonic_bat", "family": "harmonic", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mode": "none", "mode_frac": 0.997, "top": { "none": 316, "gartley": 1 } }, "sell": { "count": 156, "mode": "none", "mode_frac": 1.0, "top": { "none": 156 } }, "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": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": -0.2023, "median": -0.1681, "q25": -0.3193, "q75": -0.0504, "std": 0.5911 }, "sell": { "count": 156, "mean": 0.6408, "median": 0.3571, "q25": 0.1744, "q75": 0.7983, "std": 0.7712 }, "separation": 1.2271, "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": 317, "mean": -0.2033, "median": -0.1692, "q25": -0.271, "q75": 0.0, "std": 0.2687 }, "sell": { "count": 156, "mean": -0.5679, "median": -0.4513, "q25": -0.7044, "q75": -0.2435, "std": 0.5417 }, "separation": 0.8526, "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": 317, "mean": 0.041, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1986 }, "sell": { "count": 156, "mean": 0.5705, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4966 }, "separation": 1.4001, "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": 317, "mean": 0.4143, "median": 0.407, "q25": 0.348, "q75": 0.469, "std": 0.1046 }, "sell": { "count": 156, "mean": 0.6378, "median": 0.636, "q25": 0.571, "q75": 0.694, "std": 0.0844 }, "separation": 2.3515, "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": 317, "mean": -0.2681, "median": 0.0, "q25": -1.0, "q75": 0.0, "std": 0.4508 }, "sell": { "count": 156, "mean": 0.1538, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.5224 }, "separation": 0.8649, "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": 317, "mean": -0.1325, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3995 }, "sell": { "count": 156, "mean": 0.0897, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4154 }, "separation": 0.5453, "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": 317, "mean": 0.2965, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4574 }, "sell": { "count": 156, "mean": 0.2692, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.445 }, "separation": 0.0605, "buy_lower_than_sell": false }, { "col": "m5_bb_pos", "tf": "m5", "interval": 5, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 0.1408, "median": 0.1104, "q25": 0.002, "q75": 0.2038, "std": 0.1506 }, "sell": { "count": 156, "mean": 0.8357, "median": 0.8784, "q25": 0.7611, "q75": 0.9814, "std": 0.1719 }, "separation": 4.2995, "buy_lower_than_sell": true }, { "col": "m5_RSI", "tf": "m5", "interval": 5, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 31.1238, "median": 30.9091, "q25": 23.0769, "q75": 39.3443, "std": 11.58 }, "sell": { "count": 156, "mean": 70.8165, "median": 70.4793, "q25": 61.9545, "q75": 80.3492, "std": 12.8538 }, "separation": 3.2446, "buy_lower_than_sell": true }, { "col": "m5_macd_hist", "tf": "m5", "interval": 5, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": -1.3641, "median": -0.771, "q25": -1.7117, "q75": -0.1602, "std": 2.2746 }, "sell": { "count": 156, "mean": 2.2437, "median": 0.8167, "q25": 0.1624, "q75": 2.4294, "std": 5.1632 }, "separation": 0.9043, "buy_lower_than_sell": true }, { "col": "m5_stoch_k", "tf": "m5", "interval": 5, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 28.685, "median": 22.7641, "q25": 13.7374, "q75": 37.247, "std": 23.0752 }, "sell": { "count": 156, "mean": 99.5863, "median": 105.3343, "q25": 98.8093, "q75": 111.1111, "std": 26.4238 }, "separation": 2.8582, "buy_lower_than_sell": true }, { "col": "m5_stoch_d", "tf": "m5", "interval": 5, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 31.266, "median": 22.2482, "q25": 14.3519, "q75": 42.5926, "std": 24.7073 }, "sell": { "count": 156, "mean": 100.2786, "median": 105.7792, "q25": 96.754, "q75": 111.1806, "std": 23.9687 }, "separation": 2.8353, "buy_lower_than_sell": true }, { "col": "m5_macd_line", "tf": "m5", "interval": 5, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 317, "mean": -4.1989, "median": -3.3484, "q25": -6.1208, "q75": -1.4156, "std": 6.7762 }, "sell": { "count": 156, "mean": 11.3665, "median": 5.4183, "q25": 3.097, "q75": 14.732, "std": 14.1181 }, "separation": 1.4057, "buy_lower_than_sell": true }, { "col": "m5_macd_signal", "tf": "m5", "interval": 5, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 317, "mean": -2.8348, "median": -2.4018, "q25": -4.8601, "q75": -0.9479, "std": 6.6859 }, "sell": { "count": 156, "mean": 9.1228, "median": 4.8425, "q25": 2.4568, "q75": 12.8101, "std": 10.7177 }, "separation": 1.3387, "buy_lower_than_sell": true }, { "col": "m5_BB_Width", "tf": "m5", "interval": 5, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 3.0963, "median": 2.6247, "q25": 1.7094, "q75": 3.8945, "std": 2.018 }, "sell": { "count": 156, "mean": 5.1152, "median": 4.039, "q25": 2.412, "q75": 6.5652, "std": 4.2001 }, "separation": 0.6127, "buy_lower_than_sell": true }, { "col": "m5_ga_sma_5", "tf": "m5", "interval": 5, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1029.9811, "median": 933.4, "q25": 553.6, "q75": 1377.8, "std": 537.4118 }, "sell": { "count": 156, "mean": 1174.3038, "median": 1108.5, "q25": 602.55, "q75": 1550.4, "std": 646.7949 }, "separation": 0.2427, "buy_lower_than_sell": true }, { "col": "m5_ga_sma_20", "tf": "m5", "interval": 5, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1038.1461, "median": 936.35, "q25": 558.35, "q75": 1393.65, "std": 542.3513 }, "sell": { "count": 156, "mean": 1155.1881, "median": 1103.85, "q25": 596.5125, "q75": 1536.9375, "std": 629.1266 }, "separation": 0.1993, "buy_lower_than_sell": true }, { "col": "m5_ga_sma_60", "tf": "m5", "interval": 5, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1043.4787, "median": 937.05, "q25": 562.8, "q75": 1402.35, "std": 543.1525 }, "sell": { "count": 156, "mean": 1134.0333, "median": 1098.0583, "q25": 583.2417, "q75": 1530.5167, "std": 614.6674 }, "separation": 0.1561, "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": 317, "mean": -1.2238, "median": -0.9871, "q25": -1.6024, "q75": -0.5626, "std": 1.2197 }, "sell": { "count": 156, "mean": 1.9222, "median": 1.3945, "q25": 0.8125, "q75": 2.3904, "std": 2.0441 }, "separation": 1.8691, "buy_lower_than_sell": true }, { "col": "m5_ga_golden_cross", "tf": "m5", "interval": 5, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.1132, "buy_lower_than_sell": false }, { "col": "m5_ga_death_cross", "tf": "m5", "interval": 5, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0315, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1751 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.1271, "buy_lower_than_sell": false }, { "col": "m5_ga_atr_14", "tf": "m5", "interval": 5, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 6.9696, "median": 5.2143, "q25": 3.0, "q75": 8.1429, "std": 7.3887 }, "sell": { "count": 156, "mean": 10.1639, "median": 6.6786, "q25": 4.0536, "q75": 10.6429, "std": 10.6341 }, "separation": 0.3489, "buy_lower_than_sell": true }, { "col": "m5_ga_atr_pct", "tf": "m5", "interval": 5, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.6585, "median": 0.5587, "q25": 0.4019, "q75": 0.757, "std": 0.4299 }, "sell": { "count": 156, "mean": 0.8042, "median": 0.6659, "q25": 0.4722, "q75": 0.9776, "std": 0.5133 }, "separation": 0.3079, "buy_lower_than_sell": true }, { "col": "m5_ga_bb_squeeze", "tf": "m5", "interval": 5, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0978, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2975 }, "sell": { "count": 156, "mean": 0.1026, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3044 }, "separation": 0.0159, "buy_lower_than_sell": false }, { "col": "m5_ga_donchian_pos", "tf": "m5", "interval": 5, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.2256, "median": 0.1765, "q25": 0.082, "q75": 0.2941, "std": 0.2151 }, "sell": { "count": 156, "mean": 0.9819, "median": 1.0083, "q25": 0.9926, "q75": 1.0924, "std": 0.2186 }, "separation": 3.4874, "buy_lower_than_sell": true }, { "col": "m5_ga_cci_20", "tf": "m5", "interval": 5, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -153.9572, "median": -147.6793, "q25": -184.3767, "q75": -113.17, "std": 67.8077 }, "sell": { "count": 156, "mean": 128.4812, "median": 129.6955, "q25": 87.956, "q75": 168.5055, "std": 69.0316 }, "separation": 4.1279, "buy_lower_than_sell": true }, { "col": "m5_ga_cci_oversold", "tf": "m5", "interval": 5, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.8517, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3559 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 3.3842, "buy_lower_than_sell": false }, { "col": "m5_ga_cci_overbought", "tf": "m5", "interval": 5, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "mean": 0.6859, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4657 }, "separation": 2.0831, "buy_lower_than_sell": true }, { "col": "m5_ga_williams_r", "tf": "m5", "interval": 5, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -72.9243, "median": -78.3784, "q25": -90.0, "q75": -66.6667, "std": 27.3883 }, "sell": { "count": 156, "mean": -1.5889, "median": 2.1147, "q25": -0.0, "q75": 12.148, "std": 27.9421 }, "separation": 2.5784, "buy_lower_than_sell": true }, { "col": "m5_ga_williams_oversold", "tf": "m5", "interval": 5, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.4416, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4974 }, "sell": { "count": 156, "mean": 0.0256, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1586 }, "separation": 1.127, "buy_lower_than_sell": false }, { "col": "m5_ga_williams_overbought", "tf": "m5", "interval": 5, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0505, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2193 }, "sell": { "count": 156, "mean": 0.8397, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.368 }, "separation": 2.6055, "buy_lower_than_sell": true }, { "col": "m5_ga_roc_10", "tf": "m5", "interval": 5, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -1.3765, "median": -1.1111, "q25": -1.9597, "q75": -0.5146, "std": 1.4279 }, "sell": { "count": 156, "mean": 2.2364, "median": 1.5794, "q25": 0.7449, "q75": 3.1336, "std": 2.5226 }, "separation": 1.7626, "buy_lower_than_sell": true }, { "col": "m5_ga_mfi_14", "tf": "m5", "interval": 5, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 23.073, "median": 19.9333, "q25": 12.452, "q75": 32.8288, "std": 14.258 }, "sell": { "count": 155, "mean": 74.8185, "median": 77.4368, "q25": 66.8014, "q75": 84.7258, "std": 14.6172 }, "separation": 3.5838, "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": 317, "mean": 0.2177, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4133 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.6762, "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": 317, "mean": 0.0095, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.097 }, "sell": { "count": 156, "mean": 0.2244, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4185 }, "separation": 0.7074, "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": 317, "mean": 0.2744, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4469 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.8026, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.2564, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4381 }, "separation": 0.811, "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": 317, "mean": 0.3028, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4602 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.9306, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.3077, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.463 }, "separation": 0.9234, "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": 317, "mean": -2.1556, "median": -1.2719, "q25": -5.4945, "q75": 1.6216, "std": 6.5391 }, "sell": { "count": 156, "mean": 1.0096, "median": 1.1254, "q25": -1.9054, "q75": 4.7213, "std": 6.3008 }, "separation": 0.4929, "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": 317, "mean": -0.2492, "median": -0.091, "q25": -0.3016, "q75": 0.0325, "std": 0.8651 }, "sell": { "count": 156, "mean": 0.1061, "median": 0.0363, "q25": -0.2293, "q75": 0.3264, "std": 0.8681 }, "separation": 0.4099, "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": 317, "mean": -2.3542, "median": -0.2953, "q25": -7.8543, "q75": 4.5093, "std": 13.1414 }, "sell": { "count": 156, "mean": -1.2956, "median": -0.9133, "q25": -4.9188, "q75": 2.6696, "std": 10.545 }, "separation": 0.0888, "buy_lower_than_sell": false }, { "col": "m5_ga_keltner_pos", "tf": "m5", "interval": 5, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0868, "median": 0.0882, "q25": -0.0559, "q75": 0.2143, "std": 0.2077 }, "sell": { "count": 156, "mean": 0.9985, "median": 0.9897, "q25": 0.8275, "q75": 1.1939, "std": 0.2847 }, "separation": 3.6588, "buy_lower_than_sell": true }, { "col": "m5_ga_ao", "tf": "m5", "interval": 5, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -13.014, "median": -9.4912, "q25": -17.1265, "q75": -4.4265, "std": 18.2249 }, "sell": { "count": 156, "mean": 28.8881, "median": 14.8779, "q25": 7.6743, "q75": 36.8037, "std": 38.5827 }, "separation": 1.3887, "buy_lower_than_sell": true }, { "col": "m5_ga_ao_bull", "tf": "m5", "interval": 5, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.1132, "buy_lower_than_sell": false }, { "col": "m5_ga_ao_bear", "tf": "m5", "interval": 5, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0347, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1833 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2677, "buy_lower_than_sell": false }, { "col": "m5_ga_hv_20", "tf": "m5", "interval": 5, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.4099, "median": 1.1564, "q25": 0.8447, "q75": 1.5703, "std": 0.9609 }, "sell": { "count": 156, "mean": 1.8894, "median": 1.5061, "q25": 1.113, "q75": 2.3251, "std": 1.4458 }, "separation": 0.3906, "buy_lower_than_sell": true }, { "col": "m5_ga_hv_percentile", "tf": "m5", "interval": 5, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.6104, "median": 0.6555, "q25": 0.3529, "q75": 0.8739, "std": 0.3091 }, "sell": { "count": 156, "mean": 0.6729, "median": 0.7101, "q25": 0.4601, "q75": 0.9601, "std": 0.2906 }, "separation": 0.2082, "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": -10932691815.4004, "median": -12667923594.502, "q25": -16025908358.1437, "q75": -3456520906.1927, "std": 6398178606.9545 }, "sell": { "count": 148, "mean": -11111523937.4912, "median": -12341129387.2793, "q25": -16976935970.1571, "q75": -4353289901.599, "std": 6459001875.837 }, "separation": 0.0278, "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": -15293162.9591, "median": -5056916.9179, "q25": -12955691.5577, "q75": -1992204.2671, "std": 35437144.6281 }, "sell": { "count": 132, "mean": -9170162.5404, "median": -1368582.9155, "q25": -6615659.4688, "q75": -164300.1778, "std": 25302965.7409 }, "separation": 0.1989, "buy_lower_than_sell": true }, { "col": "m5_ga_vol_ratio", "tf": "m5", "interval": 5, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.959, "median": 1.4973, "q25": 0.8266, "q75": 2.4378, "std": 1.7229 }, "sell": { "count": 156, "mean": 1.4459, "median": 1.184, "q25": 0.7076, "q75": 1.7637, "std": 1.0685 }, "separation": 0.3579, "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": 317, "mean": -857809.1453, "median": -439551.9176, "q25": -985786.7308, "q75": -132360.5055, "std": 1518467.2989 }, "sell": { "count": 156, "mean": 3064103.8579, "median": 1018254.0084, "q25": 433955.4378, "q75": 2921688.317, "std": 6094312.4979 }, "separation": 0.8831, "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": 317, "mean": 0.1041, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3059 }, "sell": { "count": 156, "mean": 0.0385, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1929 }, "separation": 0.2567, "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": 317, "mean": 0.0158, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1248 }, "sell": { "count": 156, "mean": 0.0321, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1767 }, "separation": 0.1064, "buy_lower_than_sell": false }, { "col": "m5_ga_cmf_20", "tf": "m5", "interval": 5, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 13, "mean": -4.6665, "median": -4.7159, "q25": -5.3466, "q75": -3.4866, "std": 1.7977 }, "sell": { "count": 42, "mean": -1.5461, "median": -1.1614, "q25": -2.1792, "q75": -0.7366, "std": 1.2138 }, "separation": 2.0344, "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": 317, "mean": -32.5342, "median": -43.8088, "q25": -60.6045, "q75": -7.2428, "std": 31.3405 }, "sell": { "count": 156, "mean": -21.9032, "median": -31.9133, "q25": -56.6607, "q75": 5.3822, "std": 37.7687 }, "separation": 0.3063, "buy_lower_than_sell": true }, { "col": "m5_ga_adx_14", "tf": "m5", "interval": 5, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 39.3209, "median": 37.2544, "q25": 26.0847, "q75": 50.2201, "std": 17.0218 }, "sell": { "count": 156, "mean": 37.4687, "median": 31.7699, "q25": 23.2759, "q75": 48.6544, "std": 18.0205 }, "separation": 0.1057, "buy_lower_than_sell": false }, { "col": "m5_ga_adx_trending", "tf": "m5", "interval": 5, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.7666, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4237 }, "sell": { "count": 156, "mean": 0.7308, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.445 }, "separation": 0.0824, "buy_lower_than_sell": false }, { "col": "m5_ga_supertrend_bull", "tf": "m5", "interval": 5, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": -0.9079, "median": -0.6564, "q25": -1.3211, "q75": -0.2662, "std": 1.3172 }, "sell": { "count": 156, "mean": 2.1918, "median": 1.1004, "q25": 0.5165, "q75": 2.6833, "std": 3.0408 }, "separation": 1.3229, "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": 317, "mean": 0.5581, "median": 0.6247, "q25": 0.3343, "q75": 0.8172, "std": 0.2962 }, "sell": { "count": 156, "mean": 0.6077, "median": 0.6532, "q25": 0.4733, "q75": 0.822, "std": 0.2569 }, "separation": 0.179, "buy_lower_than_sell": true }, { "col": "m5_ga_psar", "tf": "m5", "interval": 5, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1019.1104, "median": 921.0, "q25": 551.0, "q75": 1361.0, "std": 530.5187 }, "sell": { "count": 156, "mean": 1175.3277, "median": 1110.0, "q25": 606.0, "q75": 1555.5, "std": 643.8071 }, "separation": 0.2648, "buy_lower_than_sell": true }, { "col": "m5_ga_psar_bull", "tf": "m5", "interval": 5, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0473, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2127 }, "sell": { "count": 156, "mean": 0.5641, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4975 }, "separation": 1.3509, "buy_lower_than_sell": true }, { "col": "m5_ga_shooting_star", "tf": "m5", "interval": 5, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.7445, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4368 }, "sell": { "count": 156, "mean": 0.9487, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2213 }, "separation": 0.5898, "buy_lower_than_sell": false }, { "col": "m5_ga_doji", "tf": "m5", "interval": 5, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.9874, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1118 }, "sell": { "count": 156, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.1596, "buy_lower_than_sell": false }, { "col": "m5_ga_bullish_engulfing", "tf": "m5", "interval": 5, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.0471, "buy_lower_than_sell": false }, { "col": "m5_ga_morning_star", "tf": "m5", "interval": 5, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_black_crows", "tf": "m5", "interval": 5, "base": "ga_three_black_crows", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.1514, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.359 }, "sell": { "count": 156, "mean": 0.0385, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1929 }, "separation": 0.3919, "buy_lower_than_sell": false }, { "col": "m5_ga_ha_bull", "tf": "m5", "interval": 5, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0347, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1833 }, "sell": { "count": 156, "mean": 0.8397, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.368 }, "separation": 2.7691, "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": 317, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1118 }, "sell": { "count": 156, "mean": 0.609, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4896 }, "separation": 1.6795, "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": 317, "mean": 0.1041, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3059 }, "sell": { "count": 156, "mean": 0.1026, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3044 }, "separation": 0.005, "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": 317, "mean": 0.0946, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2932 }, "sell": { "count": 156, "mean": 0.1282, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3354 }, "separation": 0.1066, "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": 317, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1118 }, "sell": { "count": 156, "mean": 0.0321, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1767 }, "separation": 0.1314, "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": 317, "mean": 0.0095, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.097 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.0343, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0568, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2318 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3464, "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": 317, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1365 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.0488, "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": 317, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0793 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1125, "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": 317, "mean": 0.0568, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2318 }, "sell": { "count": 156, "mean": 0.1474, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3557 }, "separation": 0.302, "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": 317, "mean": 0.0568, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2318 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3464, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_rectangle", "tf": "m5", "interval": 5, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1365 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.1119, "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": 317, "mean": 0.0568, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2318 }, "sell": { "count": 156, "mean": 0.1474, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3557 }, "separation": 0.302, "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": 317, "mean": 0.0568, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2318 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3464, "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": 317, "mean": 0.0095, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.097 }, "sell": { "count": 156, "mean": 0.0833, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2773 }, "separation": 0.3556, "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": 317, "mean": 0.0442, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2058 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3035, "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": 317, "mean": 0.0158, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1248 }, "sell": { "count": 156, "mean": 0.0833, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2773 }, "separation": 0.3142, "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": 317, "mean": 0.1167, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3216 }, "sell": { "count": 156, "mean": 0.1474, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3557 }, "separation": 0.0906, "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": 317, "mean": 0.1167, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3216 }, "sell": { "count": 156, "mean": 0.1474, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3557 }, "separation": 0.0906, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0252, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1571 }, "sell": { "count": 156, "mean": 0.0833, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2773 }, "separation": 0.2578, "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": 317, "mean": 0.0978, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2975 }, "sell": { "count": 156, "mean": 0.0705, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2568 }, "separation": 0.0982, "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": 317, "mean": 0.0852, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2796 }, "sell": { "count": 156, "mean": 0.1154, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3205 }, "separation": 0.1005, "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": 317, "mean": 0.0158, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1248 }, "sell": { "count": 156, "mean": 0.0449, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2077 }, "separation": 0.1698, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_keystone_bear", "tf": "m5", "interval": 5, "base": "ga_pattern_keystone_bear", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0793 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1125, "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": 317, "mean": 0.1167, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3216 }, "sell": { "count": 156, "mean": 0.1474, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3557 }, "separation": 0.0906, "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": 317, "mean": 0.1167, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3216 }, "sell": { "count": 156, "mean": 0.1474, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3557 }, "separation": 0.0906, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_label", "tf": "m5", "interval": 5, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 317, "mode": "none", "mode_frac": 0.883, "top": { "none": 280, "island_bottom": 31, "cup_handle": 5, "island_top": 1 } }, "sell": { "count": 156, "mode": "none", "mode_frac": 0.853, "top": { "none": 133, "island_bottom": 15, "cup_handle": 7, "island_top": 1 } }, "separation": 0.0, "modes_differ": false }, { "col": "m5_ga_struct_trend", "tf": "m5", "interval": 5, "base": "ga_struct_trend", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 317, "mode": "range", "mode_frac": 0.95, "top": { "range": 301, "down": 13, "up": 3 } }, "sell": { "count": 156, "mode": "range", "mode_frac": 0.904, "top": { "range": 141, "up": 14, "down": 1 } }, "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": 317, "mean": 0.0158, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1248 }, "sell": { "count": 156, "mean": 0.1154, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3205 }, "separation": 0.4096, "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": 317, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1365 }, "sell": { "count": 156, "mean": 0.0962, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2958 }, "separation": 0.3353, "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": 317, "mean": 0.0694, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2545 }, "sell": { "count": 156, "mean": 0.0192, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1378 }, "separation": 0.2451, "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": 317, "mean": 0.0536, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2256 }, "sell": { "count": 156, "mean": 0.0321, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1767 }, "separation": 0.1065, "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": 317, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0793 }, "sell": { "count": 156, "mean": 0.1026, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3044 }, "separation": 0.4328, "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": 317, "mean": 0.0473, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2127 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3147, "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": 317, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1118 }, "sell": { "count": 156, "mean": 0.0256, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1586 }, "separation": 0.0949, "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": 317, "mean": 5.0883, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 14.6153 }, "sell": { "count": 156, "mean": 6.2372, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 15.9289 }, "separation": 0.0752, "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": 317, "mode": "unknown", "mode_frac": 0.883, "top": { "unknown": 280, "impulse_late": 37 } }, "sell": { "count": 156, "mode": "unknown", "mode_frac": 0.853, "top": { "unknown": 133, "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": 317, "mode": "unknown", "mode_frac": 0.931, "top": { "unknown": 295, "accumulation": 22 } }, "sell": { "count": 156, "mode": "unknown", "mode_frac": 0.891, "top": { "unknown": 139, "accumulation": 10, "distribution": 7 } }, "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": 317, "mode": "none", "mode_frac": 0.899, "top": { "none": 285, "0": 18, "618": 7, "382": 4, "100": 2 } }, "sell": { "count": 156, "mode": "none", "mode_frac": 0.872, "top": { "none": 136, "100": 15, "618": 4, "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": 317, "mode": "neutral", "mode_frac": 0.883, "top": { "neutral": 280, "below_cloud": 22, "in_cloud": 8, "above_cloud": 7 } }, "sell": { "count": 156, "mode": "neutral", "mode_frac": 0.853, "top": { "neutral": 133, "above_cloud": 21, "in_cloud": 2 } }, "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": 317, "mode": "neutral", "mode_frac": 0.934, "top": { "neutral": 296, "below": 14, "above": 7 } }, "sell": { "count": 156, "mode": "neutral", "mode_frac": 0.891, "top": { "neutral": 139, "above": 12, "below": 5 } }, "separation": 0.0, "modes_differ": false }, { "col": "m5_ga_pitchfork_dist_pct", "tf": "m5", "interval": 5, "base": "ga_pitchfork_dist_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -0.0771, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.6236 }, "sell": { "count": 156, "mean": 0.0967, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.717 }, "separation": 0.2587, "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": 317, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0793 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.0013, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "mean": 0.0192, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1378 }, "separation": 0.1974, "buy_lower_than_sell": false }, { "col": "m5_ga_vp_poc", "tf": "m5", "interval": 5, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 1047.8398, "median": 927.5, "q25": 565.5, "q75": 1400.75, "std": 552.5748 }, "sell": { "count": 156, "mean": 1149.4638, "median": 1095.475, "q25": 581.6667, "q75": 1535.2875, "std": 642.9603 }, "separation": 0.1695, "buy_lower_than_sell": true }, { "col": "m5_ga_vp_vah", "tf": "m5", "interval": 5, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 1068.4165, "median": 953.0, "q25": 579.0, "q75": 1425.0, "std": 562.4565 }, "sell": { "count": 156, "mean": 1179.7929, "median": 1107.5, "q25": 604.2667, "q75": 1554.75, "std": 652.7618 }, "separation": 0.1828, "buy_lower_than_sell": true }, { "col": "m5_ga_vp_val", "tf": "m5", "interval": 5, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 1014.5984, "median": 926.3333, "q25": 544.0, "q75": 1369.9333, "std": 523.1534 }, "sell": { "count": 156, "mean": 1090.6338, "median": 1055.7, "q25": 560.9583, "q75": 1473.4, "std": 589.0548 }, "separation": 0.1365, "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": 317, "mean": -1.9142, "median": -1.5559, "q25": -3.0049, "q75": -0.5953, "std": 2.6718 }, "sell": { "count": 156, "mean": 3.1094, "median": 2.3487, "q25": 0.7286, "q75": 4.2638, "std": 3.4337 }, "separation": 1.6329, "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": 317, "mean": 0.6435, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4797 }, "sell": { "count": 156, "mean": 0.4551, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4996 }, "separation": 0.3847, "buy_lower_than_sell": false }, { "col": "m5_ga_harmonic_gartley", "tf": "m5", "interval": 5, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0794, "buy_lower_than_sell": false }, { "col": "m5_ga_harmonic_bat", "tf": "m5", "interval": 5, "base": "ga_harmonic_bat", "family": "harmonic", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mode": "none", "mode_frac": 0.997, "top": { "none": 316, "gartley": 1 } }, "sell": { "count": 156, "mode": "none", "mode_frac": 1.0, "top": { "none": 156 } }, "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": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": -0.227, "median": -0.2121, "q25": -0.4141, "q75": -0.0707, "std": 0.7536 }, "sell": { "count": 156, "mean": 0.8762, "median": 0.5909, "q25": 0.2702, "q75": 1.1237, "std": 0.9507 }, "separation": 1.286, "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": 317, "mean": -0.2076, "median": -0.1565, "q25": -0.277, "q75": 0.0, "std": 0.4475 }, "sell": { "count": 156, "mean": -0.6234, "median": -0.4193, "q25": -0.7308, "q75": -0.2219, "std": 0.7539 }, "separation": 0.6708, "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": 317, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1118 }, "sell": { "count": 156, "mean": 0.609, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4896 }, "separation": 1.6795, "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": 317, "mean": 0.417, "median": 0.409, "q25": 0.333, "q75": 0.481, "std": 0.117 }, "sell": { "count": 156, "mean": 0.6632, "median": 0.667, "q25": 0.609, "q75": 0.7192, "std": 0.0817 }, "separation": 2.4409, "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": 317, "mean": -0.2776, "median": 0.0, "q25": -1.0, "q75": 0.0, "std": 0.4485 }, "sell": { "count": 156, "mean": 0.2628, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5219 }, "separation": 1.1106, "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": 317, "mean": -0.1577, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4061 }, "sell": { "count": 156, "mean": 0.1346, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4412 }, "separation": 0.6895, "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": 317, "mean": 0.3975, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4901 }, "sell": { "count": 156, "mean": 0.2372, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4267 }, "separation": 0.3488, "buy_lower_than_sell": false }, { "col": "m10_bb_pos", "tf": "m10", "interval": 10, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 0.1427, "median": 0.1016, "q25": 0.0, "q75": 0.2062, "std": 0.1698 }, "sell": { "count": 156, "mean": 0.879, "median": 0.9112, "q25": 0.8028, "q75": 1.0, "std": 0.1311 }, "separation": 4.8548, "buy_lower_than_sell": true }, { "col": "m10_RSI", "tf": "m10", "interval": 10, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 33.1203, "median": 32.0755, "q25": 23.5294, "q75": 41.6667, "std": 12.6152 }, "sell": { "count": 154, "mean": 70.9261, "median": 70.6207, "q25": 63.1579, "q75": 78.4438, "std": 11.8335 }, "separation": 3.0911, "buy_lower_than_sell": true }, { "col": "m10_macd_hist", "tf": "m10", "interval": 10, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": -1.5668, "median": -1.0301, "q25": -2.2778, "q75": -0.2582, "std": 2.3407 }, "sell": { "count": 156, "mean": 3.0179, "median": 1.3991, "q25": 0.4212, "q75": 3.5976, "std": 5.4033 }, "separation": 1.1011, "buy_lower_than_sell": true }, { "col": "m10_stoch_k", "tf": "m10", "interval": 10, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 29.6938, "median": 21.2215, "q25": 13.2275, "q75": 38.0952, "std": 24.2433 }, "sell": { "count": 156, "mean": 105.179, "median": 106.6919, "q25": 102.16, "q75": 113.3333, "std": 16.563 }, "separation": 3.6358, "buy_lower_than_sell": true }, { "col": "m10_stoch_d", "tf": "m10", "interval": 10, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 34.6135, "median": 24.377, "q25": 14.7487, "q75": 46.3829, "std": 27.6862 }, "sell": { "count": 156, "mean": 104.2555, "median": 106.0991, "q25": 98.9154, "q75": 112.016, "std": 16.384 }, "separation": 3.0614, "buy_lower_than_sell": true }, { "col": "m10_macd_line", "tf": "m10", "interval": 10, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 317, "mean": -3.7593, "median": -3.7308, "q25": -6.8618, "q75": -1.2414, "std": 11.2336 }, "sell": { "count": 156, "mean": 14.2386, "median": 8.07, "q25": 4.0065, "q75": 17.5661, "std": 16.1441 }, "separation": 1.2941, "buy_lower_than_sell": true }, { "col": "m10_macd_signal", "tf": "m10", "interval": 10, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 317, "mean": -2.1925, "median": -2.6225, "q25": -5.3079, "q75": -0.6609, "std": 11.2092 }, "sell": { "count": 156, "mean": 11.2207, "median": 6.4128, "q25": 3.1093, "q75": 12.5635, "std": 13.5384 }, "separation": 1.0792, "buy_lower_than_sell": true }, { "col": "m10_BB_Width", "tf": "m10", "interval": 10, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 3.9285, "median": 3.26, "q25": 2.2518, "q75": 4.8383, "std": 2.6207 }, "sell": { "count": 156, "mean": 6.5809, "median": 5.2665, "q25": 3.1659, "q75": 7.661, "std": 5.9563 }, "separation": 0.5764, "buy_lower_than_sell": true }, { "col": "m10_ga_sma_5", "tf": "m10", "interval": 10, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1033.9054, "median": 933.8, "q25": 556.2, "q75": 1384.2, "std": 540.6677 }, "sell": { "count": 156, "mean": 1166.1615, "median": 1107.6, "q25": 598.45, "q75": 1546.05, "std": 638.2029 }, "separation": 0.2236, "buy_lower_than_sell": true }, { "col": "m10_ga_sma_20", "tf": "m10", "interval": 10, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1041.7779, "median": 936.4, "q25": 560.75, "q75": 1398.65, "std": 542.9738 }, "sell": { "count": 156, "mean": 1143.2282, "median": 1101.725, "q25": 589.625, "q75": 1531.4, "std": 622.2301 }, "separation": 0.1737, "buy_lower_than_sell": true }, { "col": "m10_ga_sma_60", "tf": "m10", "interval": 10, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1045.8315, "median": 942.5833, "q25": 562.0167, "q75": 1408.2667, "std": 542.9802 }, "sell": { "count": 156, "mean": 1116.1712, "median": 1079.8917, "q25": 574.7667, "q75": 1507.8583, "std": 603.9952 }, "separation": 0.1225, "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": 317, "mean": -1.3856, "median": -1.2439, "q25": -1.9024, "q75": -0.7334, "std": 1.2205 }, "sell": { "count": 156, "mean": 2.8154, "median": 2.0946, "q25": 1.2037, "q75": 3.3258, "std": 2.9421 }, "separation": 1.8652, "buy_lower_than_sell": true }, { "col": "m10_ga_golden_cross", "tf": "m10", "interval": 10, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0192, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1378 }, "separation": 0.1528, "buy_lower_than_sell": false }, { "col": "m10_ga_death_cross", "tf": "m10", "interval": 10, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0631, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2435 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.3127, "buy_lower_than_sell": false }, { "col": "m10_ga_atr_14", "tf": "m10", "interval": 10, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 9.288, "median": 6.8571, "q25": 4.2857, "q75": 11.0, "std": 9.2368 }, "sell": { "count": 156, "mean": 12.9762, "median": 8.6071, "q25": 4.9107, "q75": 15.3036, "std": 13.0324 }, "separation": 0.3265, "buy_lower_than_sell": true }, { "col": "m10_ga_atr_pct", "tf": "m10", "interval": 10, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.8731, "median": 0.7428, "q25": 0.535, "q75": 1.0305, "std": 0.4888 }, "sell": { "count": 156, "mean": 1.0637, "median": 0.8445, "q25": 0.6469, "q75": 1.2889, "std": 0.7506 }, "separation": 0.3009, "buy_lower_than_sell": true }, { "col": "m10_ga_bb_squeeze", "tf": "m10", "interval": 10, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.1293, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3361 }, "sell": { "count": 156, "mean": 0.1026, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3044 }, "separation": 0.0835, "buy_lower_than_sell": false }, { "col": "m10_ga_donchian_pos", "tf": "m10", "interval": 10, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.2341, "median": 0.1667, "q25": 0.069, "q75": 0.3333, "std": 0.2399 }, "sell": { "count": 156, "mean": 1.0463, "median": 1.0435, "q25": 1.0, "q75": 1.1218, "std": 0.1846 }, "separation": 3.7947, "buy_lower_than_sell": true }, { "col": "m10_ga_cci_20", "tf": "m10", "interval": 10, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -159.8403, "median": -155.8233, "q25": -196.6732, "q75": -118.7046, "std": 75.9416 }, "sell": { "count": 156, "mean": 146.6181, "median": 137.9966, "q25": 110.808, "q75": 178.2071, "std": 66.9574 }, "separation": 4.2807, "buy_lower_than_sell": true }, { "col": "m10_ga_cci_oversold", "tf": "m10", "interval": 10, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.836, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3709 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 3.1875, "buy_lower_than_sell": false }, { "col": "m10_ga_cci_overbought", "tf": "m10", "interval": 10, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "mean": 0.7885, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4097 }, "separation": 2.7215, "buy_lower_than_sell": true }, { "col": "m10_ga_williams_r", "tf": "m10", "interval": 10, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -74.922, "median": -80.0, "q25": -92.0, "q75": -65.7895, "std": 24.8761 }, "sell": { "count": 156, "mean": 6.7712, "median": 5.7769, "q25": -0.0, "q75": 13.4656, "std": 25.7199 }, "separation": 3.2288, "buy_lower_than_sell": true }, { "col": "m10_ga_williams_oversold", "tf": "m10", "interval": 10, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.4921, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5007 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 1.3546, "buy_lower_than_sell": false }, { "col": "m10_ga_williams_overbought", "tf": "m10", "interval": 10, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0379, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1911 }, "sell": { "count": 156, "mean": 0.9038, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2958 }, "separation": 3.4778, "buy_lower_than_sell": true }, { "col": "m10_ga_roc_10", "tf": "m10", "interval": 10, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -1.608, "median": -1.5075, "q25": -2.3256, "q75": -0.7376, "std": 1.5865 }, "sell": { "count": 156, "mean": 3.3342, "median": 2.3589, "q25": 1.3727, "q75": 4.0059, "std": 3.861 }, "separation": 1.6744, "buy_lower_than_sell": true }, { "col": "m10_ga_mfi_14", "tf": "m10", "interval": 10, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 24.4838, "median": 21.2625, "q25": 14.0058, "q75": 32.5319, "std": 15.0786 }, "sell": { "count": 155, "mean": 74.7499, "median": 74.9305, "q25": 65.3551, "q75": 85.8348, "std": 13.992 }, "separation": 3.4558, "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": 317, "mean": 0.1893, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3923 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.6822, "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": 317, "mean": 0.0284, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1664 }, "sell": { "count": 156, "mean": 0.2756, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4483 }, "separation": 0.7313, "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": 317, "mean": 0.2397, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4276 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.7257, "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": 317, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1365 }, "sell": { "count": 156, "mean": 0.2564, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4381 }, "separation": 0.732, "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": 317, "mean": 0.2303, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4217 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.7723, "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": 317, "mean": 0.0221, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1472 }, "sell": { "count": 156, "mean": 0.3077, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.463 }, "separation": 0.8313, "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": 317, "mean": -2.7674, "median": -2.0652, "q25": -6.2652, "q75": 0.842, "std": 6.3851 }, "sell": { "count": 154, "mean": 0.9732, "median": 0.9076, "q25": -1.99, "q75": 4.0772, "std": 5.6601 }, "separation": 0.62, "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": 317, "mean": -0.4024, "median": -0.1946, "q25": -0.539, "q75": -0.0003, "std": 0.8193 }, "sell": { "count": 156, "mean": 0.4988, "median": 0.1514, "q25": -0.1425, "q75": 0.5575, "std": 1.8445 }, "separation": 0.6314, "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": 317, "mean": -5.3749, "median": -3.7412, "q25": -11.1345, "q75": 3.7037, "std": 14.0481 }, "sell": { "count": 156, "mean": 0.0793, "median": -0.5291, "q25": -5.5556, "q75": 4.7149, "std": 12.8397 }, "separation": 0.4053, "buy_lower_than_sell": true }, { "col": "m10_ga_keltner_pos", "tf": "m10", "interval": 10, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.1113, "median": 0.103, "q25": -0.0459, "q75": 0.2267, "std": 0.2257 }, "sell": { "count": 156, "mean": 1.0699, "median": 1.0405, "q25": 0.8487, "q75": 1.2741, "std": 0.2823 }, "separation": 3.751, "buy_lower_than_sell": true }, { "col": "m10_ga_ao", "tf": "m10", "interval": 10, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -12.5943, "median": -10.5324, "q25": -20.0676, "q75": -4.1, "std": 26.4091 }, "sell": { "count": 156, "mean": 36.6335, "median": 19.2838, "q25": 9.7088, "q75": 46.7551, "std": 43.6789 }, "separation": 1.3639, "buy_lower_than_sell": true }, { "col": "m10_ga_ao_bull", "tf": "m10", "interval": 10, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.1132, "buy_lower_than_sell": false }, { "col": "m10_ga_ao_bear", "tf": "m10", "interval": 10, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0379, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1911 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.2146, "buy_lower_than_sell": false }, { "col": "m10_ga_hv_20", "tf": "m10", "interval": 10, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.9037, "median": 1.5735, "q25": 1.1088, "q75": 2.1948, "std": 1.2725 }, "sell": { "count": 156, "mean": 2.5956, "median": 1.9566, "q25": 1.5689, "q75": 2.8531, "std": 2.0421 }, "separation": 0.4066, "buy_lower_than_sell": true }, { "col": "m10_ga_hv_percentile", "tf": "m10", "interval": 10, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.6038, "median": 0.6555, "q25": 0.3193, "q75": 0.8992, "std": 0.3183 }, "sell": { "count": 156, "mean": 0.7107, "median": 0.7983, "q25": 0.5378, "q75": 0.9832, "std": 0.2878 }, "separation": 0.3523, "buy_lower_than_sell": true }, { "col": "m10_ga_ad_line", "tf": "m10", "interval": 10, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 275, "mean": -14098238715.3001, "median": -15991890247.9574, "q25": -21244312596.2062, "q75": -4379633083.8163, "std": 8384486050.0986 }, "sell": { "count": 140, "mean": -14012807273.7247, "median": -15204327722.4434, "q25": -22290280684.7587, "q75": -4728964173.0158, "std": 8583655890.456 }, "separation": 0.0101, "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": 242, "mean": -28522749.6034, "median": -7897985.2484, "q25": -20877062.7853, "q75": -3732443.2425, "std": 84304071.7632 }, "sell": { "count": 129, "mean": -11820428.409, "median": -2760091.8796, "q25": -11879058.9434, "q75": -769930.1552, "std": 22008585.1085 }, "separation": 0.2711, "buy_lower_than_sell": true }, { "col": "m10_ga_vol_ratio", "tf": "m10", "interval": 10, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 2.0778, "median": 1.5896, "q25": 0.9328, "q75": 2.6446, "std": 1.5904 }, "sell": { "count": 156, "mean": 1.7104, "median": 1.3771, "q25": 0.8601, "q75": 2.2695, "std": 1.2236 }, "separation": 0.2589, "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": 317, "mean": -997543.9326, "median": -825057.1945, "q25": -1521564.4569, "q75": -305851.9145, "std": 2644273.4279 }, "sell": { "count": 156, "mean": 4696251.1418, "median": 1960869.084, "q25": 677047.9161, "q75": 5188701.3834, "std": 8199892.274 }, "separation": 0.9346, "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": 317, "mean": 0.0946, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2932 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.4106, "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": 317, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1365 }, "sell": { "count": 156, "mean": 0.0641, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2457 }, "separation": 0.2273, "buy_lower_than_sell": false }, { "col": "m10_ga_cmf_20", "tf": "m10", "interval": 10, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 32, "mean": -5.1717, "median": -4.6989, "q25": -6.6803, "q75": -3.4419, "std": 2.6115 }, "sell": { "count": 42, "mean": -1.946, "median": -1.4435, "q25": -2.1597, "q75": -0.7432, "std": 1.9697 }, "separation": 1.3946, "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": 317, "mean": -32.3275, "median": -43.8185, "q25": -60.5734, "q75": -7.2226, "std": 31.4422 }, "sell": { "count": 156, "mean": -22.0153, "median": -31.9504, "q25": -56.6287, "q75": 5.544, "std": 37.6898 }, "separation": 0.2971, "buy_lower_than_sell": true }, { "col": "m10_ga_adx_14", "tf": "m10", "interval": 10, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 37.9163, "median": 36.5175, "q25": 24.0218, "q75": 48.8697, "std": 17.2113 }, "sell": { "count": 156, "mean": 36.9686, "median": 33.4537, "q25": 24.4424, "q75": 48.2609, "std": 15.9344 }, "separation": 0.0571, "buy_lower_than_sell": false }, { "col": "m10_ga_adx_trending", "tf": "m10", "interval": 10, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.7192, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4501 }, "sell": { "count": 156, "mean": 0.7436, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4381 }, "separation": 0.0548, "buy_lower_than_sell": false }, { "col": "m10_ga_supertrend_bull", "tf": "m10", "interval": 10, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": -0.7911, "median": -0.6789, "q25": -1.4038, "q75": -0.1692, "std": 2.0513 }, "sell": { "count": 156, "mean": 2.5234, "median": 1.3744, "q25": 0.5395, "q75": 3.3523, "std": 3.1441 }, "separation": 1.2486, "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": 317, "mean": 0.505, "median": 0.5909, "q25": 0.2193, "q75": 0.7751, "std": 0.3059 }, "sell": { "count": 156, "mean": 0.5579, "median": 0.6457, "q25": 0.3451, "q75": 0.825, "std": 0.3025 }, "separation": 0.174, "buy_lower_than_sell": true }, { "col": "m10_ga_psar", "tf": "m10", "interval": 10, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1019.5142, "median": 923.0, "q25": 551.0, "q75": 1361.0, "std": 530.7823 }, "sell": { "count": 156, "mean": 1169.0937, "median": 1109.0, "q25": 604.75, "q75": 1548.75, "std": 636.5599 }, "separation": 0.2552, "buy_lower_than_sell": true }, { "col": "m10_ga_psar_bull", "tf": "m10", "interval": 10, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_hammer", "tf": "m10", "interval": 10, "base": "ga_hammer", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0694, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2545 }, "sell": { "count": 156, "mean": 0.4679, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5006 }, "separation": 1.0037, "buy_lower_than_sell": false }, { "col": "m10_ga_shooting_star", "tf": "m10", "interval": 10, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.8612, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3463 }, "sell": { "count": 156, "mean": 0.891, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3126 }, "separation": 0.0904, "buy_lower_than_sell": false }, { "col": "m10_ga_doji", "tf": "m10", "interval": 10, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.9937, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0793 }, "sell": { "count": 156, "mean": 0.9936, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0801 }, "separation": 0.0013, "buy_lower_than_sell": false }, { "col": "m10_ga_bullish_engulfing", "tf": "m10", "interval": 10, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_bearish_engulfing", "tf": "m10", "interval": 10, "base": "ga_bearish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0794, "buy_lower_than_sell": false }, { "col": "m10_ga_morning_star", "tf": "m10", "interval": 10, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_black_crows", "tf": "m10", "interval": 10, "base": "ga_three_black_crows", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.1861, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3898 }, "sell": { "count": 156, "mean": 0.0513, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2213 }, "separation": 0.4254, "buy_lower_than_sell": false }, { "col": "m10_ga_ha_bull", "tf": "m10", "interval": 10, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0095, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.097 }, "sell": { "count": 156, "mean": 0.891, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3126 }, "separation": 3.809, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.609, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4896 }, "separation": 1.7387, "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": 317, "mean": 0.1136, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3178 }, "sell": { "count": 156, "mean": 0.1218, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3281 }, "separation": 0.0255, "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": 317, "mean": 0.1041, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3059 }, "sell": { "count": 156, "mean": 0.1218, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3281 }, "separation": 0.0558, "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": 317, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1118 }, "sell": { "count": 156, "mean": 0.0385, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1929 }, "separation": 0.1639, "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": 317, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1365 }, "sell": { "count": 156, "mean": 0.0385, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1929 }, "separation": 0.1169, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0599, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2377 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3565, "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": 317, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0793 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.0668, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0794, "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": 317, "mean": 0.0757, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.265 }, "sell": { "count": 156, "mean": 0.1859, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3903 }, "separation": 0.3303, "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": 317, "mean": 0.0599, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2377 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3565, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_rectangle", "tf": "m10", "interval": 10, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0158, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1248 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1787, "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": 317, "mean": 0.0757, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.265 }, "sell": { "count": 156, "mean": 0.1859, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3903 }, "separation": 0.3303, "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": 317, "mean": 0.0599, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2377 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3565, "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": 317, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1118 }, "sell": { "count": 156, "mean": 0.109, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3126 }, "separation": 0.4104, "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": 317, "mean": 0.0347, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1833 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2677, "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": 317, "mean": 0.0379, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1911 }, "sell": { "count": 156, "mean": 0.1026, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3044 }, "separation": 0.2546, "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": 317, "mean": 0.1356, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.343 }, "sell": { "count": 156, "mean": 0.1859, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3903 }, "separation": 0.1368, "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": 317, "mean": 0.1356, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.343 }, "sell": { "count": 156, "mean": 0.1859, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3903 }, "separation": 0.1368, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0284, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1664 }, "sell": { "count": 156, "mean": 0.0769, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2673 }, "separation": 0.218, "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": 317, "mean": 0.0915, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2888 }, "sell": { "count": 156, "mean": 0.109, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3126 }, "separation": 0.0581, "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": 317, "mean": 0.0915, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2888 }, "sell": { "count": 156, "mean": 0.109, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3126 }, "separation": 0.0581, "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": 317, "mean": 0.0158, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1248 }, "sell": { "count": 156, "mean": 0.0449, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2077 }, "separation": 0.1698, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0794, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.1356, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.343 }, "sell": { "count": 156, "mean": 0.1859, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3903 }, "separation": 0.1368, "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": 317, "mean": 0.1325, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3396 }, "sell": { "count": 156, "mean": 0.1859, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3903 }, "separation": 0.146, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_label", "tf": "m10", "interval": 10, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 317, "mode": "none", "mode_frac": 0.864, "top": { "none": 274, "island_bottom": 37, "cup_handle": 5, "island_top": 1 } }, "sell": { "count": 156, "mode": "none", "mode_frac": 0.814, "top": { "none": 127, "island_bottom": 22, "cup_handle": 7 } }, "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": 317, "mode": "range", "mode_frac": 0.946, "top": { "range": 300, "up": 9, "down": 8 } }, "sell": { "count": 156, "mode": "range", "mode_frac": 0.885, "top": { "range": 138, "up": 18 } }, "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": 317, "mean": 0.0505, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2193 }, "sell": { "count": 156, "mean": 0.141, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3492 }, "separation": 0.3106, "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": 317, "mean": 0.0536, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2256 }, "sell": { "count": 156, "mean": 0.1346, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3424 }, "separation": 0.2793, "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": 317, "mean": 0.0536, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2256 }, "sell": { "count": 156, "mean": 0.0192, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1378 }, "separation": 0.184, "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": 317, "mean": 0.0536, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2256 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.2287, "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": 317, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1365 }, "sell": { "count": 156, "mean": 0.1346, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3424 }, "separation": 0.4438, "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": 317, "mean": 0.0505, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2193 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.267, "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": 317, "mean": 0.0315, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1751 }, "sell": { "count": 156, "mean": 0.0256, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1586 }, "separation": 0.0354, "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": 317, "mean": 4.6025, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 12.3057 }, "sell": { "count": 156, "mean": 6.25, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 13.4374 }, "separation": 0.1279, "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": 317, "mode": "unknown", "mode_frac": 0.864, "top": { "unknown": 274, "impulse_late": 43 } }, "sell": { "count": 156, "mode": "unknown", "mode_frac": 0.814, "top": { "unknown": 127, "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": 317, "mode": "unknown", "mode_frac": 0.934, "top": { "unknown": 296, "accumulation": 21 } }, "sell": { "count": 156, "mode": "unknown", "mode_frac": 0.929, "top": { "unknown": 145, "accumulation": 7, "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": 317, "mode": "none", "mode_frac": 0.893, "top": { "none": 283, "0": 18, "100": 7, "382": 5, "618": 3 } }, "sell": { "count": 156, "mode": "none", "mode_frac": 0.846, "top": { "none": 132, "100": 22, "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": 317, "mode": "neutral", "mode_frac": 0.864, "top": { "neutral": 274, "below_cloud": 26, "above_cloud": 10, "in_cloud": 7 } }, "sell": { "count": 156, "mode": "neutral", "mode_frac": 0.814, "top": { "neutral": 127, "above_cloud": 29 } }, "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": 317, "mode": "neutral", "mode_frac": 0.905, "top": { "neutral": 287, "below": 20, "above": 10 } }, "sell": { "count": 156, "mode": "neutral", "mode_frac": 0.885, "top": { "neutral": 138, "above": 16, "below": 2 } }, "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": 317, "mean": -0.0383, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.756 }, "sell": { "count": 156, "mean": 0.1948, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.7675 }, "separation": 0.3059, "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": 317, "mean": 0.0095, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.097 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.138, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.0471, "buy_lower_than_sell": false }, { "col": "m10_ga_vp_poc", "tf": "m10", "interval": 10, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 1050.2666, "median": 941.75, "q25": 562.7167, "q75": 1403.8333, "std": 553.6222 }, "sell": { "count": 156, "mean": 1134.1062, "median": 1078.7917, "q25": 575.5917, "q75": 1536.8875, "std": 616.0458 }, "separation": 0.1432, "buy_lower_than_sell": true }, { "col": "m10_ga_vp_vah", "tf": "m10", "interval": 10, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 1076.3617, "median": 953.0, "q25": 578.0, "q75": 1431.6, "std": 570.6755 }, "sell": { "count": 156, "mean": 1175.6118, "median": 1106.6, "q25": 602.5, "q75": 1546.0, "std": 649.4539 }, "separation": 0.1623, "buy_lower_than_sell": true }, { "col": "m10_ga_vp_val", "tf": "m10", "interval": 10, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 1010.5389, "median": 928.8333, "q25": 544.0, "q75": 1361.8667, "std": 520.3821 }, "sell": { "count": 156, "mean": 1073.9171, "median": 1049.7333, "q25": 557.4, "q75": 1469.2, "std": 581.3745 }, "separation": 0.1149, "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": 317, "mean": -1.8949, "median": -1.8095, "q25": -3.2126, "q75": -0.5464, "std": 3.2437 }, "sell": { "count": 156, "mean": 3.8565, "median": 2.7043, "q25": 0.6241, "q75": 5.6866, "std": 4.2357 }, "separation": 1.5246, "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": 317, "mean": 0.7256, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4469 }, "sell": { "count": 156, "mean": 0.3141, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4657 }, "separation": 0.9015, "buy_lower_than_sell": false }, { "col": "m10_ga_harmonic_gartley", "tf": "m10", "interval": 10, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": -0.2818, "median": -0.2911, "q25": -0.6835, "q75": -0.0506, "std": 1.1207 }, "sell": { "count": 156, "mean": 1.2248, "median": 0.7152, "q25": 0.3861, "q75": 1.5728, "std": 1.7365 }, "separation": 1.0309, "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": 317, "mean": -0.4422, "median": -0.289, "q25": -0.5768, "q75": -0.1435, "std": 0.609 }, "sell": { "count": 156, "mean": -0.6354, "median": -0.3816, "q25": -0.8538, "q75": -0.2122, "std": 0.8375 }, "separation": 0.2638, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.609, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4896 }, "separation": 1.7387, "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": 317, "mean": 0.423, "median": 0.4, "q25": 0.333, "q75": 0.5, "std": 0.1357 }, "sell": { "count": 156, "mean": 0.6737, "median": 0.682, "q25": 0.609, "q75": 0.7432, "std": 0.1009 }, "separation": 2.0965, "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": 317, "mean": -0.3438, "median": 0.0, "q25": -1.0, "q75": 0.0, "std": 0.4953 }, "sell": { "count": 156, "mean": 0.2949, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5473 }, "separation": 1.2237, "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": 317, "mean": -0.164, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4036 }, "sell": { "count": 156, "mean": 0.1795, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4612 }, "separation": 0.7927, "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": 317, "mean": 0.4416, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4974 }, "sell": { "count": 156, "mean": 0.3397, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4751 }, "separation": 0.2095, "buy_lower_than_sell": false }, { "col": "m15_bb_pos", "tf": "m15", "interval": 15, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 0.1694, "median": 0.1087, "q25": 0.0, "q75": 0.2401, "std": 0.2081 }, "sell": { "count": 156, "mean": 0.8837, "median": 0.9187, "q25": 0.8171, "q75": 1.0, "std": 0.1404 }, "separation": 4.0245, "buy_lower_than_sell": true }, { "col": "m15_RSI", "tf": "m15", "interval": 15, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 34.9064, "median": 33.3333, "q25": 25.9259, "q75": 41.9753, "std": 13.5799 }, "sell": { "count": 156, "mean": 71.1297, "median": 71.9909, "q25": 61.4305, "q75": 80.9524, "std": 12.698 }, "separation": 2.7554, "buy_lower_than_sell": true }, { "col": "m15_macd_hist", "tf": "m15", "interval": 15, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": -1.6033, "median": -1.1178, "q25": -2.4199, "q75": -0.263, "std": 3.2222 }, "sell": { "count": 156, "mean": 3.4339, "median": 1.4816, "q25": 0.4687, "q75": 5.4064, "std": 5.5932 }, "separation": 1.1036, "buy_lower_than_sell": true }, { "col": "m15_stoch_k", "tf": "m15", "interval": 15, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 33.8996, "median": 24.6716, "q25": 15.1515, "q75": 47.2425, "std": 27.1504 }, "sell": { "count": 156, "mean": 106.3613, "median": 108.021, "q25": 102.1399, "q75": 114.366, "std": 16.4471 }, "separation": 3.2283, "buy_lower_than_sell": true }, { "col": "m15_stoch_d", "tf": "m15", "interval": 15, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 38.5731, "median": 26.2406, "q25": 17.2286, "q75": 56.1728, "std": 30.1522 }, "sell": { "count": 156, "mean": 102.4045, "median": 105.9182, "q25": 97.6407, "q75": 111.6984, "std": 16.4698 }, "separation": 2.6274, "buy_lower_than_sell": true }, { "col": "m15_macd_line", "tf": "m15", "interval": 15, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 317, "mean": -3.4538, "median": -3.7883, "q25": -7.6641, "q75": -1.1659, "std": 15.0254 }, "sell": { "count": 156, "mean": 15.7756, "median": 9.0364, "q25": 4.8002, "q75": 17.0238, "std": 18.4506 }, "separation": 1.1429, "buy_lower_than_sell": true }, { "col": "m15_macd_signal", "tf": "m15", "interval": 15, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 317, "mean": -1.8506, "median": -2.5182, "q25": -6.1594, "q75": -0.0401, "std": 14.2401 }, "sell": { "count": 156, "mean": 12.3418, "median": 7.0567, "q25": 3.4948, "q75": 14.3004, "std": 15.8609 }, "separation": 0.9416, "buy_lower_than_sell": true }, { "col": "m15_BB_Width", "tf": "m15", "interval": 15, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 4.7388, "median": 3.7388, "q25": 2.6057, "q75": 5.5602, "std": 3.6339 }, "sell": { "count": 156, "mean": 7.5532, "median": 5.8681, "q25": 3.9141, "q75": 8.3406, "std": 6.7296 }, "separation": 0.5204, "buy_lower_than_sell": true }, { "col": "m15_ga_sma_5", "tf": "m15", "interval": 15, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1036.4379, "median": 935.4, "q25": 556.8, "q75": 1388.6, "std": 541.8401 }, "sell": { "count": 156, "mean": 1159.2526, "median": 1104.8, "q25": 596.2, "q75": 1545.75, "std": 631.6557 }, "separation": 0.2087, "buy_lower_than_sell": true }, { "col": "m15_ga_sma_20", "tf": "m15", "interval": 15, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1043.6131, "median": 937.45, "q25": 562.5, "q75": 1402.4, "std": 543.1638 }, "sell": { "count": 156, "mean": 1134.2218, "median": 1097.25, "q25": 584.4125, "q75": 1529.9375, "std": 613.9588 }, "separation": 0.1563, "buy_lower_than_sell": true }, { "col": "m15_ga_sma_60", "tf": "m15", "interval": 15, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1047.149, "median": 945.5833, "q25": 562.9, "q75": 1402.4333, "std": 542.64 }, "sell": { "count": 156, "mean": 1105.5059, "median": 1071.8083, "q25": 570.1833, "q75": 1495.1875, "std": 597.6955 }, "separation": 0.1022, "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": 317, "mean": -1.4445, "median": -1.3399, "q25": -2.1444, "q75": -0.7141, "std": 1.8387 }, "sell": { "count": 156, "mean": 3.3514, "median": 2.6197, "q25": 1.4472, "q75": 3.9309, "std": 3.4997 }, "separation": 1.7157, "buy_lower_than_sell": true }, { "col": "m15_ga_golden_cross", "tf": "m15", "interval": 15, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0793 }, "sell": { "count": 156, "mean": 0.0256, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1586 }, "separation": 0.1542, "buy_lower_than_sell": false }, { "col": "m15_ga_death_cross", "tf": "m15", "interval": 15, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0315, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1751 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2548, "buy_lower_than_sell": false }, { "col": "m15_ga_atr_14", "tf": "m15", "interval": 15, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 11.2393, "median": 7.6429, "q25": 5.0714, "q75": 13.1429, "std": 12.0643 }, "sell": { "count": 156, "mean": 15.0842, "median": 10.2857, "q25": 6.2143, "q75": 17.6607, "std": 15.8646 }, "separation": 0.2728, "buy_lower_than_sell": true }, { "col": "m15_ga_atr_pct", "tf": "m15", "interval": 15, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.049, "median": 0.8728, "q25": 0.6587, "q75": 1.2557, "std": 0.6432 }, "sell": { "count": 156, "mean": 1.2089, "median": 0.9673, "q25": 0.7321, "q75": 1.3986, "std": 0.7214 }, "separation": 0.2338, "buy_lower_than_sell": true }, { "col": "m15_ga_bb_squeeze", "tf": "m15", "interval": 15, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.1325, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3396 }, "sell": { "count": 156, "mean": 0.0897, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2867 }, "separation": 0.136, "buy_lower_than_sell": false }, { "col": "m15_ga_donchian_pos", "tf": "m15", "interval": 15, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.2563, "median": 0.1905, "q25": 0.0536, "q75": 0.3636, "std": 0.2602 }, "sell": { "count": 156, "mean": 1.0634, "median": 1.0643, "q25": 1.0, "q75": 1.1333, "std": 0.2065 }, "separation": 3.4358, "buy_lower_than_sell": true }, { "col": "m15_ga_cci_20", "tf": "m15", "interval": 15, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -151.6682, "median": -152.6104, "q25": -192.2418, "q75": -111.5538, "std": 83.7044 }, "sell": { "count": 156, "mean": 157.3452, "median": 142.8345, "q25": 107.5006, "q75": 197.8585, "std": 78.2209 }, "separation": 3.8146, "buy_lower_than_sell": true }, { "col": "m15_ga_cci_oversold", "tf": "m15", "interval": 15, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.8107, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3923 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 2.9223, "buy_lower_than_sell": false }, { "col": "m15_ga_cci_overbought", "tf": "m15", "interval": 15, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.7949, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4051 }, "separation": 2.7377, "buy_lower_than_sell": true }, { "col": "m15_ga_williams_r", "tf": "m15", "interval": 15, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -72.2541, "median": -78.5714, "q25": -93.75, "q75": -60.7143, "std": 26.8622 }, "sell": { "count": 156, "mean": 8.729, "median": 8.3333, "q25": 0.8278, "q75": 17.2813, "std": 25.2219 }, "separation": 3.1082, "buy_lower_than_sell": true }, { "col": "m15_ga_williams_oversold", "tf": "m15", "interval": 15, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.4637, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4995 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 1.313, "buy_lower_than_sell": false }, { "col": "m15_ga_williams_overbought", "tf": "m15", "interval": 15, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0757, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.265 }, "sell": { "count": 156, "mean": 0.9167, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2773 }, "separation": 3.1011, "buy_lower_than_sell": true }, { "col": "m15_ga_roc_10", "tf": "m15", "interval": 15, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -1.636, "median": -1.5403, "q25": -2.6097, "q75": -0.7678, "std": 2.2876 }, "sell": { "count": 156, "mean": 3.8761, "median": 2.8985, "q25": 1.5389, "q75": 4.3572, "std": 4.8341 }, "separation": 1.4576, "buy_lower_than_sell": true }, { "col": "m15_ga_mfi_14", "tf": "m15", "interval": 15, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 27.8432, "median": 22.8585, "q25": 14.7374, "q75": 38.0455, "std": 17.6945 }, "sell": { "count": 156, "mean": 75.6947, "median": 78.3043, "q25": 63.9142, "q75": 87.9386, "std": 15.4926 }, "separation": 2.8774, "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": 317, "mean": 0.164, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3709 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.5875, "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": 317, "mean": 0.0347, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1833 }, "sell": { "count": 156, "mean": 0.2628, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4416 }, "separation": 0.6747, "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": 317, "mean": 0.2397, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4276 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.7585, "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": 317, "mean": 0.0379, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1911 }, "sell": { "count": 156, "mean": 0.2436, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4306 }, "separation": 0.6175, "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": 317, "mean": 0.2555, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4368 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.7607, "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": 317, "mean": 0.0379, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1911 }, "sell": { "count": 156, "mean": 0.2756, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4483 }, "separation": 0.69, "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": 317, "mean": -2.942, "median": -2.4908, "q25": -6.6733, "q75": 0.4979, "std": 7.0194 }, "sell": { "count": 156, "mean": 1.0378, "median": 0.4526, "q25": -2.3064, "q75": 4.5984, "std": 7.1428 }, "separation": 0.562, "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": 317, "mean": -0.523, "median": -0.2365, "q25": -0.6644, "q75": 0.0085, "std": 1.227 }, "sell": { "count": 156, "mean": 0.7902, "median": 0.2982, "q25": -0.0998, "q75": 0.7835, "std": 2.3442 }, "separation": 0.7019, "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": 317, "mean": -4.733, "median": -2.8452, "q25": -11.3757, "q75": 2.765, "std": 13.3709 }, "sell": { "count": 156, "mean": 3.6098, "median": 2.0141, "q25": -3.5203, "q75": 9.0278, "std": 12.4269 }, "separation": 0.6464, "buy_lower_than_sell": true }, { "col": "m15_ga_keltner_pos", "tf": "m15", "interval": 15, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.1432, "median": 0.1114, "q25": -0.0427, "q75": 0.2744, "std": 0.2585 }, "sell": { "count": 156, "mean": 1.0974, "median": 1.0948, "q25": 0.8843, "q75": 1.2955, "std": 0.29 }, "separation": 3.474, "buy_lower_than_sell": true }, { "col": "m15_ga_ao", "tf": "m15", "interval": 15, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -12.2274, "median": -11.2647, "q25": -22.2206, "q75": -4.0912, "std": 37.5984 }, "sell": { "count": 156, "mean": 40.7116, "median": 23.1, "q25": 11.8029, "q75": 48.0824, "std": 46.9658 }, "separation": 1.2444, "buy_lower_than_sell": true }, { "col": "m15_ga_ao_bull", "tf": "m15", "interval": 15, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.1606, "buy_lower_than_sell": false }, { "col": "m15_ga_ao_bear", "tf": "m15", "interval": 15, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.041, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1986 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.292, "buy_lower_than_sell": false }, { "col": "m15_ga_hv_20", "tf": "m15", "interval": 15, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 2.3308, "median": 1.8118, "q25": 1.3421, "q75": 2.7131, "std": 1.7846 }, "sell": { "count": 156, "mean": 3.0101, "median": 2.3281, "q25": 1.9415, "q75": 3.3507, "std": 1.908 }, "separation": 0.3677, "buy_lower_than_sell": true }, { "col": "m15_ga_hv_percentile", "tf": "m15", "interval": 15, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.5948, "median": 0.6471, "q25": 0.3277, "q75": 0.9076, "std": 0.3189 }, "sell": { "count": 156, "mean": 0.7626, "median": 0.8193, "q25": 0.5714, "q75": 0.9916, "std": 0.2412 }, "separation": 0.5937, "buy_lower_than_sell": true }, { "col": "m15_ga_ad_line", "tf": "m15", "interval": 15, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 285, "mean": -14066218903.1528, "median": -15733758588.9927, "q25": -20584681610.9574, "q75": -4906359136.0092, "std": 8172937305.4988 }, "sell": { "count": 147, "mean": -14048011921.6753, "median": -14717322644.2615, "q25": -22037687448.1784, "q75": -5010778951.6084, "std": 8460633602.5523 }, "separation": 0.0022, "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": 261, "mean": -28546594.4192, "median": -12637495.8294, "q25": -28107982.7389, "q75": -6226623.2387, "std": 59100382.0742 }, "sell": { "count": 140, "mean": -17376151.7265, "median": -5177362.3006, "q25": -13186957.5691, "q75": -1299264.4681, "std": 34059117.3765 }, "separation": 0.2316, "buy_lower_than_sell": true }, { "col": "m15_ga_vol_ratio", "tf": "m15", "interval": 15, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 2.013, "median": 1.5395, "q25": 0.9384, "q75": 2.4889, "std": 1.6096 }, "sell": { "count": 156, "mean": 1.9177, "median": 1.4241, "q25": 0.9526, "q75": 2.4722, "std": 1.5988 }, "separation": 0.0594, "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": 317, "mean": -1028154.5534, "median": -1009704.5367, "q25": -2032013.3722, "q75": -345822.2827, "std": 4750148.3042 }, "sell": { "count": 156, "mean": 6122805.3268, "median": 2304131.83, "q25": 535369.5112, "q75": 6302009.5322, "std": 12666010.9954 }, "separation": 0.7476, "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": 317, "mean": 0.0726, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2598 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.3441, "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": 317, "mean": 0.0315, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1751 }, "sell": { "count": 156, "mean": 0.0449, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2077 }, "separation": 0.0694, "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.7733, "median": -3.7564, "q25": -4.8282, "q75": -2.3749, "std": 1.911 }, "sell": { "count": 51, "mean": -1.756, "median": -1.4534, "q25": -2.5035, "q75": -0.5121, "std": 1.7664 }, "separation": 1.0963, "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": 317, "mean": -32.2006, "median": -43.584, "q25": -60.5117, "q75": -6.8822, "std": 31.4944 }, "sell": { "count": 156, "mean": -22.1079, "median": -31.6077, "q25": -56.6428, "q75": 5.404, "std": 37.597 }, "separation": 0.291, "buy_lower_than_sell": true }, { "col": "m15_ga_adx_14", "tf": "m15", "interval": 15, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 37.951, "median": 34.7487, "q25": 25.3046, "q75": 48.9444, "std": 17.5297 }, "sell": { "count": 156, "mean": 36.6927, "median": 34.3145, "q25": 22.5731, "q75": 44.9456, "std": 18.8246 }, "separation": 0.0692, "buy_lower_than_sell": false }, { "col": "m15_ga_adx_trending", "tf": "m15", "interval": 15, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.7571, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4295 }, "sell": { "count": 156, "mean": 0.6603, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4751 }, "separation": 0.2138, "buy_lower_than_sell": false }, { "col": "m15_ga_supertrend_bull", "tf": "m15", "interval": 15, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": -0.7095, "median": -0.7173, "q25": -1.5391, "q75": -0.1211, "std": 2.8752 }, "sell": { "count": 156, "mean": 2.9717, "median": 1.5594, "q25": 0.7152, "q75": 3.3823, "std": 4.1373 }, "separation": 1.0333, "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": 317, "mean": 0.5041, "median": 0.5446, "q25": 0.2779, "q75": 0.7314, "std": 0.2838 }, "sell": { "count": 156, "mean": 0.5448, "median": 0.5706, "q25": 0.3342, "q75": 0.7904, "std": 0.2793 }, "separation": 0.1447, "buy_lower_than_sell": true }, { "col": "m15_ga_psar", "tf": "m15", "interval": 15, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1020.749, "median": 928.0, "q25": 552.0, "q75": 1367.0, "std": 531.3874 }, "sell": { "count": 156, "mean": 1164.7876, "median": 1108.0, "q25": 603.75, "q75": 1546.75, "std": 632.7925 }, "separation": 0.2465, "buy_lower_than_sell": true }, { "col": "m15_ga_psar_bull", "tf": "m15", "interval": 15, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0473, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2127 }, "sell": { "count": 156, "mean": 0.5, "median": 0.5, "q25": 0.0, "q75": 1.0, "std": 0.5016 }, "separation": 1.175, "buy_lower_than_sell": true }, { "col": "m15_ga_shooting_star", "tf": "m15", "interval": 15, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.8927, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3099 }, "sell": { "count": 156, "mean": 0.9167, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2773 }, "separation": 0.0814, "buy_lower_than_sell": false }, { "col": "m15_ga_doji", "tf": "m15", "interval": 15, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.9905, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.097 }, "sell": { "count": 156, "mean": 0.9679, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1767 }, "separation": 0.1585, "buy_lower_than_sell": false }, { "col": "m15_ga_bullish_engulfing", "tf": "m15", "interval": 15, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m15_ga_bearish_engulfing", "tf": "m15", "interval": 15, "base": "ga_bearish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0794, "buy_lower_than_sell": false }, { "col": "m15_ga_morning_star", "tf": "m15", "interval": 15, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_black_crows", "tf": "m15", "interval": 15, "base": "ga_three_black_crows", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.2019, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.402 }, "sell": { "count": 156, "mean": 0.0321, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1767 }, "separation": 0.5469, "buy_lower_than_sell": false }, { "col": "m15_ga_ha_bull", "tf": "m15", "interval": 15, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0095, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.097 }, "sell": { "count": 156, "mean": 0.8782, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3281 }, "separation": 3.591, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.6154, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4881 }, "separation": 1.7623, "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": 317, "mean": 0.1073, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3099 }, "sell": { "count": 156, "mean": 0.1474, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3557 }, "separation": 0.1204, "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": 317, "mean": 0.1104, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3139 }, "sell": { "count": 156, "mean": 0.1218, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3281 }, "separation": 0.0355, "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": 317, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1365 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1961, "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": 317, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1365 }, "sell": { "count": 156, "mean": 0.0513, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2213 }, "separation": 0.176, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0599, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2377 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3565, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0794, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0794, "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": 317, "mean": 0.0789, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.27 }, "sell": { "count": 156, "mean": 0.1987, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4003 }, "separation": 0.351, "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": 317, "mean": 0.0631, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2435 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3664, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_rectangle", "tf": "m15", "interval": 15, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1118 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1596, "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": 317, "mean": 0.0789, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.27 }, "sell": { "count": 156, "mean": 0.1987, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4003 }, "separation": 0.351, "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": 317, "mean": 0.0631, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2435 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3664, "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": 317, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1365 }, "sell": { "count": 156, "mean": 0.109, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3126 }, "separation": 0.3733, "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": 317, "mean": 0.0347, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1833 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2677, "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": 317, "mean": 0.0505, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2193 }, "sell": { "count": 156, "mean": 0.1987, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4003 }, "separation": 0.4593, "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": 317, "mean": 0.142, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3496 }, "sell": { "count": 156, "mean": 0.1987, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4003 }, "separation": 0.151, "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": 317, "mean": 0.142, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3496 }, "sell": { "count": 156, "mean": 0.1987, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4003 }, "separation": 0.151, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0379, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1911 }, "sell": { "count": 156, "mean": 0.0705, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2568 }, "separation": 0.1443, "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": 317, "mean": 0.0883, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2842 }, "sell": { "count": 156, "mean": 0.109, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3126 }, "separation": 0.0691, "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": 317, "mean": 0.0726, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2598 }, "sell": { "count": 156, "mean": 0.0833, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2773 }, "separation": 0.0401, "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": 317, "mean": 0.0221, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1472 }, "sell": { "count": 156, "mean": 0.0513, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2213 }, "separation": 0.1554, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0794, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0794, "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": 317, "mean": 0.1388, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3463 }, "sell": { "count": 156, "mean": 0.1923, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3954 }, "separation": 0.144, "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": 317, "mean": 0.142, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3496 }, "sell": { "count": 156, "mean": 0.1987, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4003 }, "separation": 0.151, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_label", "tf": "m15", "interval": 15, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 317, "mode": "none", "mode_frac": 0.858, "top": { "none": 272, "island_bottom": 38, "cup_handle": 7 } }, "sell": { "count": 156, "mode": "none", "mode_frac": 0.801, "top": { "none": 125, "island_bottom": 23, "cup_handle": 8 } }, "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": 317, "mode": "range", "mode_frac": 0.927, "top": { "range": 294, "up": 12, "down": 11 } }, "sell": { "count": 156, "mode": "range", "mode_frac": 0.897, "top": { "range": 140, "up": 12, "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": 317, "mean": 0.0536, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2256 }, "sell": { "count": 156, "mean": 0.1154, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3205 }, "separation": 0.2228, "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": 317, "mean": 0.0631, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2435 }, "sell": { "count": 156, "mean": 0.1154, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3205 }, "separation": 0.1837, "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": 317, "mean": 0.0599, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2377 }, "sell": { "count": 156, "mean": 0.0385, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1929 }, "separation": 0.0992, "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": 317, "mean": 0.0599, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2377 }, "sell": { "count": 156, "mean": 0.0321, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1767 }, "separation": 0.1331, "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": 317, "mean": 0.0284, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1664 }, "sell": { "count": 156, "mean": 0.1026, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3044 }, "separation": 0.3024, "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": 317, "mean": 0.0536, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2256 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.2287, "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": 317, "mean": 0.0315, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1751 }, "sell": { "count": 156, "mean": 0.0192, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1378 }, "separation": 0.0782, "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": 317, "mean": 3.1798, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 8.3178 }, "sell": { "count": 156, "mean": 4.5577, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 9.4693 }, "separation": 0.1546, "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": 317, "mode": "unknown", "mode_frac": 0.858, "top": { "unknown": 272, "impulse_late": 45 } }, "sell": { "count": 156, "mode": "unknown", "mode_frac": 0.801, "top": { "unknown": 125, "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": 317, "mode": "unknown", "mode_frac": 0.94, "top": { "unknown": 298, "accumulation": 18, "distribution": 1 } }, "sell": { "count": 156, "mode": "unknown", "mode_frac": 0.904, "top": { "unknown": 141, "accumulation": 9, "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": 317, "mode": "none", "mode_frac": 0.886, "top": { "none": 281, "0": 19, "382": 7, "618": 5, "100": 4 } }, "sell": { "count": 156, "mode": "none", "mode_frac": 0.846, "top": { "none": 132, "100": 22, "500": 1, "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": 317, "mode": "neutral", "mode_frac": 0.858, "top": { "neutral": 272, "below_cloud": 25, "above_cloud": 11, "in_cloud": 9 } }, "sell": { "count": 156, "mode": "neutral", "mode_frac": 0.801, "top": { "neutral": 125, "above_cloud": 31 } }, "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": 317, "mode": "neutral", "mode_frac": 0.893, "top": { "neutral": 283, "below": 24, "above": 10 } }, "sell": { "count": 156, "mode": "neutral", "mode_frac": 0.872, "top": { "neutral": 136, "above": 14, "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": 317, "mean": -0.15, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.995 }, "sell": { "count": 156, "mean": 0.1473, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 1.0655 }, "separation": 0.2885, "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": 317, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0793 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1125, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.0471, "buy_lower_than_sell": false }, { "col": "m15_ga_vp_poc", "tf": "m15", "interval": 15, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 1049.3023, "median": 940.0, "q25": 566.7167, "q75": 1402.45, "std": 546.8066 }, "sell": { "count": 156, "mean": 1134.0644, "median": 1078.0667, "q25": 575.1708, "q75": 1541.275, "std": 616.4897 }, "separation": 0.1455, "buy_lower_than_sell": true }, { "col": "m15_ga_vp_vah", "tf": "m15", "interval": 15, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 1078.1464, "median": 956.0, "q25": 578.0, "q75": 1449.0, "std": 572.0864 }, "sell": { "count": 156, "mean": 1172.8073, "median": 1104.2, "q25": 601.0, "q75": 1546.0, "std": 646.9294 }, "separation": 0.155, "buy_lower_than_sell": true }, { "col": "m15_ga_vp_val", "tf": "m15", "interval": 15, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 1009.4119, "median": 928.7, "q25": 540.6, "q75": 1363.3333, "std": 517.4711 }, "sell": { "count": 156, "mean": 1068.7457, "median": 1051.2667, "q25": 557.4167, "q75": 1470.0, "std": 576.0061 }, "separation": 0.1084, "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": 317, "mean": -1.8675, "median": -1.72, "q25": -3.1243, "q75": -0.5767, "std": 3.3163 }, "sell": { "count": 156, "mean": 3.5807, "median": 2.0792, "q25": 0.4895, "q75": 5.4888, "std": 4.4108 }, "separation": 1.3962, "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": 317, "mean": 0.7539, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4314 }, "sell": { "count": 156, "mean": 0.2372, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4267 }, "separation": 1.2044, "buy_lower_than_sell": false }, { "col": "m15_ga_harmonic_gartley", "tf": "m15", "interval": 15, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": -0.3646, "median": -0.3729, "q25": -0.8814, "q75": -0.0508, "std": 1.704 }, "sell": { "count": 156, "mean": 1.6253, "median": 1.0847, "q25": 0.5042, "q75": 1.9364, "std": 2.4358 }, "separation": 0.9467, "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": 317, "mean": -0.6043, "median": -0.3509, "q25": -0.7231, "q75": -0.1694, "std": 1.4361 }, "sell": { "count": 156, "mean": -0.6293, "median": -0.5062, "q25": -1.0035, "q75": -0.2301, "std": 1.1791 }, "separation": 0.019, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.6154, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4881 }, "separation": 1.7623, "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": 317, "mean": 0.4066, "median": 0.385, "q25": 0.3, "q75": 0.5, "std": 0.162 }, "sell": { "count": 156, "mean": 0.6882, "median": 0.706, "q25": 0.625, "q75": 0.778, "std": 0.1208 }, "separation": 1.9707, "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": 317, "mean": -0.306, "median": 0.0, "q25": -1.0, "q75": 0.0, "std": 0.4817 }, "sell": { "count": 156, "mean": 0.3782, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.594 }, "separation": 1.2653, "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": 317, "mean": -0.1514, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4085 }, "sell": { "count": 156, "mean": 0.2179, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5364 }, "separation": 0.7748, "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": 317, "mean": 0.4164, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4937 }, "sell": { "count": 156, "mean": 0.359, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4812 }, "separation": 0.1178, "buy_lower_than_sell": false }, { "col": "m30_bb_pos", "tf": "m30", "interval": 30, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 0.2093, "median": 0.1157, "q25": 0.0, "q75": 0.322, "std": 0.2507 }, "sell": { "count": 156, "mean": 0.9173, "median": 0.9681, "q25": 0.8672, "q75": 1.0, "std": 0.1068 }, "separation": 3.6743, "buy_lower_than_sell": true }, { "col": "m30_RSI", "tf": "m30", "interval": 30, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 36.8367, "median": 36.478, "q25": 26.4151, "q75": 46.1538, "std": 15.9084 }, "sell": { "count": 156, "mean": 72.5583, "median": 71.6203, "q25": 63.8962, "q75": 80.7579, "std": 10.7694 }, "separation": 2.6297, "buy_lower_than_sell": true }, { "col": "m30_macd_hist", "tf": "m30", "interval": 30, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": -1.5229, "median": -1.0884, "q25": -2.8564, "q75": -0.0338, "std": 5.1715 }, "sell": { "count": 156, "mean": 4.7842, "median": 2.3088, "q25": 0.6405, "q75": 6.7389, "std": 6.9796 }, "separation": 1.0268, "buy_lower_than_sell": true }, { "col": "m30_stoch_k", "tf": "m30", "interval": 30, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 39.765, "median": 28.5714, "q25": 16.0256, "q75": 60.0, "std": 31.9939 }, "sell": { "count": 156, "mean": 104.8756, "median": 107.1944, "q25": 101.1171, "q75": 112.5259, "std": 17.5543 }, "separation": 2.5232, "buy_lower_than_sell": true }, { "col": "m30_stoch_d", "tf": "m30", "interval": 30, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 45.3765, "median": 33.38, "q25": 18.219, "q75": 70.8027, "std": 33.2915 }, "sell": { "count": 156, "mean": 101.9821, "median": 106.6963, "q25": 97.8759, "q75": 110.8606, "std": 22.4573 }, "separation": 1.9934, "buy_lower_than_sell": true }, { "col": "m30_macd_line", "tf": "m30", "interval": 30, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 317, "mean": -2.428, "median": -3.6913, "q25": -10.0939, "q75": 0.0254, "std": 21.5857 }, "sell": { "count": 156, "mean": 18.2648, "median": 11.3755, "q25": 5.9296, "q75": 22.0688, "std": 26.5889 }, "separation": 0.8545, "buy_lower_than_sell": true }, { "col": "m30_macd_signal", "tf": "m30", "interval": 30, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 317, "mean": -0.9051, "median": -2.7344, "q25": -8.0727, "q75": 1.1768, "std": 19.5832 }, "sell": { "count": 156, "mean": 13.4807, "median": 8.6262, "q25": 3.8321, "q75": 15.0706, "std": 24.808 }, "separation": 0.6437, "buy_lower_than_sell": true }, { "col": "m30_BB_Width", "tf": "m30", "interval": 30, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 6.4402, "median": 4.6899, "q25": 3.2102, "q75": 7.1233, "std": 5.6981 }, "sell": { "count": 156, "mean": 9.554, "median": 7.6503, "q25": 5.3201, "q75": 11.3422, "std": 6.8124 }, "separation": 0.4958, "buy_lower_than_sell": true }, { "col": "m30_ga_sma_5", "tf": "m30", "interval": 30, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1040.4473, "median": 936.4, "q25": 559.8, "q75": 1395.6, "std": 542.6788 }, "sell": { "count": 156, "mean": 1148.7154, "median": 1101.5, "q25": 595.8, "q75": 1530.15, "std": 625.9672 }, "separation": 0.1848, "buy_lower_than_sell": true }, { "col": "m30_ga_sma_20", "tf": "m30", "interval": 30, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1046.1732, "median": 942.65, "q25": 562.85, "q75": 1407.15, "std": 542.7176 }, "sell": { "count": 156, "mean": 1117.267, "median": 1080.2, "q25": 574.65, "q75": 1506.4375, "std": 603.0702 }, "separation": 0.1239, "buy_lower_than_sell": true }, { "col": "m30_ga_sma_60", "tf": "m30", "interval": 30, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1046.421, "median": 945.9333, "q25": 566.4, "q75": 1418.0167, "std": 534.5682 }, "sell": { "count": 156, "mean": 1087.1537, "median": 1065.2583, "q25": 561.1333, "q75": 1476.4417, "std": 585.3466 }, "separation": 0.0727, "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": 317, "mean": -1.3813, "median": -1.5009, "q25": -2.439, "q75": -0.7863, "std": 2.8051 }, "sell": { "count": 156, "mean": 4.5554, "median": 3.5601, "q25": 2.2861, "q75": 5.3825, "std": 4.0235 }, "separation": 1.7117, "buy_lower_than_sell": true }, { "col": "m30_ga_golden_cross", "tf": "m30", "interval": 30, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0449, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2077 }, "separation": 0.2742, "buy_lower_than_sell": false }, { "col": "m30_ga_death_cross", "tf": "m30", "interval": 30, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0568, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2318 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3464, "buy_lower_than_sell": false }, { "col": "m30_ga_atr_14", "tf": "m30", "interval": 30, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 15.3132, "median": 11.0, "q25": 6.6429, "q75": 17.2143, "std": 17.4584 }, "sell": { "count": 156, "mean": 18.7289, "median": 12.9643, "q25": 7.4464, "q75": 21.5, "std": 18.656 }, "separation": 0.1891, "buy_lower_than_sell": true }, { "col": "m30_ga_atr_pct", "tf": "m30", "interval": 30, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.4061, "median": 1.1325, "q25": 0.8671, "q75": 1.6523, "std": 0.9135 }, "sell": { "count": 156, "mean": 1.5442, "median": 1.2085, "q25": 0.9622, "q75": 1.7716, "std": 0.8854 }, "separation": 0.1536, "buy_lower_than_sell": true }, { "col": "m30_ga_bb_squeeze", "tf": "m30", "interval": 30, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.1514, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.359 }, "sell": { "count": 156, "mean": 0.0513, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2213 }, "separation": 0.3358, "buy_lower_than_sell": false }, { "col": "m30_ga_donchian_pos", "tf": "m30", "interval": 30, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.2846, "median": 0.1818, "q25": 0.0435, "q75": 0.4118, "std": 0.3141 }, "sell": { "count": 156, "mean": 1.0969, "median": 1.0674, "q25": 1.0303, "q75": 1.138, "std": 0.1727 }, "separation": 3.2045, "buy_lower_than_sell": true }, { "col": "m30_ga_cci_20", "tf": "m30", "interval": 30, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -136.0192, "median": -139.5556, "q25": -191.3605, "q75": -92.4731, "std": 101.4517 }, "sell": { "count": 156, "mean": 161.9218, "median": 151.4022, "q25": 117.9285, "q75": 193.957, "std": 70.5434 }, "separation": 3.4099, "buy_lower_than_sell": true }, { "col": "m30_ga_cci_oversold", "tf": "m30", "interval": 30, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.7098, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4546 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 2.2081, "buy_lower_than_sell": false }, { "col": "m30_ga_cci_overbought", "tf": "m30", "interval": 30, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0284, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1664 }, "sell": { "count": 156, "mean": 0.859, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3492 }, "separation": 3.037, "buy_lower_than_sell": true }, { "col": "m30_ga_williams_r", "tf": "m30", "interval": 30, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -69.6958, "median": -81.1321, "q25": -95.2381, "q75": -55.5556, "std": 33.8753 }, "sell": { "count": 156, "mean": 12.6517, "median": 9.265, "q25": 4.2813, "q75": 19.8256, "std": 22.1355 }, "separation": 2.8779, "buy_lower_than_sell": true }, { "col": "m30_ga_williams_oversold", "tf": "m30", "interval": 30, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.5016, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5008 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 1.4164, "buy_lower_than_sell": false }, { "col": "m30_ga_williams_overbought", "tf": "m30", "interval": 30, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0946, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2932 }, "sell": { "count": 156, "mean": 0.9423, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2339 }, "separation": 3.1963, "buy_lower_than_sell": true }, { "col": "m30_ga_roc_10", "tf": "m30", "interval": 30, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -1.5628, "median": -1.6973, "q25": -3.0137, "q75": -0.5769, "std": 3.7376 }, "sell": { "count": 156, "mean": 5.1508, "median": 3.5361, "q25": 2.1628, "q75": 6.3263, "std": 5.239 }, "separation": 1.4753, "buy_lower_than_sell": true }, { "col": "m30_ga_mfi_14", "tf": "m30", "interval": 30, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 32.7526, "median": 28.9218, "q25": 17.334, "q75": 45.3355, "std": 19.2285 }, "sell": { "count": 156, "mean": 78.1481, "median": 80.1266, "q25": 68.3886, "q75": 89.2313, "std": 13.459 }, "separation": 2.7353, "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": 317, "mean": 0.1577, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3651 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.611, "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": 317, "mean": 0.0379, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1911 }, "sell": { "count": 156, "mean": 0.2115, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4097 }, "separation": 0.5433, "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": 317, "mean": 0.1956, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3973 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.6962, "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": 317, "mean": 0.0442, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2058 }, "sell": { "count": 156, "mean": 0.3269, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4706 }, "separation": 0.7785, "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": 317, "mean": 0.2524, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4351 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.8204, "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": 317, "mean": 0.0505, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2193 }, "sell": { "count": 156, "mean": 0.3462, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4773 }, "separation": 0.7961, "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": 317, "mean": -3.7576, "median": -2.7287, "q25": -7.1901, "q75": 0.0, "std": 6.881 }, "sell": { "count": 156, "mean": 2.8797, "median": 2.856, "q25": 0.0, "q75": 6.0195, "std": 5.8316 }, "separation": 1.0407, "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": 317, "mean": -0.5881, "median": -0.3751, "q25": -0.9627, "q75": -0.0164, "std": 1.1951 }, "sell": { "count": 156, "mean": 1.1885, "median": 0.4615, "q25": 0.0951, "q75": 1.5259, "std": 2.3076 }, "separation": 0.9668, "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": 317, "mean": -6.7131, "median": -4.1667, "q25": -13.6111, "q75": 2.0214, "std": 16.2404 }, "sell": { "count": 156, "mean": 4.1886, "median": 1.5873, "q25": -1.7853, "q75": 7.3201, "std": 14.188 }, "separation": 0.7149, "buy_lower_than_sell": true }, { "col": "m30_ga_keltner_pos", "tf": "m30", "interval": 30, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.1988, "median": 0.1573, "q25": 0.0, "q75": 0.3136, "std": 0.305 }, "sell": { "count": 156, "mean": 1.1372, "median": 1.101, "q25": 0.9222, "q75": 1.3521, "std": 0.2949 }, "separation": 3.1277, "buy_lower_than_sell": true }, { "col": "m30_ga_ao", "tf": "m30", "interval": 30, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -10.4609, "median": -11.2882, "q25": -28.0235, "q75": -2.65, "std": 52.3453 }, "sell": { "count": 156, "mean": 47.7368, "median": 27.8, "q25": 14.6301, "q75": 50.6551, "std": 62.2082 }, "separation": 1.0123, "buy_lower_than_sell": true }, { "col": "m30_ga_ao_bull", "tf": "m30", "interval": 30, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "mean": 0.0256, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1586 }, "separation": 0.2287, "buy_lower_than_sell": false }, { "col": "m30_ga_ao_bear", "tf": "m30", "interval": 30, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0379, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1911 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2801, "buy_lower_than_sell": false }, { "col": "m30_ga_hv_20", "tf": "m30", "interval": 30, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 3.0613, "median": 2.4009, "q25": 1.6993, "q75": 3.5369, "std": 2.1981 }, "sell": { "count": 156, "mean": 3.9517, "median": 3.4211, "q25": 2.3878, "q75": 4.7599, "std": 2.2217 }, "separation": 0.4029, "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.5788, "median": 0.6303, "q25": 0.3361, "q75": 0.8403, "std": 0.3131 }, "sell": { "count": 156, "mean": 0.7349, "median": 0.8109, "q25": 0.605, "q75": 0.9412, "std": 0.2489 }, "separation": 0.5519, "buy_lower_than_sell": true }, { "col": "m30_ga_ad_line", "tf": "m30", "interval": 30, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -16028477466.5404, "median": -17811340639.5675, "q25": -23611111673.4061, "q75": -5871213734.5246, "std": 9404684187.6682 }, "sell": { "count": 148, "mean": -16149434607.093, "median": -16554045854.3011, "q25": -25344272482.8053, "q75": -6440001672.144, "std": 9646409302.7715 }, "separation": 0.0127, "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": -46535045.4639, "median": -22802478.4302, "q25": -54585391.2103, "q75": -11710511.1922, "std": 75009398.7847 }, "sell": { "count": 138, "mean": -36765749.1573, "median": -11990363.8745, "q25": -26837546.6978, "q75": -2632586.2029, "std": 76341695.589 }, "separation": 0.1291, "buy_lower_than_sell": true }, { "col": "m30_ga_vol_ratio", "tf": "m30", "interval": 30, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.8464, "median": 1.4706, "q25": 0.9126, "q75": 2.3858, "std": 1.3815 }, "sell": { "count": 156, "mean": 2.1166, "median": 1.5212, "q25": 0.943, "q75": 2.7597, "std": 1.7971 }, "separation": 0.1686, "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": 317, "mean": -482025.2478, "median": -1580012.7267, "q25": -3323115.3574, "q75": -118995.6125, "std": 12491948.5693 }, "sell": { "count": 156, "mean": 11351110.1656, "median": 4475397.4803, "q25": 1753346.6365, "q75": 12526408.5927, "std": 19317542.4176 }, "separation": 0.7274, "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": 317, "mean": 0.0915, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2888 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.4481, "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": 317, "mean": 0.0221, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1472 }, "sell": { "count": 156, "mean": 0.0897, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2867 }, "separation": 0.2969, "buy_lower_than_sell": false }, { "col": "m30_ga_cmf_20", "tf": "m30", "interval": 30, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 80, "mean": -4.2141, "median": -4.1219, "q25": -5.1712, "q75": -2.9205, "std": 2.4498 }, "sell": { "count": 67, "mean": -2.0238, "median": -1.6716, "q25": -2.5773, "q75": -0.7708, "std": 1.8385 }, "separation": 1.0113, "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": 317, "mean": -32.0462, "median": -42.892, "q25": -60.3138, "q75": -7.0355, "std": 31.5239 }, "sell": { "count": 156, "mean": -22.3942, "median": -31.4269, "q25": -56.6982, "q75": 4.8943, "std": 37.212 }, "separation": 0.2799, "buy_lower_than_sell": true }, { "col": "m30_ga_adx_14", "tf": "m30", "interval": 30, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 36.3844, "median": 33.5003, "q25": 22.8913, "q75": 45.8524, "std": 17.5163 }, "sell": { "count": 156, "mean": 38.9865, "median": 37.3053, "q25": 24.0793, "q75": 46.3816, "std": 19.1 }, "separation": 0.142, "buy_lower_than_sell": true }, { "col": "m30_ga_adx_trending", "tf": "m30", "interval": 30, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.7035, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4574 }, "sell": { "count": 156, "mean": 0.7372, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4416 }, "separation": 0.075, "buy_lower_than_sell": false }, { "col": "m30_ga_supertrend_bull", "tf": "m30", "interval": 30, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": -0.5799, "median": -0.6692, "q25": -1.9323, "q75": 0.0729, "std": 4.4607 }, "sell": { "count": 156, "mean": 3.5895, "median": 2.0436, "q25": 1.0273, "q75": 4.3231, "std": 4.5444 }, "separation": 0.9259, "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": 317, "mean": 0.4758, "median": 0.5305, "q25": 0.1762, "q75": 0.7569, "std": 0.3044 }, "sell": { "count": 156, "mean": 0.5794, "median": 0.6436, "q25": 0.4445, "q75": 0.7976, "std": 0.2656 }, "separation": 0.3627, "buy_lower_than_sell": true }, { "col": "m30_ga_psar", "tf": "m30", "interval": 30, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1021.6127, "median": 929.0, "q25": 552.0, "q75": 1368.0, "std": 529.6048 }, "sell": { "count": 156, "mean": 1155.765, "median": 1108.5, "q25": 597.0, "q75": 1547.25, "std": 622.0957 }, "separation": 0.2322, "buy_lower_than_sell": true }, { "col": "m30_ga_psar_bull", "tf": "m30", "interval": 30, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.1009, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3017 }, "sell": { "count": 156, "mean": 0.3654, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4831 }, "separation": 0.6566, "buy_lower_than_sell": false }, { "col": "m30_ga_shooting_star", "tf": "m30", "interval": 30, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.9432, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2318 }, "sell": { "count": 156, "mean": 0.9295, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2568 }, "separation": 0.0561, "buy_lower_than_sell": false }, { "col": "m30_ga_doji", "tf": "m30", "interval": 30, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.9842, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1248 }, "sell": { "count": 156, "mean": 0.9808, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1378 }, "separation": 0.0263, "buy_lower_than_sell": false }, { "col": "m30_ga_bullish_engulfing", "tf": "m30", "interval": 30, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1118 }, "sell": { "count": 156, "mean": 0.0256, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1586 }, "separation": 0.0949, "buy_lower_than_sell": false }, { "col": "m30_ga_morning_star", "tf": "m30", "interval": 30, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.1132, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.2429, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4295 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.7327, "buy_lower_than_sell": false }, { "col": "m30_ga_ha_bull", "tf": "m30", "interval": 30, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0442, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2058 }, "sell": { "count": 156, "mean": 0.9359, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2457 }, "separation": 3.9347, "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": 317, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1118 }, "sell": { "count": 156, "mean": 0.7051, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4575 }, "separation": 2.0797, "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": 317, "mean": 0.1041, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3059 }, "sell": { "count": 156, "mean": 0.1154, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3205 }, "separation": 0.036, "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": 317, "mean": 0.1009, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3017 }, "sell": { "count": 156, "mean": 0.109, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3126 }, "separation": 0.0261, "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": 317, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1365 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1961, "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": 317, "mean": 0.0221, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1472 }, "sell": { "count": 156, "mean": 0.0256, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1586 }, "separation": 0.0233, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.1132, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.1132, "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": 317, "mean": 0.0631, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2435 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.2649, "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": 317, "mean": 0.0095, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.097 }, "sell": { "count": 156, "mean": 0.0192, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1378 }, "separation": 0.082, "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": 317, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0793 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1125, "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": 317, "mean": 0.082, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2748 }, "sell": { "count": 156, "mean": 0.1795, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.385 }, "separation": 0.2914, "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": 317, "mean": 0.0694, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2545 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.2874, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_rectangle", "tf": "m30", "interval": 30, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0793 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.0013, "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": 317, "mean": 0.082, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2748 }, "sell": { "count": 156, "mean": 0.1795, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.385 }, "separation": 0.2914, "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": 317, "mean": 0.0694, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2545 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.2874, "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": 317, "mean": 0.041, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1986 }, "sell": { "count": 156, "mean": 0.1474, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3557 }, "separation": 0.3695, "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": 317, "mean": 0.041, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1986 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.292, "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": 317, "mean": 0.0536, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2256 }, "sell": { "count": 156, "mean": 0.1603, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.368 }, "separation": 0.3493, "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": 317, "mean": 0.1514, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.359 }, "sell": { "count": 156, "mean": 0.1987, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4003 }, "separation": 0.1244, "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": 317, "mean": 0.1514, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.359 }, "sell": { "count": 156, "mean": 0.1987, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4003 }, "separation": 0.1244, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.1132, "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": 317, "mean": 0.0379, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1911 }, "sell": { "count": 156, "mean": 0.1026, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3044 }, "separation": 0.2546, "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": 317, "mean": 0.0757, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.265 }, "sell": { "count": 156, "mean": 0.1026, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3044 }, "separation": 0.0941, "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": 317, "mean": 0.0631, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2435 }, "sell": { "count": 156, "mean": 0.0897, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2867 }, "separation": 0.1002, "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": 317, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1118 }, "sell": { "count": 156, "mean": 0.0769, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2673 }, "separation": 0.3138, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.1132, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0794, "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": 317, "mean": 0.1483, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3559 }, "sell": { "count": 156, "mean": 0.1859, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3903 }, "separation": 0.1008, "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": 317, "mean": 0.1514, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.359 }, "sell": { "count": 156, "mean": 0.1923, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3954 }, "separation": 0.1083, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_label", "tf": "m30", "interval": 30, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 317, "mode": "none", "mode_frac": 0.849, "top": { "none": 269, "island_bottom": 42, "cup_handle": 4, "island_top": 2 } }, "sell": { "count": 156, "mode": "none", "mode_frac": 0.801, "top": { "none": 125, "island_bottom": 18, "cup_handle": 12, "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": 317, "mode": "range", "mode_frac": 0.909, "top": { "range": 288, "up": 18, "down": 11 } }, "sell": { "count": 156, "mode": "range", "mode_frac": 0.897, "top": { "range": 140, "up": 15, "down": 1 } }, "separation": 0.0, "modes_differ": false }, { "col": "m30_ga_struct_hh", "tf": "m30", "interval": 30, "base": "ga_struct_hh", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0789, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.27 }, "sell": { "count": 156, "mean": 0.141, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3492 }, "separation": 0.1992, "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": 317, "mean": 0.0757, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.265 }, "sell": { "count": 156, "mean": 0.1474, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3557 }, "separation": 0.2287, "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": 317, "mean": 0.0662, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2491 }, "sell": { "count": 156, "mean": 0.0321, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1767 }, "separation": 0.1583, "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": 317, "mean": 0.0505, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2193 }, "sell": { "count": 156, "mean": 0.0321, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1767 }, "separation": 0.0925, "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": 317, "mean": 0.0442, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2058 }, "sell": { "count": 156, "mean": 0.1282, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3354 }, "separation": 0.302, "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": 317, "mean": 0.0379, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1911 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2801, "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": 317, "mean": 0.0315, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1751 }, "sell": { "count": 156, "mean": 0.0513, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2213 }, "separation": 0.0989, "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": 317, "mean": 2.5962, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 6.5047 }, "sell": { "count": 156, "mean": 3.0641, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 6.239 }, "separation": 0.0734, "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": 317, "mode": "unknown", "mode_frac": 0.849, "top": { "unknown": 269, "impulse_late": 48 } }, "sell": { "count": 156, "mode": "unknown", "mode_frac": 0.801, "top": { "unknown": 125, "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": 317, "mode": "unknown", "mode_frac": 0.956, "top": { "unknown": 303, "accumulation": 14 } }, "sell": { "count": 156, "mode": "unknown", "mode_frac": 0.917, "top": { "unknown": 143, "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": 317, "mode": "none", "mode_frac": 0.88, "top": { "none": 279, "0": 17, "100": 8, "382": 6, "500": 6 } }, "sell": { "count": 156, "mode": "none", "mode_frac": 0.885, "top": { "none": 138, "100": 16, "500": 2 } }, "separation": 0.0, "modes_differ": false }, { "col": "m30_ga_ichi_trend", "tf": "m30", "interval": 30, "base": "ga_ichi_trend", "family": "indicator", "dtype": "categorical", "buy": { "count": 317, "mode": "neutral", "mode_frac": 0.849, "top": { "neutral": 269, "below_cloud": 19, "above_cloud": 17, "in_cloud": 12 } }, "sell": { "count": 156, "mode": "neutral", "mode_frac": 0.801, "top": { "neutral": 125, "above_cloud": 29, "in_cloud": 2 } }, "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": 317, "mode": "neutral", "mode_frac": 0.88, "top": { "neutral": 279, "below": 21, "above": 17 } }, "sell": { "count": 156, "mode": "neutral", "mode_frac": 0.814, "top": { "neutral": 127, "above": 23, "below": 6 } }, "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": 317, "mean": -0.0015, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 1.0524 }, "sell": { "count": 156, "mean": 0.4933, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 1.8626 }, "separation": 0.3271, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.1132, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.0471, "buy_lower_than_sell": false }, { "col": "m30_ga_vp_poc", "tf": "m30", "interval": 30, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 1052.6721, "median": 959.0167, "q25": 570.4333, "q75": 1394.25, "std": 552.0977 }, "sell": { "count": 156, "mean": 1111.6554, "median": 1054.7333, "q25": 567.2375, "q75": 1491.1833, "std": 601.5905 }, "separation": 0.1022, "buy_lower_than_sell": true }, { "col": "m30_ga_vp_vah", "tf": "m30", "interval": 30, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 1086.9534, "median": 966.0, "q25": 587.0, "q75": 1448.0, "std": 572.8308 }, "sell": { "count": 156, "mean": 1169.3878, "median": 1091.2333, "q25": 598.0, "q75": 1567.25, "std": 641.323 }, "separation": 0.1356, "buy_lower_than_sell": true }, { "col": "m30_ga_vp_val", "tf": "m30", "interval": 30, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 1003.2482, "median": 916.7333, "q25": 542.0, "q75": 1341.0, "std": 508.688 }, "sell": { "count": 156, "mean": 1048.8763, "median": 1004.4667, "q25": 534.825, "q75": 1445.1, "std": 560.9015 }, "separation": 0.0852, "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": 317, "mean": -1.7681, "median": -2.0203, "q25": -3.655, "q75": -0.4347, "std": 4.0521 }, "sell": { "count": 156, "mean": 5.4926, "median": 4.2041, "q25": 1.5806, "q75": 6.4762, "std": 6.2651 }, "separation": 1.3762, "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": 317, "mean": 0.7476, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4351 }, "sell": { "count": 156, "mean": 0.1603, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.368 }, "separation": 1.4577, "buy_lower_than_sell": false }, { "col": "m30_ga_harmonic_gartley", "tf": "m30", "interval": 30, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0794, "buy_lower_than_sell": false }, { "col": "m30_ga_harmonic_bat", "tf": "m30", "interval": 30, "base": "ga_harmonic_bat", "family": "harmonic", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mode": "none", "mode_frac": 0.997, "top": { "none": 316, "gartley": 1 } }, "sell": { "count": 156, "mode": "none", "mode_frac": 1.0, "top": { "none": 156 } }, "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": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": -0.2472, "median": -0.4286, "q25": -1.2041, "q75": 0.1429, "std": 2.6297 }, "sell": { "count": 156, "mean": 2.2245, "median": 1.5612, "q25": 0.8316, "q75": 2.2857, "std": 3.6636 }, "separation": 0.7751, "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": 317, "mean": -0.9206, "median": -0.6443, "q25": -1.2014, "q75": -0.2823, "std": 1.4919 }, "sell": { "count": 156, "mean": -0.9413, "median": -0.4766, "q25": -1.0701, "q75": -0.2443, "std": 1.7045 }, "separation": 0.0129, "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": 317, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1118 }, "sell": { "count": 156, "mean": 0.7051, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4575 }, "separation": 2.0797, "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": 317, "mean": 0.4267, "median": 0.4, "q25": 0.3, "q75": 0.545, "std": 0.1834 }, "sell": { "count": 156, "mean": 0.6889, "median": 0.7, "q25": 0.6, "q75": 0.786, "std": 0.1537 }, "separation": 1.5492, "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": 317, "mean": -0.3565, "median": 0.0, "q25": -1.0, "q75": 0.0, "std": 0.4991 }, "sell": { "count": 156, "mean": 0.4808, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5139 }, "separation": 1.6527, "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": 317, "mean": -0.1987, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4302 }, "sell": { "count": 156, "mean": 0.3526, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4926 }, "separation": 1.1922, "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": 317, "mean": 0.3849, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4873 }, "sell": { "count": 156, "mean": 0.4038, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4922 }, "separation": 0.0388, "buy_lower_than_sell": false }, { "col": "m60_bb_pos", "tf": "m60", "interval": 60, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 0.2737, "median": 0.1814, "q25": 0.0314, "q75": 0.3998, "std": 0.2881 }, "sell": { "count": 156, "mean": 0.8951, "median": 0.9447, "q25": 0.844, "q75": 1.0, "std": 0.1433 }, "separation": 2.7313, "buy_lower_than_sell": true }, { "col": "m60_RSI", "tf": "m60", "interval": 60, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 40.2066, "median": 38.0952, "q25": 28.3951, "q75": 48.7805, "std": 17.1017 }, "sell": { "count": 156, "mean": 72.5675, "median": 74.558, "q25": 65.7425, "q75": 80.6401, "std": 12.4155 }, "separation": 2.1656, "buy_lower_than_sell": true }, { "col": "m60_macd_hist", "tf": "m60", "interval": 60, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": -1.4272, "median": -1.0196, "q25": -3.3233, "q75": 0.6681, "std": 7.8717 }, "sell": { "count": 156, "mean": 5.8261, "median": 3.8471, "q25": 1.5988, "q75": 8.5682, "std": 7.4272 }, "separation": 0.9478, "buy_lower_than_sell": true }, { "col": "m60_stoch_k", "tf": "m60", "interval": 60, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 46.7267, "median": 31.988, "q25": 18.5897, "q75": 74.2308, "std": 36.9349 }, "sell": { "count": 156, "mean": 103.7458, "median": 107.5188, "q25": 99.3318, "q75": 113.7796, "std": 25.326 }, "separation": 1.8006, "buy_lower_than_sell": true }, { "col": "m60_stoch_d", "tf": "m60", "interval": 60, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 50.4932, "median": 37.7594, "q25": 19.0444, "q75": 80.2952, "std": 37.6243 }, "sell": { "count": 156, "mean": 99.7838, "median": 105.8213, "q25": 97.3206, "q75": 111.7043, "std": 28.7376 }, "separation": 1.4724, "buy_lower_than_sell": true }, { "col": "m60_macd_line", "tf": "m60", "interval": 60, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 317, "mean": -0.4298, "median": -3.2587, "q25": -11.6496, "q75": 2.6521, "std": 31.6565 }, "sell": { "count": 156, "mean": 19.6767, "median": 11.609, "q25": 5.3113, "q75": 21.102, "std": 41.0955 }, "separation": 0.5481, "buy_lower_than_sell": true }, { "col": "m60_macd_signal", "tf": "m60", "interval": 60, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 317, "mean": 0.9974, "median": -2.1128, "q25": -10.4499, "q75": 4.1605, "std": 29.7874 }, "sell": { "count": 156, "mean": 13.8506, "median": 7.3794, "q25": 1.5895, "q75": 16.2081, "std": 38.219 }, "separation": 0.3751, "buy_lower_than_sell": true }, { "col": "m60_BB_Width", "tf": "m60", "interval": 60, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 8.6409, "median": 6.1913, "q25": 4.4651, "q75": 9.8657, "std": 7.6325 }, "sell": { "count": 156, "mean": 12.9141, "median": 9.362, "q25": 6.9529, "q75": 14.6101, "std": 9.9572 }, "separation": 0.4817, "buy_lower_than_sell": true }, { "col": "m60_ga_sma_5", "tf": "m60", "interval": 60, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1043.2467, "median": 937.2, "q25": 562.0, "q75": 1401.2, "std": 542.577 }, "sell": { "count": 156, "mean": 1134.2577, "median": 1095.9, "q25": 585.75, "q75": 1527.6, "std": 612.1903 }, "separation": 0.1573, "buy_lower_than_sell": true }, { "col": "m60_ga_sma_20", "tf": "m60", "interval": 60, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1046.9241, "median": 948.05, "q25": 564.05, "q75": 1406.8, "std": 539.3909 }, "sell": { "count": 156, "mean": 1099.1846, "median": 1070.95, "q25": 568.125, "q75": 1492.6625, "std": 592.124 }, "separation": 0.0923, "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": 1042.0962, "median": 963.5167, "q25": 568.8667, "q75": 1427.0333, "std": 521.1021 }, "sell": { "count": 156, "mean": 1070.0327, "median": 1073.2083, "q25": 559.9833, "q75": 1447.5458, "std": 570.9356 }, "separation": 0.0511, "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": 317, "mean": -1.1488, "median": -1.8613, "q25": -2.8514, "q75": -0.4436, "std": 4.3585 }, "sell": { "count": 156, "mean": 5.5255, "median": 4.4551, "q25": 2.8289, "q75": 7.0218, "std": 4.9216 }, "separation": 1.4358, "buy_lower_than_sell": true }, { "col": "m60_ga_golden_cross", "tf": "m60", "interval": 60, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0793 }, "sell": { "count": 156, "mean": 0.0385, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1929 }, "separation": 0.218, "buy_lower_than_sell": false }, { "col": "m60_ga_death_cross", "tf": "m60", "interval": 60, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0315, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1751 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2548, "buy_lower_than_sell": false }, { "col": "m60_ga_atr_14", "tf": "m60", "interval": 60, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 19.8822, "median": 14.2857, "q25": 8.2143, "q75": 23.8571, "std": 20.7325 }, "sell": { "count": 156, "mean": 25.2665, "median": 16.7143, "q25": 9.2143, "q75": 28.5893, "std": 27.0364 }, "separation": 0.2235, "buy_lower_than_sell": true }, { "col": "m60_ga_atr_pct", "tf": "m60", "interval": 60, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.8208, "median": 1.5245, "q25": 1.1299, "q75": 2.129, "std": 1.0626 }, "sell": { "count": 156, "mean": 2.0785, "median": 1.5986, "q25": 1.1812, "q75": 2.3763, "std": 1.3798 }, "separation": 0.2093, "buy_lower_than_sell": true }, { "col": "m60_ga_bb_squeeze", "tf": "m60", "interval": 60, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.1924, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3948 }, "sell": { "count": 156, "mean": 0.109, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3126 }, "separation": 0.2344, "buy_lower_than_sell": false }, { "col": "m60_ga_donchian_pos", "tf": "m60", "interval": 60, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.35, "median": 0.2152, "q25": 0.0625, "q75": 0.5455, "std": 0.3718 }, "sell": { "count": 156, "mean": 1.0983, "median": 1.068, "q25": 1.0, "q75": 1.1799, "std": 0.2968 }, "separation": 2.2246, "buy_lower_than_sell": true }, { "col": "m60_ga_cci_20", "tf": "m60", "interval": 60, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -110.8279, "median": -125.835, "q25": -180.6931, "q75": -62.2642, "std": 113.0685 }, "sell": { "count": 156, "mean": 162.1417, "median": 149.8582, "q25": 116.2396, "q75": 200.1981, "std": 86.901 }, "separation": 2.707, "buy_lower_than_sell": true }, { "col": "m60_ga_cci_oversold", "tf": "m60", "interval": 60, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.6183, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4866 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 1.7971, "buy_lower_than_sell": false }, { "col": "m60_ga_cci_overbought", "tf": "m60", "interval": 60, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0599, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2377 }, "sell": { "count": 156, "mean": 0.8205, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.385 }, "separation": 2.3771, "buy_lower_than_sell": true }, { "col": "m60_ga_williams_r", "tf": "m60", "interval": 60, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -62.3118, "median": -75.5102, "q25": -92.3077, "q75": -42.8571, "std": 39.6295 }, "sell": { "count": 156, "mean": 14.483, "median": 8.7324, "q25": -0.0, "q75": 24.7986, "std": 31.5537 }, "separation": 2.1439, "buy_lower_than_sell": true }, { "col": "m60_ga_williams_oversold", "tf": "m60", "interval": 60, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.429, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4957 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 1.2239, "buy_lower_than_sell": false }, { "col": "m60_ga_williams_overbought", "tf": "m60", "interval": 60, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.1356, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.343 }, "sell": { "count": 156, "mean": 0.9231, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2673 }, "separation": 2.561, "buy_lower_than_sell": true }, { "col": "m60_ga_roc_10", "tf": "m60", "interval": 60, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -1.2387, "median": -1.8149, "q25": -3.44, "q75": -0.1984, "std": 5.2228 }, "sell": { "count": 156, "mean": 6.5113, "median": 5.3002, "q25": 3.3249, "q75": 8.2942, "std": 5.5088 }, "separation": 1.4438, "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.7141, "median": 34.8225, "q25": 22.2906, "q75": 49.063, "std": 20.9902 }, "sell": { "count": 156, "mean": 76.2878, "median": 78.5076, "q25": 67.7717, "q75": 86.9979, "std": 14.293 }, "separation": 2.1482, "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": 317, "mean": 0.1798, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3846 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.5891, "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": 317, "mean": 0.0599, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2377 }, "sell": { "count": 156, "mean": 0.25, "median": 0.0, "q25": 0.0, "q75": 0.25, "std": 0.4344 }, "separation": 0.5428, "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": 317, "mean": 0.2429, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4295 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.7327, "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": 317, "mean": 0.0694, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2545 }, "sell": { "count": 156, "mean": 0.1859, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3903 }, "separation": 0.3536, "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": 317, "mean": 0.2524, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4351 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.7537, "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": 317, "mean": 0.0599, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2377 }, "sell": { "count": 156, "mean": 0.2179, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4142 }, "separation": 0.4679, "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": 317, "mean": -3.3415, "median": -2.4635, "q25": -7.6811, "q75": 0.8523, "std": 7.2968 }, "sell": { "count": 156, "mean": 4.9588, "median": 3.7587, "q25": 1.0597, "q75": 8.0636, "std": 6.8563 }, "separation": 1.1724, "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": 317, "mean": -0.5634, "median": -0.4073, "q25": -1.1321, "q75": -0.0092, "std": 1.6397 }, "sell": { "count": 156, "mean": 1.4009, "median": 0.5697, "q25": 0.0149, "q75": 2.1541, "std": 2.7728 }, "separation": 0.8624, "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": 317, "mean": -4.8211, "median": -2.8037, "q25": -11.1111, "q75": 2.7473, "std": 15.9567 }, "sell": { "count": 156, "mean": 4.6891, "median": 1.547, "q25": -2.6316, "q75": 8.8772, "std": 17.5492 }, "separation": 0.567, "buy_lower_than_sell": true }, { "col": "m60_ga_keltner_pos", "tf": "m60", "interval": 60, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.2787, "median": 0.21, "q25": 0.0624, "q75": 0.4245, "std": 0.3526 }, "sell": { "count": 156, "mean": 1.0941, "median": 1.0872, "q25": 0.9232, "q75": 1.2476, "std": 0.3067 }, "separation": 2.4679, "buy_lower_than_sell": true }, { "col": "m60_ga_ao", "tf": "m60", "interval": 60, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -6.1712, "median": -11.1412, "q25": -32.4206, "q75": 4.2265, "std": 76.5933 }, "sell": { "count": 156, "mean": 54.6568, "median": 36.0618, "q25": 18.6537, "q75": 56.8184, "std": 98.3217 }, "separation": 0.6902, "buy_lower_than_sell": true }, { "col": "m60_ga_ao_bull", "tf": "m60", "interval": 60, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0794, "buy_lower_than_sell": false }, { "col": "m60_ga_ao_bear", "tf": "m60", "interval": 60, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0473, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2127 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3147, "buy_lower_than_sell": false }, { "col": "m60_ga_hv_20", "tf": "m60", "interval": 60, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 4.0462, "median": 3.4665, "q25": 2.4488, "q75": 4.8198, "std": 2.6411 }, "sell": { "count": 156, "mean": 5.1425, "median": 4.0575, "q25": 3.1114, "q75": 5.89, "std": 3.2733 }, "separation": 0.3686, "buy_lower_than_sell": true }, { "col": "m60_ga_hv_percentile", "tf": "m60", "interval": 60, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 316, "mean": 0.5543, "median": 0.6008, "q25": 0.2773, "q75": 0.8319, "std": 0.3212 }, "sell": { "count": 156, "mean": 0.6997, "median": 0.8025, "q25": 0.479, "q75": 0.958, "std": 0.2804 }, "separation": 0.4823, "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": -18188009695.2662, "median": -19687804891.0103, "q25": -27014102701.1552, "q75": -7222087622.3703, "std": 10720974580.4419 }, "sell": { "count": 153, "mean": -18317226587.5033, "median": -18193134643.7372, "q25": -28767221985.8027, "q75": -7266131578.1469, "std": 11054220406.758 }, "separation": 0.0119, "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": -83072383.6163, "median": -39595582.0643, "q25": -81590422.2794, "q75": -21152977.5102, "std": 157797714.7284 }, "sell": { "count": 149, "mean": -63799326.2972, "median": -21882087.901, "q25": -53591968.4039, "q75": -7119599.1205, "std": 132515032.7339 }, "separation": 0.1323, "buy_lower_than_sell": true }, { "col": "m60_ga_vol_ratio", "tf": "m60", "interval": 60, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.6026, "median": 1.2863, "q25": 0.8625, "q75": 1.9219, "std": 1.1362 }, "sell": { "count": 156, "mean": 2.2452, "median": 1.7133, "q25": 1.07, "q75": 2.9282, "std": 1.7703 }, "separation": 0.432, "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": 317, "mean": 138249.7927, "median": -1782071.0472, "q25": -4507803.6962, "q75": 590246.305, "std": 18299198.3593 }, "sell": { "count": 156, "mean": 15186501.6652, "median": 7710640.0748, "q25": 3512718.9312, "q75": 14852242.3554, "std": 24836948.1526 }, "separation": 0.6898, "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": 317, "mean": 0.1167, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3216 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.4311, "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": 317, "mean": 0.0568, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2318 }, "sell": { "count": 156, "mean": 0.0705, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2568 }, "separation": 0.0561, "buy_lower_than_sell": false }, { "col": "m60_ga_cmf_20", "tf": "m60", "interval": 60, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 143, "mean": -4.0535, "median": -3.6001, "q25": -5.0356, "q75": -2.3087, "std": 2.6058 }, "sell": { "count": 90, "mean": -2.1694, "median": -1.7592, "q25": -2.5999, "q75": -0.8442, "std": 2.017 }, "separation": 0.8086, "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": 317, "mean": -31.5445, "median": -42.4562, "q25": -60.1698, "q75": -6.2501, "std": 31.7513 }, "sell": { "count": 156, "mean": -22.7955, "median": -30.8566, "q25": -56.7556, "q75": 4.577, "std": 36.3912 }, "separation": 0.2562, "buy_lower_than_sell": true }, { "col": "m60_ga_adx_14", "tf": "m60", "interval": 60, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 37.6037, "median": 34.1677, "q25": 23.7381, "q75": 49.496, "std": 18.2117 }, "sell": { "count": 156, "mean": 41.9373, "median": 36.9057, "q25": 24.4311, "q75": 53.7275, "std": 22.1982 }, "separation": 0.2134, "buy_lower_than_sell": true }, { "col": "m60_ga_adx_trending", "tf": "m60", "interval": 60, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.7066, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.456 }, "sell": { "count": 156, "mean": 0.7308, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.445 }, "separation": 0.0536, "buy_lower_than_sell": false }, { "col": "m60_ga_supertrend_bull", "tf": "m60", "interval": 60, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": -0.2655, "median": -0.818, "q25": -2.2398, "q75": 0.515, "std": 5.9448 }, "sell": { "count": 156, "mean": 3.7652, "median": 2.585, "q25": 1.1833, "q75": 4.7583, "std": 7.6787 }, "separation": 0.587, "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": 317, "mean": 0.4728, "median": 0.4867, "q25": 0.1922, "q75": 0.7552, "std": 0.3 }, "sell": { "count": 156, "mean": 0.5827, "median": 0.6915, "q25": 0.3206, "q75": 0.8559, "std": 0.2958 }, "separation": 0.3689, "buy_lower_than_sell": true }, { "col": "m60_ga_psar", "tf": "m60", "interval": 60, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1021.8587, "median": 929.0, "q25": 552.0, "q75": 1371.0, "std": 526.9579 }, "sell": { "count": 156, "mean": 1141.5619, "median": 1103.0, "q25": 594.25, "q75": 1537.0, "std": 609.9143 }, "separation": 0.21, "buy_lower_than_sell": true }, { "col": "m60_ga_psar_bull", "tf": "m60", "interval": 60, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.1388, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3463 }, "sell": { "count": 156, "mean": 0.4167, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4946 }, "separation": 0.6508, "buy_lower_than_sell": false }, { "col": "m60_ga_shooting_star", "tf": "m60", "interval": 60, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.9338, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2491 }, "sell": { "count": 156, "mean": 0.9359, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2457 }, "separation": 0.0087, "buy_lower_than_sell": false }, { "col": "m60_ga_doji", "tf": "m60", "interval": 60, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.9621, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1911 }, "sell": { "count": 156, "mean": 0.9487, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2213 }, "separation": 0.0649, "buy_lower_than_sell": false }, { "col": "m60_ga_bullish_engulfing", "tf": "m60", "interval": 60, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_bearish_engulfing", "tf": "m60", "interval": 60, "base": "ga_bearish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0095, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.097 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.0319, "buy_lower_than_sell": false }, { "col": "m60_ga_morning_star", "tf": "m60", "interval": 60, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.3344, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4725 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.9678, "buy_lower_than_sell": false }, { "col": "m60_ga_ha_bull", "tf": "m60", "interval": 60, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0757, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.265 }, "sell": { "count": 156, "mean": 0.9808, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1378 }, "separation": 4.286, "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": 317, "mean": 0.0252, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1571 }, "sell": { "count": 156, "mean": 0.6923, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.463 }, "separation": 1.9294, "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": 317, "mean": 0.1104, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3139 }, "sell": { "count": 156, "mean": 0.1154, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3205 }, "separation": 0.0157, "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": 317, "mean": 0.1293, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3361 }, "sell": { "count": 156, "mean": 0.1667, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3739 }, "separation": 0.105, "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": 317, "mean": 0.0158, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1248 }, "sell": { "count": 156, "mean": 0.0256, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1586 }, "separation": 0.0692, "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": 317, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1118 }, "sell": { "count": 156, "mean": 0.0513, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2213 }, "separation": 0.2205, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.1606, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.1606, "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": 317, "mean": 0.0662, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2491 }, "sell": { "count": 156, "mean": 0.0192, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1378 }, "separation": 0.2336, "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": 317, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0793 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.0013, "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": 317, "mean": 0.0095, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.097 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.0319, "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": 317, "mean": 0.1136, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3178 }, "sell": { "count": 156, "mean": 0.2051, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4051 }, "separation": 0.2515, "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": 317, "mean": 0.0694, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2545 }, "sell": { "count": 156, "mean": 0.0192, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1378 }, "separation": 0.2451, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_rectangle", "tf": "m60", "interval": 60, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0095, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.097 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.0319, "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": 317, "mean": 0.1136, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3178 }, "sell": { "count": 156, "mean": 0.2051, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4051 }, "separation": 0.2515, "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": 317, "mean": 0.0694, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2545 }, "sell": { "count": 156, "mean": 0.0192, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1378 }, "separation": 0.2451, "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": 317, "mean": 0.0473, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2127 }, "sell": { "count": 156, "mean": 0.1731, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3795 }, "separation": 0.4088, "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": 317, "mean": 0.0379, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1911 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.2146, "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": 317, "mean": 0.0568, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2318 }, "sell": { "count": 156, "mean": 0.1538, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.362 }, "separation": 0.3194, "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": 317, "mean": 0.1861, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3898 }, "sell": { "count": 156, "mean": 0.2372, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4267 }, "separation": 0.1249, "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": 317, "mean": 0.1861, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3898 }, "sell": { "count": 156, "mean": 0.2372, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4267 }, "separation": 0.1249, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_pattern_spike_top", "tf": "m60", "interval": 60, "base": "ga_pattern_spike_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0536, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2256 }, "sell": { "count": 156, "mean": 0.1218, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3281 }, "separation": 0.2421, "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": 317, "mean": 0.082, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2748 }, "sell": { "count": 156, "mean": 0.0833, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2773 }, "separation": 0.0048, "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": 317, "mean": 0.082, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2748 }, "sell": { "count": 156, "mean": 0.1026, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3044 }, "separation": 0.0709, "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": 317, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1365 }, "sell": { "count": 156, "mean": 0.0385, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1929 }, "separation": 0.1169, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.1606, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.1084, "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": 317, "mean": 0.1672, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3737 }, "sell": { "count": 156, "mean": 0.2372, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4267 }, "separation": 0.1745, "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": 317, "mean": 0.1861, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3898 }, "sell": { "count": 156, "mean": 0.2372, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4267 }, "separation": 0.1249, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_label", "tf": "m60", "interval": 60, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 317, "mode": "none", "mode_frac": 0.814, "top": { "none": 258, "island_bottom": 52, "cup_handle": 6, "island_top": 1 } }, "sell": { "count": 156, "mode": "none", "mode_frac": 0.763, "top": { "none": 119, "island_bottom": 27, "cup_handle": 6, "island_top": 4 } }, "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": 317, "mode": "range", "mode_frac": 0.896, "top": { "range": 284, "up": 21, "down": 12 } }, "sell": { "count": 156, "mode": "range", "mode_frac": 0.788, "top": { "range": 123, "up": 31, "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": 317, "mean": 0.1041, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3059 }, "sell": { "count": 156, "mean": 0.2051, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4051 }, "separation": 0.2815, "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": 317, "mean": 0.0883, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2842 }, "sell": { "count": 156, "mean": 0.2051, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4051 }, "separation": 0.3338, "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": 317, "mean": 0.0599, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2377 }, "sell": { "count": 156, "mean": 0.0321, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1767 }, "separation": 0.1331, "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": 317, "mean": 0.0568, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2318 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.2412, "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": 317, "mean": 0.0568, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2318 }, "sell": { "count": 156, "mean": 0.1987, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4003 }, "separation": 0.4339, "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": 317, "mean": 0.041, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1986 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.292, "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": 317, "mean": 0.0252, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1571 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.151, "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": 317, "mean": 2.3281, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 5.0622 }, "sell": { "count": 156, "mean": 3.0449, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 5.732 }, "separation": 0.1326, "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": 317, "mode": "unknown", "mode_frac": 0.814, "top": { "unknown": 258, "impulse_late": 59 } }, "sell": { "count": 156, "mode": "unknown", "mode_frac": 0.763, "top": { "unknown": 119, "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": 317, "mode": "unknown", "mode_frac": 0.943, "top": { "unknown": 299, "accumulation": 16, "distribution": 2 } }, "sell": { "count": 156, "mode": "unknown", "mode_frac": 0.929, "top": { "unknown": 145, "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": 317, "mode": "none", "mode_frac": 0.868, "top": { "none": 275, "0": 16, "100": 10, "382": 6, "500": 5 } }, "sell": { "count": 156, "mode": "none", "mode_frac": 0.865, "top": { "none": 135, "100": 17, "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": 317, "mode": "neutral", "mode_frac": 0.814, "top": { "neutral": 258, "above_cloud": 29, "below_cloud": 24, "in_cloud": 6 } }, "sell": { "count": 156, "mode": "neutral", "mode_frac": 0.763, "top": { "neutral": 119, "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": 317, "mode": "neutral", "mode_frac": 0.855, "top": { "neutral": 271, "above": 25, "below": 21 } }, "sell": { "count": 156, "mode": "neutral", "mode_frac": 0.808, "top": { "neutral": 126, "above": 23, "below": 7 } }, "separation": 0.0, "modes_differ": false }, { "col": "m60_ga_pitchfork_dist_pct", "tf": "m60", "interval": 60, "base": "ga_pitchfork_dist_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0076, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 1.6468 }, "sell": { "count": 156, "mean": 0.2744, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 1.4101 }, "separation": 0.1741, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0794, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.1606, "buy_lower_than_sell": false }, { "col": "m60_ga_vp_poc", "tf": "m60", "interval": 60, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 1054.0521, "median": 934.25, "q25": 563.5167, "q75": 1404.7667, "std": 552.865 }, "sell": { "count": 156, "mean": 1105.1608, "median": 1026.2833, "q25": 570.275, "q75": 1482.0625, "std": 599.683 }, "separation": 0.0886, "buy_lower_than_sell": true }, { "col": "m60_ga_vp_vah", "tf": "m60", "interval": 60, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 1097.8383, "median": 997.4, "q25": 590.7667, "q75": 1474.0, "std": 577.5421 }, "sell": { "count": 156, "mean": 1165.4261, "median": 1089.85, "q25": 596.4167, "q75": 1559.75, "std": 643.3309 }, "separation": 0.1106, "buy_lower_than_sell": true }, { "col": "m60_ga_vp_val", "tf": "m60", "interval": 60, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 992.0044, "median": 906.0, "q25": 539.4667, "q75": 1346.8, "std": 493.1428 }, "sell": { "count": 156, "mean": 1025.1735, "median": 1025.0, "q25": 535.6333, "q75": 1387.7333, "std": 541.7275 }, "separation": 0.064, "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": 317, "mean": -1.4867, "median": -1.4881, "q25": -3.8312, "q75": 0.2332, "std": 5.0476 }, "sell": { "count": 156, "mean": 5.3888, "median": 3.0432, "q25": 1.0867, "q75": 7.0561, "std": 7.9933 }, "separation": 1.0285, "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": 317, "mean": 0.7571, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4295 }, "sell": { "count": 156, "mean": 0.25, "median": 0.0, "q25": 0.0, "q75": 0.25, "std": 0.4344 }, "separation": 1.1739, "buy_lower_than_sell": false }, { "col": "m60_ga_harmonic_gartley", "tf": "m60", "interval": 60, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m60_ga_chart_type_candle", "tf": "m60", "interval": 60, "base": "ga_chart_type_candle", "family": "chart", "dtype": "numeric", "buy": { "count": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": -0.111, "median": -0.5128, "q25": -1.7179, "q75": 0.4615, "std": 4.6251 }, "sell": { "count": 156, "mean": 2.8887, "median": 1.6154, "q25": 0.8397, "q75": 3.3782, "std": 5.9332 }, "separation": 0.5639, "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": 317, "mean": -1.0511, "median": -0.9217, "q25": -1.4981, "q75": -0.3984, "std": 2.2271 }, "sell": { "count": 156, "mean": -1.1064, "median": -0.7702, "q25": -1.5692, "q75": -0.3182, "std": 2.5668 }, "separation": 0.023, "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": 317, "mean": 0.0252, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1571 }, "sell": { "count": 156, "mean": 0.6923, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.463 }, "separation": 1.9294, "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": 317, "mean": 0.4369, "median": 0.429, "q25": 0.25, "q75": 0.583, "std": 0.218 }, "sell": { "count": 156, "mean": 0.6664, "median": 0.667, "q25": 0.571, "q75": 0.8, "std": 0.1759 }, "separation": 1.1587, "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": 317, "mean": -0.3123, "median": 0.0, "q25": -1.0, "q75": 0.0, "std": 0.5219 }, "sell": { "count": 156, "mean": 0.4808, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5139 }, "separation": 1.5312, "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": 317, "mean": -0.1767, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4433 }, "sell": { "count": 156, "mean": 0.3654, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4963 }, "separation": 1.1519, "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": 317, "mean": 0.2965, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4574 }, "sell": { "count": 156, "mean": 0.4744, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.501 }, "separation": 0.3707, "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.402, "median": 0.324, "q25": 0.1362, "q75": 0.6558, "std": 0.3094 }, "sell": { "count": 156, "mean": 0.7823, "median": 0.8778, "q25": 0.6128, "q75": 1.0, "std": 0.2541 }, "separation": 1.3432, "buy_lower_than_sell": true }, { "col": "m240_RSI", "tf": "m240", "interval": 240, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 46.1702, "median": 44.8598, "q25": 33.3333, "q75": 58.6319, "std": 19.0818 }, "sell": { "count": 156, "mean": 62.8126, "median": 63.8839, "q25": 50.4437, "q75": 72.0, "std": 17.7868 }, "separation": 0.9022, "buy_lower_than_sell": true }, { "col": "m240_macd_hist", "tf": "m240", "interval": 240, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 0.3052, "median": -0.3142, "q25": -5.6977, "q75": 3.5329, "std": 18.0121 }, "sell": { "count": 156, "mean": 6.7295, "median": 4.8222, "q25": 1.5446, "q75": 9.859, "std": 24.135 }, "separation": 0.3017, "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.4003, "median": 45.1415, "q25": 17.7404, "q75": 84.188, "std": 37.1626 }, "sell": { "count": 156, "mean": 84.9818, "median": 93.9241, "q25": 71.0742, "q75": 107.1911, "std": 31.8752 }, "separation": 0.9411, "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.4466, "median": 47.7064, "q25": 20.0646, "q75": 87.931, "std": 36.6375 }, "sell": { "count": 156, "mean": 79.2187, "median": 86.9894, "q25": 64.2041, "q75": 106.2685, "std": 32.2152 }, "separation": 0.7181, "buy_lower_than_sell": true }, { "col": "m240_macd_line", "tf": "m240", "interval": 240, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 317, "mean": 3.8623, "median": -6.4796, "q25": -20.4351, "q75": 11.6043, "std": 58.2228 }, "sell": { "count": 156, "mean": 17.5924, "median": 6.2872, "q25": -10.6572, "q75": 25.2962, "std": 63.6819 }, "separation": 0.225, "buy_lower_than_sell": true }, { "col": "m240_macd_signal", "tf": "m240", "interval": 240, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 317, "mean": 3.5571, "median": -5.7366, "q25": -18.0587, "q75": 10.9401, "std": 49.2032 }, "sell": { "count": 156, "mean": 10.8629, "median": 2.6915, "q25": -15.7375, "q75": 19.8302, "std": 52.6003 }, "separation": 0.1434, "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.7961, "median": 13.4501, "q25": 8.8108, "q75": 19.8713, "std": 16.2314 }, "sell": { "count": 156, "mean": 20.6134, "median": 14.5269, "q25": 10.1772, "q75": 23.888, "std": 18.8934 }, "separation": 0.16, "buy_lower_than_sell": true }, { "col": "m240_ga_sma_5", "tf": "m240", "interval": 240, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1048.2341, "median": 950.6, "q25": 562.6, "q75": 1405.2, "std": 539.8424 }, "sell": { "count": 156, "mean": 1100.6744, "median": 1073.8, "q25": 564.8, "q75": 1487.5, "std": 590.981 }, "separation": 0.0927, "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.5656, "median": 973.35, "q25": 569.6, "q75": 1421.5, "std": 515.6827 }, "sell": { "count": 156, "mean": 1065.9609, "median": 1073.85, "q25": 560.5, "q75": 1441.6, "std": 565.7051 }, "separation": 0.0451, "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.9144, "median": 971.4833, "q25": 563.75, "q75": 1390.7083, "std": 488.5514 }, "sell": { "count": 156, "mean": 1039.9907, "median": 1178.9167, "q25": 537.9833, "q75": 1393.9375, "std": 523.0572 }, "separation": 0.0337, "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.2512, "median": -1.5531, "q25": -5.0209, "q75": 1.9108, "std": 9.4616 }, "sell": { "count": 156, "mean": 6.949, "median": 4.4864, "q25": 1.268, "q75": 8.7329, "std": 12.0864 }, "separation": 0.6634, "buy_lower_than_sell": true }, { "col": "m240_ga_golden_cross", "tf": "m240", "interval": 240, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0095, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.097 }, "sell": { "count": 156, "mean": 0.0641, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2457 }, "separation": 0.2925, "buy_lower_than_sell": false }, { "col": "m240_ga_death_cross", "tf": "m240", "interval": 240, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0221, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1472 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2122, "buy_lower_than_sell": false }, { "col": "m240_ga_atr_14", "tf": "m240", "interval": 240, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 38.6523, "median": 29.1429, "q25": 16.8571, "q75": 45.6429, "std": 39.3586 }, "sell": { "count": 156, "mean": 44.12, "median": 33.3214, "q25": 18.2143, "q75": 48.5714, "std": 44.5711 }, "separation": 0.13, "buy_lower_than_sell": true }, { "col": "m240_ga_atr_pct", "tf": "m240", "interval": 240, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 3.522, "median": 2.8225, "q25": 2.2312, "q75": 4.2374, "std": 1.9082 }, "sell": { "count": 156, "mean": 3.6628, "median": 2.9194, "q25": 2.3133, "q75": 4.2711, "std": 2.0015 }, "separation": 0.072, "buy_lower_than_sell": true }, { "col": "m240_ga_bb_squeeze", "tf": "m240", "interval": 240, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.1893, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3923 }, "sell": { "count": 156, "mean": 0.1346, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3424 }, "separation": 0.1484, "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.4484, "median": 0.3413, "q25": 0.1111, "q75": 0.7829, "std": 0.3794 }, "sell": { "count": 156, "mean": 0.8672, "median": 0.972, "q25": 0.6944, "q75": 1.0893, "std": 0.353 }, "separation": 1.143, "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": -47.0811, "median": -64.5582, "q25": -126.3827, "q75": 39.4283, "std": 120.9457 }, "sell": { "count": 156, "mean": 127.2637, "median": 146.6607, "q25": 69.5151, "q75": 192.3228, "std": 107.0515 }, "separation": 1.5265, "buy_lower_than_sell": true }, { "col": "m240_ga_cci_oversold", "tf": "m240", "interval": 240, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.3596, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4806 }, "sell": { "count": 156, "mean": 0.0256, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1586 }, "separation": 0.9332, "buy_lower_than_sell": false }, { "col": "m240_ga_cci_overbought", "tf": "m240", "interval": 240, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.1325, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3396 }, "sell": { "count": 156, "mean": 0.6538, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4773 }, "separation": 1.2588, "buy_lower_than_sell": true }, { "col": "m240_ga_williams_r", "tf": "m240", "interval": 240, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -52.8149, "median": -61.9048, "q25": -89.1304, "q75": -19.685, "std": 40.5774 }, "sell": { "count": 156, "mean": -4.0549, "median": 3.4483, "q25": -27.027, "q75": 11.6971, "std": 43.4156 }, "separation": 1.1604, "buy_lower_than_sell": true }, { "col": "m240_ga_williams_oversold", "tf": "m240", "interval": 240, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.3596, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4806 }, "sell": { "count": 156, "mean": 0.0577, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2339 }, "separation": 0.7988, "buy_lower_than_sell": false }, { "col": "m240_ga_williams_overbought", "tf": "m240", "interval": 240, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.2524, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4351 }, "sell": { "count": 156, "mean": 0.7115, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4545 }, "separation": 1.0321, "buy_lower_than_sell": true }, { "col": "m240_ga_roc_10", "tf": "m240", "interval": 240, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.3134, "median": -1.2354, "q25": -5.6426, "q75": 3.0664, "std": 12.4019 }, "sell": { "count": 156, "mean": 8.744, "median": 5.598, "q25": 1.5945, "q75": 10.6447, "std": 15.0939 }, "separation": 0.6103, "buy_lower_than_sell": true }, { "col": "m240_ga_mfi_14", "tf": "m240", "interval": 240, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 316, "mean": 45.2099, "median": 44.8142, "q25": 29.0999, "q75": 58.0377, "std": 19.7106 }, "sell": { "count": 156, "mean": 65.9617, "median": 67.3865, "q25": 54.3891, "q75": 75.1475, "std": 17.1442 }, "separation": 1.1234, "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": 317, "mean": 0.1767, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.382 }, "sell": { "count": 156, "mean": 0.0577, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2339 }, "separation": 0.3756, "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": 317, "mean": 0.1293, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3361 }, "sell": { "count": 156, "mean": 0.1346, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3424 }, "separation": 0.0156, "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": 317, "mean": 0.1735, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3793 }, "sell": { "count": 156, "mean": 0.0641, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2457 }, "separation": 0.3423, "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": 317, "mean": 0.1009, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3017 }, "sell": { "count": 156, "mean": 0.1026, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3044 }, "separation": 0.0053, "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": 317, "mean": 0.1672, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3737 }, "sell": { "count": 156, "mean": 0.0705, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2568 }, "separation": 0.3015, "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": 317, "mean": 0.1451, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3528 }, "sell": { "count": 156, "mean": 0.1987, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4003 }, "separation": 0.1421, "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.3025, "median": -0.8502, "q25": -4.3926, "q75": 1.5666, "std": 6.2232 }, "sell": { "count": 156, "mean": 3.6873, "median": 3.5323, "q25": -0.5116, "q75": 8.4589, "std": 7.6195 }, "separation": 0.7173, "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": 317, "mean": -0.6804, "median": -0.3949, "q25": -1.5301, "q75": 0.3914, "std": 3.8231 }, "sell": { "count": 156, "mean": 2.5426, "median": 1.5613, "q25": 0.2611, "q75": 3.6857, "std": 5.0104 }, "separation": 0.7232, "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.9997, "median": -2.1864, "q25": -8.6869, "q75": 3.0379, "std": 13.0208 }, "sell": { "count": 156, "mean": 6.2649, "median": 0.6591, "q25": -3.5764, "q75": 15.1795, "std": 17.3832 }, "separation": 0.6033, "buy_lower_than_sell": true }, { "col": "m240_ga_keltner_pos", "tf": "m240", "interval": 240, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.3954, "median": 0.3195, "q25": 0.1187, "q75": 0.6142, "std": 0.3779 }, "sell": { "count": 156, "mean": 0.8651, "median": 0.8575, "q25": 0.5887, "q75": 1.1153, "std": 0.3926 }, "separation": 1.219, "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.8187, "median": -14.9235, "q25": -52.4375, "q75": 26.9375, "std": 152.8814 }, "sell": { "count": 156, "mean": 50.4072, "median": 20.9162, "q25": -8.0118, "q75": 63.45, "std": 175.9764 }, "separation": 0.2584, "buy_lower_than_sell": true }, { "col": "m240_ga_ao_bull", "tf": "m240", "interval": 240, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0095, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.097 }, "sell": { "count": 156, "mean": 0.0641, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2457 }, "separation": 0.2925, "buy_lower_than_sell": false }, { "col": "m240_ga_ao_bear", "tf": "m240", "interval": 240, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0347, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1833 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2677, "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.4116, "median": 6.5843, "q25": 5.1688, "q75": 8.8149, "std": 5.3319 }, "sell": { "count": 156, "mean": 9.4936, "median": 6.969, "q25": 5.9322, "q75": 10.5022, "std": 5.9569 }, "separation": 0.1914, "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.5946, "median": 0.6513, "q25": 0.3193, "q75": 0.8718, "std": 0.3189 }, "sell": { "count": 150, "mean": 0.6762, "median": 0.7815, "q25": 0.4622, "q75": 0.9496, "std": 0.3012 }, "separation": 0.2634, "buy_lower_than_sell": true }, { "col": "m240_ga_ad_line", "tf": "m240", "interval": 240, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 316, "mean": -23745558960.4264, "median": -25513049317.9261, "q25": -36233149652.0398, "q75": -6882249293.9359, "std": 14877812349.8431 }, "sell": { "count": 155, "mean": -24121081430.6529, "median": -22739637147.8486, "q25": -39471313530.6967, "q75": -6939517685.1881, "std": 15339145617.7157 }, "separation": 0.0249, "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": 310, "mean": -304454595.901, "median": -142365013.0653, "q25": -265409053.1799, "q75": -76546011.3309, "std": 623287712.988 }, "sell": { "count": 153, "mean": -288265889.1376, "median": -62125169.3049, "q25": -157621093.8932, "q75": -14754894.1449, "std": 961775823.9636 }, "separation": 0.02, "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.3894, "median": 1.1241, "q25": 0.77, "q75": 1.7052, "std": 0.9739 }, "sell": { "count": 156, "mean": 2.0049, "median": 1.6669, "q25": 1.132, "q75": 2.2907, "std": 1.4995 }, "separation": 0.4869, "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": 317, "mean": 7846850.1553, "median": -3194681.8911, "q25": -12742915.1849, "q75": 9494746.7845, "std": 63760197.9228 }, "sell": { "count": 156, "mean": 31748365.4102, "median": 13163003.7893, "q25": 152769.3236, "q75": 32830121.4502, "std": 72477193.0585 }, "separation": 0.3502, "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": 317, "mean": 0.0883, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2842 }, "sell": { "count": 156, "mean": 0.0385, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1929 }, "separation": 0.2053, "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": 317, "mean": 0.0883, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2842 }, "sell": { "count": 156, "mean": 0.109, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3126 }, "separation": 0.0691, "buy_lower_than_sell": false }, { "col": "m240_ga_cmf_20", "tf": "m240", "interval": 240, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 242, "mean": -4.1651, "median": -3.7518, "q25": -5.5837, "q75": -2.0766, "std": 3.1973 }, "sell": { "count": 122, "mean": -2.8922, "median": -1.879, "q25": -3.6614, "q75": -0.8665, "std": 3.5261 }, "separation": 0.3782, "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": 317, "mean": -30.5372, "median": -40.3872, "q25": -58.5636, "q75": -5.8458, "std": 31.5229 }, "sell": { "count": 156, "mean": -23.5275, "median": -31.6201, "q25": -56.9377, "q75": 3.0319, "std": 35.505 }, "separation": 0.2088, "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": 42.1714, "median": 37.8998, "q25": 24.7821, "q75": 55.5141, "std": 21.4266 }, "sell": { "count": 156, "mean": 42.6831, "median": 37.0642, "q25": 22.4693, "q75": 65.8365, "std": 24.3827 }, "separation": 0.0223, "buy_lower_than_sell": false }, { "col": "m240_ga_adx_trending", "tf": "m240", "interval": 240, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.7445, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4368 }, "sell": { "count": 156, "mean": 0.6923, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.463 }, "separation": 0.1159, "buy_lower_than_sell": false }, { "col": "m240_ga_supertrend_bull", "tf": "m240", "interval": 240, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "mean": 0.9936, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0801 }, "separation": 0.1132, "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.8087, "median": -0.6459, "q25": -4.2338, "q75": 2.3406, "std": 13.3317 }, "sell": { "count": 156, "mean": 3.188, "median": 1.5489, "q25": -2.2705, "q75": 4.9699, "std": 14.7807 }, "separation": 0.1691, "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.4795, "median": 0.5172, "q25": 0.2153, "q75": 0.7524, "std": 0.2974 }, "sell": { "count": 156, "mean": 0.4608, "median": 0.4838, "q25": 0.1644, "q75": 0.7319, "std": 0.3052 }, "separation": 0.0621, "buy_lower_than_sell": false }, { "col": "m240_ga_psar", "tf": "m240", "interval": 240, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1005.6443, "median": 931.0, "q25": 554.0, "q75": 1369.0, "std": 496.4193 }, "sell": { "count": 156, "mean": 1076.3609, "median": 1097.5, "q25": 581.75, "q75": 1452.317, "std": 546.8224 }, "separation": 0.1354, "buy_lower_than_sell": true }, { "col": "m240_ga_psar_bull", "tf": "m240", "interval": 240, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.2208, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4155 }, "sell": { "count": 156, "mean": 0.4487, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.499 }, "separation": 0.4964, "buy_lower_than_sell": false }, { "col": "m240_ga_shooting_star", "tf": "m240", "interval": 240, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.9495, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2193 }, "sell": { "count": 156, "mean": 0.9295, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2568 }, "separation": 0.0839, "buy_lower_than_sell": false }, { "col": "m240_ga_doji", "tf": "m240", "interval": 240, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.9495, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2193 }, "sell": { "count": 156, "mean": 0.9038, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2958 }, "separation": 0.1755, "buy_lower_than_sell": false }, { "col": "m240_ga_bullish_engulfing", "tf": "m240", "interval": 240, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0793 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.0668, "buy_lower_than_sell": false }, { "col": "m240_ga_bearish_engulfing", "tf": "m240", "interval": 240, "base": "ga_bearish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0315, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1751 }, "sell": { "count": 156, "mean": 0.0513, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2213 }, "separation": 0.0989, "buy_lower_than_sell": false }, { "col": "m240_ga_morning_star", "tf": "m240", "interval": 240, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.1132, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.2776, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4485 }, "sell": { "count": 156, "mean": 0.0385, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1929 }, "separation": 0.6927, "buy_lower_than_sell": false }, { "col": "m240_ga_ha_bull", "tf": "m240", "interval": 240, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.2334, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4237 }, "sell": { "count": 156, "mean": 0.9615, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1929 }, "separation": 2.2118, "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": 317, "mean": 0.0915, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2888 }, "sell": { "count": 156, "mean": 0.6859, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4657 }, "separation": 1.5342, "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": 317, "mean": 0.0978, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2975 }, "sell": { "count": 156, "mean": 0.1154, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3205 }, "separation": 0.0569, "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": 317, "mean": 0.1325, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3396 }, "sell": { "count": 156, "mean": 0.1538, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.362 }, "separation": 0.0608, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0794, "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": 317, "mean": 0.0221, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1472 }, "sell": { "count": 156, "mean": 0.0256, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1586 }, "separation": 0.0233, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.1136, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3178 }, "sell": { "count": 156, "mean": 0.0897, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2867 }, "separation": 0.0787, "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": 317, "mean": 0.0158, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1248 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1787, "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": 317, "mean": 0.0315, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1751 }, "sell": { "count": 156, "mean": 0.0192, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1378 }, "separation": 0.0782, "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": 317, "mean": 0.1546, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3621 }, "sell": { "count": 156, "mean": 0.2372, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4267 }, "separation": 0.2087, "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": 317, "mean": 0.1167, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3216 }, "sell": { "count": 156, "mean": 0.0897, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2867 }, "separation": 0.0885, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_rectangle", "tf": "m240", "interval": 240, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0794, "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": 317, "mean": 0.1546, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3621 }, "sell": { "count": 156, "mean": 0.2372, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4267 }, "separation": 0.2087, "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": 317, "mean": 0.1167, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3216 }, "sell": { "count": 156, "mean": 0.0897, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2867 }, "separation": 0.0885, "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": 317, "mean": 0.0726, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2598 }, "sell": { "count": 156, "mean": 0.1859, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3903 }, "separation": 0.3419, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.2776, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4485 }, "sell": { "count": 156, "mean": 0.3269, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4706 }, "separation": 0.1073, "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": 317, "mean": 0.2776, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4485 }, "sell": { "count": 156, "mean": 0.3269, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4706 }, "separation": 0.1073, "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": 317, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0793 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.0013, "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": 317, "mean": 0.1009, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3017 }, "sell": { "count": 156, "mean": 0.1538, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.362 }, "separation": 0.1588, "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": 317, "mean": 0.0347, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1833 }, "sell": { "count": 156, "mean": 0.0385, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1929 }, "separation": 0.02, "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": 317, "mean": 0.0568, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2318 }, "sell": { "count": 156, "mean": 0.0513, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2213 }, "separation": 0.0243, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.2776, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4485 }, "sell": { "count": 156, "mean": 0.3269, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4706 }, "separation": 0.1073, "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": 317, "mean": 0.2776, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4485 }, "sell": { "count": 156, "mean": 0.3013, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4603 }, "separation": 0.0521, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_label", "tf": "m240", "interval": 240, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 317, "mode": "none", "mode_frac": 0.722, "top": { "none": 229, "island_bottom": 74, "island_top": 14 } }, "sell": { "count": 156, "mode": "none", "mode_frac": 0.673, "top": { "none": 105, "island_bottom": 36, "island_top": 15 } }, "separation": 0.0, "modes_differ": false }, { "col": "m240_ga_struct_trend", "tf": "m240", "interval": 240, "base": "ga_struct_trend", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 317, "mode": "range", "mode_frac": 0.864, "top": { "range": 274, "up": 22, "down": 21 } }, "sell": { "count": 156, "mode": "range", "mode_frac": 0.84, "top": { "range": 131, "up": 16, "down": 9 } }, "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": 317, "mean": 0.1514, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.359 }, "sell": { "count": 156, "mean": 0.1603, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.368 }, "separation": 0.0243, "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": 317, "mean": 0.1104, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3139 }, "sell": { "count": 156, "mean": 0.1859, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3903 }, "separation": 0.2131, "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": 317, "mean": 0.1199, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3253 }, "sell": { "count": 156, "mean": 0.1282, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3354 }, "separation": 0.0252, "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": 317, "mean": 0.123, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.329 }, "sell": { "count": 156, "mean": 0.109, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3126 }, "separation": 0.0438, "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": 317, "mean": 0.1041, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3059 }, "sell": { "count": 156, "mean": 0.1474, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3557 }, "separation": 0.1306, "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": 317, "mean": 0.0852, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2796 }, "sell": { "count": 156, "mean": 0.0256, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1586 }, "separation": 0.2619, "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": 317, "mean": 0.0946, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2932 }, "sell": { "count": 156, "mean": 0.0962, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2958 }, "separation": 0.0052, "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": 317, "mean": 2.3565, "median": 0.0, "q25": 0.0, "q75": 6.0, "std": 3.9509 }, "sell": { "count": 156, "mean": 2.8269, "median": 0.0, "q25": 0.0, "q75": 7.0, "std": 4.2444 }, "separation": 0.1147, "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": 317, "mode": "unknown", "mode_frac": 0.722, "top": { "unknown": 229, "impulse_late": 87, "corrective": 1 } }, "sell": { "count": 156, "mode": "unknown", "mode_frac": 0.673, "top": { "unknown": 105, "impulse_late": 49, "corrective": 2 } }, "separation": 0.0, "modes_differ": false }, { "col": "m240_ga_wyckoff_phase", "tf": "m240", "interval": 240, "base": "ga_wyckoff_phase", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 317, "mode": "unknown", "mode_frac": 0.956, "top": { "unknown": 303, "accumulation": 14 } }, "sell": { "count": 156, "mode": "unknown", "mode_frac": 0.987, "top": { "unknown": 154, "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": 317, "mode": "none", "mode_frac": 0.823, "top": { "none": 261, "0": 16, "382": 14, "100": 10, "500": 8 } }, "sell": { "count": 156, "mode": "none", "mode_frac": 0.801, "top": { "none": 125, "100": 18, "382": 6, "500": 6, "618": 1 } }, "separation": 0.0, "modes_differ": false }, { "col": "m240_ga_ichi_trend", "tf": "m240", "interval": 240, "base": "ga_ichi_trend", "family": "indicator", "dtype": "categorical", "buy": { "count": 317, "mode": "neutral", "mode_frac": 0.722, "top": { "neutral": 229, "above_cloud": 37, "below_cloud": 34, "in_cloud": 17 } }, "sell": { "count": 156, "mode": "neutral", "mode_frac": 0.673, "top": { "neutral": 105, "above_cloud": 38, "in_cloud": 9, "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": 317, "mode": "neutral", "mode_frac": 0.748, "top": { "neutral": 237, "above": 44, "below": 36 } }, "sell": { "count": 156, "mode": "neutral", "mode_frac": 0.692, "top": { "neutral": 108, "above": 38, "below": 10 } }, "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": 317, "mean": 0.109, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 4.1295 }, "sell": { "count": 156, "mean": 1.3441, "median": 0.0, "q25": 0.0, "q75": 0.047, "std": 3.6608 }, "separation": 0.3165, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0794, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 1069.1198, "median": 940.5, "q25": 575.1, "q75": 1424.3667, "std": 562.3475 }, "sell": { "count": 156, "mean": 1114.538, "median": 1045.1167, "q25": 558.0833, "q75": 1461.825, "std": 641.5301 }, "separation": 0.0753, "buy_lower_than_sell": true }, { "col": "m240_ga_vp_vah", "tf": "m240", "interval": 240, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 1124.9714, "median": 1006.0, "q25": 593.0, "q75": 1504.7, "std": 581.0669 }, "sell": { "count": 156, "mean": 1179.4686, "median": 1184.6833, "q25": 600.0, "q75": 1569.5, "std": 652.1312 }, "separation": 0.0882, "buy_lower_than_sell": true }, { "col": "m240_ga_vp_val", "tf": "m240", "interval": 240, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 969.792, "median": 892.8333, "q25": 518.0, "q75": 1346.0, "std": 474.6435 }, "sell": { "count": 156, "mean": 990.7432, "median": 1042.0, "q25": 509.0, "q75": 1370.0, "std": 512.3114 }, "separation": 0.0424, "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": 317, "mean": -2.0351, "median": -1.0905, "q25": -5.7118, "q75": 1.8985, "std": 7.4678 }, "sell": { "count": 156, "mean": 3.8378, "median": 2.5816, "q25": -0.1645, "q75": 7.51, "std": 8.598 }, "separation": 0.7293, "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": 317, "mean": 0.7886, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4089 }, "sell": { "count": 156, "mean": 0.5897, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4935 }, "separation": 0.4389, "buy_lower_than_sell": false }, { "col": "m240_ga_harmonic_gartley", "tf": "m240", "interval": 240, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0794, "buy_lower_than_sell": false }, { "col": "m240_ga_harmonic_bat", "tf": "m240", "interval": 240, "base": "ga_harmonic_bat", "family": "harmonic", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_label", "tf": "m240", "interval": 240, "base": "ga_harmonic_label", "family": "harmonic", "dtype": "categorical", "buy": { "count": 317, "mode": "none", "mode_frac": 0.997, "top": { "none": 316, "gartley": 1 } }, "sell": { "count": 156, "mode": "none", "mode_frac": 1.0, "top": { "none": 156 } }, "separation": 0.0, "modes_differ": false }, { "col": "m240_ga_chart_type_candle", "tf": "m240", "interval": 240, "base": "ga_chart_type_candle", "family": "chart", "dtype": "numeric", "buy": { "count": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.3787, "median": -1.1724, "q25": -3.3448, "q75": 1.6897, "std": 9.0092 }, "sell": { "count": 156, "mean": 3.5312, "median": 1.1379, "q25": -1.4741, "q75": 4.5431, "std": 10.6569 }, "separation": 0.3195, "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": 317, "mean": -2.099, "median": -1.7505, "q25": -3.0588, "q75": -0.8648, "std": 3.552 }, "sell": { "count": 156, "mean": -1.8764, "median": -1.7935, "q25": -3.6162, "q75": -0.6579, "std": 4.9995 }, "separation": 0.0513, "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": 317, "mean": 0.0915, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2888 }, "sell": { "count": 156, "mean": 0.6859, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4657 }, "separation": 1.5342, "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": 317, "mean": 0.4458, "median": 0.4, "q25": 0.25, "q75": 0.667, "std": 0.268 }, "sell": { "count": 156, "mean": 0.5642, "median": 0.571, "q25": 0.333, "q75": 0.75, "std": 0.2621 }, "separation": 0.4468, "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": 317, "mean": -0.1609, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.5241 }, "sell": { "count": 156, "mean": 0.4167, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5323 }, "separation": 1.0934, "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": 317, "mean": -0.0978, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3977 }, "sell": { "count": 156, "mean": 0.2372, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5094 }, "separation": 0.733, "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": 317, "mean": 0.2145, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4111 }, "sell": { "count": 156, "mean": 0.4167, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4946 }, "separation": 0.4445, "buy_lower_than_sell": false }, { "col": "d1_macd_hist", "tf": "d1", "interval": 1440, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 4.502, "median": 0.2569, "q25": -6.0194, "q75": 8.4697, "std": 30.942 }, "sell": { "count": 156, "mean": 10.069, "median": 3.6621, "q25": -4.0445, "q75": 15.5002, "std": 35.2518 }, "separation": 0.1678, "buy_lower_than_sell": true }, { "col": "d1_macd_line", "tf": "d1", "interval": 1440, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 317, "mean": -8.0719, "median": -13.3367, "q25": -37.7786, "q75": 19.8535, "std": 70.6882 }, "sell": { "count": 156, "mean": 3.132, "median": -3.8949, "q25": -32.064, "q75": 30.6236, "std": 79.874 }, "separation": 0.1486, "buy_lower_than_sell": true }, { "col": "d1_macd_signal", "tf": "d1", "interval": 1440, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 317, "mean": -12.574, "median": -13.6848, "q25": -35.4693, "q75": 10.5667, "std": 57.9924 }, "sell": { "count": 156, "mean": -6.937, "median": -6.3932, "q25": -32.0119, "q75": 15.7755, "std": 59.9814 }, "separation": 0.0956, "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": 1034.4498, "median": 957.6, "q25": 563.4, "q75": 1415.8, "std": 509.2504 }, "sell": { "count": 156, "mean": 1059.6321, "median": 1106.8, "q25": 549.6, "q75": 1447.55, "std": 551.8932 }, "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.2396, "median": 929.3, "q25": 543.1375, "q75": 1377.4875, "std": 482.9699 }, "sell": { "count": 154, "mean": 1022.5091, "median": 1149.75, "q25": 516.6, "q75": 1401.9125, "std": 504.5238 }, "separation": 0.037, "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": 985.0838, "median": 799.3, "q25": 510.7417, "q75": 1440.1667, "std": 485.4506 }, "sell": { "count": 132, "mean": 986.4019, "median": 798.6833, "q25": 442.7, "q75": 1448.6875, "std": 511.1984 }, "separation": 0.0026, "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.8233, "median": -3.1957, "q25": -7.8449, "q75": 7.5579, "std": 18.9531 }, "sell": { "count": 154, "mean": 7.234, "median": 2.7307, "q25": -6.058, "q75": 12.0944, "std": 19.8632 }, "separation": 0.2272, "buy_lower_than_sell": true }, { "col": "d1_ga_golden_cross", "tf": "d1", "interval": 1440, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0315, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1751 }, "sell": { "count": 156, "mean": 0.0769, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2673 }, "separation": 0.2008, "buy_lower_than_sell": false }, { "col": "d1_ga_death_cross", "tf": "d1", "interval": 1440, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0221, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1472 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.0706, "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": 80.2904, "median": 73.6429, "q25": 39.4286, "q75": 104.5893, "std": 55.7931 }, "sell": { "count": 156, "mean": 87.2097, "median": 77.8214, "q25": 36.0, "q75": 108.25, "std": 64.6451 }, "separation": 0.1146, "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.6767, "median": 6.6731, "q25": 5.5681, "q75": 9.3377, "std": 3.2049 }, "sell": { "count": 156, "mean": 7.8221, "median": 6.4147, "q25": 5.4505, "q75": 9.3377, "std": 3.4655 }, "separation": 0.0435, "buy_lower_than_sell": false }, { "col": "d1_ga_bb_squeeze", "tf": "d1", "interval": 1440, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.142, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3496 }, "sell": { "count": 156, "mean": 0.1282, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3354 }, "separation": 0.0401, "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.4492, "median": 0.3507, "q25": 0.1493, "q75": 0.7202, "std": 0.3632 }, "sell": { "count": 154, "mean": 0.5546, "median": 0.5484, "q25": 0.221, "q75": 0.8656, "std": 0.366 }, "separation": 0.2892, "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": -10.1529, "median": -57.0356, "q25": -114.1955, "q75": 97.6552, "std": 146.669 }, "sell": { "count": 154, "mean": 60.1432, "median": 54.0574, "q25": -59.8994, "q75": 156.4539, "std": 163.0068 }, "separation": 0.4534, "buy_lower_than_sell": true }, { "col": "d1_ga_cci_oversold", "tf": "d1", "interval": 1440, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.2744, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4469 }, "sell": { "count": 156, "mean": 0.109, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3126 }, "separation": 0.4291, "buy_lower_than_sell": false }, { "col": "d1_ga_cci_overbought", "tf": "d1", "interval": 1440, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.2303, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4217 }, "sell": { "count": 156, "mean": 0.4167, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4946 }, "separation": 0.4055, "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": -52.3474, "median": -60.615, "q25": -84.7335, "q75": -27.1761, "std": 37.4119 }, "sell": { "count": 156, "mean": -40.8192, "median": -33.6919, "q25": -72.5352, "q75": -12.8297, "std": 38.4395 }, "separation": 0.3039, "buy_lower_than_sell": true }, { "col": "d1_ga_williams_oversold", "tf": "d1", "interval": 1440, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.2965, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4574 }, "sell": { "count": 156, "mean": 0.2179, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4142 }, "separation": 0.1801, "buy_lower_than_sell": false }, { "col": "d1_ga_williams_overbought", "tf": "d1", "interval": 1440, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.2145, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4111 }, "sell": { "count": 156, "mean": 0.3013, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4603 }, "separation": 0.1988, "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": 5.0594, "median": -3.0246, "q25": -10.7159, "q75": 10.1299, "std": 26.7651 }, "sell": { "count": 156, "mean": 10.6035, "median": 3.3219, "q25": -6.7797, "q75": 17.2267, "std": 28.2538 }, "separation": 0.2015, "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": 51.4404, "median": 48.2203, "q25": 35.6882, "q75": 67.3531, "std": 19.4624 }, "sell": { "count": 156, "mean": 57.4251, "median": 60.1356, "q25": 39.5005, "q75": 73.4085, "std": 19.9372 }, "separation": 0.3038, "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": 317, "mean": 0.1514, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.359 }, "sell": { "count": 156, "mean": 0.1795, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.385 }, "separation": 0.0754, "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": 317, "mean": 0.0473, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2127 }, "sell": { "count": 156, "mean": 0.0962, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2958 }, "separation": 0.1896, "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": 317, "mean": 0.224, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4176 }, "sell": { "count": 156, "mean": 0.1282, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3354 }, "separation": 0.2529, "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": 317, "mean": 0.0505, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2193 }, "sell": { "count": 156, "mean": 0.1218, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3281 }, "separation": 0.2556, "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": 317, "mean": 0.2145, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4111 }, "sell": { "count": 156, "mean": 0.1538, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.362 }, "separation": 0.1566, "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": 317, "mean": 0.0599, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2377 }, "sell": { "count": 156, "mean": 0.1603, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.368 }, "separation": 0.3238, "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.0293, "median": 0.0415, "q25": -4.3263, "q75": 3.8767, "std": 8.321 }, "sell": { "count": 156, "mean": 2.4009, "median": 1.7218, "q25": -2.7786, "q75": 7.2991, "std": 8.4264 }, "separation": 0.2902, "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": 317, "mean": 1.0475, "median": 0.2192, "q25": -1.9896, "q75": 1.962, "std": 10.2007 }, "sell": { "count": 156, "mean": 2.9481, "median": 0.7746, "q25": -1.2518, "q75": 3.4781, "std": 12.4164 }, "separation": 0.1673, "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.4701, "median": 0.0, "q25": -6.0264, "q75": 4.9765, "std": 11.6225 }, "sell": { "count": 154, "mean": 2.5329, "median": 0.0, "q25": -4.8741, "q75": 8.8111, "std": 13.2971 }, "separation": 0.1652, "buy_lower_than_sell": false }, { "col": "d1_ga_keltner_pos", "tf": "d1", "interval": 1440, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 308, "mean": 0.463, "median": 0.3768, "q25": 0.1833, "q75": 0.666, "std": 0.3749 }, "sell": { "count": 156, "mean": 0.5833, "median": 0.601, "q25": 0.2712, "q75": 0.8492, "std": 0.3822 }, "separation": 0.3178, "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.9225, "median": -25.9912, "q25": -84.8059, "q75": 64.9735, "std": 199.1452 }, "sell": { "count": 148, "mean": 42.1615, "median": 9.2868, "q25": -66.3147, "q75": 99.5471, "std": 230.8627 }, "separation": 0.1635, "buy_lower_than_sell": true }, { "col": "d1_ga_ao_bull", "tf": "d1", "interval": 1440, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0252, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1571 }, "sell": { "count": 156, "mean": 0.0513, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2213 }, "separation": 0.1357, "buy_lower_than_sell": false }, { "col": "d1_ga_ao_bear", "tf": "d1", "interval": 1440, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1118 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.0018, "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": 17.6689, "median": 14.6795, "q25": 11.8379, "q75": 18.697, "std": 9.2571 }, "sell": { "count": 153, "mean": 18.4978, "median": 14.8219, "q25": 11.5502, "q75": 20.7351, "std": 10.0125 }, "separation": 0.086, "buy_lower_than_sell": true }, { "col": "d1_ga_hv_percentile", "tf": "d1", "interval": 1440, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 191, "mean": 0.5353, "median": 0.4706, "q25": 0.2521, "q75": 0.9328, "std": 0.3429 }, "sell": { "count": 87, "mean": 0.5367, "median": 0.4286, "q25": 0.2437, "q75": 0.8824, "std": 0.3402 }, "separation": 0.0039, "buy_lower_than_sell": false }, { "col": "d1_ga_ad_line", "tf": "d1", "interval": 1440, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 315, "mean": -44556484923.3104, "median": -53828593277.3176, "q25": -61706760742.1358, "q75": -6299509205.3532, "std": 27161399069.3826 }, "sell": { "count": 154, "mean": -44361335454.768, "median": -52894434529.7615, "q25": -68181969332.4542, "q75": -6223704372.987, "std": 27803871060.5867 }, "separation": 0.0071, "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": 307, "mean": -2030237522.401, "median": -524005480.5997, "q25": -1010235028.8852, "q75": -251049138.1075, "std": 6584320085.732 }, "sell": { "count": 154, "mean": -2909298150.4333, "median": -510549564.2374, "q25": -1110613255.3707, "q75": -53682424.2485, "std": 8684023082.0458 }, "separation": 0.1141, "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.4392, "median": 1.1313, "q25": 0.753, "q75": 1.6803, "std": 1.3561 }, "sell": { "count": 154, "mean": 1.9358, "median": 1.3207, "q25": 1.0236, "q75": 2.0163, "std": 1.916 }, "separation": 0.2991, "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": 74021060.961, "median": 5226619.4047, "q25": -46618934.0221, "q75": 81210132.3433, "std": 255618612.2363 }, "sell": { "count": 156, "mean": 135095873.3653, "median": 45261235.0138, "q25": -22622504.3182, "q75": 146814694.7965, "std": 288178771.0704 }, "separation": 0.2242, "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": 317, "mean": 0.183, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3872 }, "sell": { "count": 156, "mean": 0.1667, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3739 }, "separation": 0.0428, "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": 317, "mean": 0.0568, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2318 }, "sell": { "count": 156, "mean": 0.0705, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2568 }, "separation": 0.0561, "buy_lower_than_sell": false }, { "col": "d1_ga_cmf_20", "tf": "d1", "interval": 1440, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 262, "mean": -4.2622, "median": -2.5758, "q25": -4.1653, "q75": -1.2964, "std": 6.2018 }, "sell": { "count": 129, "mean": -4.2165, "median": -2.3673, "q25": -3.6107, "q75": -0.9955, "std": 6.5303 }, "separation": 0.0072, "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": 317, "mean": -26.4347, "median": -37.57, "q25": -53.0102, "q75": -2.5385, "std": 29.4273 }, "sell": { "count": 156, "mean": -22.6472, "median": -34.3602, "q25": -51.6267, "q75": 3.5239, "std": 31.5748 }, "separation": 0.1241, "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": 42.4189, "median": 39.4035, "q25": 17.5897, "q75": 67.2669, "std": 26.0134 }, "sell": { "count": 150, "mean": 44.3292, "median": 42.6695, "q25": 19.1465, "q75": 71.7916, "std": 26.7119 }, "separation": 0.0725, "buy_lower_than_sell": true }, { "col": "d1_ga_adx_trending", "tf": "d1", "interval": 1440, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.6025, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4901 }, "sell": { "count": 156, "mean": 0.6282, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4848 }, "separation": 0.0527, "buy_lower_than_sell": false }, { "col": "d1_ga_supertrend_bull", "tf": "d1", "interval": 1440, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.9716, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1664 }, "sell": { "count": 156, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "separation": 0.2414, "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.2436, "median": -2.085, "q25": -8.2331, "q75": 5.107, "std": 16.837 }, "sell": { "count": 154, "mean": 2.2245, "median": -0.112, "q25": -7.5737, "q75": 7.1338, "std": 19.3379 }, "separation": 0.1093, "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.4722, "median": 0.5174, "q25": 0.2065, "q75": 0.7047, "std": 0.2775 }, "sell": { "count": 154, "mean": 0.4588, "median": 0.491, "q25": 0.1623, "q75": 0.72, "std": 0.2897 }, "separation": 0.0472, "buy_lower_than_sell": false }, { "col": "d1_ga_psar", "tf": "d1", "interval": 1440, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 946.3823, "median": 901.0, "q25": 541.0, "q75": 1287.0, "std": 430.8709 }, "sell": { "count": 156, "mean": 966.74, "median": 1068.0, "q25": 546.0, "q75": 1296.5728, "std": 445.4315 }, "separation": 0.0465, "buy_lower_than_sell": true }, { "col": "d1_ga_psar_bull", "tf": "d1", "interval": 1440, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.3028, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4602 }, "sell": { "count": 156, "mean": 0.4359, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4975 }, "separation": 0.2777, "buy_lower_than_sell": false }, { "col": "d1_ga_shooting_star", "tf": "d1", "interval": 1440, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.776, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4176 }, "sell": { "count": 156, "mean": 0.859, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3492 }, "separation": 0.2155, "buy_lower_than_sell": false }, { "col": "d1_ga_doji", "tf": "d1", "interval": 1440, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.7729, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4196 }, "sell": { "count": 156, "mean": 0.7564, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4306 }, "separation": 0.0387, "buy_lower_than_sell": false }, { "col": "d1_ga_bullish_engulfing", "tf": "d1", "interval": 1440, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0252, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1571 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.0908, "buy_lower_than_sell": false }, { "col": "d1_ga_bearish_engulfing", "tf": "d1", "interval": 1440, "base": "ga_bearish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.1356, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.343 }, "sell": { "count": 156, "mean": 0.1603, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.368 }, "separation": 0.0692, "buy_lower_than_sell": false }, { "col": "d1_ga_morning_star", "tf": "d1", "interval": 1440, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0793 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0801 }, "separation": 0.0013, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_three_black_crows", "tf": "d1", "interval": 1440, "base": "ga_three_black_crows", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.1609, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.368 }, "sell": { "count": 156, "mean": 0.0769, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2673 }, "separation": 0.261, "buy_lower_than_sell": false }, { "col": "d1_ga_ha_bull", "tf": "d1", "interval": 1440, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.4164, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4937 }, "sell": { "count": 156, "mean": 0.7692, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4227 }, "separation": 0.7677, "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": 317, "mean": 0.142, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3496 }, "sell": { "count": 156, "mean": 0.2821, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4514 }, "separation": 0.347, "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": 317, "mean": 0.2555, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4368 }, "sell": { "count": 156, "mean": 0.2308, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4227 }, "separation": 0.0576, "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": 317, "mean": 0.2208, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4155 }, "sell": { "count": 156, "mean": 0.3077, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.463 }, "separation": 0.1975, "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": 317, "mean": 0.041, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1986 }, "sell": { "count": 156, "mean": 0.0513, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2213 }, "separation": 0.0489, "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": 317, "mean": 0.0095, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.097 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.0319, "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": 317, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0793 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.0668, "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": 317, "mean": 0.0063, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0793 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.0668, "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": 317, "mean": 0.5016, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5008 }, "sell": { "count": 156, "mean": 0.5, "median": 0.5, "q25": 0.0, "q75": 1.0, "std": 0.5016 }, "separation": 0.0031, "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": 317, "mean": 0.0252, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1571 }, "sell": { "count": 156, "mean": 0.0385, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1929 }, "separation": 0.0752, "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": 317, "mean": 0.041, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1986 }, "sell": { "count": 156, "mean": 0.0513, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2213 }, "separation": 0.0489, "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": 317, "mean": 0.2997, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4588 }, "sell": { "count": 156, "mean": 0.3205, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4682 }, "separation": 0.0449, "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": 317, "mean": 0.511, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5007 }, "sell": { "count": 156, "mean": 0.5, "median": 0.5, "q25": 0.0, "q75": 1.0, "std": 0.5016 }, "separation": 0.022, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_rectangle", "tf": "d1", "interval": 1440, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.2997, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4588 }, "sell": { "count": 156, "mean": 0.3205, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4682 }, "separation": 0.0449, "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": 317, "mean": 0.511, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5007 }, "sell": { "count": 156, "mean": 0.5, "median": 0.5, "q25": 0.0, "q75": 1.0, "std": 0.5016 }, "separation": 0.022, "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": 317, "mean": 0.2019, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.402 }, "sell": { "count": 156, "mean": 0.2949, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4575 }, "separation": 0.2159, "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": 317, "mean": 0.4101, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4926 }, "sell": { "count": 156, "mean": 0.359, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4812 }, "separation": 0.105, "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": 317, "mean": 0.082, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2748 }, "sell": { "count": 156, "mean": 0.0962, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2958 }, "separation": 0.0495, "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": 317, "mean": 0.817, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3872 }, "sell": { "count": 156, "mean": 0.8333, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3739 }, "separation": 0.0428, "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": 317, "mean": 0.817, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3872 }, "sell": { "count": 156, "mean": 0.8333, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3739 }, "separation": 0.0428, "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": 317, "mean": 0.1073, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3099 }, "sell": { "count": 156, "mean": 0.109, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3126 }, "separation": 0.0055, "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": 317, "mean": 0.2271, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4196 }, "sell": { "count": 156, "mean": 0.3205, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4682 }, "separation": 0.2101, "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": 317, "mean": 0.0315, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1751 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.1271, "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": 317, "mean": 0.0568, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2318 }, "sell": { "count": 156, "mean": 0.0897, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2867 }, "separation": 0.1264, "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": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.1084, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.1606, "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": 317, "mean": 0.8013, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3997 }, "sell": { "count": 156, "mean": 0.7949, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4051 }, "separation": 0.0159, "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": 317, "mean": 0.8107, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3923 }, "sell": { "count": 156, "mean": 0.8077, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3954 }, "separation": 0.0077, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_label", "tf": "d1", "interval": 1440, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 317, "mode": "island_bottom", "mode_frac": 0.707, "top": { "island_bottom": 224, "none": 58, "island_top": 32, "cup_handle": 1, "flag_bear": 1 } }, "sell": { "count": 156, "mode": "island_bottom", "mode_frac": 0.692, "top": { "island_bottom": 108, "none": 26, "island_top": 16, "cup_handle": 2, "double_bottom": 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": 317, "mode": "range", "mode_frac": 0.461, "top": { "range": 146, "down": 126, "up": 45 } }, "sell": { "count": 156, "mode": "range", "mode_frac": 0.417, "top": { "range": 65, "down": 62, "up": 29 } }, "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": 317, "mean": 0.3091, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4629 }, "sell": { "count": 156, "mean": 0.4103, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4935 }, "separation": 0.2113, "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": 317, "mean": 0.2397, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4276 }, "sell": { "count": 156, "mean": 0.2115, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4097 }, "separation": 0.0674, "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": 317, "mean": 0.5079, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5007 }, "sell": { "count": 156, "mean": 0.4231, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4956 }, "separation": 0.1702, "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": 317, "mean": 0.5615, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.497 }, "sell": { "count": 156, "mean": 0.6218, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4865 }, "separation": 0.1226, "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": 317, "mean": 0.1703, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3765 }, "sell": { "count": 156, "mean": 0.2308, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4227 }, "separation": 0.151, "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": 317, "mean": 0.3281, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4703 }, "sell": { "count": 156, "mean": 0.2821, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4514 }, "separation": 0.0998, "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": 317, "mean": 0.2618, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4403 }, "sell": { "count": 156, "mean": 0.25, "median": 0.0, "q25": 0.0, "q75": 0.25, "std": 0.4344 }, "separation": 0.027, "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": 317, "mean": 15.2492, "median": 17.0, "q25": 16.0, "q75": 20.0, "std": 7.688 }, "sell": { "count": 156, "mean": 16.109, "median": 18.0, "q25": 16.0, "q75": 20.0, "std": 7.8169 }, "separation": 0.1109, "buy_lower_than_sell": true }, { "col": "d1_ga_elliott_phase", "tf": "d1", "interval": 1440, "base": "ga_elliott_phase", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 317, "mode": "impulse_late", "mode_frac": 0.817, "top": { "impulse_late": 259, "unknown": 58 } }, "sell": { "count": 156, "mode": "impulse_late", "mode_frac": 0.833, "top": { "impulse_late": 130, "unknown": 26 } }, "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": 317, "mode": "none", "mode_frac": 0.808, "top": { "none": 256, "500": 17, "382": 16, "0": 16, "618": 12 } }, "sell": { "count": 156, "mode": "none", "mode_frac": 0.769, "top": { "none": 120, "500": 12, "618": 10, "0": 8, "382": 6 } }, "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": 317, "mode": "below_cloud", "mode_frac": 0.442, "top": { "below_cloud": 140, "above_cloud": 65, "neutral": 58, "in_cloud": 54 } }, "sell": { "count": 156, "mode": "below_cloud", "mode_frac": 0.372, "top": { "below_cloud": 58, "above_cloud": 44, "in_cloud": 28, "neutral": 26 } }, "separation": 0.0, "modes_differ": false }, { "col": "d1_ga_pitchfork_bias", "tf": "d1", "interval": 1440, "base": "ga_pitchfork_bias", "family": "indicator", "dtype": "categorical", "buy": { "count": 317, "mode": "above", "mode_frac": 0.42, "top": { "above": 133, "below": 110, "neutral": 74 } }, "sell": { "count": 156, "mode": "above", "mode_frac": 0.449, "top": { "above": 70, "below": 54, "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": 317, "mean": 0.5133, "median": 0.0, "q25": -3.41, "q75": 5.01, "std": 15.3671 }, "sell": { "count": 156, "mean": 2.2454, "median": 0.0, "q25": -3.972, "q75": 5.0137, "std": 15.0982 }, "separation": 0.1137, "buy_lower_than_sell": false }, { "col": "d1_ga_wyckoff_spring", "tf": "d1", "interval": 1440, "base": "ga_wyckoff_spring", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 1160.6019, "median": 952.5, "q25": 551.65, "q75": 1629.5833, "std": 658.9916 }, "sell": { "count": 156, "mean": 1210.0905, "median": 1140.4833, "q25": 551.3333, "q75": 1962.3333, "std": 695.0422 }, "separation": 0.0731, "buy_lower_than_sell": true }, { "col": "d1_ga_vp_vah", "tf": "d1", "interval": 1440, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 1308.7733, "median": 1446.3333, "q25": 618.0667, "q75": 1790.0, "std": 698.8904 }, "sell": { "count": 156, "mean": 1347.8842, "median": 1522.1333, "q25": 602.2, "q75": 1975.0, "std": 723.6261 }, "separation": 0.055, "buy_lower_than_sell": true }, { "col": "d1_ga_vp_val", "tf": "d1", "interval": 1440, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 852.5424, "median": 885.8, "q25": 513.0, "q75": 1188.5, "std": 386.3143 }, "sell": { "count": 156, "mean": 872.1801, "median": 1066.0, "q25": 394.175, "q75": 1224.25, "std": 393.5256 }, "separation": 0.0504, "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": 317, "mean": -6.6733, "median": -7.9872, "q25": -17.1976, "q75": 2.1038, "std": 20.9302 }, "sell": { "count": 156, "mean": -3.9933, "median": -1.2611, "q25": -13.7969, "q75": 4.2894, "std": 20.292 }, "separation": 0.13, "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": 317, "mean": 0.7413, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4386 }, "sell": { "count": 156, "mean": 0.8077, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3954 }, "separation": 0.1589, "buy_lower_than_sell": false }, { "col": "d1_ga_harmonic_gartley", "tf": "d1", "interval": 1440, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0032, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0562 }, "sell": { "count": 156, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0794, "buy_lower_than_sell": false }, { "col": "d1_ga_harmonic_bat", "tf": "d1", "interval": 1440, "base": "ga_harmonic_bat", "family": "harmonic", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mode": "none", "mode_frac": 0.997, "top": { "none": 316, "gartley": 1 } }, "sell": { "count": 156, "mode": "none", "mode_frac": 1.0, "top": { "none": 156 } }, "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": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": -2.9744, "median": -0.8983, "q25": -4.5593, "q75": 1.1186, "std": 9.4186 }, "sell": { "count": 156, "mean": -1.0602, "median": -0.3447, "q25": -3.0339, "q75": 2.322, "std": 8.8367 }, "separation": 0.2096, "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": 317, "mean": -0.9207, "median": -2.1399, "q25": -4.9161, "q75": 4.1876, "std": 10.3863 }, "sell": { "count": 156, "mean": -2.0485, "median": -2.1274, "q25": -7.4013, "q75": 6.3973, "std": 12.3132 }, "separation": 0.099, "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": 317, "mean": 0.142, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3496 }, "sell": { "count": 156, "mean": 0.2821, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4514 }, "separation": 0.347, "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": 317, "mean": 0.361, "median": 0.4, "q25": 0.25, "q75": 0.5, "std": 0.1885 }, "sell": { "count": 156, "mean": 0.4039, "median": 0.4085, "q25": 0.308, "q75": 0.5082, "std": 0.1626 }, "separation": 0.2437, "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": 317, "mean": -0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4903 }, "sell": { "count": 156, "mean": 0.1154, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4946 }, "separation": 0.2599, "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": 317, "mean": 0.0158, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4244 }, "sell": { "count": 156, "mean": 0.109, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4185 }, "separation": 0.2211, "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": 317, "mean": 0.2114, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4089 }, "sell": { "count": 156, "mean": 0.3141, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4657 }, "separation": 0.2345, "buy_lower_than_sell": false }, { "col": "w1_bb_pos", "tf": "w1", "interval": 10080, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 0.3973, "median": 0.3128, "q25": 0.2026, "q75": 0.6274, "std": 0.2623 }, "sell": { "count": 156, "mean": 0.4406, "median": 0.3652, "q25": 0.2106, "q75": 0.633, "std": 0.2841 }, "separation": 0.1584, "buy_lower_than_sell": true }, { "col": "w1_RSI", "tf": "w1", "interval": 10080, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 40.4391, "median": 41.0118, "q25": 31.2046, "q75": 51.9328, "std": 15.2216 }, "sell": { "count": 156, "mean": 41.9846, "median": 45.4612, "q25": 33.871, "q75": 51.9426, "std": 15.3799 }, "separation": 0.101, "buy_lower_than_sell": true }, { "col": "w1_macd_hist", "tf": "w1", "interval": 10080, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 5.9447, "median": 9.1358, "q25": -9.0446, "q75": 29.2572, "std": 35.9384 }, "sell": { "count": 156, "mean": 10.6892, "median": 11.4158, "q25": -3.5171, "q75": 35.7164, "std": 35.9092 }, "separation": 0.1321, "buy_lower_than_sell": true }, { "col": "w1_stoch_k", "tf": "w1", "interval": 10080, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 30.3364, "median": 28.2969, "q25": 17.5359, "q75": 44.6081, "std": 16.9289 }, "sell": { "count": 156, "mean": 32.507, "median": 30.6698, "q25": 18.8396, "q75": 53.6045, "std": 17.6916 }, "separation": 0.1254, "buy_lower_than_sell": true }, { "col": "w1_stoch_d", "tf": "w1", "interval": 10080, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 29.3189, "median": 26.4855, "q25": 18.156, "q75": 39.01, "std": 15.1047 }, "sell": { "count": 156, "mean": 30.0643, "median": 30.244, "q25": 18.346, "q75": 37.5881, "std": 15.1917 }, "separation": 0.0492, "buy_lower_than_sell": true }, { "col": "w1_macd_line", "tf": "w1", "interval": 10080, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 317, "mean": -68.7441, "median": -82.6445, "q25": -129.8364, "q75": -20.1236, "std": 77.8491 }, "sell": { "count": 156, "mean": -55.6764, "median": -64.9347, "q25": -117.0045, "q75": -13.9334, "std": 78.246 }, "separation": 0.1674, "buy_lower_than_sell": true }, { "col": "w1_macd_signal", "tf": "w1", "interval": 10080, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 317, "mean": -74.6888, "median": -84.1699, "q25": -120.9194, "q75": -37.7645, "std": 66.7349 }, "sell": { "count": 156, "mean": -66.3656, "median": -76.5826, "q25": -115.3015, "q75": -20.5154, "std": 66.4923 }, "separation": 0.1249, "buy_lower_than_sell": true }, { "col": "w1_BB_Width", "tf": "w1", "interval": 10080, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 66.4749, "median": 64.7558, "q25": 55.3909, "q75": 79.4287, "std": 16.7868 }, "sell": { "count": 156, "mean": 65.3351, "median": 64.346, "q25": 55.3909, "q75": 79.4287, "std": 15.2934 }, "separation": 0.071, "buy_lower_than_sell": false }, { "col": "w1_ga_sma_5", "tf": "w1", "interval": 10080, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1035.4107, "median": 1083.0, "q25": 549.2, "q75": 1458.2, "std": 488.734 }, "sell": { "count": 156, "mean": 1041.7474, "median": 1230.8, "q25": 504.8, "q75": 1501.5, "std": 508.6331 }, "separation": 0.0127, "buy_lower_than_sell": true }, { "col": "w1_ga_sma_20", "tf": "w1", "interval": 10080, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1102.0333, "median": 1384.65, "q25": 650.3, "q75": 1486.65, "std": 456.6839 }, "sell": { "count": 156, "mean": 1089.0487, "median": 1389.0, "q25": 534.7375, "q75": 1475.425, "std": 476.3837 }, "separation": 0.0278, "buy_lower_than_sell": true }, { "col": "w1_ga_sma_60", "tf": "w1", "interval": 10080, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1342.3378, "median": 1431.8833, "q25": 1079.7167, "q75": 1501.4167, "std": 412.3361 }, "sell": { "count": 156, "mean": 1298.0073, "median": 1431.8833, "q25": 977.5167, "q75": 1496.6833, "std": 406.8986 }, "separation": 0.1082, "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": 317, "mean": -6.6432, "median": -11.6456, "q25": -20.1287, "q75": 5.3454, "std": 20.023 }, "sell": { "count": 156, "mean": -2.4328, "median": -10.7055, "q25": -18.9833, "q75": 11.4801, "std": 22.7869 }, "separation": 0.1963, "buy_lower_than_sell": true }, { "col": "w1_ga_golden_cross", "tf": "w1", "interval": 10080, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0852, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2796 }, "sell": { "count": 156, "mean": 0.141, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3492 }, "separation": 0.1766, "buy_lower_than_sell": false }, { "col": "w1_ga_death_cross", "tf": "w1", "interval": 10080, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0189, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1365 }, "sell": { "count": 156, "mean": 0.0128, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1129 }, "separation": 0.0488, "buy_lower_than_sell": false }, { "col": "w1_ga_atr_14", "tf": "w1", "interval": 10080, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 210.6079, "median": 218.2143, "q25": 106.2143, "q75": 318.0, "std": 119.1923 }, "sell": { "count": 156, "mean": 211.3846, "median": 227.9286, "q25": 110.0714, "q75": 320.6429, "std": 120.3354 }, "separation": 0.0065, "buy_lower_than_sell": true }, { "col": "w1_ga_atr_pct", "tf": "w1", "interval": 10080, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 19.9805, "median": 17.8996, "q25": 15.912, "q75": 23.4195, "std": 5.3792 }, "sell": { "count": 156, "mean": 19.4738, "median": 17.7886, "q25": 15.912, "q75": 23.4144, "std": 4.9405 }, "separation": 0.0981, "buy_lower_than_sell": false }, { "col": "w1_ga_bb_squeeze", "tf": "w1", "interval": 10080, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.3912, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4888 }, "sell": { "count": 156, "mean": 0.3718, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4848 }, "separation": 0.0398, "buy_lower_than_sell": false }, { "col": "w1_ga_donchian_pos", "tf": "w1", "interval": 10080, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.2574, "median": 0.2594, "q25": 0.1203, "q75": 0.359, "std": 0.1576 }, "sell": { "count": 156, "mean": 0.2737, "median": 0.267, "q25": 0.1243, "q75": 0.3993, "std": 0.1666 }, "separation": 0.1008, "buy_lower_than_sell": true }, { "col": "w1_ga_cci_20", "tf": "w1", "interval": 10080, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -20.2439, "median": -55.8803, "q25": -99.8806, "q75": 14.6211, "std": 125.6337 }, "sell": { "count": 156, "mean": 7.7587, "median": -50.3413, "q25": -88.4938, "q75": 45.7787, "std": 147.1975 }, "separation": 0.2046, "buy_lower_than_sell": true }, { "col": "w1_ga_cci_oversold", "tf": "w1", "interval": 10080, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.2303, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4217 }, "sell": { "count": 156, "mean": 0.1538, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.362 }, "separation": 0.1945, "buy_lower_than_sell": false }, { "col": "w1_ga_cci_overbought", "tf": "w1", "interval": 10080, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.1546, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3621 }, "sell": { "count": 156, "mean": 0.2179, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4142 }, "separation": 0.1629, "buy_lower_than_sell": false }, { "col": "w1_ga_williams_r", "tf": "w1", "interval": 10080, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -70.6403, "median": -75.6498, "q25": -83.7187, "q75": -60.0733, "std": 18.0897 }, "sell": { "count": 156, "mean": -68.5804, "median": -73.7612, "q25": -82.5185, "q75": -53.5707, "std": 18.3818 }, "separation": 0.113, "buy_lower_than_sell": true }, { "col": "w1_ga_williams_oversold", "tf": "w1", "interval": 10080, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.3249, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4691 }, "sell": { "count": 156, "mean": 0.2692, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.445 }, "separation": 0.1218, "buy_lower_than_sell": false }, { "col": "w1_ga_williams_overbought", "tf": "w1", "interval": 10080, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": -6.3744, "median": -15.0943, "q25": -26.6382, "q75": 16.0622, "std": 24.9448 }, "sell": { "count": 156, "mean": -1.501, "median": -7.5269, "q25": -24.9117, "q75": 21.4858, "std": 27.254 }, "separation": 0.1865, "buy_lower_than_sell": true }, { "col": "w1_ga_mfi_14", "tf": "w1", "interval": 10080, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 48.4203, "median": 45.6878, "q25": 35.2826, "q75": 53.9059, "std": 17.5362 }, "sell": { "count": 156, "mean": 51.2006, "median": 50.6771, "q25": 36.1072, "q75": 54.2204, "std": 18.8835 }, "separation": 0.1526, "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": 317, "mean": 0.2808, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4501 }, "sell": { "count": 156, "mean": 0.2821, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4514 }, "separation": 0.0029, "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": 317, "mean": 0.0379, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1911 }, "sell": { "count": 156, "mean": 0.0385, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1929 }, "separation": 0.0032, "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": 317, "mean": 0.2461, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4314 }, "sell": { "count": 156, "mean": 0.2308, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4227 }, "separation": 0.0358, "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": 317, "mean": 0.0379, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1911 }, "sell": { "count": 156, "mean": 0.0385, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1929 }, "separation": 0.0032, "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": 317, "mean": 0.1924, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3948 }, "sell": { "count": 156, "mean": 0.2308, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4227 }, "separation": 0.0937, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": -1.4641, "median": -0.8722, "q25": -6.3569, "q75": 5.1054, "std": 9.7473 }, "sell": { "count": 156, "mean": -2.4491, "median": -1.6211, "q25": -7.9053, "q75": 3.3059, "std": 11.4538 }, "separation": 0.0926, "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": 317, "mean": 1.6284, "median": 1.321, "q25": -3.1647, "q75": 4.7687, "std": 15.0014 }, "sell": { "count": 156, "mean": 4.3505, "median": 1.5541, "q25": -2.6256, "q75": 5.2836, "std": 18.4084 }, "separation": 0.1621, "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": 317, "mean": 0.2401, "median": -0.7614, "q25": -5.1728, "q75": 3.1367, "std": 7.4961 }, "sell": { "count": 156, "mean": 1.3496, "median": 0.0, "q25": -4.5424, "q75": 5.2562, "std": 8.164 }, "separation": 0.1416, "buy_lower_than_sell": true }, { "col": "w1_ga_keltner_pos", "tf": "w1", "interval": 10080, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.36, "median": 0.3176, "q25": 0.1816, "q75": 0.5074, "std": 0.2567 }, "sell": { "count": 156, "mean": 0.4093, "median": 0.3546, "q25": 0.2003, "q75": 0.5352, "std": 0.2872 }, "separation": 0.181, "buy_lower_than_sell": true }, { "col": "w1_ga_ao", "tf": "w1", "interval": 10080, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -109.4554, "median": -119.3676, "q25": -265.4647, "q75": 11.2118, "std": 223.2887 }, "sell": { "count": 156, "mean": -77.8874, "median": -88.9147, "q25": -216.2324, "q75": 53.8765, "std": 212.8573 }, "separation": 0.1447, "buy_lower_than_sell": true }, { "col": "w1_ga_ao_bull", "tf": "w1", "interval": 10080, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0915, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2888 }, "sell": { "count": 156, "mean": 0.141, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3492 }, "separation": 0.1546, "buy_lower_than_sell": false }, { "col": "w1_ga_ao_bear", "tf": "w1", "interval": 10080, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0505, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2193 }, "sell": { "count": 156, "mean": 0.0513, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2213 }, "separation": 0.0037, "buy_lower_than_sell": false }, { "col": "w1_ga_hv_20", "tf": "w1", "interval": 10080, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 40.292, "median": 41.6432, "q25": 30.103, "q75": 45.7553, "std": 11.811 }, "sell": { "count": 156, "mean": 41.5619, "median": 42.3731, "q25": 30.2677, "q75": 48.0433, "std": 11.8535 }, "separation": 0.1073, "buy_lower_than_sell": true }, { "col": "w1_ga_hv_percentile", "tf": "w1", "interval": 10080, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.2289, "median": 0.1681, "q25": 0.0756, "q75": 0.2773, "std": 0.227 }, "sell": { "count": 156, "mean": 0.2576, "median": 0.1723, "q25": 0.1092, "q75": 0.3361, "std": 0.2404 }, "separation": 0.1229, "buy_lower_than_sell": true }, { "col": "w1_ga_ad_line", "tf": "w1", "interval": 10080, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -71418198083.1479, "median": -62302279982.5039, "q25": -88467297451.5399, "q75": -49891762292.8906, "std": 21697684823.6471 }, "sell": { "count": 156, "mean": -71943372768.0476, "median": -57937971747.6144, "q25": -100703221735.7973, "q75": -49891762292.8906, "std": 22909429946.5325 }, "separation": 0.0235, "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": 317, "mean": -5329445708.7291, "median": -3747365672.6591, "q25": -7182415699.4492, "q75": -2204375231.142, "std": 4347571689.0456 }, "sell": { "count": 156, "mean": -4715085925.2778, "median": -3098912776.0421, "q25": -5496892539.4553, "q75": -1384660210.9974, "std": 4408765856.5241 }, "separation": 0.1403, "buy_lower_than_sell": true }, { "col": "w1_ga_vol_ratio", "tf": "w1", "interval": 10080, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.3831, "median": 1.0018, "q25": 0.7736, "q75": 1.457, "std": 1.0735 }, "sell": { "count": 156, "mean": 1.6226, "median": 1.0373, "q25": 0.7746, "q75": 1.8057, "std": 1.3171 }, "separation": 0.1993, "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": 317, "mean": -210614753.9292, "median": -214036321.6254, "q25": -645416937.523, "q75": 1923381.2978, "std": 607254155.0126 }, "sell": { "count": 156, "mean": -109428922.6569, "median": -198517707.2523, "q25": -436905032.3022, "q75": 286844833.5452, "std": 660155585.7811 }, "separation": 0.1595, "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": 317, "mean": 0.0536, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2256 }, "sell": { "count": 156, "mean": 0.0769, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2673 }, "separation": 0.0942, "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": 317, "mean": 0.0347, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1833 }, "sell": { "count": 156, "mean": 0.0256, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1586 }, "separation": 0.0529, "buy_lower_than_sell": false }, { "col": "w1_ga_cmf_20", "tf": "w1", "interval": 10080, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -3.1475, "median": -2.1305, "q25": -4.6343, "q75": -1.3897, "std": 2.1674 }, "sell": { "count": 156, "mean": -2.8265, "median": -1.8225, "q25": -4.5222, "q75": -1.2697, "std": 2.0574 }, "separation": 0.1519, "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": 317, "mean": -60.2407, "median": -61.0028, "q25": -74.4186, "q75": -50.4204, "std": 16.8639 }, "sell": { "count": 156, "mean": -58.3704, "median": -61.0028, "q25": -74.4522, "q75": -46.948, "std": 19.5399 }, "separation": 0.1025, "buy_lower_than_sell": false }, { "col": "w1_ga_adx_14", "tf": "w1", "interval": 10080, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 51.2177, "median": 54.2693, "q25": 29.398, "q75": 68.0171, "std": 21.3251 }, "sell": { "count": 156, "mean": 50.7273, "median": 54.2693, "q25": 31.2013, "q75": 67.5355, "std": 20.1575 }, "separation": 0.0236, "buy_lower_than_sell": false }, { "col": "w1_ga_adx_trending", "tf": "w1", "interval": 10080, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.9464, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2256 }, "sell": { "count": 156, "mean": 0.9359, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2457 }, "separation": 0.0444, "buy_lower_than_sell": false }, { "col": "w1_ga_supertrend_bull", "tf": "w1", "interval": 10080, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": -9.0813, "median": -11.4594, "q25": -17.6226, "q75": 6.2526, "std": 22.2701 }, "sell": { "count": 156, "mean": -6.7996, "median": -10.2195, "q25": -14.818, "q75": 5.6669, "std": 18.8816 }, "separation": 0.1105, "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": 317, "mean": 0.4196, "median": 0.3837, "q25": 0.1227, "q75": 0.7554, "std": 0.3147 }, "sell": { "count": 156, "mean": 0.3668, "median": 0.3506, "q25": 0.0699, "q75": 0.6431, "std": 0.3051 }, "separation": 0.1702, "buy_lower_than_sell": false }, { "col": "w1_ga_psar", "tf": "w1", "interval": 10080, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 901.6183, "median": 861.0, "q25": 468.0, "q75": 1257.0, "std": 430.7638 }, "sell": { "count": 156, "mean": 912.5385, "median": 983.0, "q25": 468.0, "q75": 1286.0, "std": 452.9152 }, "separation": 0.0247, "buy_lower_than_sell": true }, { "col": "w1_ga_psar_bull", "tf": "w1", "interval": 10080, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.1767, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.382 }, "sell": { "count": 156, "mean": 0.1987, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4003 }, "separation": 0.0564, "buy_lower_than_sell": false }, { "col": "w1_ga_shooting_star", "tf": "w1", "interval": 10080, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.612, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4881 }, "sell": { "count": 156, "mean": 0.5833, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4946 }, "separation": 0.0583, "buy_lower_than_sell": false }, { "col": "w1_ga_doji", "tf": "w1", "interval": 10080, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.6057, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4895 }, "sell": { "count": 156, "mean": 0.5577, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4983 }, "separation": 0.0972, "buy_lower_than_sell": false }, { "col": "w1_ga_bullish_engulfing", "tf": "w1", "interval": 10080, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.2524, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4351 }, "sell": { "count": 156, "mean": 0.2756, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4483 }, "separation": 0.0527, "buy_lower_than_sell": false }, { "col": "w1_ga_morning_star", "tf": "w1", "interval": 10080, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.1356, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.343 }, "sell": { "count": 156, "mean": 0.0513, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2213 }, "separation": 0.2923, "buy_lower_than_sell": false }, { "col": "w1_ga_ha_bull", "tf": "w1", "interval": 10080, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.3943, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4895 }, "sell": { "count": 156, "mean": 0.5256, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.501 }, "separation": 0.2652, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_double_top", "tf": "w1", "interval": 10080, "base": "ga_pattern_double_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_double_bottom", "tf": "w1", "interval": 10080, "base": "ga_pattern_double_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_head_shoulders", "tf": "w1", "interval": 10080, "base": "ga_pattern_head_shoulders", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_asc", "tf": "w1", "interval": 10080, "base": "ga_pattern_triangle_asc", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_bull", "tf": "w1", "interval": 10080, "base": "ga_pattern_flag_bull", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_wedge_rising", "tf": "w1", "interval": 10080, "base": "ga_pattern_wedge_rising", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_wedge_falling", "tf": "w1", "interval": 10080, "base": "ga_pattern_wedge_falling", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_rectangle", "tf": "w1", "interval": 10080, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_down", "tf": "w1", "interval": 10080, "base": "ga_pattern_channel_down", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_measured_move", "tf": "w1", "interval": 10080, "base": "ga_pattern_measured_move", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_rounding_top", "tf": "w1", "interval": 10080, "base": "ga_pattern_rounding_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_rounding_bottom", "tf": "w1", "interval": 10080, "base": "ga_pattern_rounding_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_gap_up", "tf": "w1", "interval": 10080, "base": "ga_pattern_gap_up", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_gap_down", "tf": "w1", "interval": 10080, "base": "ga_pattern_gap_down", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_v_bottom", "tf": "w1", "interval": 10080, "base": "ga_pattern_v_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_spike_top", "tf": "w1", "interval": 10080, "base": "ga_pattern_spike_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_bottom", "tf": "w1", "interval": 10080, "base": "ga_pattern_island_bottom", "family": "pattern", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_struct_hh", "tf": "w1", "interval": 10080, "base": "ga_struct_hh", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_struct_hl", "tf": "w1", "interval": 10080, "base": "ga_struct_hl", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_struct_lh", "tf": "w1", "interval": 10080, "base": "ga_struct_lh", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_struct_ll", "tf": "w1", "interval": 10080, "base": "ga_struct_ll", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_struct_bos_bull", "tf": "w1", "interval": 10080, "base": "ga_struct_bos_bull", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_struct_bos_bear", "tf": "w1", "interval": 10080, "base": "ga_struct_bos_bear", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_struct_choch", "tf": "w1", "interval": 10080, "base": "ga_struct_choch", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_elliott_wave_count", "tf": "w1", "interval": 10080, "base": "ga_elliott_wave_count", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_pitchfork_dist_pct", "tf": "w1", "interval": 10080, "base": "ga_pitchfork_dist_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_spring", "tf": "w1", "interval": 10080, "base": "ga_wyckoff_spring", "family": "wave_structure", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 1030.3414, "median": 949.0, "q25": 561.5167, "q75": 1570.05, "std": 494.5622 }, "sell": { "count": 156, "mean": 1032.6448, "median": 1200.55, "q25": 443.65, "q75": 1571.3292, "std": 515.5291 }, "separation": 0.0046, "buy_lower_than_sell": true }, { "col": "w1_ga_vp_vah", "tf": "w1", "interval": 10080, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 1292.1042, "median": 1388.4, "q25": 690.1333, "q75": 1680.3333, "std": 627.6533 }, "sell": { "count": 156, "mean": 1320.2915, "median": 1415.3, "q25": 690.1333, "q75": 1908.125, "std": 673.6519 }, "separation": 0.0433, "buy_lower_than_sell": true }, { "col": "w1_ga_vp_val", "tf": "w1", "interval": 10080, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 896.5607, "median": 933.3, "q25": 537.1667, "q75": 1272.4, "std": 392.829 }, "sell": { "count": 156, "mean": 895.3312, "median": 1115.6667, "q25": 407.95, "q75": 1291.2, "std": 407.2774 }, "separation": 0.0031, "buy_lower_than_sell": true }, { "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": 317, "mean": 1.5032, "median": -1.2066, "q25": -9.9052, "q75": 11.768, "std": 15.5219 }, "sell": { "count": 156, "mean": 4.4105, "median": 0.1811, "q25": -8.7325, "q75": 17.88, "std": 16.3665 }, "separation": 0.1823, "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": 317, "mean": 0.7445, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4368 }, "sell": { "count": 156, "mean": 0.7692, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4227 }, "separation": 0.0576, "buy_lower_than_sell": false }, { "col": "w1_ga_harmonic_gartley", "tf": "w1", "interval": 10080, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_bat", "tf": "w1", "interval": 10080, "base": "ga_harmonic_bat", "family": "harmonic", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_chart_type_candle", "tf": "w1", "interval": 10080, "base": "ga_chart_type_candle", "family": "chart", "dtype": "numeric", "buy": { "count": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": -4.3046, "median": -7.2727, "q25": -24.2727, "q75": 10.4545, "std": 35.1469 }, "sell": { "count": 156, "mean": 1.5029, "median": -4.5, "q25": -22.1818, "q75": 18.5455, "std": 38.9732 }, "separation": 0.1565, "buy_lower_than_sell": true }, { "col": "w1_ga_chart_bar_range_pct", "tf": "w1", "interval": 10080, "base": "ga_chart_bar_range_pct", "family": "chart", "dtype": "numeric", "buy": { "count": 317, "mean": 3.8801, "median": -2.185, "q25": -9.5923, "q75": 19.9346, "std": 27.6693 }, "sell": { "count": 156, "mean": 6.1351, "median": -0.53, "q25": -13.8393, "q75": 20.5502, "std": 33.433 }, "separation": 0.0735, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_chart_renko_brick_up_ratio", "tf": "w1", "interval": 10080, "base": "ga_chart_renko_brick_up_ratio", "family": "chart", "dtype": "numeric", "buy": { "count": 317, "mean": 0.2907, "median": 0.0, "q25": 0.0, "q75": 0.5, "std": 0.3744 }, "sell": { "count": 156, "mean": 0.3344, "median": 0.0, "q25": 0.0, "q75": 0.5, "std": 0.3971 }, "separation": 0.1131, "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": 317, "mean": -0.0883, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.434 }, "sell": { "count": 156, "mean": -0.0449, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4996 }, "separation": 0.0929, "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": 317, "mean": 0.0126, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4356 }, "sell": { "count": 156, "mean": 0.0321, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.5006 }, "separation": 0.0414, "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": 317, "mean": 0.1987, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3997 }, "sell": { "count": 156, "mean": 0.25, "median": 0.0, "q25": 0.0, "q75": 0.25, "std": 0.4344 }, "separation": 0.1228, "buy_lower_than_sell": false }, { "col": "mo1_bb_pos", "tf": "mo1", "interval": 43200, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 0.2196, "median": 0.2163, "q25": 0.1583, "q75": 0.3088, "std": 0.0911 }, "sell": { "count": 156, "mean": 0.2344, "median": 0.2302, "q25": 0.1887, "q75": 0.3108, "std": 0.089 }, "separation": 0.1646, "buy_lower_than_sell": true }, { "col": "mo1_RSI", "tf": "mo1", "interval": 43200, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 36.5605, "median": 37.5829, "q25": 32.1208, "q75": 45.1996, "std": 8.2406 }, "sell": { "count": 156, "mean": 36.3939, "median": 37.5829, "q25": 26.9094, "q75": 45.1996, "std": 8.2794 }, "separation": 0.0202, "buy_lower_than_sell": false }, { "col": "mo1_macd_hist", "tf": "mo1", "interval": 43200, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 6.9228, "median": 7.3581, "q25": -2.9295, "q75": 34.8046, "std": 40.156 }, "sell": { "count": 156, "mean": 11.0699, "median": 18.3343, "q25": -2.9295, "q75": 37.8324, "std": 39.3556 }, "separation": 0.1043, "buy_lower_than_sell": true }, { "col": "mo1_stoch_k", "tf": "mo1", "interval": 43200, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 12.1401, "median": 10.7507, "q25": 4.7866, "q75": 22.5165, "std": 8.9298 }, "sell": { "count": 156, "mean": 13.2903, "median": 10.7507, "q25": 4.7866, "q75": 22.5165, "std": 9.4336 }, "separation": 0.1252, "buy_lower_than_sell": false }, { "col": "mo1_stoch_d", "tf": "mo1", "interval": 43200, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 12.8354, "median": 11.0387, "q25": 3.9743, "q75": 20.5189, "std": 9.0987 }, "sell": { "count": 156, "mean": 13.5165, "median": 11.0387, "q25": 3.9743, "q75": 20.5189, "std": 9.4931 }, "separation": 0.0733, "buy_lower_than_sell": false }, { "col": "mo1_macd_line", "tf": "mo1", "interval": 43200, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 317, "mean": -501.2357, "median": -482.2716, "q25": -510.7492, "q75": -457.5478, "std": 63.0258 }, "sell": { "count": 156, "mean": -497.9713, "median": -482.2716, "q25": -510.7492, "q75": -453.4375, "std": 63.5875 }, "separation": 0.0516, "buy_lower_than_sell": false }, { "col": "mo1_macd_signal", "tf": "mo1", "interval": 43200, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 317, "mean": -508.1585, "median": -492.3524, "q25": -548.5815, "q75": -484.2533, "std": 35.0476 }, "sell": { "count": 156, "mean": -509.0411, "median": -492.3524, "q25": -548.5815, "q75": -484.2492, "std": 37.0389 }, "separation": 0.0245, "buy_lower_than_sell": false }, { "col": "mo1_BB_Width", "tf": "mo1", "interval": 43200, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 317, "mean": 163.0324, "median": 178.1888, "q25": 133.5517, "q75": 195.7158, "std": 42.1144 }, "sell": { "count": 156, "mean": 170.6831, "median": 193.4807, "q25": 139.651, "q75": 209.0159, "std": 40.2798 }, "separation": 0.1857, "buy_lower_than_sell": true }, { "col": "mo1_ga_sma_5", "tf": "mo1", "interval": 43200, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1019.6032, "median": 1282.6, "q25": 571.6, "q75": 1429.4, "std": 409.8557 }, "sell": { "count": 156, "mean": 1013.0679, "median": 1282.6, "q25": 553.1, "q75": 1430.6, "std": 429.724 }, "separation": 0.0156, "buy_lower_than_sell": false }, { "col": "mo1_ga_sma_20", "tf": "mo1", "interval": 43200, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1517.4847, "median": 1466.95, "q25": 1077.75, "q75": 1899.05, "std": 497.7303 }, "sell": { "count": 156, "mean": 1507.6221, "median": 1466.95, "q25": 1051.7875, "q75": 1899.05, "std": 512.1934 }, "separation": 0.0195, "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.8833, "median": 2336.8833, "q25": 2336.8833, "q75": 2336.8833, "std": 0.0 }, "sell": { "count": 9, "mean": 2336.8833, "median": 2336.8833, "q25": 2336.8833, "q75": 2336.8833, "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": 317, "mean": -43.0031, "median": -43.4553, "q25": -48.0814, "q75": -35.4292, "std": 9.3584 }, "sell": { "count": 156, "mean": -42.9533, "median": -41.9395, "q25": -48.5966, "q75": -35.4292, "std": 9.9501 }, "separation": 0.0051, "buy_lower_than_sell": true }, { "col": "mo1_ga_golden_cross", "tf": "mo1", "interval": 43200, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 565.8979, "median": 627.3571, "q25": 433.5714, "q75": 682.3571, "std": 230.6296 }, "sell": { "count": 156, "mean": 549.696, "median": 627.3571, "q25": 393.3214, "q75": 682.3571, "std": 234.9485 }, "separation": 0.0696, "buy_lower_than_sell": false }, { "col": "mo1_ga_atr_pct", "tf": "mo1", "interval": 43200, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 64.3503, "median": 65.9979, "q25": 56.2073, "q75": 72.0, "std": 10.7036 }, "sell": { "count": 156, "mean": 62.5735, "median": 59.5304, "q25": 56.0288, "q75": 69.3148, "std": 10.7582 }, "separation": 0.1656, "buy_lower_than_sell": false }, { "col": "mo1_ga_bb_squeeze", "tf": "mo1", "interval": 43200, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0591, "median": 0.0664, "q25": 0.0388, "q75": 0.077, "std": 0.0347 }, "sell": { "count": 156, "mean": 0.0603, "median": 0.0699, "q25": 0.0388, "q75": 0.077, "std": 0.0361 }, "separation": 0.034, "buy_lower_than_sell": true }, { "col": "mo1_ga_cci_20", "tf": "mo1", "interval": 43200, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -92.1557, "median": -83.7924, "q25": -127.6273, "q75": -53.1566, "std": 43.4852 }, "sell": { "count": 156, "mean": -84.661, "median": -77.5397, "q25": -114.7006, "q75": -48.1983, "std": 41.9182 }, "separation": 0.1755, "buy_lower_than_sell": true }, { "col": "mo1_ga_cci_oversold", "tf": "mo1", "interval": 43200, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.4353, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4966 }, "sell": { "count": 156, "mean": 0.3462, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4773 }, "separation": 0.1831, "buy_lower_than_sell": false }, { "col": "mo1_ga_cci_overbought", "tf": "mo1", "interval": 43200, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": -90.2642, "median": -93.0091, "q25": -96.1233, "q75": -81.8776, "std": 7.1009 }, "sell": { "count": 156, "mean": -89.3783, "median": -92.9748, "q25": -96.1233, "q75": -81.8776, "std": 7.3423 }, "separation": 0.1227, "buy_lower_than_sell": true }, { "col": "mo1_ga_williams_oversold", "tf": "mo1", "interval": 43200, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.959, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1986 }, "sell": { "count": 156, "mean": 0.9423, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2339 }, "separation": 0.0769, "buy_lower_than_sell": false }, { "col": "mo1_ga_williams_overbought", "tf": "mo1", "interval": 43200, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": -33.5691, "median": -42.8686, "q25": -49.96, "q75": -21.7064, "std": 21.026 }, "sell": { "count": 156, "mean": -31.5193, "median": -34.0813, "q25": -49.96, "q75": -18.5397, "std": 22.2746 }, "separation": 0.0946, "buy_lower_than_sell": true }, { "col": "mo1_ga_mfi_14", "tf": "mo1", "interval": 43200, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 48.3207, "median": 47.7322, "q25": 44.2669, "q75": 60.5676, "std": 12.725 }, "sell": { "count": 156, "mean": 47.3616, "median": 47.7322, "q25": 40.2919, "q75": 60.5676, "std": 13.613 }, "separation": 0.0728, "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": 317, "mean": 0.3155, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4654 }, "sell": { "count": 156, "mean": 0.2564, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4381 }, "separation": 0.1306, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.6309, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4833 }, "sell": { "count": 156, "mean": 0.6218, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4865 }, "separation": 0.0188, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.1893, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3923 }, "sell": { "count": 156, "mean": 0.2115, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4097 }, "separation": 0.0555, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": -0.0121, "median": 4.6868, "q25": -4.7902, "q75": 6.5733, "std": 8.7116 }, "sell": { "count": 156, "mean": 0.5598, "median": 4.6868, "q25": -4.7902, "q75": 6.5733, "std": 8.4983 }, "separation": 0.0665, "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": 317, "mean": 2.6623, "median": 3.4458, "q25": -1.8772, "q75": 8.8618, "std": 14.3561 }, "sell": { "count": 156, "mean": 3.2054, "median": 3.4458, "q25": -1.8772, "q75": 8.8618, "std": 13.8915 }, "separation": 0.0384, "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": 317, "mean": -2.0871, "median": 0.6057, "q25": -3.8901, "q75": 0.9472, "std": 5.0253 }, "sell": { "count": 156, "mean": -1.7247, "median": 0.6057, "q25": -3.8901, "q75": 0.9755, "std": 4.6567 }, "separation": 0.0748, "buy_lower_than_sell": false }, { "col": "mo1_ga_keltner_pos", "tf": "mo1", "interval": 43200, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.1726, "median": 0.2083, "q25": 0.1362, "q75": 0.2614, "std": 0.1189 }, "sell": { "count": 156, "mean": 0.1669, "median": 0.2083, "q25": 0.1222, "q75": 0.2614, "std": 0.1294 }, "separation": 0.0455, "buy_lower_than_sell": false }, { "col": "mo1_ga_ao", "tf": "mo1", "interval": 43200, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -1161.1146, "median": -985.8588, "q25": -1353.3706, "q75": -833.6088, "std": 430.2051 }, "sell": { "count": 156, "mean": -1153.7437, "median": -985.8588, "q25": -1353.3706, "q75": -811.3412, "std": 428.6615 }, "separation": 0.0172, "buy_lower_than_sell": false }, { "col": "mo1_ga_ao_bull", "tf": "mo1", "interval": 43200, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 86.7995, "median": 87.3651, "q25": 83.0867, "q75": 89.7694, "std": 7.2122 }, "sell": { "count": 156, "mean": 87.4985, "median": 87.9788, "q25": 83.9162, "q75": 89.7694, "std": 7.7447 }, "separation": 0.0934, "buy_lower_than_sell": true }, { "col": "mo1_ga_ad_line", "tf": "mo1", "interval": 43200, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": -69323876625.0035, "median": -50987321933.0338, "q25": -93151350374.4635, "q75": -40003810921.9244, "std": 34074916287.8894 }, "sell": { "count": 156, "mean": -70684673327.7135, "median": -50987321933.0338, "q25": -100287283222.9494, "q75": -40003810921.9244, "std": 35845195370.9453 }, "separation": 0.0389, "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": 317, "mean": -31162068573.2682, "median": -21246430911.9446, "q25": -46124501915.5097, "q75": -14145945947.7145, "std": 18939676137.9824 }, "sell": { "count": 156, "mean": -30766335727.0503, "median": -21246430911.9446, "q25": -47537138652.0012, "q75": -14145945947.7145, "std": 18893004086.1036 }, "separation": 0.0209, "buy_lower_than_sell": false }, { "col": "mo1_ga_vol_ratio", "tf": "mo1", "interval": 43200, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.2692, "median": 1.0669, "q25": 0.9726, "q75": 1.2224, "std": 0.6384 }, "sell": { "count": 156, "mean": 1.3816, "median": 1.0708, "q25": 0.9726, "q75": 1.6608, "std": 0.7227 }, "separation": 0.1648, "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": 317, "mean": 422907401.6175, "median": 212758195.1825, "q25": -1564284011.8248, "q75": 2347654252.3542, "std": 1619222459.703 }, "sell": { "count": 156, "mean": 611664995.0335, "median": 212758195.1825, "q25": -905654462.5383, "q75": 2347654252.3542, "std": 1644978002.4998 }, "separation": 0.1156, "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": 317, "mean": 0.4543, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4987 }, "sell": { "count": 156, "mean": 0.4295, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4966 }, "separation": 0.0498, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": -3.3739, "median": -2.9807, "q25": -4.1989, "q75": -2.4058, "std": 1.1445 }, "sell": { "count": 156, "mean": -3.4195, "median": -2.9807, "q25": -4.2298, "q75": -2.4058, "std": 1.1666 }, "separation": 0.0395, "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": 317, "mean": -64.4617, "median": -61.3844, "q25": -73.2283, "q75": -52.4277, "std": 10.3618 }, "sell": { "count": 156, "mean": -64.3143, "median": -61.3844, "q25": -73.3534, "q75": -52.4277, "std": 11.0926 }, "separation": 0.0137, "buy_lower_than_sell": false }, { "col": "mo1_ga_adx_14", "tf": "mo1", "interval": 43200, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 65.0925, "median": 64.0914, "q25": 60.5511, "q75": 69.8296, "std": 4.782 }, "sell": { "count": 156, "mean": 64.4912, "median": 63.8044, "q25": 60.5511, "q75": 68.398, "std": 4.6561 }, "separation": 0.1274, "buy_lower_than_sell": false }, { "col": "mo1_ga_adx_trending", "tf": "mo1", "interval": 43200, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": -75.9157, "median": -67.0481, "q25": -113.2248, "q75": -53.7985, "std": 38.9778 }, "sell": { "count": 156, "mean": -79.7769, "median": -70.5977, "q25": -113.2248, "q75": -56.0586, "std": 37.5193 }, "separation": 0.1009, "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": 317, "mean": 0.5224, "median": 0.5455, "q25": 0.3706, "q75": 0.6991, "std": 0.2007 }, "sell": { "count": 156, "mean": 0.5482, "median": 0.5455, "q25": 0.3706, "q75": 0.7004, "std": 0.195 }, "separation": 0.1308, "buy_lower_than_sell": false }, { "col": "mo1_ga_psar", "tf": "mo1", "interval": 43200, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 781.0883, "median": 861.0, "q25": 456.0, "q75": 1160.0, "std": 333.1462 }, "sell": { "count": 156, "mean": 783.7756, "median": 861.0, "q25": 370.0, "q75": 1160.0, "std": 348.8465 }, "separation": 0.0079, "buy_lower_than_sell": false }, { "col": "mo1_ga_psar_bull", "tf": "mo1", "interval": 43200, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.2524, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4351 }, "sell": { "count": 156, "mean": 0.3462, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4773 }, "separation": 0.2054, "buy_lower_than_sell": false }, { "col": "mo1_ga_shooting_star", "tf": "mo1", "interval": 43200, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.6278, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4842 }, "sell": { "count": 156, "mean": 0.6795, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4682 }, "separation": 0.1086, "buy_lower_than_sell": false }, { "col": "mo1_ga_doji", "tf": "mo1", "interval": 43200, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.53, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4999 }, "sell": { "count": 156, "mean": 0.5769, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4956 }, "separation": 0.0943, "buy_lower_than_sell": false }, { "col": "mo1_ga_bullish_engulfing", "tf": "mo1", "interval": 43200, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.2524, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4351 }, "sell": { "count": 156, "mean": 0.3462, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4773 }, "separation": 0.2054, "buy_lower_than_sell": false }, { "col": "mo1_ga_morning_star", "tf": "mo1", "interval": 43200, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0568, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2318 }, "sell": { "count": 156, "mean": 0.0513, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2213 }, "separation": 0.0243, "buy_lower_than_sell": false }, { "col": "mo1_ga_ha_bull", "tf": "mo1", "interval": 43200, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 317, "mean": 0.2524, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4351 }, "sell": { "count": 156, "mean": 0.3462, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4773 }, "separation": 0.2054, "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": 317, "mean": 0.041, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1986 }, "sell": { "count": 156, "mean": 0.0577, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2339 }, "separation": 0.0769, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_vah", "tf": "mo1", "interval": 43200, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_val", "tf": "mo1", "interval": 43200, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_close_vs_poc_pct", "tf": "mo1", "interval": 43200, "base": "ga_vp_close_vs_poc_pct", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_in_value_area", "tf": "mo1", "interval": 43200, "base": "ga_vp_in_value_area", "family": "volume", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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_gartley", "tf": "mo1", "interval": 43200, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 156, "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": 317, "mean": -58.5356, "median": -47.2, "q25": -77.2, "q75": -10.8, "std": 64.5876 }, "sell": { "count": 156, "mean": -46.0641, "median": -14.2, "q25": -63.6, "q75": -10.8, "std": 61.4488 }, "separation": 0.1978, "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": 317, "mean": 10.454, "median": -0.7264, "q25": -36.2117, "q75": 50.5297, "std": 43.088 }, "sell": { "count": 156, "mean": 4.3377, "median": -1.9635, "q25": -36.2117, "q75": 50.5297, "std": 45.9023 }, "separation": 0.1374, "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": 317, "mean": 0.041, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1986 }, "sell": { "count": 156, "mean": 0.0577, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2339 }, "separation": 0.0769, "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": 317, "mean": 0.041, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1986 }, "sell": { "count": 156, "mean": 0.0577, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2339 }, "separation": 0.0769, "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": 317, "mean": -0.123, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.329 }, "sell": { "count": 156, "mean": -0.1026, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3044 }, "separation": 0.0646, "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": 317, "mean": -0.041, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1986 }, "sell": { "count": 156, "mean": -0.0577, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2339 }, "separation": 0.0769, "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": 317, "mean": 0.1041, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3059 }, "sell": { "count": 156, "mean": 0.1474, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3557 }, "separation": 0.1306, "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": 317, "mean": 2.3438, "median": 2.0, "q25": 1.0, "q75": 3.0, "std": 1.2847 }, "sell": { "count": 156, "mean": 0.0256, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1586 }, "separation": 2.5327, "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": 317, "mean": 0.0536, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2761 }, "sell": { "count": 156, "mean": 2.5641, "median": 3.0, "q25": 1.75, "q75": 4.0, "std": 1.3687 }, "separation": 2.5428, "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": 317, "mean": 0.2776, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.655 }, "sell": { "count": 156, "mean": 0.4872, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.8834 }, "separation": 0.2695, "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": 317, "mean": 0.5016, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5826 }, "sell": { "count": 156, "mean": 0.4679, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5257 }, "separation": 0.0606, "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": 317, "mean": 0.586, "median": 0.5, "q25": 0.25, "q75": 0.75, "std": 0.3212 }, "sell": { "count": 156, "mean": 0.0064, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0396 }, "separation": 2.5327, "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": 317, "mean": 0.0134, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.069 }, "sell": { "count": 156, "mean": 0.641, "median": 0.75, "q25": 0.4375, "q75": 1.0, "std": 0.3422 }, "separation": 2.5428, "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": 317, "mean": -0.0448, "median": 0.0, "q25": -0.2, "q75": 0.0, "std": 0.188 }, "sell": { "count": 156, "mean": 0.0038, "median": 0.0, "q25": -0.2, "q75": 0.0, "std": 0.2322 }, "separation": 0.2303, "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": 317, "mean": 0.1199, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3253 }, "sell": { "count": 156, "mean": 0.1667, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3739 }, "separation": 0.1335, "buy_lower_than_sell": false }, { "col": "d1_RSI", "tf": "d1", "interval": 1440, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 308, "mean": 46.5307, "median": 43.4901, "q25": 32.6046, "q75": 60.0685, "std": 17.728 }, "sell": { "count": 156, "mean": 52.0383, "median": 51.4496, "q25": 36.8504, "q75": 65.2381, "std": 17.6293 }, "separation": 0.3115, "buy_lower_than_sell": true }, { "col": "d1_stoch_k", "tf": "d1", "interval": 1440, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 305, "mean": 47.9022, "median": 38.6219, "q25": 19.2357, "q75": 73.0283, "std": 33.749 }, "sell": { "count": 156, "mean": 54.951, "median": 48.2286, "q25": 24.8942, "q75": 80.5319, "std": 33.8437 }, "separation": 0.2086, "buy_lower_than_sell": true }, { "col": "d1_stoch_d", "tf": "d1", "interval": 1440, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 303, "mean": 47.0697, "median": 37.4615, "q25": 21.4261, "q75": 69.318, "std": 32.0482 }, "sell": { "count": 154, "mean": 52.6205, "median": 42.0804, "q25": 26.5022, "q75": 76.2084, "std": 31.6839 }, "separation": 0.1742, "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.4492, "median": 0.3679, "q25": 0.1905, "q75": 0.7418, "std": 0.3313 }, "sell": { "count": 154, "mean": 0.5897, "median": 0.6395, "q25": 0.2968, "q75": 0.9081, "std": 0.334 }, "separation": 0.4225, "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.2141, "median": 28.2718, "q25": 19.0736, "q75": 41.1602, "std": 23.5969 }, "sell": { "count": 154, "mean": 36.7771, "median": 28.3936, "q25": 17.1878, "q75": 46.5677, "std": 27.2675 }, "separation": 0.1005, "buy_lower_than_sell": true } ] }