{ "source_rows": 454, "buy_gt_count": 304, "sell_gt_count": 150, "columns_analyzed": 1060, "intervals": [ 3, 5, 10, 15, 30, 60, 240, 1440 ], "config": { "top_per_tf": 6, "top_global": 30, "min_separation": 0.25, "min_samples": 10 }, "global_top_separation": [ { "col": "m10_bb_pos", "tf": "m10", "family": "legacy", "separation": 4.8615, "buy_median": 0.0965, "sell_median": 0.9122 }, { "col": "m60_ga_ha_bull", "tf": "m60", "family": "indicator", "separation": 4.6306, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m10_ga_cci_20", "tf": "m10", "family": "indicator", "separation": 4.2857, "buy_median": -155.264, "sell_median": 138.6096 }, { "col": "m5_bb_pos", "tf": "m5", "family": "legacy", "separation": 4.2813, "buy_median": 0.1092, "sell_median": 0.8803 }, { "col": "m15_bb_pos", "tf": "m15", "family": "legacy", "separation": 4.2625, "buy_median": 0.0993, "sell_median": 0.9253 }, { "col": "m5_ga_cci_20", "tf": "m5", "family": "indicator", "separation": 4.1462, "buy_median": -148.8619, "sell_median": 131.386 }, { "col": "m30_ga_ha_bull", "tf": "m30", "family": "indicator", "separation": 4.1358, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m30_ga_williams_overbought", "tf": "m30", "family": "indicator", "separation": 4.1319, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m10_ga_donchian_pos", "tf": "m10", "family": "indicator", "separation": 3.9262, "buy_median": 0.164, "sell_median": 1.0459 }, { "col": "m15_ga_cci_20", "tf": "m15", "family": "indicator", "separation": 3.8939, "buy_median": -155.0009, "sell_median": 146.0705 }, { "col": "m10_ga_keltner_pos", "tf": "m10", "family": "indicator", "separation": 3.8141, "buy_median": 0.1004, "sell_median": 1.0505 }, { "col": "m15_ga_ha_bull", "tf": "m15", "family": "indicator", "separation": 3.7922, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m30_bb_pos", "tf": "m30", "family": "legacy", "separation": 3.7854, "buy_median": 0.1125, "sell_median": 0.9835 }, { "col": "m10_stoch_k", "tf": "m10", "family": "legacy", "separation": 3.7594, "buy_median": 21.0633, "sell_median": 106.6667 }, { "col": "m5_ga_mfi_14", "tf": "m5", "family": "indicator", "separation": 3.7534, "buy_median": 19.5225, "sell_median": 77.5999 }, { "col": "m10_ga_ha_bull", "tf": "m10", "family": "indicator", "separation": 3.7224, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m5_ga_keltner_pos", "tf": "m5", "family": "indicator", "separation": 3.6661, "buy_median": 0.0759, "sell_median": 0.994 }, { "col": "m10_ga_williams_overbought", "tf": "m10", "family": "indicator", "separation": 3.6631, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m15_ga_keltner_pos", "tf": "m15", "family": "indicator", "separation": 3.6238, "buy_median": 0.106, "sell_median": 1.1093 }, { "col": "m15_ga_donchian_pos", "tf": "m15", "family": "indicator", "separation": 3.5685, "buy_median": 0.1818, "sell_median": 1.0656 }, { "col": "m15_ga_williams_overbought", "tf": "m15", "family": "indicator", "separation": 3.5413, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m10_ga_williams_r", "tf": "m10", "family": "indicator", "separation": 3.5211, "buy_median": -80.9524, "sell_median": 5.6975 }, { "col": "m30_ga_cci_20", "tf": "m30", "family": "indicator", "separation": 3.5069, "buy_median": -141.1485, "sell_median": 158.8046 }, { "col": "m5_ga_donchian_pos", "tf": "m5", "family": "indicator", "separation": 3.4835, "buy_median": 0.1765, "sell_median": 1.0083 }, { "col": "m10_ga_mfi_14", "tf": "m10", "family": "indicator", "separation": 3.4143, "buy_median": 20.6936, "sell_median": 75.6397 }, { "col": "m5_ga_cci_oversold", "tf": "m5", "family": "indicator", "separation": 3.3872, "buy_median": 1.0, "sell_median": 0.0 }, { "col": "m15_stoch_k", "tf": "m15", "family": "legacy", "separation": 3.3826, "buy_median": 23.5511, "sell_median": 108.3007 }, { "col": "m30_ga_donchian_pos", "tf": "m30", "family": "indicator", "separation": 3.3269, "buy_median": 0.1682, "sell_median": 1.0714 }, { "col": "m5_RSI", "tf": "m5", "family": "legacy", "separation": 3.3262, "buy_median": 30.7692, "sell_median": 71.3465 }, { "col": "m30_ga_cci_overbought", "tf": "m30", "family": "indicator", "separation": 3.3228, "buy_median": 0.0, "sell_median": 1.0 }, { "col": "m15_ga_williams_r", "tf": "m15", "family": "indicator", "separation": 3.2878, "buy_median": -80.0, "sell_median": 8.554 }, { "col": "m30_ga_keltner_pos", "tf": "m30", "family": "indicator", "separation": 3.2661, "buy_median": 0.1521, "sell_median": 1.1214 }, { "col": "m10_ga_cci_oversold", "tf": "m10", "family": "indicator", "separation": 3.2209, "buy_median": 1.0, "sell_median": 0.0 }, { "col": "m10_stoch_d", "tf": "m10", "family": "legacy", "separation": 3.2089, "buy_median": 23.6995, "sell_median": 106.2051 }, { "col": "m3_ga_cci_20", "tf": "m3", "family": "indicator", "separation": 3.1865, "buy_median": -126.499, "sell_median": 108.8001 }, { "col": "m3_bb_pos", "tf": "m3", "family": "legacy", "separation": 3.1664, "buy_median": 0.1371, "sell_median": 0.8159 }, { "col": "m3_ga_keltner_pos", "tf": "m3", "family": "indicator", "separation": 3.0885, "buy_median": 0.0793, "sell_median": 0.9532 }, { "col": "m10_RSI", "tf": "m10", "family": "legacy", "separation": 3.0698, "buy_median": 31.455, "sell_median": 70.9677 }, { "col": "m30_ga_williams_r", "tf": "m30", "family": "indicator", "separation": 3.0306, "buy_median": -82.0856, "sell_median": 9.5696 }, { "col": "m3_ga_mfi_14", "tf": "m3", "family": "indicator", "separation": 2.9986, "buy_median": 21.5038, "sell_median": 76.1927 } ], "by_interval": { "m3": { "interval_minutes": 3, "feature_count": 124, "top_separation": [ { "col": "m3_ga_cci_20", "separation": 3.1865 }, { "col": "m3_bb_pos", "separation": 3.1664 }, { "col": "m3_ga_keltner_pos", "separation": 3.0885 }, { "col": "m3_ga_mfi_14", "separation": 2.9986 }, { "col": "m3_RSI", "separation": 2.6835 }, { "col": "m3_ga_donchian_pos", "separation": 2.6788 }, { "col": "m3_ga_chart_renko_brick_up_ratio", "separation": 2.3732 }, { "col": "m3_stoch_k", "separation": 2.3254 }, { "col": "m3_stoch_d", "separation": 2.2776 }, { "col": "m3_ga_williams_r", "separation": 2.2566 }, { "col": "m3_ga_williams_overbought", "separation": 2.1163 }, { "col": "m3_ga_cci_oversold", "separation": 2.0553 }, { "col": "m3_ga_ha_bull", "separation": 2.0135 }, { "col": "m3_ga_close_vs_sma_20_pct", "separation": 1.5654 }, { "col": "m3_ga_cci_overbought", "separation": 1.5301 } ], "buy_favor_lower_median": [ { "col": "m3_ga_cci_20", "separation": 3.1865 }, { "col": "m3_bb_pos", "separation": 3.1664 }, { "col": "m3_ga_keltner_pos", "separation": 3.0885 }, { "col": "m3_ga_mfi_14", "separation": 2.9986 }, { "col": "m3_RSI", "separation": 2.6835 }, { "col": "m3_ga_donchian_pos", "separation": 2.6788 }, { "col": "m3_ga_chart_renko_brick_up_ratio", "separation": 2.3732 }, { "col": "m3_stoch_k", "separation": 2.3254 } ], "sell_favor_higher_median": [ { "col": "m3_ga_cci_oversold", "separation": 2.0553 }, { "col": "m3_ga_williams_oversold", "separation": 1.2168 }, { "col": "m3_ga_macd_bull_div", "separation": 0.9959 }, { "col": "m3_ga_macd_bear_div", "separation": 0.9796 }, { "col": "m3_ga_stoch_bear_div", "separation": 0.9616 }, { "col": "m3_ga_stoch_bull_div", "separation": 0.8918 }, { "col": "m3_ga_chart_renko_dir", "separation": 0.8883 }, { "col": "m3_ga_rsi_bull_div", "separation": 0.8479 } ] }, "m5": { "interval_minutes": 5, "feature_count": 124, "top_separation": [ { "col": "m5_bb_pos", "separation": 4.2813 }, { "col": "m5_ga_cci_20", "separation": 4.1462 }, { "col": "m5_ga_mfi_14", "separation": 3.7534 }, { "col": "m5_ga_keltner_pos", "separation": 3.6661 }, { "col": "m5_ga_donchian_pos", "separation": 3.4835 }, { "col": "m5_ga_cci_oversold", "separation": 3.3872 }, { "col": "m5_RSI", "separation": 3.3262 }, { "col": "m5_stoch_d", "separation": 2.9498 }, { "col": "m5_stoch_k", "separation": 2.9023 }, { "col": "m5_ga_ha_bull", "separation": 2.8289 }, { "col": "m5_ga_williams_overbought", "separation": 2.6745 }, { "col": "m5_ga_williams_r", "separation": 2.5611 }, { "col": "m5_ga_chart_renko_brick_up_ratio", "separation": 2.5439 }, { "col": "m5_ga_cci_overbought", "separation": 2.153 }, { "col": "m5_ga_cmf_20", "separation": 1.8522 } ], "buy_favor_lower_median": [ { "col": "m5_bb_pos", "separation": 4.2813 }, { "col": "m5_ga_cci_20", "separation": 4.1462 }, { "col": "m5_ga_mfi_14", "separation": 3.7534 }, { "col": "m5_ga_keltner_pos", "separation": 3.6661 }, { "col": "m5_ga_donchian_pos", "separation": 3.4835 }, { "col": "m5_RSI", "separation": 3.3262 }, { "col": "m5_stoch_d", "separation": 2.9498 }, { "col": "m5_stoch_k", "separation": 2.9023 } ], "sell_favor_higher_median": [ { "col": "m5_ga_cci_oversold", "separation": 3.3872 }, { "col": "m5_ga_williams_oversold", "separation": 1.1119 }, { "col": "m5_ga_chart_renko_dir", "separation": 1.0914 }, { "col": "m5_ga_stoch_bull_div", "separation": 0.9592 }, { "col": "m5_ga_stoch_bear_div", "separation": 0.9203 }, { "col": "m5_ga_macd_bear_div", "separation": 0.8034 }, { "col": "m5_ga_macd_bull_div", "separation": 0.7868 }, { "col": "m5_ga_rsi_bear_div", "separation": 0.6955 } ] }, "m10": { "interval_minutes": 10, "feature_count": 124, "top_separation": [ { "col": "m10_bb_pos", "separation": 4.8615 }, { "col": "m10_ga_cci_20", "separation": 4.2857 }, { "col": "m10_ga_donchian_pos", "separation": 3.9262 }, { "col": "m10_ga_keltner_pos", "separation": 3.8141 }, { "col": "m10_stoch_k", "separation": 3.7594 }, { "col": "m10_ga_ha_bull", "separation": 3.7224 }, { "col": "m10_ga_williams_overbought", "separation": 3.6631 }, { "col": "m10_ga_williams_r", "separation": 3.5211 }, { "col": "m10_ga_mfi_14", "separation": 3.4143 }, { "col": "m10_ga_cci_oversold", "separation": 3.2209 }, { "col": "m10_stoch_d", "separation": 3.2089 }, { "col": "m10_RSI", "separation": 3.0698 }, { "col": "m10_ga_cci_overbought", "separation": 2.8791 }, { "col": "m10_ga_chart_renko_brick_up_ratio", "separation": 2.1377 }, { "col": "m10_ga_close_vs_sma_20_pct", "separation": 1.8302 } ], "buy_favor_lower_median": [ { "col": "m10_bb_pos", "separation": 4.8615 }, { "col": "m10_ga_cci_20", "separation": 4.2857 }, { "col": "m10_ga_donchian_pos", "separation": 3.9262 }, { "col": "m10_ga_keltner_pos", "separation": 3.8141 }, { "col": "m10_stoch_k", "separation": 3.7594 }, { "col": "m10_ga_ha_bull", "separation": 3.7224 }, { "col": "m10_ga_williams_overbought", "separation": 3.6631 }, { "col": "m10_ga_williams_r", "separation": 3.5211 } ], "sell_favor_higher_median": [ { "col": "m10_ga_cci_oversold", "separation": 3.2209 }, { "col": "m10_ga_williams_oversold", "separation": 1.3575 }, { "col": "m10_ga_chart_renko_dir", "separation": 1.257 }, { "col": "m10_ga_hammer", "separation": 0.9447 }, { "col": "m10_ga_vp_in_value_area", "separation": 0.8895 }, { "col": "m10_ga_stoch_bear_div", "separation": 0.8398 }, { "col": "m10_ga_chart_pnf_col", "separation": 0.8201 }, { "col": "m10_ga_stoch_bull_div", "separation": 0.7794 } ] }, "m15": { "interval_minutes": 15, "feature_count": 124, "top_separation": [ { "col": "m15_bb_pos", "separation": 4.2625 }, { "col": "m15_ga_cci_20", "separation": 3.8939 }, { "col": "m15_ga_ha_bull", "separation": 3.7922 }, { "col": "m15_ga_keltner_pos", "separation": 3.6238 }, { "col": "m15_ga_donchian_pos", "separation": 3.5685 }, { "col": "m15_ga_williams_overbought", "separation": 3.5413 }, { "col": "m15_stoch_k", "separation": 3.3826 }, { "col": "m15_ga_williams_r", "separation": 3.2878 }, { "col": "m15_ga_cci_oversold", "separation": 2.9797 }, { "col": "m15_ga_mfi_14", "separation": 2.9432 }, { "col": "m15_RSI", "separation": 2.8142 }, { "col": "m15_ga_cci_overbought", "separation": 2.7792 }, { "col": "m15_stoch_d", "separation": 2.7314 }, { "col": "m15_ga_chart_renko_brick_up_ratio", "separation": 2.1035 }, { "col": "m15_ga_ha_trend_up", "separation": 1.83 } ], "buy_favor_lower_median": [ { "col": "m15_bb_pos", "separation": 4.2625 }, { "col": "m15_ga_cci_20", "separation": 3.8939 }, { "col": "m15_ga_ha_bull", "separation": 3.7922 }, { "col": "m15_ga_keltner_pos", "separation": 3.6238 }, { "col": "m15_ga_donchian_pos", "separation": 3.5685 }, { "col": "m15_ga_williams_overbought", "separation": 3.5413 }, { "col": "m15_stoch_k", "separation": 3.3826 }, { "col": "m15_ga_williams_r", "separation": 3.2878 } ], "sell_favor_higher_median": [ { "col": "m15_ga_cci_oversold", "separation": 2.9797 }, { "col": "m15_ga_williams_oversold", "separation": 1.3298 }, { "col": "m15_ga_chart_renko_dir", "separation": 1.3113 }, { "col": "m15_ga_vp_in_value_area", "separation": 1.2153 }, { "col": "m15_ga_chart_pnf_col", "separation": 0.8834 }, { "col": "m15_ga_macd_bull_div", "separation": 0.7725 }, { "col": "m15_ga_stoch_bull_div", "separation": 0.7678 }, { "col": "m15_ga_stoch_bear_div", "separation": 0.7069 } ] }, "m30": { "interval_minutes": 30, "feature_count": 124, "top_separation": [ { "col": "m30_ga_ha_bull", "separation": 4.1358 }, { "col": "m30_ga_williams_overbought", "separation": 4.1319 }, { "col": "m30_bb_pos", "separation": 3.7854 }, { "col": "m30_ga_cci_20", "separation": 3.5069 }, { "col": "m30_ga_donchian_pos", "separation": 3.3269 }, { "col": "m30_ga_cci_overbought", "separation": 3.3228 }, { "col": "m30_ga_keltner_pos", "separation": 3.2661 }, { "col": "m30_ga_williams_r", "separation": 3.0306 }, { "col": "m30_ga_mfi_14", "separation": 2.807 }, { "col": "m30_stoch_k", "separation": 2.6972 }, { "col": "m30_RSI", "separation": 2.6851 }, { "col": "m30_ga_cci_oversold", "separation": 2.264 }, { "col": "m30_ga_ha_trend_up", "separation": 2.2608 }, { "col": "m30_ga_chart_ha_trend", "separation": 2.2608 }, { "col": "m30_stoch_d", "separation": 2.0981 } ], "buy_favor_lower_median": [ { "col": "m30_ga_ha_bull", "separation": 4.1358 }, { "col": "m30_ga_williams_overbought", "separation": 4.1319 }, { "col": "m30_bb_pos", "separation": 3.7854 }, { "col": "m30_ga_cci_20", "separation": 3.5069 }, { "col": "m30_ga_donchian_pos", "separation": 3.3269 }, { "col": "m30_ga_cci_overbought", "separation": 3.3228 }, { "col": "m30_ga_keltner_pos", "separation": 3.2661 }, { "col": "m30_ga_williams_r", "separation": 3.0306 } ], "sell_favor_higher_median": [ { "col": "m30_ga_cci_oversold", "separation": 2.264 }, { "col": "m30_ga_vp_in_value_area", "separation": 1.5511 }, { "col": "m30_ga_williams_oversold", "separation": 1.4121 }, { "col": "m30_ga_chart_pnf_col", "separation": 1.2608 }, { "col": "m30_ga_stoch_bull_div", "separation": 0.808 }, { "col": "m30_ga_macd_bear_div", "separation": 0.7951 }, { "col": "m30_ga_stoch_bear_div", "separation": 0.7836 }, { "col": "m30_ga_three_black_crows", "separation": 0.7312 } ] }, "m60": { "interval_minutes": 60, "feature_count": 124, "top_separation": [ { "col": "m60_ga_ha_bull", "separation": 4.6306 }, { "col": "m60_bb_pos", "separation": 2.8548 }, { "col": "m60_ga_cci_20", "separation": 2.7874 }, { "col": "m60_ga_williams_overbought", "separation": 2.7161 }, { "col": "m60_ga_keltner_pos", "separation": 2.556 }, { "col": "m60_ga_cci_overbought", "separation": 2.4936 }, { "col": "m60_ga_donchian_pos", "separation": 2.2664 }, { "col": "m60_ga_mfi_14", "separation": 2.194 }, { "col": "m60_ga_williams_r", "separation": 2.1905 }, { "col": "m60_RSI", "separation": 2.182 }, { "col": "m60_ga_ha_trend_up", "separation": 2.0426 }, { "col": "m60_ga_chart_ha_trend", "separation": 2.0426 }, { "col": "m60_stoch_k", "separation": 1.8382 }, { "col": "m60_ga_cci_oversold", "separation": 1.8356 }, { "col": "m60_ga_chart_renko_dir", "separation": 1.7312 } ], "buy_favor_lower_median": [ { "col": "m60_ga_ha_bull", "separation": 4.6306 }, { "col": "m60_bb_pos", "separation": 2.8548 }, { "col": "m60_ga_cci_20", "separation": 2.7874 }, { "col": "m60_ga_williams_overbought", "separation": 2.7161 }, { "col": "m60_ga_keltner_pos", "separation": 2.556 }, { "col": "m60_ga_cci_overbought", "separation": 2.4936 }, { "col": "m60_ga_donchian_pos", "separation": 2.2664 }, { "col": "m60_ga_mfi_14", "separation": 2.194 } ], "sell_favor_higher_median": [ { "col": "m60_ga_cci_oversold", "separation": 1.8356 }, { "col": "m60_ga_williams_oversold", "separation": 1.21 }, { "col": "m60_ga_chart_pnf_col", "separation": 1.2053 }, { "col": "m60_ga_vp_in_value_area", "separation": 1.1118 }, { "col": "m60_ga_three_black_crows", "separation": 0.9734 }, { "col": "m60_ga_stoch_bull_div", "separation": 0.7751 }, { "col": "m60_ga_hammer", "separation": 0.7344 }, { "col": "m60_ga_macd_bull_div", "separation": 0.7312 } ] }, "m240": { "interval_minutes": 240, "feature_count": 124, "top_separation": [ { "col": "m240_ga_ha_bull", "separation": 2.2637 }, { "col": "m240_ga_ha_trend_up", "separation": 1.5979 }, { "col": "m240_ga_chart_ha_trend", "separation": 1.5979 }, { "col": "m240_ga_cci_20", "separation": 1.5466 }, { "col": "m240_bb_pos", "separation": 1.3442 }, { "col": "m240_ga_keltner_pos", "separation": 1.2139 }, { "col": "m240_ga_mfi_14", "separation": 1.1972 }, { "col": "m240_ga_williams_r", "separation": 1.1659 }, { "col": "m240_ga_cci_overbought", "separation": 1.1572 }, { "col": "m240_ga_donchian_pos", "separation": 1.1251 }, { "col": "m240_ga_chart_renko_dir", "separation": 1.0137 }, { "col": "m240_ga_williams_overbought", "separation": 0.9974 }, { "col": "m240_ga_cci_oversold", "separation": 0.9713 }, { "col": "m240_stoch_k", "separation": 0.9577 }, { "col": "m240_RSI", "separation": 0.919 } ], "buy_favor_lower_median": [ { "col": "m240_ga_ha_bull", "separation": 2.2637 }, { "col": "m240_ga_ha_trend_up", "separation": 1.5979 }, { "col": "m240_ga_chart_ha_trend", "separation": 1.5979 }, { "col": "m240_ga_cci_20", "separation": 1.5466 }, { "col": "m240_bb_pos", "separation": 1.3442 }, { "col": "m240_ga_keltner_pos", "separation": 1.2139 }, { "col": "m240_ga_mfi_14", "separation": 1.1972 }, { "col": "m240_ga_williams_r", "separation": 1.1659 } ], "sell_favor_higher_median": [ { "col": "m240_ga_chart_renko_dir", "separation": 1.0137 }, { "col": "m240_ga_cci_oversold", "separation": 0.9713 }, { "col": "m240_ga_williams_oversold", "separation": 0.8171 }, { "col": "m240_ga_chart_pnf_col", "separation": 0.7014 }, { "col": "m240_ga_three_black_crows", "separation": 0.6926 }, { "col": "m240_ga_hammer", "separation": 0.6066 }, { "col": "m240_ga_chart_vol_spike", "separation": 0.4615 }, { "col": "m240_ga_pitchfork_dist_pct", "separation": 0.4127 } ] }, "d1": { "interval_minutes": 1440, "feature_count": 124, "top_separation": [ { "col": "d1_ga_ha_bull", "separation": 0.79 }, { "col": "d1_ga_cci_20", "separation": 0.4531 }, { "col": "d1_ga_hammer", "separation": 0.4086 }, { "col": "d1_ga_cci_oversold", "separation": 0.4059 }, { "col": "d1_bb_pos", "separation": 0.4042 }, { "col": "d1_ga_ha_trend_up", "separation": 0.377 }, { "col": "d1_ga_chart_ha_trend", "separation": 0.377 }, { "col": "d1_ga_cci_overbought", "separation": 0.3712 }, { "col": "d1_ga_rsi_delta_1", "separation": 0.336 }, { "col": "d1_ga_mfi_14", "separation": 0.3309 }, { "col": "d1_RSI", "separation": 0.3309 }, { "col": "d1_ga_stoch_bear_div", "separation": 0.3268 }, { "col": "d1_ga_keltner_pos", "separation": 0.3263 }, { "col": "d1_ga_chart_renko_dir", "separation": 0.3116 }, { "col": "d1_ga_williams_r", "separation": 0.3061 } ], "buy_favor_lower_median": [ { "col": "d1_ga_ha_bull", "separation": 0.79 }, { "col": "d1_ga_cci_20", "separation": 0.4531 }, { "col": "d1_bb_pos", "separation": 0.4042 }, { "col": "d1_ga_rsi_delta_1", "separation": 0.336 }, { "col": "d1_ga_mfi_14", "separation": 0.3309 }, { "col": "d1_RSI", "separation": 0.3309 }, { "col": "d1_ga_keltner_pos", "separation": 0.3263 }, { "col": "d1_ga_williams_r", "separation": 0.3061 } ], "sell_favor_higher_median": [ { "col": "d1_ga_hammer", "separation": 0.4086 }, { "col": "d1_ga_cci_oversold", "separation": 0.4059 }, { "col": "d1_ga_ha_trend_up", "separation": 0.377 }, { "col": "d1_ga_chart_ha_trend", "separation": 0.377 }, { "col": "d1_ga_cci_overbought", "separation": 0.3712 }, { "col": "d1_ga_stoch_bear_div", "separation": 0.3268 }, { "col": "d1_ga_chart_renko_dir", "separation": 0.3116 }, { "col": "d1_ga_macd_bull_div", "separation": 0.276 } ] } }, "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": 304, "mean": 2.3882, "median": 3.0, "q25": 1.0, "q75": 3.0, "std": 1.2848 }, "sell": { "count": 150, "mean": 0.0267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1616 }, "separation": 2.5789, "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": 304, "mean": 0.0493, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.271 }, "sell": { "count": 150, "mean": 2.62, "median": 3.0, "q25": 2.0, "q75": 4.0, "std": 1.3594 }, "separation": 2.6227, "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": 304, "mean": 0.2368, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.5479 }, "sell": { "count": 150, "mean": 0.3733, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.7645 }, "separation": 0.2052, "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": 304, "mean": 0.4507, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5607 }, "sell": { "count": 150, "mean": 0.4533, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5257 }, "separation": 0.0049, "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": 304, "mean": 0.597, "median": 0.75, "q25": 0.25, "q75": 0.75, "std": 0.3212 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0404 }, "separation": 2.5789, "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": 304, "mean": 0.0123, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0678 }, "sell": { "count": 150, "mean": 0.655, "median": 0.75, "q25": 0.5, "q75": 1.0, "std": 0.3398 }, "separation": 2.6227, "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": 304, "mean": -0.0712, "median": 0.0, "q25": -0.333, "q75": 0.0, "std": 0.2807 }, "sell": { "count": 150, "mean": -0.0266, "median": 0.0, "q25": -0.333, "q75": 0.0, "std": 0.331 }, "separation": 0.1454, "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": 304, "mean": 0.1447, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3524 }, "sell": { "count": 150, "mean": 0.18, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3855 }, "separation": 0.0955, "buy_lower_than_sell": false } ], "selected_features": { "buy": [ "m3_ga_cci_20", "m3_bb_pos", "m3_ga_keltner_pos", "m3_ga_mfi_14", "m3_RSI", "m3_ga_donchian_pos", "m5_bb_pos", "m5_ga_cci_20", "m5_ga_mfi_14", "m5_ga_keltner_pos", "m5_ga_donchian_pos", "m5_ga_cci_oversold", "m10_bb_pos", "m10_ga_cci_20", "m10_ga_donchian_pos", "m10_ga_keltner_pos", "m10_stoch_k", "m10_ga_ha_bull", "m15_bb_pos", "m15_ga_cci_20", "m15_ga_ha_bull", "m15_ga_keltner_pos", "m15_ga_donchian_pos", "m15_ga_williams_overbought", "m30_ga_ha_bull", "m30_ga_williams_overbought", "m30_bb_pos", "m30_ga_cci_20", "m30_ga_donchian_pos", "m30_ga_cci_overbought", "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_keltner_pos", "d1_ga_ha_bull", "d1_ga_cci_20", "d1_ga_hammer", "d1_ga_cci_oversold", "d1_bb_pos", "d1_ga_ha_trend_up", "m10_ga_williams_overbought", "m10_ga_williams_r", "m10_ga_mfi_14", "m15_stoch_k", "m5_RSI", "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_RSI", "m3_ga_donchian_pos", "m5_bb_pos", "m5_ga_cci_20", "m5_ga_mfi_14", "m5_ga_keltner_pos", "m5_ga_donchian_pos", "m5_ga_cci_oversold", "m10_bb_pos", "m10_ga_cci_20", "m10_ga_donchian_pos", "m10_ga_keltner_pos", "m10_stoch_k", "m10_ga_ha_bull", "m15_bb_pos", "m15_ga_cci_20", "m15_ga_ha_bull", "m15_ga_keltner_pos", "m15_ga_donchian_pos", "m15_ga_williams_overbought", "m30_ga_ha_bull", "m30_ga_williams_overbought", "m30_bb_pos", "m30_ga_cci_20", "m30_ga_donchian_pos", "m30_ga_cci_overbought", "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_keltner_pos", "d1_ga_ha_bull", "d1_ga_cci_20", "d1_ga_hammer", "d1_ga_cci_oversold", "d1_bb_pos", "d1_ga_ha_trend_up", "m10_ga_williams_overbought", "m10_ga_williams_r", "m10_ga_mfi_14", "m15_stoch_k", "m5_RSI", "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": 304, "mean": 0.161, "median": 0.1371, "q25": 0.0215, "q75": 0.2503, "std": 0.1589 }, "sell": { "count": 150, "mean": 0.7709, "median": 0.8159, "q25": 0.6734, "q75": 0.9487, "std": 0.2213 }, "separation": 3.1664, "buy_lower_than_sell": true }, { "col": "m3_RSI", "tf": "m3", "interval": 3, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 31.8437, "median": 32.0, "q25": 23.0769, "q75": 40.0, "std": 11.8461 }, "sell": { "count": 150, "mean": 67.1381, "median": 68.5855, "q25": 58.6714, "q75": 77.2277, "std": 14.3398 }, "separation": 2.6835, "buy_lower_than_sell": true }, { "col": "m3_macd_hist", "tf": "m3", "interval": 3, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": -0.9747, "median": -0.3924, "q25": -1.1481, "q75": -0.0006, "std": 2.1541 }, "sell": { "count": 150, "mean": 1.3803, "median": 0.4331, "q25": -0.1042, "q75": 1.269, "std": 4.4589 }, "separation": 0.6725, "buy_lower_than_sell": true }, { "col": "m3_stoch_k", "tf": "m3", "interval": 3, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 302, "mean": 28.2688, "median": 19.7809, "q25": 11.1111, "q75": 39.4512, "std": 25.8405 }, "sell": { "count": 150, "mean": 91.8536, "median": 103.5972, "q25": 83.5985, "q75": 108.2622, "std": 28.768 }, "separation": 2.3254, "buy_lower_than_sell": true }, { "col": "m3_stoch_d", "tf": "m3", "interval": 3, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 301, "mean": 31.2987, "median": 21.3648, "q25": 12.5, "q75": 42.2222, "std": 27.617 }, "sell": { "count": 150, "mean": 93.5036, "median": 103.9389, "q25": 88.4571, "q75": 109.3891, "std": 27.0025 }, "separation": 2.2776, "buy_lower_than_sell": true }, { "col": "m3_macd_line", "tf": "m3", "interval": 3, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 304, "mean": -4.061, "median": -2.828, "q25": -5.4227, "q75": -1.2154, "std": 5.1284 }, "sell": { "count": 150, "mean": 9.4441, "median": 4.2948, "q25": 2.2367, "q75": 11.1483, "std": 13.4104 }, "separation": 1.3302, "buy_lower_than_sell": true }, { "col": "m3_macd_signal", "tf": "m3", "interval": 3, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 304, "mean": -3.0863, "median": -2.218, "q25": -4.527, "q75": -0.9415, "std": 4.4829 }, "sell": { "count": 150, "mean": 8.0638, "median": 3.7398, "q25": 2.1124, "q75": 9.7082, "std": 10.3125 }, "separation": 1.4023, "buy_lower_than_sell": true }, { "col": "m3_BB_Width", "tf": "m3", "interval": 3, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 2.3256, "median": 1.8492, "q25": 1.2498, "q75": 2.9201, "std": 1.7355 }, "sell": { "count": 150, "mean": 4.0055, "median": 2.7012, "q25": 1.8385, "q75": 5.1314, "std": 3.6874 }, "separation": 0.583, "buy_lower_than_sell": true }, { "col": "m3_ga_sma_5", "tf": "m3", "interval": 3, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1048.7204, "median": 994.6, "q25": 552.05, "q75": 1387.25, "std": 539.6543 }, "sell": { "count": 150, "mean": 1207.7587, "median": 1223.0, "q25": 604.05, "q75": 1570.35, "std": 654.1694 }, "separation": 0.2652, "buy_lower_than_sell": true }, { "col": "m3_ga_sma_20", "tf": "m3", "interval": 3, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1055.7467, "median": 1001.3, "q25": 553.9375, "q75": 1401.25, "std": 544.924 }, "sell": { "count": 150, "mean": 1192.99, "median": 1211.425, "q25": 596.925, "q75": 1565.9625, "std": 639.3063 }, "separation": 0.2311, "buy_lower_than_sell": true }, { "col": "m3_ga_sma_60", "tf": "m3", "interval": 3, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1062.3655, "median": 1012.8083, "q25": 556.8083, "q75": 1413.5667, "std": 546.6788 }, "sell": { "count": 150, "mean": 1174.7626, "median": 1192.775, "q25": 593.4958, "q75": 1563.5042, "std": 627.8361 }, "separation": 0.1909, "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": 304, "mean": -0.9154, "median": -0.6882, "q25": -1.1537, "q75": -0.3661, "std": 1.0947 }, "sell": { "count": 150, "mean": 1.2708, "median": 0.8047, "q25": 0.3723, "q75": 1.6454, "std": 1.6439 }, "separation": 1.5654, "buy_lower_than_sell": true }, { "col": "m3_ga_golden_cross", "tf": "m3", "interval": 3, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.02, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1405 }, "separation": 0.1558, "buy_lower_than_sell": false }, { "col": "m3_ga_death_cross", "tf": "m3", "interval": 3, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0493, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2169 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.2604, "buy_lower_than_sell": false }, { "col": "m3_ga_atr_14", "tf": "m3", "interval": 3, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 5.1971, "median": 3.7143, "q25": 2.1429, "q75": 6.0, "std": 5.7571 }, "sell": { "count": 150, "mean": 8.33, "median": 4.7857, "q25": 2.7321, "q75": 9.6964, "std": 9.5488 }, "separation": 0.3974, "buy_lower_than_sell": true }, { "col": "m3_ga_atr_pct", "tf": "m3", "interval": 3, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.4689, "median": 0.4065, "q25": 0.292, "q75": 0.544, "std": 0.31 }, "sell": { "count": 150, "mean": 0.6123, "median": 0.5132, "q25": 0.3576, "q75": 0.7926, "std": 0.3922 }, "separation": 0.4056, "buy_lower_than_sell": true }, { "col": "m3_ga_bb_squeeze", "tf": "m3", "interval": 3, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.1447, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3524 }, "sell": { "count": 150, "mean": 0.0933, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2919 }, "separation": 0.1589, "buy_lower_than_sell": false }, { "col": "m3_ga_donchian_pos", "tf": "m3", "interval": 3, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.194, "median": 0.1342, "q25": 0.0417, "q75": 0.2814, "std": 0.242 }, "sell": { "count": 150, "mean": 0.911, "median": 1.0, "q25": 0.8518, "q75": 1.0734, "std": 0.2911 }, "separation": 2.6788, "buy_lower_than_sell": true }, { "col": "m3_ga_cci_20", "tf": "m3", "interval": 3, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -135.83, "median": -126.499, "q25": -165.6315, "q75": -94.5842, "std": 72.4669 }, "sell": { "count": 150, "mean": 107.585, "median": 108.8001, "q25": 71.0802, "q75": 152.0239, "std": 80.1218 }, "separation": 3.1865, "buy_lower_than_sell": true }, { "col": "m3_ga_cci_oversold", "tf": "m3", "interval": 3, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.7007, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4587 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 2.0553, "buy_lower_than_sell": false }, { "col": "m3_ga_cci_overbought", "tf": "m3", "interval": 3, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.081 }, "sell": { "count": 150, "mean": 0.5533, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4988 }, "separation": 1.5301, "buy_lower_than_sell": true }, { "col": "m3_ga_williams_r", "tf": "m3", "interval": 3, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 303, "mean": -77.6283, "median": -82.7586, "q25": -95.2381, "q75": -66.6667, "std": 25.8499 }, "sell": { "count": 150, "mean": -8.724, "median": 0.0, "q25": -19.1667, "q75": 10.0949, "std": 34.5894 }, "separation": 2.2566, "buy_lower_than_sell": true }, { "col": "m3_ga_williams_oversold", "tf": "m3", "interval": 3, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.5362, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4995 }, "sell": { "count": 150, "mean": 0.06, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2383 }, "separation": 1.2168, "buy_lower_than_sell": false }, { "col": "m3_ga_williams_overbought", "tf": "m3", "interval": 3, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0362, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1871 }, "sell": { "count": 150, "mean": 0.7467, "median": 1.0, "q25": 0.25, "q75": 1.0, "std": 0.4364 }, "separation": 2.1163, "buy_lower_than_sell": true }, { "col": "m3_ga_roc_10", "tf": "m3", "interval": 3, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -1.0355, "median": -0.7573, "q25": -1.3797, "q75": -0.3194, "std": 1.3584 }, "sell": { "count": 150, "mean": 1.4074, "median": 0.9526, "q25": 0.2853, "q75": 1.7299, "std": 2.2306 }, "separation": 1.3229, "buy_lower_than_sell": true }, { "col": "m3_ga_mfi_14", "tf": "m3", "interval": 3, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 23.8852, "median": 21.5038, "q25": 11.8819, "q75": 32.4813, "std": 15.167 }, "sell": { "count": 149, "mean": 72.1863, "median": 76.1927, "q25": 60.3644, "q75": 83.7933, "std": 16.9972 }, "separation": 2.9986, "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": 304, "mean": 0.2961, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4573 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.8479, "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": 304, "mean": 0.0066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.081 }, "sell": { "count": 150, "mean": 0.2733, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4472 }, "separation": 0.8301, "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": 304, "mean": 0.3618, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4813 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.9959, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.3333, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.473 }, "separation": 0.9796, "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": 304, "mean": 0.3158, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4656 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.8918, "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": 304, "mean": 0.0099, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.099 }, "sell": { "count": 150, "mean": 0.34, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4753 }, "separation": 0.9616, "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": 304, "mean": -1.8169, "median": -1.1038, "q25": -4.9463, "q75": 2.1375, "std": 6.1937 }, "sell": { "count": 150, "mean": -0.2083, "median": 0.0, "q25": -3.9513, "q75": 2.8281, "std": 6.3093 }, "separation": 0.2573, "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": 304, "mean": -0.1371, "median": -0.047, "q25": -0.1939, "q75": 0.0511, "std": 0.6916 }, "sell": { "count": 150, "mean": -0.0699, "median": -0.0188, "q25": -0.2295, "q75": 0.1544, "std": 0.8249 }, "separation": 0.0883, "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": 302, "mean": -4.1497, "median": -2.1391, "q25": -9.2988, "q75": 2.8483, "std": 13.8147 }, "sell": { "count": 150, "mean": -2.4187, "median": -0.8802, "q25": -7.5916, "q75": 4.7619, "std": 11.2822 }, "separation": 0.1373, "buy_lower_than_sell": true }, { "col": "m3_ga_keltner_pos", "tf": "m3", "interval": 3, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.084, "median": 0.0793, "q25": -0.0535, "q75": 0.2221, "std": 0.2104 }, "sell": { "count": 150, "mean": 0.9298, "median": 0.9532, "q25": 0.7093, "q75": 1.1386, "std": 0.3252 }, "separation": 3.0885, "buy_lower_than_sell": true }, { "col": "m3_ga_ao", "tf": "m3", "interval": 3, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -11.497, "median": -7.5206, "q25": -14.0029, "q75": -3.0735, "std": 14.7592 }, "sell": { "count": 150, "mean": 23.453, "median": 11.25, "q25": 4.8309, "q75": 24.8103, "std": 36.2612 }, "separation": 1.2625, "buy_lower_than_sell": true }, { "col": "m3_ga_ao_bull", "tf": "m3", "interval": 3, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.081 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1149, "buy_lower_than_sell": false }, { "col": "m3_ga_ao_bear", "tf": "m3", "interval": 3, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0197, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1393 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2003, "buy_lower_than_sell": false }, { "col": "m3_ga_hv_20", "tf": "m3", "interval": 3, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.0574, "median": 0.8851, "q25": 0.6835, "q75": 1.2047, "std": 0.7001 }, "sell": { "count": 150, "mean": 1.4535, "median": 1.2517, "q25": 0.8897, "q75": 1.7849, "std": 0.8548 }, "separation": 0.507, "buy_lower_than_sell": true }, { "col": "m3_ga_hv_percentile", "tf": "m3", "interval": 3, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.5976, "median": 0.6345, "q25": 0.3277, "q75": 0.9013, "std": 0.3194 }, "sell": { "count": 150, "mean": 0.6901, "median": 0.7941, "q25": 0.458, "q75": 0.9664, "std": 0.2917 }, "separation": 0.3026, "buy_lower_than_sell": true }, { "col": "m3_ga_ad_line", "tf": "m3", "interval": 3, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 220, "mean": -8673778037.5861, "median": -10800454535.3849, "q25": -13166456938.4487, "q75": -2509413932.3764, "std": 5265392582.2587 }, "sell": { "count": 140, "mean": -8664397815.4035, "median": -10166888262.7823, "q25": -13477333189.9128, "q75": -2803914170.5124, "std": 5250040146.4267 }, "separation": 0.0018, "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": 154, "mean": -6244968.6285, "median": -2143596.3348, "q25": -5274704.1244, "q75": -569600.7899, "std": 11694993.7287 }, "sell": { "count": 108, "mean": -5832343.1129, "median": -837879.8084, "q25": -4238490.4654, "q75": -24258.8711, "std": 13506146.667 }, "separation": 0.0327, "buy_lower_than_sell": true }, { "col": "m3_ga_vol_ratio", "tf": "m3", "interval": 3, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.6075, "median": 1.0269, "q25": 0.5579, "q75": 2.0987, "std": 1.6303 }, "sell": { "count": 150, "mean": 1.3521, "median": 1.006, "q25": 0.6389, "q75": 1.6812, "std": 1.0648 }, "separation": 0.1855, "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": 304, "mean": -480217.8935, "median": -235501.2764, "q25": -549640.1841, "q75": -58063.4742, "std": 935618.4468 }, "sell": { "count": 150, "mean": 1574621.8351, "median": 510165.7281, "q25": 112053.5084, "q75": 1256081.6604, "std": 3845941.9769 }, "separation": 0.7342, "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": 304, "mean": 0.102, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3031 }, "sell": { "count": 150, "mean": 0.0533, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2255 }, "separation": 0.1821, "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": 304, "mean": 0.0197, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1393 }, "sell": { "count": 150, "mean": 0.0467, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2116 }, "separation": 0.1503, "buy_lower_than_sell": false }, { "col": "m3_ga_cmf_20", "tf": "m3", "interval": 3, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 8, "mean": -3.72, "median": -4.1559, "q25": -4.9599, "q75": -3.0393, "std": 1.9456 }, "sell": { "count": 14, "mean": -0.604, "median": -0.4932, "q25": -0.9226, "q75": -0.001, "std": 0.7544 }, "separation": 0.0, "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": 304, "mean": -32.099, "median": -43.0913, "q25": -61.0276, "q75": -6.48, "std": 31.7384 }, "sell": { "count": 150, "mean": -21.1175, "median": -26.4644, "q25": -56.8355, "q75": 6.6692, "std": 38.3349 }, "separation": 0.3121, "buy_lower_than_sell": true }, { "col": "m3_ga_adx_14", "tf": "m3", "interval": 3, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 38.771, "median": 36.6926, "q25": 25.8253, "q75": 49.9779, "std": 17.5798 }, "sell": { "count": 150, "mean": 37.9885, "median": 37.3993, "q25": 21.7838, "q75": 49.7671, "std": 18.8475 }, "separation": 0.0429, "buy_lower_than_sell": true }, { "col": "m3_ga_adx_trending", "tf": "m3", "interval": 3, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.7697, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4217 }, "sell": { "count": 150, "mean": 0.66, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4753 }, "separation": 0.2442, "buy_lower_than_sell": false }, { "col": "m3_ga_supertrend_bull", "tf": "m3", "interval": 3, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": -0.7987, "median": -0.4996, "q25": -1.0758, "q75": -0.1739, "std": 1.0797 }, "sell": { "count": 150, "mean": 1.834, "median": 0.8034, "q25": 0.2906, "q75": 1.938, "std": 3.0779 }, "separation": 1.1414, "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": 304, "mean": 0.5257, "median": 0.6106, "q25": 0.2346, "q75": 0.7846, "std": 0.3087 }, "sell": { "count": 150, "mean": 0.5792, "median": 0.6383, "q25": 0.3461, "q75": 0.8279, "std": 0.278 }, "separation": 0.1821, "buy_lower_than_sell": true }, { "col": "m3_ga_psar", "tf": "m3", "interval": 3, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1042.3388, "median": 991.0, "q25": 550.5, "q75": 1373.25, "std": 535.3623 }, "sell": { "count": 150, "mean": 1207.3321, "median": 1225.5, "q25": 604.25, "q75": 1575.0, "std": 650.9079 }, "separation": 0.2769, "buy_lower_than_sell": true }, { "col": "m3_ga_psar_bull", "tf": "m3", "interval": 3, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1155, "buy_lower_than_sell": false }, { "col": "m3_ga_hammer", "tf": "m3", "interval": 3, "base": "ga_hammer", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.1382, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3456 }, "sell": { "count": 150, "mean": 0.6667, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.473 }, "separation": 1.2759, "buy_lower_than_sell": true }, { "col": "m3_ga_shooting_star", "tf": "m3", "interval": 3, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.7138, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4527 }, "sell": { "count": 150, "mean": 0.92, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2722 }, "separation": 0.552, "buy_lower_than_sell": false }, { "col": "m3_ga_doji", "tf": "m3", "interval": 3, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.9901, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.099 }, "sell": { "count": 150, "mean": 0.9867, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1151 }, "separation": 0.0323, "buy_lower_than_sell": false }, { "col": "m3_ga_bullish_engulfing", "tf": "m3", "interval": 3, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m3_ga_morning_star", "tf": "m3", "interval": 3, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0811, "buy_lower_than_sell": false }, { "col": "m3_ga_evening_star", "tf": "m3", "interval": 3, "base": "ga_evening_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0658, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2483 }, "sell": { "count": 150, "mean": 0.04, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1966 }, "separation": 0.1151, "buy_lower_than_sell": false }, { "col": "m3_ga_ha_bull", "tf": "m3", "interval": 3, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.1053, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3074 }, "sell": { "count": 150, "mean": 0.8133, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3909 }, "separation": 2.0135, "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": 304, "mean": 0.0428, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2027 }, "sell": { "count": 150, "mean": 0.5733, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4962 }, "separation": 1.3998, "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": 304, "mean": 0.0724, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2595 }, "sell": { "count": 150, "mean": 0.0733, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2616 }, "separation": 0.0037, "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": 304, "mean": 0.0724, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2595 }, "sell": { "count": 150, "mean": 0.0867, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2823 }, "separation": 0.0527, "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": 304, "mean": 0.0132, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1141 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.0654, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.1639, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0263, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1603 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1544, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1155, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_wedge_rising", "tf": "m3", "interval": 3, "base": "ga_pattern_wedge_rising", "family": "pattern", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0428, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2027 }, "sell": { "count": 150, "mean": 0.0933, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2919 }, "separation": 0.2013, "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": 304, "mean": 0.0263, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1603 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1544, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_rectangle", "tf": "m3", "interval": 3, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0164, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1274 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.0914, "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": 304, "mean": 0.0428, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2027 }, "sell": { "count": 150, "mean": 0.0933, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2919 }, "separation": 0.2013, "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": 304, "mean": 0.0263, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1603 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1544, "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": 304, "mean": 0.0132, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1141 }, "sell": { "count": 150, "mean": 0.0733, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2616 }, "separation": 0.2982, "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": 304, "mean": 0.0362, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1871 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.2045, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0733, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2616 }, "separation": 0.3699, "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": 304, "mean": 0.0724, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2595 }, "sell": { "count": 150, "mean": 0.0933, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2919 }, "separation": 0.0759, "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": 304, "mean": 0.0724, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2595 }, "sell": { "count": 150, "mean": 0.08, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2722 }, "separation": 0.0287, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.081 }, "sell": { "count": 150, "mean": 0.02, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1405 }, "separation": 0.1171, "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": 304, "mean": 0.0724, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2595 }, "sell": { "count": 150, "mean": 0.0667, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2503 }, "separation": 0.0224, "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": 304, "mean": 0.0724, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2595 }, "sell": { "count": 150, "mean": 0.0867, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2823 }, "separation": 0.0527, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.1105, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0811, "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": 304, "mean": 0.0691, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.254 }, "sell": { "count": 150, "mean": 0.08, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2722 }, "separation": 0.0415, "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": 304, "mean": 0.0724, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2595 }, "sell": { "count": 150, "mean": 0.08, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2722 }, "separation": 0.0287, "buy_lower_than_sell": false }, { "col": "m3_ga_pattern_label", "tf": "m3", "interval": 3, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 304, "mode": "none", "mode_frac": 0.928, "top": { "none": 282, "island_bottom": 21, "cup_handle": 1 } }, "sell": { "count": 150, "mode": "none", "mode_frac": 0.9, "top": { "none": 135, "island_bottom": 11, "cup_handle": 2, "inv_head_shoulders": 1, "double_bottom": 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": 304, "mode": "range", "mode_frac": 0.987, "top": { "range": 300, "up": 2, "down": 2 } }, "sell": { "count": 150, "mode": "range", "mode_frac": 0.973, "top": { "range": 146, "up": 3, "down": 1 } }, "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": 304, "mean": 0.0164, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1274 }, "sell": { "count": 150, "mean": 0.04, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1966 }, "separation": 0.1422, "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": 304, "mean": 0.0164, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1274 }, "sell": { "count": 150, "mean": 0.0467, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2116 }, "separation": 0.173, "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": 304, "mean": 0.0197, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1393 }, "sell": { "count": 150, "mean": 0.0467, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2116 }, "separation": 0.1503, "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": 304, "mean": 0.0197, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1393 }, "sell": { "count": 150, "mean": 0.02, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1405 }, "separation": 0.0019, "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": 304, "mean": 0.0099, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.099 }, "sell": { "count": 150, "mean": 0.04, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1966 }, "separation": 0.1936, "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": 304, "mean": 0.0132, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1141 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.163, "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": 304, "mean": 0.0066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.081 }, "sell": { "count": 150, "mean": 0.0267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1616 }, "separation": 0.1571, "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": 304, "mean": 4.4967, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 16.671 }, "sell": { "count": 150, "mean": 6.5133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 20.5154 }, "separation": 0.1079, "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": 304, "mode": "unknown", "mode_frac": 0.928, "top": { "unknown": 282, "impulse_late": 22 } }, "sell": { "count": 150, "mode": "unknown", "mode_frac": 0.9, "top": { "unknown": 135, "impulse_late": 15 } }, "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": 304, "mode": "unknown", "mode_frac": 0.961, "top": { "unknown": 292, "accumulation": 12 } }, "sell": { "count": 150, "mode": "unknown", "mode_frac": 0.927, "top": { "unknown": 139, "accumulation": 6, "distribution": 5 } }, "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": 304, "mode": "none", "mode_frac": 0.934, "top": { "none": 284, "0": 12, "382": 6, "500": 2 } }, "sell": { "count": 150, "mode": "none", "mode_frac": 0.907, "top": { "none": 136, "100": 8, "618": 3, "382": 2, "0": 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": 304, "mode": "neutral", "mode_frac": 0.928, "top": { "neutral": 282, "below_cloud": 15, "in_cloud": 6, "above_cloud": 1 } }, "sell": { "count": 150, "mode": "neutral", "mode_frac": 0.9, "top": { "neutral": 135, "above_cloud": 13, "in_cloud": 1, "below_cloud": 1 } }, "separation": 0.0, "modes_differ": false }, { "col": "m3_ga_pitchfork_bias", "tf": "m3", "interval": 3, "base": "ga_pitchfork_bias", "family": "indicator", "dtype": "categorical", "buy": { "count": 304, "mode": "neutral", "mode_frac": 0.967, "top": { "neutral": 294, "below": 8, "above": 2 } }, "sell": { "count": 150, "mode": "neutral", "mode_frac": 0.94, "top": { "neutral": 141, "above": 9 } }, "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": 304, "mean": -0.0239, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2718 }, "sell": { "count": 150, "mean": 0.1022, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.447 }, "separation": 0.3409, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0811, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 1063.5202, "median": 994.7, "q25": 561.1958, "q75": 1403.4292, "std": 551.4105 }, "sell": { "count": 150, "mean": 1184.2712, "median": 1214.275, "q25": 589.425, "q75": 1559.55, "std": 645.0561 }, "separation": 0.2012, "buy_lower_than_sell": true }, { "col": "m3_ga_vp_vah", "tf": "m3", "interval": 3, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 304, "mean": 1084.9862, "median": 1040.9333, "q25": 568.45, "q75": 1445.4667, "std": 564.3495 }, "sell": { "count": 150, "mean": 1212.5609, "median": 1236.0, "q25": 604.5, "q75": 1571.5, "std": 659.2454 }, "separation": 0.2079, "buy_lower_than_sell": true }, { "col": "m3_ga_vp_val", "tf": "m3", "interval": 3, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 304, "mean": 1038.5438, "median": 989.0667, "q25": 549.7, "q75": 1378.825, "std": 528.1813 }, "sell": { "count": 150, "mean": 1136.7018, "median": 1174.5667, "q25": 573.6083, "q75": 1519.1417, "std": 602.5081 }, "separation": 0.1733, "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": 304, "mean": -1.5146, "median": -1.1436, "q25": -2.4453, "q75": -0.3342, "std": 2.028 }, "sell": { "count": 150, "mean": 2.4769, "median": 1.3527, "q25": 0.4276, "q75": 3.054, "std": 3.9891 }, "separation": 1.2614, "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": 304, "mean": 0.7072, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4558 }, "sell": { "count": 150, "mean": 0.5333, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5006 }, "separation": 0.3633, "buy_lower_than_sell": false }, { "col": "m3_ga_harmonic_gartley", "tf": "m3", "interval": 3, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0811, "buy_lower_than_sell": false }, { "col": "m3_ga_harmonic_bat", "tf": "m3", "interval": 3, "base": "ga_harmonic_bat", "family": "harmonic", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mode": "none", "mode_frac": 0.997, "top": { "none": 303, "gartley": 1 } }, "sell": { "count": 150, "mode": "none", "mode_frac": 1.0, "top": { "none": 150 } }, "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": 304, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": -0.2154, "median": -0.1681, "q25": -0.3361, "q75": -0.0588, "std": 0.5976 }, "sell": { "count": 150, "mean": 0.6469, "median": 0.3403, "q25": 0.1555, "q75": 0.8382, "std": 0.7885 }, "separation": 1.2326, "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": 304, "mean": -0.1964, "median": -0.1666, "q25": -0.2639, "q75": 0.0, "std": 0.2673 }, "sell": { "count": 150, "mean": -0.5309, "median": -0.4189, "q25": -0.697, "q75": -0.2271, "std": 0.5668 }, "separation": 0.7548, "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": 304, "mean": 0.0428, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2027 }, "sell": { "count": 150, "mean": 0.5733, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4962 }, "separation": 1.3998, "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": 304, "mean": 0.4095, "median": 0.408, "q25": 0.3458, "q75": 0.464, "std": 0.1009 }, "sell": { "count": 150, "mean": 0.6347, "median": 0.6345, "q25": 0.568, "q75": 0.698, "std": 0.0885 }, "separation": 2.3732, "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": 304, "mean": -0.273, "median": 0.0, "q25": -1.0, "q75": 0.0, "std": 0.4536 }, "sell": { "count": 150, "mean": 0.16, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.5192 }, "separation": 0.8883, "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": 304, "mean": -0.1382, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3988 }, "sell": { "count": 150, "mean": 0.0867, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4167 }, "separation": 0.5512, "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": 304, "mean": 0.3026, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4602 }, "sell": { "count": 150, "mean": 0.2467, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4325 }, "separation": 0.1253, "buy_lower_than_sell": false }, { "col": "m5_bb_pos", "tf": "m5", "interval": 5, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 0.139, "median": 0.1092, "q25": 0.0008, "q75": 0.2046, "std": 0.1505 }, "sell": { "count": 150, "mean": 0.8368, "median": 0.8803, "q25": 0.7813, "q75": 0.9798, "std": 0.1746 }, "separation": 4.2813, "buy_lower_than_sell": true }, { "col": "m5_RSI", "tf": "m5", "interval": 5, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 30.8987, "median": 30.7692, "q25": 23.0769, "q75": 38.8039, "std": 11.609 }, "sell": { "count": 150, "mean": 71.4187, "median": 71.3465, "q25": 62.3844, "q75": 80.9358, "std": 12.7297 }, "separation": 3.3262, "buy_lower_than_sell": true }, { "col": "m5_macd_hist", "tf": "m5", "interval": 5, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": -1.362, "median": -0.7177, "q25": -1.68, "q75": -0.1473, "std": 2.3089 }, "sell": { "count": 150, "mean": 2.3336, "median": 0.8695, "q25": 0.1707, "q75": 2.5228, "std": 5.2392 }, "separation": 0.9128, "buy_lower_than_sell": true }, { "col": "m5_stoch_k", "tf": "m5", "interval": 5, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 28.6095, "median": 22.6036, "q25": 13.6769, "q75": 36.9722, "std": 23.3222 }, "sell": { "count": 150, "mean": 100.3977, "median": 105.9348, "q25": 99.4753, "q75": 111.1111, "std": 26.0706 }, "separation": 2.9023, "buy_lower_than_sell": true }, { "col": "m5_stoch_d", "tf": "m5", "interval": 5, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 31.0022, "median": 22.2222, "q25": 14.3367, "q75": 42.1181, "std": 24.6979 }, "sell": { "count": 150, "mean": 101.4455, "median": 105.8462, "q25": 97.7778, "q75": 111.3194, "std": 23.0353 }, "separation": 2.9498, "buy_lower_than_sell": true }, { "col": "m5_macd_line", "tf": "m5", "interval": 5, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 304, "mean": -4.3663, "median": -3.3566, "q25": -6.3293, "q75": -1.4766, "std": 6.8734 }, "sell": { "count": 150, "mean": 11.505, "median": 5.3051, "q25": 3.078, "q75": 15.0553, "std": 14.3742 }, "separation": 1.4087, "buy_lower_than_sell": true }, { "col": "m5_macd_signal", "tf": "m5", "interval": 5, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 304, "mean": -3.0043, "median": -2.4019, "q25": -4.9086, "q75": -1.0307, "std": 6.7644 }, "sell": { "count": 150, "mean": 9.1714, "median": 4.7594, "q25": 2.4307, "q75": 13.0417, "std": 10.9263 }, "separation": 1.3399, "buy_lower_than_sell": true }, { "col": "m5_BB_Width", "tf": "m5", "interval": 5, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 2.9934, "median": 2.5028, "q25": 1.6968, "q75": 3.7739, "std": 1.9459 }, "sell": { "count": 150, "mean": 4.9783, "median": 3.8689, "q25": 2.3263, "q75": 6.4088, "std": 4.2647 }, "separation": 0.5988, "buy_lower_than_sell": true }, { "col": "m5_ga_sma_5", "tf": "m5", "interval": 5, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1050.5507, "median": 995.0, "q25": 552.05, "q75": 1391.6, "std": 541.2887 }, "sell": { "count": 150, "mean": 1204.9573, "median": 1221.2, "q25": 600.85, "q75": 1569.75, "std": 651.1453 }, "separation": 0.2579, "buy_lower_than_sell": true }, { "col": "m5_ga_sma_20", "tf": "m5", "interval": 5, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1058.916, "median": 1005.925, "q25": 555.3625, "q75": 1405.275, "std": 546.3199 }, "sell": { "count": 150, "mean": 1185.349, "median": 1206.45, "q25": 596.9625, "q75": 1566.175, "std": 633.5529 }, "separation": 0.2137, "buy_lower_than_sell": true }, { "col": "m5_ga_sma_60", "tf": "m5", "interval": 5, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1064.7293, "median": 1015.8333, "q25": 558.3208, "q75": 1421.6, "std": 546.9458 }, "sell": { "count": 150, "mean": 1164.2308, "median": 1191.65, "q25": 583.8208, "q75": 1557.9292, "std": 618.8926 }, "separation": 0.1704, "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": 304, "mean": -1.2052, "median": -0.97, "q25": -1.5615, "q75": -0.5582, "std": 1.2234 }, "sell": { "count": 150, "mean": 1.8984, "median": 1.2923, "q25": 0.7543, "q75": 2.3553, "std": 2.0682 }, "separation": 1.8265, "buy_lower_than_sell": true }, { "col": "m5_ga_golden_cross", "tf": "m5", "interval": 5, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1155, "buy_lower_than_sell": false }, { "col": "m5_ga_death_cross", "tf": "m5", "interval": 5, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0329, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1787 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.1302, "buy_lower_than_sell": false }, { "col": "m5_ga_atr_14", "tf": "m5", "interval": 5, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 6.9424, "median": 5.0, "q25": 2.9107, "q75": 7.875, "std": 7.5269 }, "sell": { "count": 150, "mean": 10.0995, "median": 6.1429, "q25": 3.8036, "q75": 10.6071, "std": 10.8609 }, "separation": 0.3379, "buy_lower_than_sell": true }, { "col": "m5_ga_atr_pct", "tf": "m5", "interval": 5, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.6297, "median": 0.5415, "q25": 0.3938, "q75": 0.7143, "std": 0.4072 }, "sell": { "count": 150, "mean": 0.7637, "median": 0.6447, "q25": 0.4605, "q75": 0.8899, "std": 0.5045 }, "separation": 0.2922, "buy_lower_than_sell": true }, { "col": "m5_ga_bb_squeeze", "tf": "m5", "interval": 5, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0987, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2987 }, "sell": { "count": 150, "mean": 0.1, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.301 }, "separation": 0.0044, "buy_lower_than_sell": false }, { "col": "m5_ga_donchian_pos", "tf": "m5", "interval": 5, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.2263, "median": 0.1765, "q25": 0.0808, "q75": 0.2927, "std": 0.2163 }, "sell": { "count": 150, "mean": 0.9808, "median": 1.0083, "q25": 1.0, "q75": 1.0902, "std": 0.2169 }, "separation": 3.4835, "buy_lower_than_sell": true }, { "col": "m5_ga_cci_20", "tf": "m5", "interval": 5, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -155.2224, "median": -148.8619, "q25": -186.4407, "q75": -113.8587, "std": 67.7693 }, "sell": { "count": 150, "mean": 129.0818, "median": 131.386, "q25": 94.1969, "q75": 168.1731, "std": 69.362 }, "separation": 4.1462, "buy_lower_than_sell": true }, { "col": "m5_ga_cci_oversold", "tf": "m5", "interval": 5, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.852, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3557 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 3.3872, "buy_lower_than_sell": false }, { "col": "m5_ga_cci_overbought", "tf": "m5", "interval": 5, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.7, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4598 }, "separation": 2.153, "buy_lower_than_sell": true }, { "col": "m5_ga_williams_r", "tf": "m5", "interval": 5, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -72.651, "median": -77.9588, "q25": -90.0, "q75": -66.6667, "std": 27.5323 }, "sell": { "count": 150, "mean": -1.675, "median": 1.4435, "q25": 0.0, "q75": 12.0455, "std": 27.8934 }, "separation": 2.5611, "buy_lower_than_sell": true }, { "col": "m5_ga_williams_oversold", "tf": "m5", "interval": 5, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.4375, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4969 }, "sell": { "count": 150, "mean": 0.0267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1616 }, "separation": 1.1119, "buy_lower_than_sell": false }, { "col": "m5_ga_williams_overbought", "tf": "m5", "interval": 5, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0493, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2169 }, "sell": { "count": 150, "mean": 0.8467, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3615 }, "separation": 2.6745, "buy_lower_than_sell": true }, { "col": "m5_ga_roc_10", "tf": "m5", "interval": 5, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -1.3524, "median": -1.07, "q25": -1.8731, "q75": -0.5141, "std": 1.4346 }, "sell": { "count": 150, "mean": 2.2454, "median": 1.5587, "q25": 0.748, "q75": 3.1406, "std": 2.5319 }, "separation": 1.7484, "buy_lower_than_sell": true }, { "col": "m5_ga_mfi_14", "tf": "m5", "interval": 5, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 22.5556, "median": 19.5225, "q25": 12.0742, "q75": 32.2697, "std": 14.0358 }, "sell": { "count": 149, "mean": 75.4444, "median": 77.5999, "q25": 67.5839, "q75": 84.8782, "std": 14.1456 }, "separation": 3.7534, "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": 304, "mean": 0.2204, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4152 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.6797, "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": 304, "mean": 0.0099, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.099 }, "sell": { "count": 150, "mean": 0.22, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4156 }, "separation": 0.6955, "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": 304, "mean": 0.2829, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4511 }, "sell": { "count": 150, "mean": 0.02, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1405 }, "separation": 0.7868, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.2533, "median": 0.0, "q25": 0.0, "q75": 0.75, "std": 0.4364 }, "separation": 0.8034, "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": 304, "mean": 0.3158, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4656 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.9592, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.3067, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4627 }, "separation": 0.9203, "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": 304, "mean": -2.16, "median": -1.2073, "q25": -5.5592, "q75": 1.6306, "std": 6.4999 }, "sell": { "count": 150, "mean": 0.9986, "median": 1.1645, "q25": -1.8268, "q75": 4.8092, "std": 6.2896 }, "separation": 0.4939, "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": 304, "mean": -0.2436, "median": -0.0883, "q25": -0.2766, "q75": 0.0345, "std": 0.8804 }, "sell": { "count": 150, "mean": 0.0905, "median": 0.0148, "q25": -0.2332, "q75": 0.2929, "std": 0.8734 }, "separation": 0.381, "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": 304, "mean": -2.1188, "median": 0.0, "q25": -7.6263, "q75": 4.7619, "std": 13.0424 }, "sell": { "count": 150, "mean": -1.7209, "median": -0.9791, "q25": -5.4012, "q75": 2.5024, "std": 10.4043 }, "separation": 0.0337, "buy_lower_than_sell": false }, { "col": "m5_ga_keltner_pos", "tf": "m5", "interval": 5, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0812, "median": 0.0759, "q25": -0.063, "q75": 0.2128, "std": 0.2089 }, "sell": { "count": 150, "mean": 1.0035, "median": 0.994, "q25": 0.8502, "q75": 1.1962, "std": 0.288 }, "separation": 3.6661, "buy_lower_than_sell": true }, { "col": "m5_ga_ao", "tf": "m5", "interval": 5, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -13.3907, "median": -9.4956, "q25": -17.5059, "q75": -4.4162, "std": 18.5588 }, "sell": { "count": 150, "mean": 29.3409, "median": 14.8779, "q25": 7.7522, "q75": 37.814, "std": 39.2301 }, "separation": 1.3925, "buy_lower_than_sell": true }, { "col": "m5_ga_ao_bull", "tf": "m5", "interval": 5, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1155, "buy_lower_than_sell": false }, { "col": "m5_ga_ao_bear", "tf": "m5", "interval": 5, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0329, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1787 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2604, "buy_lower_than_sell": false }, { "col": "m5_ga_hv_20", "tf": "m5", "interval": 5, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.3497, "median": 1.1179, "q25": 0.827, "q75": 1.4931, "std": 0.9077 }, "sell": { "count": 150, "mean": 1.7736, "median": 1.4036, "q25": 1.1029, "q75": 2.0376, "std": 1.4195 }, "separation": 0.3558, "buy_lower_than_sell": true }, { "col": "m5_ga_hv_percentile", "tf": "m5", "interval": 5, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.6181, "median": 0.6639, "q25": 0.3676, "q75": 0.8908, "std": 0.3071 }, "sell": { "count": 150, "mean": 0.6628, "median": 0.7059, "q25": 0.4307, "q75": 0.958, "std": 0.2961 }, "separation": 0.1483, "buy_lower_than_sell": true }, { "col": "m5_ga_ad_line", "tf": "m5", "interval": 5, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 228, "mean": -10516492554.6825, "median": -12406975686.6187, "q25": -15763079156.6043, "q75": -3413477422.9867, "std": 6142259185.003 }, "sell": { "count": 142, "mean": -10512396395.6859, "median": -11938165643.3925, "q25": -16241328541.0649, "q75": -3590692603.6172, "std": 6282530171.4986 }, "separation": 0.0007, "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": 183, "mean": -13607008.9223, "median": -4327082.1385, "q25": -10743181.3247, "q75": -1880398.4196, "std": 34611924.4286 }, "sell": { "count": 127, "mean": -6962474.391, "median": -1130951.2154, "q25": -4952105.0829, "q75": -123324.9466, "std": 22632770.6035 }, "separation": 0.2272, "buy_lower_than_sell": true }, { "col": "m5_ga_vol_ratio", "tf": "m5", "interval": 5, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.9911, "median": 1.5327, "q25": 0.8342, "q75": 2.5203, "std": 1.7475 }, "sell": { "count": 150, "mean": 1.4276, "median": 1.172, "q25": 0.7061, "q75": 1.7682, "std": 1.079 }, "separation": 0.388, "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": 304, "mean": -801807.1644, "median": -439453.5092, "q25": -909945.6666, "q75": -155178.0356, "std": 1418484.0224 }, "sell": { "count": 150, "mean": 3078836.4764, "median": 1016208.1351, "q25": 428193.16, "q75": 2742303.4886, "std": 6170739.8519 }, "separation": 0.8668, "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": 304, "mean": 0.0987, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2987 }, "sell": { "count": 150, "mean": 0.0333, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1801 }, "separation": 0.2649, "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": 304, "mean": 0.0164, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1274 }, "sell": { "count": 150, "mean": 0.02, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1405 }, "separation": 0.0265, "buy_lower_than_sell": false }, { "col": "m5_ga_cmf_20", "tf": "m5", "interval": 5, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 11, "mean": -4.119, "median": -4.4688, "q25": -5.1454, "q75": -3.3839, "std": 1.6904 }, "sell": { "count": 41, "mean": -1.38, "median": -1.0865, "q25": -1.9464, "q75": -0.555, "std": 1.2313 }, "separation": 1.8522, "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": 304, "mean": -32.1675, "median": -43.0559, "q25": -61.0471, "q75": -6.5304, "std": 31.6893 }, "sell": { "count": 150, "mean": -21.1684, "median": -26.5797, "q25": -56.7223, "q75": 6.6401, "std": 38.2983 }, "separation": 0.3129, "buy_lower_than_sell": true }, { "col": "m5_ga_adx_14", "tf": "m5", "interval": 5, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 39.4669, "median": 37.3693, "q25": 26.6624, "q75": 50.4864, "std": 16.9852 }, "sell": { "count": 150, "mean": 37.4804, "median": 32.2585, "q25": 25.1797, "q75": 49.2204, "std": 17.3818 }, "separation": 0.1156, "buy_lower_than_sell": false }, { "col": "m5_ga_adx_trending", "tf": "m5", "interval": 5, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.773, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4196 }, "sell": { "count": 150, "mean": 0.7533, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4325 }, "separation": 0.0462, "buy_lower_than_sell": false }, { "col": "m5_ga_supertrend_bull", "tf": "m5", "interval": 5, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": -0.9363, "median": -0.6545, "q25": -1.3425, "q75": -0.2667, "std": 1.331 }, "sell": { "count": 150, "mean": 2.2379, "median": 1.0846, "q25": 0.5276, "q75": 2.728, "std": 3.0799 }, "separation": 1.3379, "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": 304, "mean": 0.5604, "median": 0.6351, "q25": 0.34, "q75": 0.819, "std": 0.2952 }, "sell": { "count": 150, "mean": 0.617, "median": 0.6554, "q25": 0.4974, "q75": 0.823, "std": 0.2531 }, "separation": 0.2061, "buy_lower_than_sell": true }, { "col": "m5_ga_psar", "tf": "m5", "interval": 5, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1039.5888, "median": 988.5, "q25": 549.75, "q75": 1371.0, "std": 534.2407 }, "sell": { "count": 150, "mean": 1206.0834, "median": 1226.0, "q25": 604.0, "q75": 1575.0, "std": 648.4001 }, "separation": 0.2803, "buy_lower_than_sell": true }, { "col": "m5_ga_psar_bull", "tf": "m5", "interval": 5, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1155, "buy_lower_than_sell": false }, { "col": "m5_ga_hammer", "tf": "m5", "interval": 5, "base": "ga_hammer", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0461, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2099 }, "sell": { "count": 150, "mean": 0.5733, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4962 }, "separation": 1.3839, "buy_lower_than_sell": true }, { "col": "m5_ga_shooting_star", "tf": "m5", "interval": 5, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.7434, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4375 }, "sell": { "count": 150, "mean": 0.9267, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2616 }, "separation": 0.5084, "buy_lower_than_sell": false }, { "col": "m5_ga_doji", "tf": "m5", "interval": 5, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.9934, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.081 }, "sell": { "count": 150, "mean": 0.98, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1405 }, "separation": 0.1171, "buy_lower_than_sell": false }, { "col": "m5_ga_bullish_engulfing", "tf": "m5", "interval": 5, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.081 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.0011, "buy_lower_than_sell": false }, { "col": "m5_ga_morning_star", "tf": "m5", "interval": 5, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1155, "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": 304, "mean": 0.1546, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3621 }, "sell": { "count": 150, "mean": 0.04, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1966 }, "separation": 0.3933, "buy_lower_than_sell": false }, { "col": "m5_ga_ha_bull", "tf": "m5", "interval": 5, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0296, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1698 }, "sell": { "count": 150, "mean": 0.84, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3678 }, "separation": 2.8289, "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": 304, "mean": 0.0132, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1141 }, "sell": { "count": 150, "mean": 0.6067, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4901 }, "separation": 1.6679, "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": 304, "mean": 0.0789, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2701 }, "sell": { "count": 150, "mean": 0.0867, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2823 }, "separation": 0.0279, "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": 304, "mean": 0.0724, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2595 }, "sell": { "count": 150, "mean": 0.1, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.301 }, "separation": 0.0983, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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_inv_head_shoulders", "tf": "m5", "interval": 5, "base": "ga_pattern_inv_head_shoulders", "family": "pattern", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0132, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1141 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.163, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0395, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.195 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.2194, "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": 304, "mean": 0.0132, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1141 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.0654, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0811, "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": 304, "mean": 0.0395, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.195 }, "sell": { "count": 150, "mean": 0.0933, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2919 }, "separation": 0.217, "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": 304, "mean": 0.0395, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.195 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.2194, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_rectangle", "tf": "m5", "interval": 5, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0197, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1393 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.0501, "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": 304, "mean": 0.0395, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.195 }, "sell": { "count": 150, "mean": 0.0933, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2919 }, "separation": 0.217, "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": 304, "mean": 0.0395, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.195 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.2194, "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": 304, "mean": 0.0132, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1141 }, "sell": { "count": 150, "mean": 0.06, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2383 }, "separation": 0.2507, "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": 304, "mean": 0.0395, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.195 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.2194, "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": 304, "mean": 0.0066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.081 }, "sell": { "count": 150, "mean": 0.06, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2383 }, "separation": 0.3002, "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": 304, "mean": 0.0789, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2701 }, "sell": { "count": 150, "mean": 0.0933, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2919 }, "separation": 0.0512, "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": 304, "mean": 0.0822, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2752 }, "sell": { "count": 150, "mean": 0.0933, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2919 }, "separation": 0.0391, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.081 }, "sell": { "count": 150, "mean": 0.04, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1966 }, "separation": 0.2223, "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": 304, "mean": 0.0757, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2649 }, "sell": { "count": 150, "mean": 0.0533, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2255 }, "separation": 0.0908, "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": 304, "mean": 0.0724, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2595 }, "sell": { "count": 150, "mean": 0.0733, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2616 }, "separation": 0.0037, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.02, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1405 }, "separation": 0.1558, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.081 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.0011, "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": 304, "mean": 0.0789, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2701 }, "sell": { "count": 150, "mean": 0.08, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2722 }, "separation": 0.0039, "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": 304, "mean": 0.0789, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2701 }, "sell": { "count": 150, "mean": 0.0933, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2919 }, "separation": 0.0512, "buy_lower_than_sell": false }, { "col": "m5_ga_pattern_label", "tf": "m5", "interval": 5, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 304, "mode": "none", "mode_frac": 0.918, "top": { "none": 279, "island_bottom": 22, "cup_handle": 1, "island_top": 1, "inv_head_shoulders": 1 } }, "sell": { "count": 150, "mode": "none", "mode_frac": 0.9, "top": { "none": 135, "island_bottom": 11, "cup_handle": 3, "double_bottom": 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": 304, "mode": "range", "mode_frac": 0.967, "top": { "range": 294, "down": 8, "up": 2 } }, "sell": { "count": 150, "mode": "range", "mode_frac": 0.94, "top": { "range": 141, "up": 9 } }, "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": 304, "mean": 0.0099, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.099 }, "sell": { "count": 150, "mean": 0.0733, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2616 }, "separation": 0.3209, "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": 304, "mean": 0.0132, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1141 }, "sell": { "count": 150, "mean": 0.0733, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2616 }, "separation": 0.2982, "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": 304, "mean": 0.0395, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.195 }, "sell": { "count": 150, "mean": 0.0267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1616 }, "separation": 0.0715, "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": 304, "mean": 0.0395, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.195 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.1632, "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": 304, "mean": 0.0066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.081 }, "sell": { "count": 150, "mean": 0.0733, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2616 }, "separation": 0.3448, "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": 304, "mean": 0.0329, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1787 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2604, "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": 304, "mean": 0.0066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.081 }, "sell": { "count": 150, "mean": 0.0267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1616 }, "separation": 0.1571, "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": 304, "mean": 4.0592, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 14.3815 }, "sell": { "count": 150, "mean": 4.68, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 14.8921 }, "separation": 0.0424, "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": 304, "mode": "unknown", "mode_frac": 0.918, "top": { "unknown": 279, "impulse_late": 25 } }, "sell": { "count": 150, "mode": "unknown", "mode_frac": 0.9, "top": { "unknown": 135, "impulse_late": 15 } }, "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": 304, "mode": "unknown", "mode_frac": 0.941, "top": { "unknown": 286, "accumulation": 18 } }, "sell": { "count": 150, "mode": "unknown", "mode_frac": 0.933, "top": { "unknown": 140, "distribution": 5, "accumulation": 5 } }, "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": 304, "mode": "none", "mode_frac": 0.921, "top": { "none": 280, "0": 14, "618": 4, "382": 4, "500": 1 } }, "sell": { "count": 150, "mode": "none", "mode_frac": 0.907, "top": { "none": 136, "100": 9, "618": 3, "382": 1, "0": 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": 304, "mode": "neutral", "mode_frac": 0.918, "top": { "neutral": 279, "below_cloud": 17, "in_cloud": 4, "above_cloud": 4 } }, "sell": { "count": 150, "mode": "neutral", "mode_frac": 0.9, "top": { "neutral": 135, "above_cloud": 14, "below_cloud": 1 } }, "separation": 0.0, "modes_differ": false }, { "col": "m5_ga_pitchfork_bias", "tf": "m5", "interval": 5, "base": "ga_pitchfork_bias", "family": "indicator", "dtype": "categorical", "buy": { "count": 304, "mode": "neutral", "mode_frac": 0.97, "top": { "neutral": 295, "below": 5, "above": 4 } }, "sell": { "count": 150, "mode": "neutral", "mode_frac": 0.933, "top": { "neutral": 140, "above": 6, "below": 4 } }, "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": 304, "mean": -0.0096, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2187 }, "sell": { "count": 150, "mean": 0.07, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.5343 }, "separation": 0.195, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.0479, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1155, "buy_lower_than_sell": false }, { "col": "m5_ga_vp_poc", "tf": "m5", "interval": 5, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 304, "mean": 1068.6628, "median": 1007.9583, "q25": 561.9125, "q75": 1403.25, "std": 556.7094 }, "sell": { "count": 150, "mean": 1180.7969, "median": 1189.0667, "q25": 582.25, "q75": 1556.275, "std": 646.9672 }, "separation": 0.1858, "buy_lower_than_sell": true }, { "col": "m5_ga_vp_vah", "tf": "m5", "interval": 5, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 304, "mean": 1089.7508, "median": 1053.5, "q25": 570.0, "q75": 1445.4, "std": 566.9726 }, "sell": { "count": 150, "mean": 1210.4371, "median": 1235.5, "q25": 602.8, "q75": 1569.6, "std": 657.2601 }, "separation": 0.1966, "buy_lower_than_sell": true }, { "col": "m5_ga_vp_val", "tf": "m5", "interval": 5, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 304, "mean": 1036.1106, "median": 989.0, "q25": 544.2, "q75": 1377.8, "std": 525.8195 }, "sell": { "count": 150, "mean": 1121.466, "median": 1143.0333, "q25": 561.0, "q75": 1487.25, "std": 592.1564 }, "separation": 0.1524, "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": 304, "mean": -1.8752, "median": -1.5056, "q25": -2.8984, "q75": -0.5749, "std": 2.5662 }, "sell": { "count": 150, "mean": 2.9073, "median": 2.2105, "q25": 0.6051, "q75": 4.0185, "std": 3.3868 }, "separation": 1.5917, "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": 304, "mean": 0.6382, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4813 }, "sell": { "count": 150, "mean": 0.4467, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4988 }, "separation": 0.3907, "buy_lower_than_sell": false }, { "col": "m5_ga_harmonic_gartley", "tf": "m5", "interval": 5, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0811, "buy_lower_than_sell": false }, { "col": "m5_ga_harmonic_bat", "tf": "m5", "interval": 5, "base": "ga_harmonic_bat", "family": "harmonic", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mode": "none", "mode_frac": 0.997, "top": { "none": 303, "gartley": 1 } }, "sell": { "count": 150, "mode": "none", "mode_frac": 1.0, "top": { "none": 150 } }, "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": 304, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": -0.2485, "median": -0.2121, "q25": -0.4242, "q75": -0.0707, "std": 0.7607 }, "sell": { "count": 150, "mean": 0.8774, "median": 0.5505, "q25": 0.2626, "q75": 1.1313, "std": 0.9707 }, "separation": 1.2911, "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": 304, "mean": -0.2075, "median": -0.1503, "q25": -0.2706, "q75": 0.0, "std": 0.3889 }, "sell": { "count": 150, "mean": -0.5687, "median": -0.3783, "q25": -0.6813, "q75": -0.2093, "std": 0.7738 }, "separation": 0.5898, "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": 304, "mean": 0.0132, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1141 }, "sell": { "count": 150, "mean": 0.6067, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4901 }, "separation": 1.6679, "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": 304, "mean": 0.4104, "median": 0.407, "q25": 0.333, "q75": 0.478, "std": 0.112 }, "sell": { "count": 150, "mean": 0.6646, "median": 0.6795, "q25": 0.609, "q75": 0.7262, "std": 0.0861 }, "separation": 2.5439, "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": 304, "mean": -0.2664, "median": 0.0, "q25": -1.0, "q75": 0.0, "std": 0.4428 }, "sell": { "count": 150, "mean": 0.2533, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5075 }, "separation": 1.0914, "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": 304, "mean": -0.1513, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4023 }, "sell": { "count": 150, "mean": 0.1333, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4283 }, "separation": 0.6851, "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": 304, "mean": 0.4112, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4929 }, "sell": { "count": 150, "mean": 0.24, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4285 }, "separation": 0.3707, "buy_lower_than_sell": false }, { "col": "m10_bb_pos", "tf": "m10", "interval": 10, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 0.1362, "median": 0.0965, "q25": 0.0, "q75": 0.2011, "std": 0.1647 }, "sell": { "count": 150, "mean": 0.8787, "median": 0.9122, "q25": 0.8053, "q75": 1.0, "std": 0.1398 }, "separation": 4.8615, "buy_lower_than_sell": true }, { "col": "m10_RSI", "tf": "m10", "interval": 10, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 32.6033, "median": 31.455, "q25": 23.314, "q75": 40.9707, "std": 12.6276 }, "sell": { "count": 148, "mean": 70.9664, "median": 70.9677, "q25": 63.5606, "q75": 78.6837, "std": 12.3648 }, "separation": 3.0698, "buy_lower_than_sell": true }, { "col": "m10_macd_hist", "tf": "m10", "interval": 10, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": -1.5781, "median": -1.0163, "q25": -2.2664, "q75": -0.2552, "std": 2.3684 }, "sell": { "count": 150, "mean": 3.1117, "median": 1.2903, "q25": 0.4402, "q75": 3.7871, "std": 5.4689 }, "separation": 1.1129, "buy_lower_than_sell": true }, { "col": "m10_stoch_k", "tf": "m10", "interval": 10, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 28.9974, "median": 21.0633, "q25": 12.6819, "q75": 37.221, "std": 23.6257 }, "sell": { "count": 150, "mean": 105.2181, "median": 106.6667, "q25": 102.3028, "q75": 113.196, "std": 16.2469 }, "separation": 3.7594, "buy_lower_than_sell": true }, { "col": "m10_stoch_d", "tf": "m10", "interval": 10, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 33.8196, "median": 23.6995, "q25": 14.7454, "q75": 46.3179, "std": 26.6869 }, "sell": { "count": 150, "mean": 104.6207, "median": 106.2051, "q25": 99.1379, "q75": 112.0715, "std": 16.1691 }, "separation": 3.2089, "buy_lower_than_sell": true }, { "col": "m10_macd_line", "tf": "m10", "interval": 10, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 304, "mean": -4.0984, "median": -3.7595, "q25": -7.1645, "q75": -1.3916, "std": 11.3353 }, "sell": { "count": 150, "mean": 14.2554, "median": 7.7906, "q25": 3.8539, "q75": 18.4447, "std": 16.5071 }, "separation": 1.2962, "buy_lower_than_sell": true }, { "col": "m10_macd_signal", "tf": "m10", "interval": 10, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 304, "mean": -2.5203, "median": -2.6912, "q25": -5.5395, "q75": -0.7746, "std": 11.2833 }, "sell": { "count": 150, "mean": 11.1436, "median": 6.2244, "q25": 3.0481, "q75": 12.3456, "std": 13.85 }, "separation": 1.0817, "buy_lower_than_sell": true }, { "col": "m10_BB_Width", "tf": "m10", "interval": 10, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 3.8409, "median": 3.2126, "q25": 2.1963, "q75": 4.6985, "std": 2.5887 }, "sell": { "count": 150, "mean": 6.3888, "median": 4.9257, "q25": 3.0662, "q75": 7.2747, "std": 6.0549 }, "separation": 0.5472, "buy_lower_than_sell": true }, { "col": "m10_ga_sma_5", "tf": "m10", "interval": 10, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1054.5928, "median": 998.4, "q25": 552.7, "q75": 1399.15, "std": 544.5885 }, "sell": { "count": 150, "mean": 1196.6773, "median": 1214.4, "q25": 596.95, "q75": 1568.2, "std": 642.4669 }, "separation": 0.2386, "buy_lower_than_sell": true }, { "col": "m10_ga_sma_20", "tf": "m10", "interval": 10, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1062.8462, "median": 1013.325, "q25": 556.5125, "q75": 1414.675, "std": 546.8342 }, "sell": { "count": 150, "mean": 1173.4827, "median": 1193.225, "q25": 591.7625, "q75": 1563.9, "std": 626.5524 }, "separation": 0.1881, "buy_lower_than_sell": true }, { "col": "m10_ga_sma_60", "tf": "m10", "interval": 10, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1067.7526, "median": 1026.1167, "q25": 560.675, "q75": 1422.1417, "std": 546.3694 }, "sell": { "count": 150, "mean": 1146.7042, "median": 1183.7167, "q25": 575.1833, "q75": 1531.6792, "std": 607.5704 }, "separation": 0.1366, "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": 304, "mean": -1.4083, "median": -1.2411, "q25": -1.9075, "q75": -0.7387, "std": 1.2122 }, "sell": { "count": 150, "mean": 2.7748, "median": 2.0194, "q25": 1.1182, "q75": 3.2098, "std": 2.9964 }, "separation": 1.8302, "buy_lower_than_sell": true }, { "col": "m10_ga_golden_cross", "tf": "m10", "interval": 10, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.02, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1405 }, "separation": 0.1558, "buy_lower_than_sell": false }, { "col": "m10_ga_death_cross", "tf": "m10", "interval": 10, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0559, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2301 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3436, "buy_lower_than_sell": false }, { "col": "m10_ga_atr_14", "tf": "m10", "interval": 10, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 9.2925, "median": 6.4643, "q25": 4.125, "q75": 11.0, "std": 9.4317 }, "sell": { "count": 150, "mean": 12.8552, "median": 8.1786, "q25": 4.5536, "q75": 15.125, "std": 13.3228 }, "separation": 0.3087, "buy_lower_than_sell": true }, { "col": "m10_ga_atr_pct", "tf": "m10", "interval": 10, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.8399, "median": 0.7188, "q25": 0.5283, "q75": 0.9864, "std": 0.4605 }, "sell": { "count": 150, "mean": 1.0056, "median": 0.7927, "q25": 0.618, "q75": 1.1302, "std": 0.7398 }, "separation": 0.269, "buy_lower_than_sell": true }, { "col": "m10_ga_bb_squeeze", "tf": "m10", "interval": 10, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.1217, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3275 }, "sell": { "count": 150, "mean": 0.1, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.301 }, "separation": 0.069, "buy_lower_than_sell": false }, { "col": "m10_ga_donchian_pos", "tf": "m10", "interval": 10, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.2244, "median": 0.164, "q25": 0.0611, "q75": 0.2963, "std": 0.2354 }, "sell": { "count": 150, "mean": 1.0436, "median": 1.0459, "q25": 1.0, "q75": 1.1255, "std": 0.1779 }, "separation": 3.9262, "buy_lower_than_sell": true }, { "col": "m10_ga_cci_20", "tf": "m10", "interval": 10, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -161.3281, "median": -155.264, "q25": -196.7528, "q75": -118.6697, "std": 74.5999 }, "sell": { "count": 150, "mean": 147.0593, "median": 138.6096, "q25": 111.6583, "q75": 181.179, "std": 69.215 }, "separation": 4.2857, "buy_lower_than_sell": true }, { "col": "m10_ga_cci_oversold", "tf": "m10", "interval": 10, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.8388, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3683 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 3.2209, "buy_lower_than_sell": false }, { "col": "m10_ga_cci_overbought", "tf": "m10", "interval": 10, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.8067, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3962 }, "separation": 2.8791, "buy_lower_than_sell": true }, { "col": "m10_ga_williams_r", "tf": "m10", "interval": 10, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -75.5721, "median": -80.9524, "q25": -92.9187, "q75": -67.2917, "std": 24.7749 }, "sell": { "count": 150, "mean": 5.9233, "median": 5.6975, "q25": 0.0, "q75": 13.621, "std": 21.3903 }, "separation": 3.5211, "buy_lower_than_sell": true }, { "col": "m10_ga_williams_oversold", "tf": "m10", "interval": 10, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.5066, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5008 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 1.3575, "buy_lower_than_sell": false }, { "col": "m10_ga_williams_overbought", "tf": "m10", "interval": 10, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0362, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1871 }, "sell": { "count": 150, "mean": 0.9133, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2823 }, "separation": 3.6631, "buy_lower_than_sell": true }, { "col": "m10_ga_roc_10", "tf": "m10", "interval": 10, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -1.6098, "median": -1.499, "q25": -2.3068, "q75": -0.7221, "std": 1.5264 }, "sell": { "count": 150, "mean": 3.3115, "median": 2.3488, "q25": 1.3505, "q75": 3.9439, "std": 3.9364 }, "separation": 1.6485, "buy_lower_than_sell": true }, { "col": "m10_ga_mfi_14", "tf": "m10", "interval": 10, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 23.9433, "median": 20.6936, "q25": 13.4196, "q75": 30.9755, "std": 14.9756 }, "sell": { "count": 149, "mean": 74.798, "median": 75.6397, "q25": 65.4351, "q75": 86.1206, "std": 14.8131 }, "separation": 3.4143, "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": 304, "mean": 0.1974, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3987 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.6627, "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": 304, "mean": 0.0296, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1698 }, "sell": { "count": 150, "mean": 0.2667, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4437 }, "separation": 0.7057, "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": 304, "mean": 0.2401, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4279 }, "sell": { "count": 150, "mean": 0.02, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1405 }, "separation": 0.6913, "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": 304, "mean": 0.0164, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1274 }, "sell": { "count": 150, "mean": 0.2533, "median": 0.0, "q25": 0.0, "q75": 0.75, "std": 0.4364 }, "separation": 0.7369, "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": 304, "mean": 0.2336, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4238 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.7794, "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": 304, "mean": 0.0197, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1393 }, "sell": { "count": 150, "mean": 0.3067, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4627 }, "separation": 0.8398, "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": 304, "mean": -2.8501, "median": -2.247, "q25": -6.335, "q75": 0.6637, "std": 6.1603 }, "sell": { "count": 148, "mean": 0.7972, "median": 0.7353, "q25": -2.2509, "q75": 3.998, "std": 5.7739 }, "separation": 0.6109, "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": 304, "mean": -0.4038, "median": -0.1934, "q25": -0.5287, "q75": -0.0, "std": 0.828 }, "sell": { "count": 150, "mean": 0.5127, "median": 0.1523, "q25": -0.0866, "q75": 0.5376, "std": 1.8744 }, "separation": 0.6325, "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": 304, "mean": -5.2546, "median": -3.7645, "q25": -11.1609, "q75": 3.6055, "std": 13.3983 }, "sell": { "count": 150, "mean": -0.4618, "median": -0.6991, "q25": -5.6992, "q75": 4.6355, "std": 11.5832 }, "separation": 0.3827, "buy_lower_than_sell": true }, { "col": "m10_ga_keltner_pos", "tf": "m10", "interval": 10, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.1008, "median": 0.1004, "q25": -0.0517, "q75": 0.2184, "std": 0.2194 }, "sell": { "count": 150, "mean": 1.0756, "median": 1.0505, "q25": 0.8887, "q75": 1.2875, "std": 0.2873 }, "separation": 3.8141, "buy_lower_than_sell": true }, { "col": "m10_ga_ao", "tf": "m10", "interval": 10, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -13.3868, "median": -10.6279, "q25": -20.3301, "q75": -4.5434, "std": 26.6857 }, "sell": { "count": 150, "mean": 36.8881, "median": 18.1912, "q25": 9.4882, "q75": 47.1676, "std": 44.5722 }, "separation": 1.3686, "buy_lower_than_sell": true }, { "col": "m10_ga_ao_bull", "tf": "m10", "interval": 10, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1155, "buy_lower_than_sell": false }, { "col": "m10_ga_ao_bear", "tf": "m10", "interval": 10, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0428, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2027 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.2336, "buy_lower_than_sell": false }, { "col": "m10_ga_hv_20", "tf": "m10", "interval": 10, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.8028, "median": 1.5332, "q25": 1.0942, "q75": 2.0445, "std": 1.1634 }, "sell": { "count": 150, "mean": 2.4288, "median": 1.8651, "q25": 1.5045, "q75": 2.7049, "std": 1.9839 }, "separation": 0.3849, "buy_lower_than_sell": true }, { "col": "m10_ga_hv_percentile", "tf": "m10", "interval": 10, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.6022, "median": 0.6513, "q25": 0.3109, "q75": 0.8992, "std": 0.3204 }, "sell": { "count": 150, "mean": 0.6984, "median": 0.7857, "q25": 0.5315, "q75": 0.9832, "std": 0.2959 }, "separation": 0.312, "buy_lower_than_sell": true }, { "col": "m10_ga_ad_line", "tf": "m10", "interval": 10, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 264, "mean": -13569184048.3602, "median": -15818318296.6884, "q25": -20829488914.9161, "q75": -4308327081.0028, "std": 8114320926.4197 }, "sell": { "count": 135, "mean": -13233040551.6426, "median": -14402516331.133, "q25": -21168154746.357, "q75": -4441617384.5704, "std": 8326140964.5301 }, "separation": 0.0409, "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": 233, "mean": -25491659.412, "median": -7227966.2984, "q25": -17367194.7496, "q75": -3507886.8594, "std": 80959346.3796 }, "sell": { "count": 123, "mean": -10748938.1124, "median": -2156192.0119, "q25": -10913721.8432, "q75": -532245.6359, "std": 22262776.0354 }, "separation": 0.2483, "buy_lower_than_sell": true }, { "col": "m10_ga_vol_ratio", "tf": "m10", "interval": 10, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 2.0973, "median": 1.6151, "q25": 0.9539, "q75": 2.6866, "std": 1.6082 }, "sell": { "count": 150, "mean": 1.7252, "median": 1.3405, "q25": 0.8408, "q75": 2.2925, "std": 1.2579 }, "separation": 0.2577, "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": 304, "mean": -993431.9497, "median": -822659.3946, "q25": -1477622.5884, "q75": -307676.4152, "std": 2554286.2947 }, "sell": { "count": 150, "mean": 4457747.1185, "median": 1747504.9557, "q25": 660370.9813, "q75": 5166621.5389, "std": 8027999.7605 }, "separation": 0.9151, "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": 304, "mean": 0.0921, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2897 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.4497, "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": 304, "mean": 0.0197, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1393 }, "sell": { "count": 150, "mean": 0.0467, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2116 }, "separation": 0.1503, "buy_lower_than_sell": false }, { "col": "m10_ga_cmf_20", "tf": "m10", "interval": 10, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 28, "mean": -5.3683, "median": -5.2871, "q25": -6.8523, "q75": -3.4419, "std": 2.7604 }, "sell": { "count": 39, "mean": -1.9155, "median": -1.5417, "q25": -2.1998, "q75": -0.5072, "std": 2.0962 }, "separation": 1.4088, "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": 304, "mean": -32.0913, "median": -42.9812, "q25": -60.9661, "q75": -6.5865, "std": 31.6938 }, "sell": { "count": 150, "mean": -21.3555, "median": -26.6568, "q25": -56.6991, "q75": 6.5937, "std": 38.1497 }, "separation": 0.3061, "buy_lower_than_sell": true }, { "col": "m10_ga_adx_14", "tf": "m10", "interval": 10, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 37.7695, "median": 36.5537, "q25": 23.9227, "q75": 48.8279, "std": 17.0386 }, "sell": { "count": 150, "mean": 37.0774, "median": 33.0065, "q25": 24.0656, "q75": 49.6176, "std": 16.5905 }, "separation": 0.0412, "buy_lower_than_sell": false }, { "col": "m10_ga_adx_trending", "tf": "m10", "interval": 10, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.7171, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4511 }, "sell": { "count": 150, "mean": 0.7267, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4472 }, "separation": 0.0213, "buy_lower_than_sell": false }, { "col": "m10_ga_supertrend_bull", "tf": "m10", "interval": 10, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": -0.8484, "median": -0.7312, "q25": -1.4633, "q75": -0.1957, "std": 2.084 }, "sell": { "count": 150, "mean": 2.5285, "median": 1.265, "q25": 0.5162, "q75": 3.4295, "std": 3.2035 }, "separation": 1.2496, "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": 304, "mean": 0.517, "median": 0.5966, "q25": 0.2339, "q75": 0.7799, "std": 0.3051 }, "sell": { "count": 150, "mean": 0.5603, "median": 0.6457, "q25": 0.3464, "q75": 0.8274, "std": 0.3029 }, "separation": 0.1427, "buy_lower_than_sell": true }, { "col": "m10_ga_psar", "tf": "m10", "interval": 10, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1040.1842, "median": 992.0, "q25": 548.5, "q75": 1370.5, "std": 534.3863 }, "sell": { "count": 150, "mean": 1199.8588, "median": 1225.5, "q25": 604.25, "q75": 1572.75, "std": 641.1656 }, "separation": 0.2705, "buy_lower_than_sell": true }, { "col": "m10_ga_psar_bull", "tf": "m10", "interval": 10, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1155, "buy_lower_than_sell": false }, { "col": "m10_ga_hammer", "tf": "m10", "interval": 10, "base": "ga_hammer", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0757, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2649 }, "sell": { "count": 150, "mean": 0.4533, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4995 }, "separation": 0.9447, "buy_lower_than_sell": false }, { "col": "m10_ga_shooting_star", "tf": "m10", "interval": 10, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.8586, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3491 }, "sell": { "count": 150, "mean": 0.88, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3261 }, "separation": 0.0635, "buy_lower_than_sell": false }, { "col": "m10_ga_doji", "tf": "m10", "interval": 10, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.9901, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.099 }, "sell": { "count": 150, "mean": 0.98, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1405 }, "separation": 0.0834, "buy_lower_than_sell": false }, { "col": "m10_ga_bullish_engulfing", "tf": "m10", "interval": 10, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1155, "buy_lower_than_sell": false }, { "col": "m10_ga_morning_star", "tf": "m10", "interval": 10, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1155, "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": 304, "mean": 0.1908, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3936 }, "sell": { "count": 150, "mean": 0.06, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2383 }, "separation": 0.402, "buy_lower_than_sell": false }, { "col": "m10_ga_ha_bull", "tf": "m10", "interval": 10, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0099, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.099 }, "sell": { "count": 150, "mean": 0.8867, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3181 }, "separation": 3.7224, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.6, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4915 }, "separation": 1.7052, "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": 304, "mean": 0.0888, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2849 }, "sell": { "count": 150, "mean": 0.12, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3261 }, "separation": 0.1018, "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": 304, "mean": 0.0954, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2942 }, "sell": { "count": 150, "mean": 0.12, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3261 }, "separation": 0.0792, "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": 304, "mean": 0.0099, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.099 }, "sell": { "count": 150, "mean": 0.0333, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1801 }, "separation": 0.1615, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1616 }, "separation": 0.1927, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0461, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2099 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.2473, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.0479, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0811, "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": 304, "mean": 0.0592, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2364 }, "sell": { "count": 150, "mean": 0.1467, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.355 }, "separation": 0.29, "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": 304, "mean": 0.0461, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2099 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.2473, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_rectangle", "tf": "m10", "interval": 10, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0197, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1393 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2003, "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": 304, "mean": 0.0592, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2364 }, "sell": { "count": 150, "mean": 0.1467, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.355 }, "separation": 0.29, "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": 304, "mean": 0.0461, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2099 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.2473, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.1067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3097 }, "separation": 0.4641, "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": 304, "mean": 0.0329, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1787 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1888, "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": 304, "mean": 0.0197, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1393 }, "sell": { "count": 150, "mean": 0.0733, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2616 }, "separation": 0.2558, "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": 304, "mean": 0.1053, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3074 }, "sell": { "count": 150, "mean": 0.1333, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3411 }, "separation": 0.0865, "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": 304, "mean": 0.102, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3031 }, "sell": { "count": 150, "mean": 0.1333, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3411 }, "separation": 0.0972, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0132, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1141 }, "sell": { "count": 150, "mean": 0.0267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1616 }, "separation": 0.0965, "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": 304, "mean": 0.0822, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2752 }, "sell": { "count": 150, "mean": 0.1133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3181 }, "separation": 0.1046, "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": 304, "mean": 0.0822, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2752 }, "sell": { "count": 150, "mean": 0.12, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3261 }, "separation": 0.1252, "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": 304, "mean": 0.0099, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.099 }, "sell": { "count": 150, "mean": 0.02, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1405 }, "separation": 0.0834, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0811, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0811, "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": 304, "mean": 0.102, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3031 }, "sell": { "count": 150, "mean": 0.1333, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3411 }, "separation": 0.0972, "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": 304, "mean": 0.102, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3031 }, "sell": { "count": 150, "mean": 0.1333, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3411 }, "separation": 0.0972, "buy_lower_than_sell": false }, { "col": "m10_ga_pattern_label", "tf": "m10", "interval": 10, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 304, "mode": "none", "mode_frac": 0.895, "top": { "none": 272, "island_bottom": 28, "cup_handle": 3, "double_bottom": 1 } }, "sell": { "count": 150, "mode": "none", "mode_frac": 0.847, "top": { "none": 127, "island_bottom": 19, "cup_handle": 3, "double_bottom": 1 } }, "separation": 0.0, "modes_differ": false }, { "col": "m10_ga_struct_trend", "tf": "m10", "interval": 10, "base": "ga_struct_trend", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 304, "mode": "range", "mode_frac": 0.967, "top": { "range": 294, "down": 7, "up": 3 } }, "sell": { "count": 150, "mode": "range", "mode_frac": 0.9, "top": { "range": 135, "up": 15 } }, "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": 304, "mean": 0.023, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1502 }, "sell": { "count": 150, "mean": 0.1, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.301 }, "separation": 0.3236, "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": 304, "mean": 0.0329, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1787 }, "sell": { "count": 150, "mean": 0.12, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3261 }, "separation": 0.3313, "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": 304, "mean": 0.0461, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2099 }, "sell": { "count": 150, "mean": 0.02, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1405 }, "separation": 0.1459, "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": 304, "mean": 0.0461, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2099 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3102, "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": 304, "mean": 0.0099, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.099 }, "sell": { "count": 150, "mean": 0.0933, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2919 }, "separation": 0.383, "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": 304, "mean": 0.0428, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2027 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2984, "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": 304, "mean": 0.0197, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1393 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1145, "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": 304, "mean": 4.0263, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 12.4333 }, "sell": { "count": 150, "mean": 5.6, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 13.3788 }, "separation": 0.1219, "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": 304, "mode": "unknown", "mode_frac": 0.895, "top": { "unknown": 272, "impulse_late": 32 } }, "sell": { "count": 150, "mode": "unknown", "mode_frac": 0.847, "top": { "unknown": 127, "impulse_late": 23 } }, "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": 304, "mode": "unknown", "mode_frac": 0.944, "top": { "unknown": 287, "accumulation": 17 } }, "sell": { "count": 150, "mode": "unknown", "mode_frac": 0.92, "top": { "unknown": 138, "accumulation": 8, "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": 304, "mode": "none", "mode_frac": 0.905, "top": { "none": 275, "0": 15, "382": 6, "100": 5, "618": 2 } }, "sell": { "count": 150, "mode": "none", "mode_frac": 0.847, "top": { "none": 127, "100": 20, "382": 1, "618": 1, "0": 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": 304, "mode": "neutral", "mode_frac": 0.895, "top": { "neutral": 272, "below_cloud": 22, "in_cloud": 5, "above_cloud": 5 } }, "sell": { "count": 150, "mode": "neutral", "mode_frac": 0.847, "top": { "neutral": 127, "above_cloud": 22, "below_cloud": 1 } }, "separation": 0.0, "modes_differ": false }, { "col": "m10_ga_pitchfork_bias", "tf": "m10", "interval": 10, "base": "ga_pitchfork_bias", "family": "indicator", "dtype": "categorical", "buy": { "count": 304, "mode": "neutral", "mode_frac": 0.931, "top": { "neutral": 283, "below": 13, "above": 8 } }, "sell": { "count": 150, "mode": "neutral", "mode_frac": 0.907, "top": { "neutral": 136, "above": 12, "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": 304, "mean": -0.0336, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4518 }, "sell": { "count": 150, "mean": 0.0962, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.5424 }, "separation": 0.2601, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0811, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.0479, "buy_lower_than_sell": false }, { "col": "m10_ga_vp_poc", "tf": "m10", "interval": 10, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 304, "mean": 1072.1463, "median": 1008.7167, "q25": 563.3292, "q75": 1418.3125, "std": 557.4622 }, "sell": { "count": 150, "mean": 1164.8591, "median": 1199.0417, "q25": 570.5917, "q75": 1556.3458, "std": 619.9216 }, "separation": 0.1573, "buy_lower_than_sell": true }, { "col": "m10_ga_vp_vah", "tf": "m10", "interval": 10, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 304, "mean": 1098.1818, "median": 1053.0, "q25": 577.7, "q75": 1459.5, "std": 575.1448 }, "sell": { "count": 150, "mean": 1206.3096, "median": 1231.85, "q25": 601.5, "q75": 1570.25, "std": 653.8182 }, "separation": 0.1756, "buy_lower_than_sell": true }, { "col": "m10_ga_vp_val", "tf": "m10", "interval": 10, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 304, "mean": 1032.4541, "median": 992.0, "q25": 543.225, "q75": 1371.7917, "std": 522.6684 }, "sell": { "count": 150, "mean": 1104.9071, "median": 1115.1, "q25": 560.55, "q75": 1474.05, "std": 583.4063 }, "separation": 0.1308, "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": 304, "mean": -2.0019, "median": -1.8113, "q25": -3.1684, "q75": -0.5595, "std": 2.9677 }, "sell": { "count": 150, "mean": 3.7193, "median": 2.4616, "q25": 0.5727, "q75": 5.5912, "std": 4.2938 }, "separation": 1.5501, "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": 304, "mean": 0.7138, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4527 }, "sell": { "count": 150, "mean": 0.3067, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4627 }, "separation": 0.8895, "buy_lower_than_sell": false }, { "col": "m10_ga_harmonic_gartley", "tf": "m10", "interval": 10, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": -0.3151, "median": -0.3038, "q25": -0.6994, "q75": -0.0633, "std": 1.129 }, "sell": { "count": 150, "mean": 1.212, "median": 0.7089, "q25": 0.3671, "q75": 1.5665, "std": 1.7741 }, "separation": 1.027, "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": 304, "mean": -0.4247, "median": -0.2789, "q25": -0.5632, "q75": -0.1413, "std": 0.5738 }, "sell": { "count": 150, "mean": -0.5748, "median": -0.356, "q25": -0.7874, "q75": -0.2061, "std": 0.8228 }, "separation": 0.2115, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.6, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4915 }, "separation": 1.7052, "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": 304, "mean": 0.4163, "median": 0.4, "q25": 0.333, "q75": 0.48, "std": 0.1297 }, "sell": { "count": 150, "mean": 0.6684, "median": 0.68, "q25": 0.609, "q75": 0.739, "std": 0.1049 }, "separation": 2.1377, "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": 304, "mean": -0.3553, "median": 0.0, "q25": -1.0, "q75": 0.0, "std": 0.4794 }, "sell": { "count": 150, "mean": 0.2933, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5501 }, "separation": 1.257, "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": 304, "mean": -0.1743, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.397 }, "sell": { "count": 150, "mean": 0.18, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4644 }, "separation": 0.8201, "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": 304, "mean": 0.4474, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.498 }, "sell": { "count": 150, "mean": 0.3467, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4775 }, "separation": 0.2064, "buy_lower_than_sell": false }, { "col": "m15_bb_pos", "tf": "m15", "interval": 15, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 0.1575, "median": 0.0993, "q25": 0.0, "q75": 0.2274, "std": 0.1962 }, "sell": { "count": 150, "mean": 0.8884, "median": 0.9253, "q25": 0.8267, "q75": 1.0, "std": 0.1426 }, "separation": 4.2625, "buy_lower_than_sell": true }, { "col": "m15_RSI", "tf": "m15", "interval": 15, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 34.3213, "median": 33.3333, "q25": 25.7172, "q75": 41.3116, "std": 13.269 }, "sell": { "count": 150, "mean": 71.2877, "median": 72.0355, "q25": 61.2309, "q75": 81.3068, "std": 13.0008 }, "separation": 2.8142, "buy_lower_than_sell": true }, { "col": "m15_macd_hist", "tf": "m15", "interval": 15, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": -1.6271, "median": -1.1023, "q25": -2.4716, "q75": -0.2369, "std": 3.287 }, "sell": { "count": 150, "mean": 3.5726, "median": 1.5912, "q25": 0.4695, "q75": 5.609, "std": 5.6457 }, "separation": 1.1256, "buy_lower_than_sell": true }, { "col": "m15_stoch_k", "tf": "m15", "interval": 15, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 33.0576, "median": 23.5511, "q25": 14.9497, "q75": 45.201, "std": 26.8668 }, "sell": { "count": 150, "mean": 107.5761, "median": 108.3007, "q25": 102.7222, "q75": 115.101, "std": 15.7746 }, "separation": 3.3826, "buy_lower_than_sell": true }, { "col": "m15_stoch_d", "tf": "m15", "interval": 15, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 37.6806, "median": 25.8453, "q25": 16.8674, "q75": 53.9458, "std": 29.8531 }, "sell": { "count": 150, "mean": 103.0928, "median": 105.9182, "q25": 98.3943, "q75": 111.8693, "std": 15.9949 }, "separation": 2.7314, "buy_lower_than_sell": true }, { "col": "m15_macd_line", "tf": "m15", "interval": 15, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 304, "mean": -3.8477, "median": -3.8023, "q25": -7.847, "q75": -1.3332, "std": 15.1858 }, "sell": { "count": 150, "mean": 15.7681, "median": 8.776, "q25": 4.5704, "q75": 17.3304, "std": 18.8604 }, "separation": 1.1457, "buy_lower_than_sell": true }, { "col": "m15_macd_signal", "tf": "m15", "interval": 15, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 304, "mean": -2.2207, "median": -2.6164, "q25": -6.331, "q75": -0.3399, "std": 14.3393 }, "sell": { "count": 150, "mean": 12.1955, "median": 6.7733, "q25": 3.2135, "q75": 13.6082, "std": 16.1987 }, "separation": 0.9424, "buy_lower_than_sell": true }, { "col": "m15_BB_Width", "tf": "m15", "interval": 15, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 4.5896, "median": 3.5886, "q25": 2.5409, "q75": 5.3187, "std": 3.6051 }, "sell": { "count": 150, "mean": 7.3726, "median": 5.4605, "q25": 3.7313, "q75": 8.0906, "std": 6.8742 }, "separation": 0.507, "buy_lower_than_sell": true }, { "col": "m15_ga_sma_5", "tf": "m15", "interval": 15, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1057.1566, "median": 1002.9, "q25": 554.6, "q75": 1403.45, "std": 545.8189 }, "sell": { "count": 150, "mean": 1189.3333, "median": 1210.6, "q25": 596.2, "q75": 1565.1, "std": 636.1128 }, "separation": 0.223, "buy_lower_than_sell": true }, { "col": "m15_ga_sma_20", "tf": "m15", "interval": 15, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1064.812, "median": 1015.325, "q25": 558.3625, "q75": 1421.4125, "std": 547.0148 }, "sell": { "count": 150, "mean": 1164.0223, "median": 1190.3, "q25": 583.2375, "q75": 1557.4, "std": 618.4567 }, "separation": 0.1699, "buy_lower_than_sell": true }, { "col": "m15_ga_sma_60", "tf": "m15", "interval": 15, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1069.3946, "median": 1027.625, "q25": 562.8208, "q75": 1429.7292, "std": 545.8114 }, "sell": { "count": 150, "mean": 1135.9731, "median": 1168.6833, "q25": 570.1917, "q75": 1516.2583, "std": 600.8918 }, "separation": 0.116, "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": 304, "mean": -1.4989, "median": -1.3557, "q25": -2.1516, "q75": -0.7586, "std": 1.8042 }, "sell": { "count": 150, "mean": 3.378, "median": 2.5892, "q25": 1.422, "q75": 4.0381, "std": 3.5687 }, "separation": 1.7247, "buy_lower_than_sell": true }, { "col": "m15_ga_golden_cross", "tf": "m15", "interval": 15, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0099, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.099 }, "sell": { "count": 150, "mean": 0.0267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1616 }, "separation": 0.1253, "buy_lower_than_sell": false }, { "col": "m15_ga_death_cross", "tf": "m15", "interval": 15, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0329, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1787 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2604, "buy_lower_than_sell": false }, { "col": "m15_ga_atr_14", "tf": "m15", "interval": 15, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 11.222, "median": 7.6071, "q25": 4.7857, "q75": 13.1964, "std": 12.27 }, "sell": { "count": 150, "mean": 14.9171, "median": 9.4286, "q25": 5.8929, "q75": 17.4821, "std": 16.2099 }, "separation": 0.257, "buy_lower_than_sell": true }, { "col": "m15_ga_atr_pct", "tf": "m15", "interval": 15, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.009, "median": 0.8577, "q25": 0.641, "q75": 1.1856, "std": 0.6087 }, "sell": { "count": 150, "mean": 1.1336, "median": 0.9174, "q25": 0.7159, "q75": 1.2994, "std": 0.6859 }, "separation": 0.1922, "buy_lower_than_sell": true }, { "col": "m15_ga_bb_squeeze", "tf": "m15", "interval": 15, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.1316, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3386 }, "sell": { "count": 150, "mean": 0.0867, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2823 }, "separation": 0.1441, "buy_lower_than_sell": false }, { "col": "m15_ga_donchian_pos", "tf": "m15", "interval": 15, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.2464, "median": 0.1818, "q25": 0.0515, "q75": 0.3535, "std": 0.2536 }, "sell": { "count": 150, "mean": 1.0723, "median": 1.0656, "q25": 1.006, "q75": 1.1333, "std": 0.2069 }, "separation": 3.5685, "buy_lower_than_sell": true }, { "col": "m15_ga_cci_20", "tf": "m15", "interval": 15, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -155.0731, "median": -155.0009, "q25": -192.1517, "q75": -113.4854, "std": 81.0716 }, "sell": { "count": 150, "mean": 158.5948, "median": 146.0705, "q25": 110.049, "q75": 198.978, "std": 80.0307 }, "separation": 3.8939, "buy_lower_than_sell": true }, { "col": "m15_ga_cci_oversold", "tf": "m15", "interval": 15, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.8257, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.38 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 2.9797, "buy_lower_than_sell": false }, { "col": "m15_ga_cci_overbought", "tf": "m15", "interval": 15, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.8, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4013 }, "separation": 2.7792, "buy_lower_than_sell": true }, { "col": "m15_ga_williams_r", "tf": "m15", "interval": 15, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -73.2538, "median": -80.0, "q25": -94.2992, "q75": -62.5, "std": 26.5072 }, "sell": { "count": 150, "mean": 10.097, "median": 8.554, "q25": 1.1561, "q75": 17.4806, "std": 24.1407 }, "separation": 3.2878, "buy_lower_than_sell": true }, { "col": "m15_ga_williams_oversold", "tf": "m15", "interval": 15, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.4836, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5006 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 1.3298, "buy_lower_than_sell": false }, { "col": "m15_ga_williams_overbought", "tf": "m15", "interval": 15, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0757, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2649 }, "sell": { "count": 150, "mean": 0.9467, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2255 }, "separation": 3.5413, "buy_lower_than_sell": true }, { "col": "m15_ga_roc_10", "tf": "m15", "interval": 15, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -1.7062, "median": -1.5638, "q25": -2.6769, "q75": -0.8223, "std": 2.2295 }, "sell": { "count": 150, "mean": 3.8821, "median": 2.8439, "q25": 1.5466, "q75": 4.2565, "std": 4.8905 }, "separation": 1.4704, "buy_lower_than_sell": true }, { "col": "m15_ga_mfi_14", "tf": "m15", "interval": 15, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 27.026, "median": 22.2217, "q25": 14.6309, "q75": 37.3356, "std": 17.3526 }, "sell": { "count": 150, "mean": 75.7501, "median": 78.3043, "q25": 64.123, "q75": 88.0085, "std": 15.7161 }, "separation": 2.9432, "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": 304, "mean": 0.1645, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3713 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.587, "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": 304, "mean": 0.0296, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1698 }, "sell": { "count": 150, "mean": 0.2667, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4437 }, "separation": 0.7057, "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": 304, "mean": 0.2467, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4318 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.7725, "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": 304, "mean": 0.0362, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1871 }, "sell": { "count": 150, "mean": 0.2467, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4325 }, "separation": 0.6317, "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": 304, "mean": 0.2599, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4393 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.7678, "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": 304, "mean": 0.0362, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1871 }, "sell": { "count": 150, "mean": 0.28, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4505 }, "separation": 0.7069, "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": 304, "mean": -3.2178, "median": -2.4954, "q25": -6.6683, "q75": 0.3763, "std": 6.3778 }, "sell": { "count": 150, "mean": 1.0057, "median": 0.5979, "q25": -2.408, "q75": 4.4915, "std": 6.7533 }, "separation": 0.643, "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": 304, "mean": -0.5367, "median": -0.237, "q25": -0.6676, "q75": 0.0063, "std": 1.2449 }, "sell": { "count": 150, "mean": 0.8396, "median": 0.3053, "q25": -0.0073, "q75": 0.8236, "std": 2.3712 }, "separation": 0.7268, "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": 304, "mean": -4.8254, "median": -2.8661, "q25": -11.4238, "q75": 2.7682, "std": 13.4619 }, "sell": { "count": 150, "mean": 4.0824, "median": 2.381, "q25": -2.5539, "q75": 9.3056, "std": 12.3388 }, "separation": 0.6899, "buy_lower_than_sell": true }, { "col": "m15_ga_keltner_pos", "tf": "m15", "interval": 15, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.1302, "median": 0.106, "q25": -0.0436, "q75": 0.2514, "std": 0.2498 }, "sell": { "count": 150, "mean": 1.1106, "median": 1.1093, "q25": 0.911, "q75": 1.2972, "std": 0.2898 }, "separation": 3.6238, "buy_lower_than_sell": true }, { "col": "m15_ga_ao", "tf": "m15", "interval": 15, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -13.1194, "median": -11.4647, "q25": -22.5265, "q75": -4.2213, "std": 38.1614 }, "sell": { "count": 150, "mean": 40.8281, "median": 22.3882, "q25": 11.2787, "q75": 49.3397, "std": 47.9933 }, "separation": 1.2443, "buy_lower_than_sell": true }, { "col": "m15_ga_ao_bull", "tf": "m15", "interval": 15, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.1105, "buy_lower_than_sell": false }, { "col": "m15_ga_ao_bear", "tf": "m15", "interval": 15, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0395, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.195 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2862, "buy_lower_than_sell": false }, { "col": "m15_ga_hv_20", "tf": "m15", "interval": 15, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 2.1895, "median": 1.7597, "q25": 1.3169, "q75": 2.5178, "std": 1.616 }, "sell": { "count": 150, "mean": 2.8307, "median": 2.2763, "q25": 1.9022, "q75": 3.0627, "std": 1.8228 }, "separation": 0.3722, "buy_lower_than_sell": true }, { "col": "m15_ga_hv_percentile", "tf": "m15", "interval": 15, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.5951, "median": 0.6429, "q25": 0.3277, "q75": 0.9097, "std": 0.3202 }, "sell": { "count": 150, "mean": 0.7576, "median": 0.8193, "q25": 0.5714, "q75": 0.9916, "std": 0.2516 }, "separation": 0.5644, "buy_lower_than_sell": true }, { "col": "m15_ga_ad_line", "tf": "m15", "interval": 15, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 272, "mean": -13575821899.4226, "median": -15418074067.3853, "q25": -19978913704.1954, "q75": -4710305906.836, "std": 7839256702.9625 }, "sell": { "count": 141, "mean": -13242585209.754, "median": -14216292623.2578, "q25": -20667899115.7403, "q75": -4920848196.6809, "std": 8176612082.715 }, "separation": 0.0416, "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": 247, "mean": -26520728.4309, "median": -11753678.9424, "q25": -21805937.4289, "q75": -5760887.5219, "std": 59755108.9754 }, "sell": { "count": 133, "mean": -13830423.7561, "median": -4324922.136, "q25": -10535917.8411, "q75": -974248.7513, "std": 30549382.1178 }, "separation": 0.2674, "buy_lower_than_sell": true }, { "col": "m15_ga_vol_ratio", "tf": "m15", "interval": 15, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 2.0384, "median": 1.5448, "q25": 0.9522, "q75": 2.5004, "std": 1.6313 }, "sell": { "count": 150, "mean": 1.9322, "median": 1.4198, "q25": 0.9441, "q75": 2.5249, "std": 1.6337 }, "separation": 0.065, "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": 304, "mean": -1077658.9509, "median": -1018352.159, "q25": -1995310.5833, "q75": -348533.3073, "std": 4471749.5603 }, "sell": { "count": 150, "mean": 6246960.5911, "median": 2339678.6637, "q25": 599992.9253, "q75": 6158524.584, "std": 12767666.7764 }, "separation": 0.7657, "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": 304, "mean": 0.0691, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.254 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.3308, "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": 304, "mean": 0.0296, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1698 }, "sell": { "count": 150, "mean": 0.0467, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2116 }, "separation": 0.0889, "buy_lower_than_sell": false }, { "col": "m15_ga_cmf_20", "tf": "m15", "interval": 15, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 42, "mean": -4.0263, "median": -3.8889, "q25": -4.8789, "q75": -2.9112, "std": 1.9548 }, "sell": { "count": 43, "mean": -1.7548, "median": -1.3355, "q25": -2.7447, "q75": -0.4163, "std": 1.9182 }, "separation": 1.1729, "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": 304, "mean": -31.9876, "median": -42.8885, "q25": -60.9731, "q75": -6.5524, "std": 31.7521 }, "sell": { "count": 150, "mean": -21.4482, "median": -27.333, "q25": -56.8749, "q75": 6.1808, "std": 38.045 }, "separation": 0.3008, "buy_lower_than_sell": true }, { "col": "m15_ga_adx_14", "tf": "m15", "interval": 15, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 36.9711, "median": 34.3362, "q25": 25.2186, "q75": 47.3901, "std": 16.6667 }, "sell": { "count": 150, "mean": 35.5287, "median": 33.7366, "q25": 21.8159, "q75": 44.2884, "std": 17.4525 }, "separation": 0.0845, "buy_lower_than_sell": false }, { "col": "m15_ga_adx_trending", "tf": "m15", "interval": 15, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.75, "median": 1.0, "q25": 0.75, "q75": 1.0, "std": 0.4337 }, "sell": { "count": 150, "mean": 0.6467, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4796 }, "separation": 0.226, "buy_lower_than_sell": false }, { "col": "m15_ga_supertrend_bull", "tf": "m15", "interval": 15, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": -0.7741, "median": -0.7158, "q25": -1.6724, "q75": -0.1784, "std": 2.9127 }, "sell": { "count": 150, "mean": 3.0125, "median": 1.5594, "q25": 0.6906, "q75": 3.5814, "std": 4.2178 }, "separation": 1.0447, "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": 304, "mean": 0.5033, "median": 0.5469, "q25": 0.2658, "q75": 0.7454, "std": 0.2894 }, "sell": { "count": 150, "mean": 0.5544, "median": 0.587, "q25": 0.3384, "q75": 0.7938, "std": 0.2802 }, "separation": 0.1797, "buy_lower_than_sell": true }, { "col": "m15_ga_psar", "tf": "m15", "interval": 15, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1041.406, "median": 992.0, "q25": 549.0, "q75": 1374.0, "std": 535.0105 }, "sell": { "count": 150, "mean": 1195.7834, "median": 1219.5, "q25": 603.25, "q75": 1569.75, "std": 637.35 }, "separation": 0.2624, "buy_lower_than_sell": true }, { "col": "m15_ga_psar_bull", "tf": "m15", "interval": 15, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1155, "buy_lower_than_sell": false }, { "col": "m15_ga_hammer", "tf": "m15", "interval": 15, "base": "ga_hammer", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0461, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2099 }, "sell": { "count": 150, "mean": 0.5133, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5015 }, "separation": 1.2155, "buy_lower_than_sell": true }, { "col": "m15_ga_shooting_star", "tf": "m15", "interval": 15, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.8816, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3236 }, "sell": { "count": 150, "mean": 0.9067, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2919 }, "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": 304, "mean": 0.9901, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.099 }, "sell": { "count": 150, "mean": 0.9667, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1801 }, "separation": 0.1615, "buy_lower_than_sell": false }, { "col": "m15_ga_bullish_engulfing", "tf": "m15", "interval": 15, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1155, "buy_lower_than_sell": false }, { "col": "m15_ga_morning_star", "tf": "m15", "interval": 15, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1155, "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": 304, "mean": 0.1974, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3987 }, "sell": { "count": 150, "mean": 0.0333, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1801 }, "separation": 0.5303, "buy_lower_than_sell": false }, { "col": "m15_ga_ha_bull", "tf": "m15", "interval": 15, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.081 }, "sell": { "count": 150, "mean": 0.8867, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3181 }, "separation": 3.7922, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.6333, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4835 }, "separation": 1.83, "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": 304, "mean": 0.0921, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2897 }, "sell": { "count": 150, "mean": 0.12, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3261 }, "separation": 0.0905, "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": 304, "mean": 0.0921, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2897 }, "sell": { "count": 150, "mean": 0.14, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3481 }, "separation": 0.1496, "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": 304, "mean": 0.0164, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1274 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1826, "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": 304, "mean": 0.0164, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1274 }, "sell": { "count": 150, "mean": 0.0467, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2116 }, "separation": 0.173, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0811, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0526, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2237 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.273, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0811, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0811, "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": 304, "mean": 0.0526, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2237 }, "sell": { "count": 150, "mean": 0.1467, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.355 }, "separation": 0.317, "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": 304, "mean": 0.0526, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2237 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.273, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_rectangle", "tf": "m15", "interval": 15, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0164, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1274 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1826, "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": 304, "mean": 0.0526, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2237 }, "sell": { "count": 150, "mean": 0.1467, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.355 }, "separation": 0.317, "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": 304, "mean": 0.0526, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2237 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.273, "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": 304, "mean": 0.0132, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1141 }, "sell": { "count": 150, "mean": 0.0933, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2919 }, "separation": 0.3618, "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": 304, "mean": 0.0263, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1603 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2321, "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": 304, "mean": 0.0329, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1787 }, "sell": { "count": 150, "mean": 0.14, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3481 }, "separation": 0.3871, "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": 304, "mean": 0.1086, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3116 }, "sell": { "count": 150, "mean": 0.1467, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.355 }, "separation": 0.1141, "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": 304, "mean": 0.1053, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3074 }, "sell": { "count": 150, "mean": 0.1333, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3411 }, "separation": 0.0865, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0164, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1274 }, "sell": { "count": 150, "mean": 0.0333, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1801 }, "separation": 0.1082, "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": 304, "mean": 0.0822, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2752 }, "sell": { "count": 150, "mean": 0.1067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3097 }, "separation": 0.0834, "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": 304, "mean": 0.0724, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2595 }, "sell": { "count": 150, "mean": 0.1067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3097 }, "separation": 0.12, "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": 304, "mean": 0.0066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.081 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.0679, "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": 304, "mean": 0.0066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.081 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1149, "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": 304, "mean": 0.0066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.081 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1149, "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": 304, "mean": 0.102, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3031 }, "sell": { "count": 150, "mean": 0.1333, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3411 }, "separation": 0.0972, "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": 304, "mean": 0.102, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3031 }, "sell": { "count": 150, "mean": 0.1333, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3411 }, "separation": 0.0972, "buy_lower_than_sell": false }, { "col": "m15_ga_pattern_label", "tf": "m15", "interval": 15, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 304, "mode": "none", "mode_frac": 0.891, "top": { "none": 271, "island_bottom": 29, "cup_handle": 2, "head_shoulders": 1, "double_bottom": 1 } }, "sell": { "count": 150, "mode": "none", "mode_frac": 0.847, "top": { "none": 127, "island_bottom": 19, "cup_handle": 2, "double_bottom": 2 } }, "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": 304, "mode": "range", "mode_frac": 0.961, "top": { "range": 292, "down": 7, "up": 5 } }, "sell": { "count": 150, "mode": "range", "mode_frac": 0.913, "top": { "range": 137, "up": 9, "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": 304, "mean": 0.0296, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1698 }, "sell": { "count": 150, "mean": 0.0867, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2823 }, "separation": 0.245, "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": 304, "mean": 0.0362, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1871 }, "sell": { "count": 150, "mean": 0.08, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2722 }, "separation": 0.1876, "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": 304, "mean": 0.0395, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.195 }, "sell": { "count": 150, "mean": 0.0333, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1801 }, "separation": 0.0327, "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": 304, "mean": 0.0493, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2169 }, "sell": { "count": 150, "mean": 0.0267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1616 }, "separation": 0.1185, "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": 304, "mean": 0.0197, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1393 }, "sell": { "count": 150, "mean": 0.08, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2722 }, "separation": 0.2787, "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": 304, "mean": 0.0461, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2099 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.1933, "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": 304, "mean": 0.0164, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1274 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.0914, "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": 304, "mean": 2.773, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 8.4622 }, "sell": { "count": 150, "mean": 3.84, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 9.2083 }, "separation": 0.1207, "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": 304, "mode": "unknown", "mode_frac": 0.891, "top": { "unknown": 271, "impulse_late": 33 } }, "sell": { "count": 150, "mode": "unknown", "mode_frac": 0.847, "top": { "unknown": 127, "impulse_late": 23 } }, "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": 304, "mode": "unknown", "mode_frac": 0.947, "top": { "unknown": 288, "accumulation": 15, "distribution": 1 } }, "sell": { "count": 150, "mode": "unknown", "mode_frac": 0.9, "top": { "unknown": 135, "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": 304, "mode": "none", "mode_frac": 0.901, "top": { "none": 274, "0": 17, "382": 7, "100": 3, "618": 2 } }, "sell": { "count": 150, "mode": "none", "mode_frac": 0.853, "top": { "none": 128, "100": 19, "500": 1, "382": 1, "0": 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": 304, "mode": "neutral", "mode_frac": 0.891, "top": { "neutral": 271, "below_cloud": 20, "in_cloud": 7, "above_cloud": 6 } }, "sell": { "count": 150, "mode": "neutral", "mode_frac": 0.847, "top": { "neutral": 127, "above_cloud": 22, "below_cloud": 1 } }, "separation": 0.0, "modes_differ": false }, { "col": "m15_ga_pitchfork_bias", "tf": "m15", "interval": 15, "base": "ga_pitchfork_bias", "family": "indicator", "dtype": "categorical", "buy": { "count": 304, "mode": "neutral", "mode_frac": 0.924, "top": { "neutral": 281, "below": 14, "above": 9 } }, "sell": { "count": 150, "mode": "neutral", "mode_frac": 0.92, "top": { "neutral": 138, "above": 11, "below": 1 } }, "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": 304, "mean": -0.0588, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.7399 }, "sell": { "count": 150, "mean": 0.1549, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.7367 }, "separation": 0.2895, "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": 304, "mean": 0.0066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.081 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1149, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1155, "buy_lower_than_sell": false }, { "col": "m15_ga_vp_poc", "tf": "m15", "interval": 15, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 304, "mean": 1071.186, "median": 1033.7167, "q25": 564.7208, "q75": 1422.3208, "std": 550.472 }, "sell": { "count": 150, "mean": 1164.3091, "median": 1204.6417, "q25": 574.0125, "q75": 1556.3875, "std": 620.6389 }, "separation": 0.1587, "buy_lower_than_sell": true }, { "col": "m15_ga_vp_vah", "tf": "m15", "interval": 15, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 304, "mean": 1100.0454, "median": 1051.5, "q25": 576.4583, "q75": 1470.475, "std": 576.6162 }, "sell": { "count": 150, "mean": 1203.5649, "median": 1225.0, "q25": 601.0, "q75": 1567.75, "std": 651.1098 }, "separation": 0.1683, "buy_lower_than_sell": true }, { "col": "m15_ga_vp_val", "tf": "m15", "interval": 15, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 304, "mean": 1031.3379, "median": 992.0, "q25": 540.45, "q75": 1371.9917, "std": 519.5999 }, "sell": { "count": 150, "mean": 1099.6744, "median": 1125.75, "q25": 560.0, "q75": 1474.625, "std": 577.7525 }, "separation": 0.1244, "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": 304, "mean": -1.9914, "median": -1.7617, "q25": -3.084, "q75": -0.6798, "std": 3.2318 }, "sell": { "count": 150, "mean": 3.5333, "median": 2.0792, "q25": 0.4812, "q75": 5.2936, "std": 4.454 }, "separation": 1.4198, "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": 304, "mean": 0.7467, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4356 }, "sell": { "count": 150, "mean": 0.2267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4201 }, "separation": 1.2153, "buy_lower_than_sell": false }, { "col": "m15_ga_harmonic_gartley", "tf": "m15", "interval": 15, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": -0.4208, "median": -0.4237, "q25": -0.9831, "q75": -0.0847, "std": 1.7149 }, "sell": { "count": 150, "mean": 1.6185, "median": 1.0424, "q25": 0.4746, "q75": 1.9322, "std": 2.4874 }, "separation": 0.9546, "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": 304, "mean": -0.587, "median": -0.3428, "q25": -0.7038, "q75": -0.1684, "std": 1.4248 }, "sell": { "count": 150, "mean": -0.7037, "median": -0.4975, "q25": -0.9831, "q75": -0.2312, "std": 0.9331 }, "separation": 0.0969, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.6333, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4835 }, "separation": 1.83, "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": 304, "mean": 0.3973, "median": 0.375, "q25": 0.2985, "q75": 0.5, "std": 0.1512 }, "sell": { "count": 150, "mean": 0.6836, "median": 0.692, "q25": 0.625, "q75": 0.765, "std": 0.1191 }, "separation": 2.1035, "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": 304, "mean": -0.2993, "median": 0.0, "q25": -1.0, "q75": 0.0, "std": 0.4587 }, "sell": { "count": 150, "mean": 0.3933, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5896 }, "separation": 1.3113, "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": 304, "mean": -0.1711, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3943 }, "sell": { "count": 150, "mean": 0.24, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5269 }, "separation": 0.8834, "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": 304, "mean": 0.4211, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4945 }, "sell": { "count": 150, "mean": 0.3667, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4835 }, "separation": 0.1112, "buy_lower_than_sell": false }, { "col": "m30_bb_pos", "tf": "m30", "interval": 30, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 0.1958, "median": 0.1125, "q25": 0.0, "q75": 0.2842, "std": 0.2413 }, "sell": { "count": 150, "mean": 0.9187, "median": 0.9835, "q25": 0.8737, "q75": 1.0, "std": 0.1214 }, "separation": 3.7854, "buy_lower_than_sell": true }, { "col": "m30_RSI", "tf": "m30", "interval": 30, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 36.1941, "median": 35.8337, "q25": 26.0246, "q75": 44.5833, "std": 15.6727 }, "sell": { "count": 150, "mean": 72.7639, "median": 72.2205, "q25": 64.9257, "q75": 80.9524, "std": 11.1961 }, "separation": 2.6851, "buy_lower_than_sell": true }, { "col": "m30_macd_hist", "tf": "m30", "interval": 30, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": -1.6208, "median": -1.0883, "q25": -2.9422, "q75": -0.079, "std": 5.2633 }, "sell": { "count": 150, "mean": 4.9875, "median": 2.5236, "q25": 0.6818, "q75": 7.1747, "std": 7.0238 }, "separation": 1.0648, "buy_lower_than_sell": true }, { "col": "m30_stoch_k", "tf": "m30", "interval": 30, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 38.3451, "median": 26.9327, "q25": 15.3633, "q75": 54.3002, "std": 31.2614 }, "sell": { "count": 150, "mean": 106.1505, "median": 107.5189, "q25": 102.5743, "q75": 112.5947, "std": 16.9322 }, "separation": 2.6972, "buy_lower_than_sell": true }, { "col": "m30_stoch_d", "tf": "m30", "interval": 30, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 44.1486, "median": 32.254, "q25": 18.067, "q75": 63.84, "std": 33.1317 }, "sell": { "count": 150, "mean": 103.2582, "median": 106.7866, "q25": 99.2046, "q75": 110.9931, "std": 22.1299 }, "separation": 2.0981, "buy_lower_than_sell": true }, { "col": "m30_macd_line", "tf": "m30", "interval": 30, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 304, "mean": -2.8501, "median": -3.7947, "q25": -10.1953, "q75": -0.2002, "std": 21.7834 }, "sell": { "count": 150, "mean": 18.2668, "median": 11.1907, "q25": 5.7706, "q75": 21.9988, "std": 27.0954 }, "separation": 0.859, "buy_lower_than_sell": true }, { "col": "m30_macd_signal", "tf": "m30", "interval": 30, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 304, "mean": -1.2293, "median": -2.7494, "q25": -8.1577, "q75": 0.9215, "std": 19.7401 }, "sell": { "count": 150, "mean": 13.2793, "median": 7.276, "q25": 3.7876, "q75": 14.2856, "std": 25.2124 }, "separation": 0.6408, "buy_lower_than_sell": true }, { "col": "m30_BB_Width", "tf": "m30", "interval": 30, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 6.1405, "median": 4.5399, "q25": 3.1324, "q75": 6.8286, "std": 5.5414 }, "sell": { "count": 150, "mean": 9.3277, "median": 7.2629, "q25": 4.8825, "q75": 10.4412, "std": 6.9367 }, "separation": 0.5077, "buy_lower_than_sell": true }, { "col": "m30_ga_sma_5", "tf": "m30", "interval": 30, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1061.3283, "median": 1012.1, "q25": 556.55, "q75": 1408.85, "std": 546.6417 }, "sell": { "count": 150, "mean": 1178.8293, "median": 1197.4, "q25": 595.8, "q75": 1565.8, "std": 630.4173 }, "separation": 0.1991, "buy_lower_than_sell": true }, { "col": "m30_ga_sma_20", "tf": "m30", "interval": 30, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1067.7748, "median": 1027.2, "q25": 560.5375, "q75": 1422.925, "std": 546.3926 }, "sell": { "count": 150, "mean": 1146.752, "median": 1183.3, "q25": 574.65, "q75": 1530.9875, "std": 607.5487 }, "separation": 0.1367, "buy_lower_than_sell": true }, { "col": "m30_ga_sma_60", "tf": "m30", "interval": 30, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1068.7375, "median": 1032.0, "q25": 568.2417, "q75": 1428.4042, "std": 537.6935 }, "sell": { "count": 150, "mean": 1117.5257, "median": 1144.7, "q25": 561.0333, "q75": 1505.0833, "std": 588.4192 }, "separation": 0.0866, "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": 304, "mean": -1.48, "median": -1.5154, "q25": -2.4416, "q75": -0.8694, "std": 2.7104 }, "sell": { "count": 150, "mean": 4.5586, "median": 3.4733, "q25": 2.2717, "q75": 5.4048, "std": 4.1316 }, "separation": 1.7283, "buy_lower_than_sell": true }, { "col": "m30_ga_golden_cross", "tf": "m30", "interval": 30, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0467, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2116 }, "separation": 0.2798, "buy_lower_than_sell": false }, { "col": "m30_ga_death_cross", "tf": "m30", "interval": 30, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0625, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2425 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3645, "buy_lower_than_sell": false }, { "col": "m30_ga_atr_14", "tf": "m30", "interval": 30, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 15.2451, "median": 10.8571, "q25": 6.2857, "q75": 16.5893, "std": 17.7828 }, "sell": { "count": 150, "mean": 18.3576, "median": 12.3214, "q25": 7.1607, "q75": 19.5714, "std": 18.9947 }, "separation": 0.1692, "buy_lower_than_sell": true }, { "col": "m30_ga_atr_pct", "tf": "m30", "interval": 30, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.3426, "median": 1.0988, "q25": 0.8469, "q75": 1.5768, "std": 0.8672 }, "sell": { "count": 150, "mean": 1.4319, "median": 1.141, "q25": 0.948, "q75": 1.6339, "std": 0.7879 }, "separation": 0.1078, "buy_lower_than_sell": true }, { "col": "m30_ga_bb_squeeze", "tf": "m30", "interval": 30, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.1513, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3589 }, "sell": { "count": 150, "mean": 0.0533, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2255 }, "separation": 0.3269, "buy_lower_than_sell": false }, { "col": "m30_ga_donchian_pos", "tf": "m30", "interval": 30, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.2711, "median": 0.1682, "q25": 0.0392, "q75": 0.3571, "std": 0.3092 }, "sell": { "count": 150, "mean": 1.1074, "median": 1.0714, "q25": 1.0353, "q75": 1.1412, "std": 0.1754 }, "separation": 3.3269, "buy_lower_than_sell": true }, { "col": "m30_ga_cci_20", "tf": "m30", "interval": 30, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -140.3178, "median": -141.1485, "q25": -192.8799, "q75": -97.2061, "std": 98.6833 }, "sell": { "count": 150, "mean": 163.973, "median": 158.8046, "q25": 119.9927, "q75": 193.5578, "std": 72.9351 }, "separation": 3.5069, "buy_lower_than_sell": true }, { "col": "m30_ga_cci_oversold", "tf": "m30", "interval": 30, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.7303, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4446 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 2.264, "buy_lower_than_sell": false }, { "col": "m30_ga_cci_overbought", "tf": "m30", "interval": 30, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0263, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1603 }, "sell": { "count": 150, "mean": 0.88, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3261 }, "separation": 3.3228, "buy_lower_than_sell": true }, { "col": "m30_ga_williams_r", "tf": "m30", "interval": 30, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -70.965, "median": -82.0856, "q25": -95.8333, "q75": -58.125, "std": 33.1925 }, "sell": { "count": 150, "mean": 14.0614, "median": 9.5696, "q25": 4.7619, "q75": 20.0, "std": 21.7384 }, "separation": 3.0306, "buy_lower_than_sell": true }, { "col": "m30_ga_williams_oversold", "tf": "m30", "interval": 30, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.5132, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5007 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 1.4121, "buy_lower_than_sell": false }, { "col": "m30_ga_williams_overbought", "tf": "m30", "interval": 30, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0888, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2849 }, "sell": { "count": 150, "mean": 0.9867, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1151 }, "separation": 4.1319, "buy_lower_than_sell": true }, { "col": "m30_ga_roc_10", "tf": "m30", "interval": 30, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -1.6752, "median": -1.8005, "q25": -2.9941, "q75": -0.7153, "std": 3.6384 }, "sell": { "count": 150, "mean": 5.2488, "median": 3.6939, "q25": 2.1604, "q75": 6.3839, "std": 5.3346 }, "separation": 1.5165, "buy_lower_than_sell": true }, { "col": "m30_ga_mfi_14", "tf": "m30", "interval": 30, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 32.3157, "median": 28.3753, "q25": 17.2768, "q75": 43.68, "std": 19.1815 }, "sell": { "count": 150, "mean": 78.8583, "median": 81.7266, "q25": 69.5422, "q75": 89.5453, "std": 13.4886 }, "separation": 2.807, "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": 304, "mean": 0.1579, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3652 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.6114, "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": 304, "mean": 0.0296, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1698 }, "sell": { "count": 150, "mean": 0.1867, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3909 }, "separation": 0.5211, "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": 304, "mean": 0.1908, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3936 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.6478, "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": 304, "mean": 0.0296, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1698 }, "sell": { "count": 150, "mean": 0.3067, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4627 }, "separation": 0.7951, "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": 304, "mean": 0.2467, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4318 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.808, "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": 304, "mean": 0.0428, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2027 }, "sell": { "count": 150, "mean": 0.3267, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4706 }, "separation": 0.7836, "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": 304, "mean": -3.907, "median": -2.7739, "q25": -7.2174, "q75": 0.0, "std": 6.6877 }, "sell": { "count": 150, "mean": 2.9778, "median": 2.7933, "q25": 0.021, "q75": 6.0584, "std": 5.7505 }, "separation": 1.1039, "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": 304, "mean": -0.6049, "median": -0.3782, "q25": -0.9843, "q75": -0.0225, "std": 1.2127 }, "sell": { "count": 150, "mean": 1.2276, "median": 0.5117, "q25": 0.1012, "q75": 1.663, "std": 2.3419 }, "separation": 0.9827, "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": 304, "mean": -6.8535, "median": -4.6296, "q25": -13.6636, "q75": 1.9355, "std": 16.3479 }, "sell": { "count": 150, "mean": 4.3025, "median": 1.5949, "q25": -1.3624, "q75": 7.432, "std": 14.335 }, "separation": 0.7256, "buy_lower_than_sell": true }, { "col": "m30_ga_keltner_pos", "tf": "m30", "interval": 30, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.1856, "median": 0.1521, "q25": -0.0089, "q75": 0.2968, "std": 0.297 }, "sell": { "count": 150, "mean": 1.1528, "median": 1.1214, "q25": 0.9631, "q75": 1.3677, "std": 0.2953 }, "separation": 3.2661, "buy_lower_than_sell": true }, { "col": "m30_ga_ao", "tf": "m30", "interval": 30, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -11.6971, "median": -11.4088, "q25": -28.3743, "q75": -3.2868, "std": 52.7972 }, "sell": { "count": 150, "mean": 48.0266, "median": 27.2162, "q25": 14.2765, "q75": 56.2228, "std": 63.4954 }, "separation": 1.0228, "buy_lower_than_sell": true }, { "col": "m30_ga_ao_bull", "tf": "m30", "interval": 30, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1616 }, "separation": 0.2333, "buy_lower_than_sell": false }, { "col": "m30_ga_ao_bear", "tf": "m30", "interval": 30, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0493, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2169 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3217, "buy_lower_than_sell": false }, { "col": "m30_ga_hv_20", "tf": "m30", "interval": 30, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 2.8621, "median": 2.3289, "q25": 1.6828, "q75": 3.3622, "std": 2.0265 }, "sell": { "count": 150, "mean": 3.7679, "median": 3.1852, "q25": 2.3655, "q75": 4.1945, "std": 2.179 }, "separation": 0.4305, "buy_lower_than_sell": true }, { "col": "m30_ga_hv_percentile", "tf": "m30", "interval": 30, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.5738, "median": 0.6303, "q25": 0.3109, "q75": 0.834, "std": 0.3144 }, "sell": { "count": 150, "mean": 0.7317, "median": 0.8067, "q25": 0.6155, "q75": 0.9412, "std": 0.2553 }, "separation": 0.5513, "buy_lower_than_sell": true }, { "col": "m30_ga_ad_line", "tf": "m30", "interval": 30, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 291, "mean": -15447370587.6896, "median": -17373363440.493, "q25": -22929190931.3676, "q75": -5715126988.4764, "std": 9028463259.0194 }, "sell": { "count": 141, "mean": -15388629595.6096, "median": -15880460513.5799, "q25": -23698747742.2747, "q75": -6121098673.2809, "std": 9257854473.4141 }, "separation": 0.0064, "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": 269, "mean": -43504461.0009, "median": -21568049.1888, "q25": -44133570.402, "q75": -11118918.2391, "std": 74808404.5203 }, "sell": { "count": 130, "mean": -30843089.3848, "median": -9049741.0256, "q25": -22506329.5912, "q75": -1057265.6897, "std": 74375036.9689 }, "separation": 0.1697, "buy_lower_than_sell": true }, { "col": "m30_ga_vol_ratio", "tf": "m30", "interval": 30, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.8789, "median": 1.4887, "q25": 0.9142, "q75": 2.4266, "std": 1.398 }, "sell": { "count": 150, "mean": 2.1494, "median": 1.549, "q25": 0.9704, "q75": 2.8179, "std": 1.8239 }, "separation": 0.1665, "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": 304, "mean": -863887.6279, "median": -1601703.2272, "q25": -3218894.7077, "q75": -200960.656, "std": 11946265.4492 }, "sell": { "count": 150, "mean": 10855977.4982, "median": 4173281.3318, "q25": 1654704.7026, "q75": 9589804.7819, "std": 19314402.6399 }, "separation": 0.7298, "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": 304, "mean": 0.0921, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2897 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.4497, "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": 304, "mean": 0.0197, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1393 }, "sell": { "count": 150, "mean": 0.08, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2722 }, "separation": 0.2787, "buy_lower_than_sell": false }, { "col": "m30_ga_cmf_20", "tf": "m30", "interval": 30, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 72, "mean": -4.3373, "median": -4.1428, "q25": -5.2037, "q75": -3.1481, "std": 2.431 }, "sell": { "count": 58, "mean": -2.1601, "median": -2.0753, "q25": -2.6622, "q75": -0.7795, "std": 1.94 }, "separation": 0.9899, "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": 304, "mean": -31.8737, "median": -42.5808, "q25": -60.7847, "q75": -6.8676, "std": 31.7868 }, "sell": { "count": 150, "mean": -21.8627, "median": -27.1962, "q25": -56.8345, "q75": 5.3373, "std": 37.6286 }, "separation": 0.2874, "buy_lower_than_sell": true }, { "col": "m30_ga_adx_14", "tf": "m30", "interval": 30, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 35.618, "median": 33.8295, "q25": 22.6479, "q75": 45.6583, "std": 16.2655 }, "sell": { "count": 150, "mean": 36.7316, "median": 37.0739, "q25": 24.0793, "q75": 45.4522, "std": 15.1577 }, "separation": 0.0708, "buy_lower_than_sell": true }, { "col": "m30_ga_adx_trending", "tf": "m30", "interval": 30, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.6974, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4602 }, "sell": { "count": 150, "mean": 0.7333, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4437 }, "separation": 0.0796, "buy_lower_than_sell": false }, { "col": "m30_ga_supertrend_bull", "tf": "m30", "interval": 30, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": -0.6604, "median": -0.6827, "q25": -1.9558, "q75": 0.0555, "std": 4.5054 }, "sell": { "count": 150, "mean": 3.6198, "median": 2.0241, "q25": 0.9647, "q75": 4.3276, "std": 4.6314 }, "separation": 0.9368, "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": 304, "mean": 0.4729, "median": 0.5259, "q25": 0.1646, "q75": 0.7569, "std": 0.3082 }, "sell": { "count": 150, "mean": 0.5823, "median": 0.668, "q25": 0.4427, "q75": 0.8012, "std": 0.2666 }, "separation": 0.3796, "buy_lower_than_sell": true }, { "col": "m30_ga_psar", "tf": "m30", "interval": 30, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1042.3022, "median": 995.5, "q25": 549.0, "q75": 1380.25, "std": 533.0783 }, "sell": { "count": 150, "mean": 1183.8447, "median": 1215.5, "q25": 599.0, "q75": 1563.0, "std": 624.5519 }, "separation": 0.2438, "buy_lower_than_sell": true }, { "col": "m30_ga_psar_bull", "tf": "m30", "interval": 30, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1155, "buy_lower_than_sell": false }, { "col": "m30_ga_hammer", "tf": "m30", "interval": 30, "base": "ga_hammer", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0987, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2987 }, "sell": { "count": 150, "mean": 0.36, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4816 }, "separation": 0.6521, "buy_lower_than_sell": false }, { "col": "m30_ga_shooting_star", "tf": "m30", "interval": 30, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.9408, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2364 }, "sell": { "count": 150, "mean": 0.9267, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2616 }, "separation": 0.0567, "buy_lower_than_sell": false }, { "col": "m30_ga_doji", "tf": "m30", "interval": 30, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.9836, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1274 }, "sell": { "count": 150, "mean": 0.9867, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1151 }, "separation": 0.0257, "buy_lower_than_sell": false }, { "col": "m30_ga_bullish_engulfing", "tf": "m30", "interval": 30, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0811, "buy_lower_than_sell": false }, { "col": "m30_ga_morning_star", "tf": "m30", "interval": 30, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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_white_soldiers", "tf": "m30", "interval": 30, "base": "ga_three_white_soldiers", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.2434, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4299 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.7312, "buy_lower_than_sell": false }, { "col": "m30_ga_ha_bull", "tf": "m30", "interval": 30, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0395, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.195 }, "sell": { "count": 150, "mean": 0.94, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2383 }, "separation": 4.1358, "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": 304, "mean": 0.0132, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1141 }, "sell": { "count": 150, "mean": 0.74, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4401 }, "separation": 2.2608, "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": 304, "mean": 0.0888, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2849 }, "sell": { "count": 150, "mean": 0.12, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3261 }, "separation": 0.1018, "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": 304, "mean": 0.0954, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2942 }, "sell": { "count": 150, "mean": 0.1067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3097 }, "separation": 0.0373, "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": 304, "mean": 0.0164, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1274 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1826, "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": 304, "mean": 0.0132, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1141 }, "sell": { "count": 150, "mean": 0.0333, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1801 }, "separation": 0.1338, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1155, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1155, "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": 304, "mean": 0.0559, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2301 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3436, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.02, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1405 }, "separation": 0.1558, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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_pattern_wedge_rising", "tf": "m30", "interval": 30, "base": "ga_pattern_wedge_rising", "family": "pattern", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0592, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2364 }, "sell": { "count": 150, "mean": 0.1467, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.355 }, "separation": 0.29, "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": 304, "mean": 0.0559, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2301 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3436, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_rectangle", "tf": "m30", "interval": 30, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.0479, "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": 304, "mean": 0.0592, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2364 }, "sell": { "count": 150, "mean": 0.1467, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.355 }, "separation": 0.29, "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": 304, "mean": 0.0559, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2301 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3436, "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": 304, "mean": 0.0329, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1787 }, "sell": { "count": 150, "mean": 0.1267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3337 }, "separation": 0.3503, "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": 304, "mean": 0.023, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1502 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1353, "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": 304, "mean": 0.0362, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1871 }, "sell": { "count": 150, "mean": 0.1267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3337 }, "separation": 0.3345, "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": 304, "mean": 0.1151, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3197 }, "sell": { "count": 150, "mean": 0.1533, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3615 }, "separation": 0.1119, "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": 304, "mean": 0.1118, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3157 }, "sell": { "count": 150, "mean": 0.1467, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.355 }, "separation": 0.1037, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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_pattern_spike_top", "tf": "m30", "interval": 30, "base": "ga_pattern_spike_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0164, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1274 }, "sell": { "count": 150, "mean": 0.06, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2383 }, "separation": 0.228, "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": 304, "mean": 0.0757, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2649 }, "sell": { "count": 150, "mean": 0.0867, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2823 }, "separation": 0.0402, "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": 304, "mean": 0.0757, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2649 }, "sell": { "count": 150, "mean": 0.0867, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2823 }, "separation": 0.0402, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0333, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1801 }, "separation": 0.2248, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1155, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0811, "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": 304, "mean": 0.1053, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3074 }, "sell": { "count": 150, "mean": 0.12, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3261 }, "separation": 0.0465, "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": 304, "mean": 0.1118, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3157 }, "sell": { "count": 150, "mean": 0.1333, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3411 }, "separation": 0.0654, "buy_lower_than_sell": false }, { "col": "m30_ga_pattern_label", "tf": "m30", "interval": 30, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 304, "mode": "none", "mode_frac": 0.888, "top": { "none": 270, "island_bottom": 32, "cup_handle": 1, "island_top": 1 } }, "sell": { "count": 150, "mode": "none", "mode_frac": 0.847, "top": { "none": 127, "island_bottom": 16, "cup_handle": 5, "double_top": 2 } }, "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": 304, "mode": "range", "mode_frac": 0.931, "top": { "range": 283, "up": 11, "down": 10 } }, "sell": { "count": 150, "mode": "range", "mode_frac": 0.96, "top": { "range": 144, "up": 5, "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": 304, "mean": 0.0461, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2099 }, "sell": { "count": 150, "mean": 0.0733, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2616 }, "separation": 0.115, "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": 304, "mean": 0.0526, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2237 }, "sell": { "count": 150, "mean": 0.0933, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2919 }, "separation": 0.1565, "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": 304, "mean": 0.0559, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2301 }, "sell": { "count": 150, "mean": 0.04, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1966 }, "separation": 0.0744, "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": 304, "mean": 0.0428, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2027 }, "sell": { "count": 150, "mean": 0.0333, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1801 }, "separation": 0.0492, "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": 304, "mean": 0.0329, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1787 }, "sell": { "count": 150, "mean": 0.0733, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2616 }, "separation": 0.1805, "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": 304, "mean": 0.0362, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1871 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.2045, "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": 304, "mean": 0.0197, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1393 }, "sell": { "count": 150, "mean": 0.06, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2383 }, "separation": 0.2063, "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": 304, "mean": 2.1941, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 6.4115 }, "sell": { "count": 150, "mean": 2.44, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 5.8165 }, "separation": 0.0402, "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": 304, "mode": "unknown", "mode_frac": 0.885, "top": { "unknown": 269, "impulse_late": 35 } }, "sell": { "count": 150, "mode": "unknown", "mode_frac": 0.847, "top": { "unknown": 127, "impulse_late": 23 } }, "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": 304, "mode": "unknown", "mode_frac": 0.967, "top": { "unknown": 294, "accumulation": 10 } }, "sell": { "count": 150, "mode": "unknown", "mode_frac": 0.907, "top": { "unknown": 136, "distribution": 8, "accumulation": 6 } }, "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": 304, "mode": "none", "mode_frac": 0.891, "top": { "none": 271, "0": 15, "100": 7, "382": 6, "500": 3 } }, "sell": { "count": 150, "mode": "none", "mode_frac": 0.867, "top": { "none": 130, "100": 18, "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": 304, "mode": "neutral", "mode_frac": 0.885, "top": { "neutral": 269, "below_cloud": 16, "above_cloud": 10, "in_cloud": 9 } }, "sell": { "count": 150, "mode": "neutral", "mode_frac": 0.847, "top": { "neutral": 127, "above_cloud": 22, "below_cloud": 1 } }, "separation": 0.0, "modes_differ": false }, { "col": "m30_ga_pitchfork_bias", "tf": "m30", "interval": 30, "base": "ga_pitchfork_bias", "family": "indicator", "dtype": "categorical", "buy": { "count": 304, "mode": "neutral", "mode_frac": 0.918, "top": { "neutral": 279, "below": 19, "above": 6 } }, "sell": { "count": 150, "mode": "neutral", "mode_frac": 0.853, "top": { "neutral": 128, "above": 21, "below": 1 } }, "separation": 0.0, "modes_differ": false }, { "col": "m30_ga_pitchfork_dist_pct", "tf": "m30", "interval": 30, "base": "ga_pitchfork_dist_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -0.1424, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 1.2042 }, "sell": { "count": 150, "mean": 0.7434, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 2.752 }, "separation": 0.417, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1155, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1155, "buy_lower_than_sell": false }, { "col": "m30_ga_vp_poc", "tf": "m30", "interval": 30, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 304, "mean": 1074.5124, "median": 1013.2833, "q25": 572.7958, "q75": 1418.9125, "std": 556.0574 }, "sell": { "count": 150, "mean": 1140.5361, "median": 1157.0417, "q25": 565.5125, "q75": 1509.5333, "std": 605.6917 }, "separation": 0.1136, "buy_lower_than_sell": true }, { "col": "m30_ga_vp_vah", "tf": "m30", "interval": 30, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 304, "mean": 1108.5896, "median": 1051.5, "q25": 587.0, "q75": 1473.75, "std": 577.6812 }, "sell": { "count": 150, "mean": 1199.8089, "median": 1221.0, "q25": 598.0, "q75": 1619.0, "std": 645.7198 }, "separation": 0.1489, "buy_lower_than_sell": true }, { "col": "m30_ga_vp_val", "tf": "m30", "interval": 30, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 304, "mean": 1024.8209, "median": 995.1, "q25": 541.325, "q75": 1369.3833, "std": 510.8974 }, "sell": { "count": 150, "mean": 1078.3351, "median": 1083.8, "q25": 534.275, "q75": 1456.4833, "std": 563.8454 }, "separation": 0.0995, "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": 304, "mean": -1.8716, "median": -2.0245, "q25": -3.6571, "q75": -0.4614, "std": 4.0137 }, "sell": { "count": 150, "mean": 5.5388, "median": 4.3664, "q25": 1.6156, "q75": 6.4375, "std": 6.3479 }, "separation": 1.3954, "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": 304, "mean": 0.75, "median": 1.0, "q25": 0.75, "q75": 1.0, "std": 0.4337 }, "sell": { "count": 150, "mean": 0.14, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3481 }, "separation": 1.5511, "buy_lower_than_sell": false }, { "col": "m30_ga_harmonic_gartley", "tf": "m30", "interval": 30, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0811, "buy_lower_than_sell": false }, { "col": "m30_ga_harmonic_bat", "tf": "m30", "interval": 30, "base": "ga_harmonic_bat", "family": "harmonic", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0811, "buy_lower_than_sell": false }, { "col": "m30_ga_harmonic_label", "tf": "m30", "interval": 30, "base": "ga_harmonic_label", "family": "harmonic", "dtype": "categorical", "buy": { "count": 304, "mode": "none", "mode_frac": 0.993, "top": { "none": 302, "gartley": 1, "bat": 1 } }, "sell": { "count": 150, "mode": "none", "mode_frac": 1.0, "top": { "none": 150 } }, "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": 304, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": -0.2982, "median": -0.4286, "q25": -1.2245, "q75": 0.0816, "std": 2.6573 }, "sell": { "count": 150, "mean": 2.2097, "median": 1.4694, "q25": 0.8163, "q75": 2.2857, "std": 3.7246 }, "separation": 0.7752, "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": 304, "mean": -0.9042, "median": -0.6239, "q25": -1.192, "q75": -0.2793, "std": 1.4514 }, "sell": { "count": 150, "mean": -0.919, "median": -0.4428, "q25": -1.0134, "q75": -0.2354, "std": 1.6935 }, "separation": 0.0093, "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": 304, "mean": 0.0132, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1141 }, "sell": { "count": 150, "mean": 0.74, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4401 }, "separation": 2.2608, "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": 304, "mean": 0.4193, "median": 0.4, "q25": 0.3, "q75": 0.545, "std": 0.1789 }, "sell": { "count": 150, "mean": 0.6844, "median": 0.692, "q25": 0.6, "q75": 0.778, "std": 0.1464 }, "separation": 1.6213, "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": 304, "mean": -0.3651, "median": 0.0, "q25": -1.0, "q75": 0.0, "std": 0.5024 }, "sell": { "count": 150, "mean": 0.5, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5149 }, "separation": 1.7008, "buy_lower_than_sell": true }, { "col": "m30_ga_chart_pnf_col", "tf": "m30", "interval": 30, "base": "ga_chart_pnf_col", "family": "chart", "dtype": "numeric", "buy": { "count": 304, "mean": -0.2105, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4242 }, "sell": { "count": 150, "mean": 0.3733, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4989 }, "separation": 1.2608, "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": 304, "mean": 0.398, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4903 }, "sell": { "count": 150, "mean": 0.4267, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4962 }, "separation": 0.0581, "buy_lower_than_sell": false }, { "col": "m60_bb_pos", "tf": "m60", "interval": 60, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 0.2587, "median": 0.173, "q25": 0.0193, "q75": 0.3945, "std": 0.2762 }, "sell": { "count": 150, "mean": 0.8932, "median": 0.9462, "q25": 0.8498, "q75": 1.0, "std": 0.15 }, "separation": 2.8548, "buy_lower_than_sell": true }, { "col": "m60_RSI", "tf": "m60", "interval": 60, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 39.4904, "median": 37.4651, "q25": 28.1851, "q75": 48.1623, "std": 16.6948 }, "sell": { "count": 150, "mean": 72.458, "median": 74.8494, "q25": 66.0082, "q75": 80.8483, "std": 13.3354 }, "separation": 2.182, "buy_lower_than_sell": true }, { "col": "m60_macd_hist", "tf": "m60", "interval": 60, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": -1.5869, "median": -1.0406, "q25": -3.3752, "q75": 0.5048, "std": 7.922 }, "sell": { "count": 150, "mean": 5.9606, "median": 3.874, "q25": 1.5882, "q75": 8.5961, "std": 7.5734 }, "separation": 0.9739, "buy_lower_than_sell": true }, { "col": "m60_stoch_k", "tf": "m60", "interval": 60, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 46.0382, "median": 31.6709, "q25": 18.3791, "q75": 69.6314, "std": 36.6537 }, "sell": { "count": 150, "mean": 103.2495, "median": 107.6746, "q25": 101.0417, "q75": 113.6435, "std": 24.3681 }, "separation": 1.8382, "buy_lower_than_sell": true }, { "col": "m60_stoch_d", "tf": "m60", "interval": 60, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 50.0949, "median": 37.1696, "q25": 18.8997, "q75": 77.8338, "std": 37.5505 }, "sell": { "count": 150, "mean": 98.3396, "median": 105.8661, "q25": 100.3342, "q75": 111.5748, "std": 24.973 }, "separation": 1.5129, "buy_lower_than_sell": true }, { "col": "m60_macd_line", "tf": "m60", "interval": 60, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 304, "mean": -1.0234, "median": -3.3602, "q25": -12.054, "q75": 1.8961, "std": 32.1044 }, "sell": { "count": 150, "mean": 19.0619, "median": 10.612, "q25": 5.1377, "q75": 19.5702, "std": 41.8225 }, "separation": 0.5387, "buy_lower_than_sell": true }, { "col": "m60_macd_signal", "tf": "m60", "interval": 60, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 304, "mean": 0.5635, "median": -2.2605, "q25": -11.1215, "q75": 3.6206, "std": 30.2759 }, "sell": { "count": 150, "mean": 13.1013, "median": 6.9038, "q25": 1.262, "q75": 15.3693, "std": 38.829 }, "separation": 0.3601, "buy_lower_than_sell": true }, { "col": "m60_BB_Width", "tf": "m60", "interval": 60, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 8.2254, "median": 6.0169, "q25": 4.4211, "q75": 9.4069, "std": 7.2725 }, "sell": { "count": 150, "mean": 12.3061, "median": 9.0754, "q25": 6.7657, "q75": 13.1373, "std": 9.7075 }, "separation": 0.4758, "buy_lower_than_sell": true }, { "col": "m60_ga_sma_5", "tf": "m60", "interval": 60, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1064.5257, "median": 1017.1, "q25": 560.25, "q75": 1423.65, "std": 546.2753 }, "sell": { "count": 150, "mean": 1163.7307, "median": 1195.5, "q25": 585.9, "q75": 1561.9, "std": 616.9814 }, "separation": 0.1703, "buy_lower_than_sell": true }, { "col": "m60_ga_sma_20", "tf": "m60", "interval": 60, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1069.2554, "median": 1028.475, "q25": 563.6625, "q75": 1425.2625, "std": 542.4245 }, "sell": { "count": 150, "mean": 1129.1863, "median": 1157.525, "q25": 569.35, "q75": 1518.7, "std": 595.6591 }, "separation": 0.1052, "buy_lower_than_sell": true }, { "col": "m60_ga_sma_60", "tf": "m60", "interval": 60, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1065.4106, "median": 1054.825, "q25": 572.15, "q75": 1434.3833, "std": 523.0409 }, "sell": { "count": 150, "mean": 1101.7463, "median": 1142.8, "q25": 565.3167, "q75": 1500.9875, "std": 572.6879 }, "separation": 0.0663, "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": 304, "mean": -1.3807, "median": -1.8615, "q25": -2.9167, "q75": -0.4916, "std": 4.0981 }, "sell": { "count": 150, "mean": 5.3821, "median": 4.2675, "q25": 2.644, "q75": 6.0859, "std": 5.1174 }, "separation": 1.4588, "buy_lower_than_sell": true }, { "col": "m60_ga_golden_cross", "tf": "m60", "interval": 60, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0099, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.099 }, "sell": { "count": 150, "mean": 0.04, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1966 }, "separation": 0.1936, "buy_lower_than_sell": false }, { "col": "m60_ga_death_cross", "tf": "m60", "interval": 60, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0362, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1871 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2736, "buy_lower_than_sell": false }, { "col": "m60_ga_atr_14", "tf": "m60", "interval": 60, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 19.7563, "median": 14.0, "q25": 8.0357, "q75": 23.8571, "std": 21.0937 }, "sell": { "count": 150, "mean": 24.911, "median": 15.5357, "q25": 8.9464, "q75": 27.4286, "std": 27.4992 }, "separation": 0.2103, "buy_lower_than_sell": true }, { "col": "m60_ga_atr_pct", "tf": "m60", "interval": 60, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.734, "median": 1.5035, "q25": 1.1022, "q75": 2.0149, "std": 0.9824 }, "sell": { "count": 150, "mean": 1.9455, "median": 1.5542, "q25": 1.1667, "q75": 1.9884, "std": 1.2824 }, "separation": 0.1851, "buy_lower_than_sell": true }, { "col": "m60_ga_bb_squeeze", "tf": "m60", "interval": 60, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.2007, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4012 }, "sell": { "count": 150, "mean": 0.1, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.301 }, "separation": 0.2838, "buy_lower_than_sell": false }, { "col": "m60_ga_donchian_pos", "tf": "m60", "interval": 60, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.3362, "median": 0.2064, "q25": 0.0541, "q75": 0.5255, "std": 0.3669 }, "sell": { "count": 150, "mean": 1.0883, "median": 1.0701, "q25": 1.0, "q75": 1.1794, "std": 0.2927 }, "separation": 2.2664, "buy_lower_than_sell": true }, { "col": "m60_ga_cci_20", "tf": "m60", "interval": 60, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -116.1869, "median": -128.1169, "q25": -181.9281, "q75": -64.4917, "std": 108.5456 }, "sell": { "count": 150, "mean": 161.7923, "median": 149.8582, "q25": 116.2158, "q75": 199.5081, "std": 90.0456 }, "separation": 2.7874, "buy_lower_than_sell": true }, { "col": "m60_ga_cci_oversold", "tf": "m60", "interval": 60, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.6283, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4841 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 1.8356, "buy_lower_than_sell": false }, { "col": "m60_ga_cci_overbought", "tf": "m60", "interval": 60, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0461, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2099 }, "sell": { "count": 150, "mean": 0.82, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3855 }, "separation": 2.4936, "buy_lower_than_sell": true }, { "col": "m60_ga_williams_r", "tf": "m60", "interval": 60, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -63.8062, "median": -76.6318, "q25": -93.5214, "q75": -44.3333, "std": 39.3077 }, "sell": { "count": 150, "mean": 13.8935, "median": 9.0525, "q25": 1.6684, "q75": 24.325, "std": 31.1669 }, "separation": 2.1905, "buy_lower_than_sell": true }, { "col": "m60_ga_williams_oversold", "tf": "m60", "interval": 60, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.4375, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4969 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 1.21, "buy_lower_than_sell": false }, { "col": "m60_ga_williams_overbought", "tf": "m60", "interval": 60, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.1217, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3275 }, "sell": { "count": 150, "mean": 0.9267, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2616 }, "separation": 2.7161, "buy_lower_than_sell": true }, { "col": "m60_ga_roc_10", "tf": "m60", "interval": 60, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -1.5064, "median": -1.8663, "q25": -3.4421, "q75": -0.2722, "std": 4.8235 }, "sell": { "count": 150, "mean": 6.5082, "median": 5.2341, "q25": 3.2141, "q75": 7.8654, "std": 5.8247 }, "separation": 1.4987, "buy_lower_than_sell": true }, { "col": "m60_ga_mfi_14", "tf": "m60", "interval": 60, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 36.6088, "median": 34.0163, "q25": 20.6395, "q75": 48.0749, "std": 20.6021 }, "sell": { "count": 150, "mean": 76.1593, "median": 79.3703, "q25": 66.8324, "q75": 87.2487, "std": 15.0162 }, "separation": 2.194, "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": 304, "mean": 0.1875, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.391 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.6044, "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": 304, "mean": 0.0658, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2483 }, "sell": { "count": 150, "mean": 0.2067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4063 }, "separation": 0.4184, "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": 304, "mean": 0.2434, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4299 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.7312, "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": 304, "mean": 0.0691, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.254 }, "sell": { "count": 150, "mean": 0.1533, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3615 }, "separation": 0.2697, "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": 304, "mean": 0.2632, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4411 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.7751, "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": 304, "mean": 0.0592, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2364 }, "sell": { "count": 150, "mean": 0.1933, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3962 }, "separation": 0.4111, "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": 304, "mean": -3.6708, "median": -2.9573, "q25": -7.7216, "q75": 0.3361, "std": 7.3085 }, "sell": { "count": 150, "mean": 4.765, "median": 3.5914, "q25": 1.1247, "q75": 7.8101, "std": 7.2047 }, "separation": 1.1625, "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": 304, "mean": -0.5976, "median": -0.4372, "q25": -1.1762, "q75": -0.0272, "std": 1.6733 }, "sell": { "count": 150, "mean": 1.4914, "median": 0.5871, "q25": 0.0268, "q75": 2.4547, "std": 2.7696 }, "separation": 0.913, "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": 304, "mean": -5.2789, "median": -3.299, "q25": -12.1972, "q75": 2.707, "std": 16.206 }, "sell": { "count": 150, "mean": 6.1264, "median": 1.9879, "q25": -1.6906, "q75": 9.6784, "std": 14.9643 }, "separation": 0.7312, "buy_lower_than_sell": true }, { "col": "m60_ga_keltner_pos", "tf": "m60", "interval": 60, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.2572, "median": 0.2002, "q25": 0.0483, "q75": 0.4104, "std": 0.3427 }, "sell": { "count": 150, "mean": 1.0985, "median": 1.0993, "q25": 0.9249, "q75": 1.2524, "std": 0.315 }, "separation": 2.556, "buy_lower_than_sell": true }, { "col": "m60_ga_ao", "tf": "m60", "interval": 60, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -7.7239, "median": -11.5162, "q25": -33.7787, "q75": 2.5456, "std": 77.4938 }, "sell": { "count": 150, "mean": 53.4329, "median": 33.0941, "q25": 18.1176, "q75": 51.8037, "std": 100.1529 }, "separation": 0.683, "buy_lower_than_sell": true }, { "col": "m60_ga_ao_bull", "tf": "m60", "interval": 60, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0811, "buy_lower_than_sell": false }, { "col": "m60_ga_ao_bear", "tf": "m60", "interval": 60, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0493, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2169 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.3217, "buy_lower_than_sell": false }, { "col": "m60_ga_hv_20", "tf": "m60", "interval": 60, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 3.8372, "median": 3.3086, "q25": 2.4031, "q75": 4.5399, "std": 2.3994 }, "sell": { "count": 150, "mean": 4.8282, "median": 3.7436, "q25": 3.0843, "q75": 5.1299, "std": 3.0282 }, "separation": 0.3627, "buy_lower_than_sell": true }, { "col": "m60_ga_hv_percentile", "tf": "m60", "interval": 60, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.5489, "median": 0.584, "q25": 0.2752, "q75": 0.8319, "std": 0.323 }, "sell": { "count": 150, "mean": 0.6899, "median": 0.7857, "q25": 0.4286, "q75": 0.9643, "std": 0.2894 }, "separation": 0.4596, "buy_lower_than_sell": true }, { "col": "m60_ga_ad_line", "tf": "m60", "interval": 60, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 296, "mean": -17500861887.9192, "median": -19208550155.5265, "q25": -26136862798.0283, "q75": -6994039002.1463, "std": 10253430373.1184 }, "sell": { "count": 147, "mean": -17334278187.2585, "median": -17452534649.7608, "q25": -27045712003.216, "q75": -7347474132.93, "std": 10647216384.9451 }, "separation": 0.0159, "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": 286, "mean": -78833143.2485, "median": -38343628.1758, "q25": -80491294.7341, "q75": -20858125.9538, "std": 132919377.8883 }, "sell": { "count": 143, "mean": -50834884.7688, "median": -18180617.3269, "q25": -48339319.5542, "q75": -6268835.9349, "std": 101952436.5635 }, "separation": 0.2364, "buy_lower_than_sell": true }, { "col": "m60_ga_vol_ratio", "tf": "m60", "interval": 60, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.6173, "median": 1.3014, "q25": 0.8711, "q75": 1.9774, "std": 1.1507 }, "sell": { "count": 150, "mean": 2.3029, "median": 1.762, "q25": 1.108, "q75": 2.946, "std": 1.7783 }, "separation": 0.4577, "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": 304, "mean": -803148.206, "median": -2159476.7664, "q25": -4512307.2467, "q75": 204750.5694, "std": 16961930.8703 }, "sell": { "count": 150, "mean": 13536755.5132, "median": 7123032.3816, "q25": 2906234.4935, "q75": 13662751.8078, "std": 24010560.3741 }, "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": 304, "mean": 0.1053, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3074 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.4384, "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": 304, "mean": 0.0625, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2425 }, "sell": { "count": 150, "mean": 0.0733, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2616 }, "separation": 0.043, "buy_lower_than_sell": false }, { "col": "m60_ga_cmf_20", "tf": "m60", "interval": 60, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 129, "mean": -4.3309, "median": -3.716, "q25": -5.1067, "q75": -2.7401, "std": 2.6041 }, "sell": { "count": 81, "mean": -2.313, "median": -1.9924, "q25": -2.7212, "q75": -1.0404, "std": 2.0445 }, "separation": 0.862, "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": 304, "mean": -31.4197, "median": -41.7262, "q25": -60.3015, "q75": -6.2668, "std": 32.034 }, "sell": { "count": 150, "mean": -22.3242, "median": -27.097, "q25": -57.0202, "q75": 5.4766, "std": 36.8134 }, "separation": 0.2636, "buy_lower_than_sell": true }, { "col": "m60_ga_adx_14", "tf": "m60", "interval": 60, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 36.3844, "median": 31.5062, "q25": 23.4751, "q75": 48.6459, "std": 17.5099 }, "sell": { "count": 150, "mean": 38.7977, "median": 35.0706, "q25": 24.2626, "q75": 50.4035, "std": 18.4086 }, "separation": 0.1343, "buy_lower_than_sell": true }, { "col": "m60_ga_adx_trending", "tf": "m60", "interval": 60, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.6941, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4616 }, "sell": { "count": 150, "mean": 0.72, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4505 }, "separation": 0.0568, "buy_lower_than_sell": false }, { "col": "m60_ga_supertrend_bull", "tf": "m60", "interval": 60, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": -0.3848, "median": -0.8192, "q25": -2.3293, "q75": 0.3816, "std": 5.9864 }, "sell": { "count": 150, "mean": 3.65, "median": 2.2914, "q25": 1.0695, "q75": 4.5774, "std": 7.8013 }, "separation": 0.5803, "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": 304, "mean": 0.4661, "median": 0.4751, "q25": 0.1898, "q75": 0.7501, "std": 0.2996 }, "sell": { "count": 150, "mean": 0.5739, "median": 0.6777, "q25": 0.2964, "q75": 0.8437, "std": 0.2949 }, "separation": 0.3626, "buy_lower_than_sell": true }, { "col": "m60_ga_psar", "tf": "m60", "interval": 60, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1041.833, "median": 996.0, "q25": 549.75, "q75": 1381.0, "std": 529.2903 }, "sell": { "count": 150, "mean": 1166.805, "median": 1213.0, "q25": 598.25, "q75": 1548.2035, "std": 609.9654 }, "separation": 0.2188, "buy_lower_than_sell": true }, { "col": "m60_ga_psar_bull", "tf": "m60", "interval": 60, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.1283, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.335 }, "sell": { "count": 150, "mean": 0.44, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.498 }, "separation": 0.7344, "buy_lower_than_sell": false }, { "col": "m60_ga_shooting_star", "tf": "m60", "interval": 60, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.9474, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2237 }, "sell": { "count": 150, "mean": 0.9533, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2116 }, "separation": 0.0274, "buy_lower_than_sell": false }, { "col": "m60_ga_doji", "tf": "m60", "interval": 60, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.9737, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1603 }, "sell": { "count": 150, "mean": 0.9733, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1616 }, "separation": 0.0022, "buy_lower_than_sell": false }, { "col": "m60_ga_bullish_engulfing", "tf": "m60", "interval": 60, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1616 }, "separation": 0.1927, "buy_lower_than_sell": false }, { "col": "m60_ga_morning_star", "tf": "m60", "interval": 60, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.1639, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.352, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4784 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.9734, "buy_lower_than_sell": false }, { "col": "m60_ga_ha_bull", "tf": "m60", "interval": 60, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0625, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2425 }, "sell": { "count": 150, "mean": 0.98, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1405 }, "separation": 4.6306, "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": 304, "mean": 0.023, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1502 }, "sell": { "count": 150, "mean": 0.7133, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4537 }, "separation": 2.0426, "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": 304, "mean": 0.1118, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3157 }, "sell": { "count": 150, "mean": 0.1467, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.355 }, "separation": 0.1037, "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": 304, "mean": 0.1217, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3275 }, "sell": { "count": 150, "mean": 0.16, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3678 }, "separation": 0.1099, "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": 304, "mean": 0.0164, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1274 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.0257, "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": 304, "mean": 0.0099, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.099 }, "sell": { "count": 150, "mean": 0.04, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1966 }, "separation": 0.1936, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1616 }, "separation": 0.2333, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1616 }, "separation": 0.2333, "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": 304, "mean": 0.0592, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2364 }, "sell": { "count": 150, "mean": 0.02, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1405 }, "separation": 0.2017, "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": 304, "mean": 0.0099, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.099 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.141, "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": 304, "mean": 0.0099, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.099 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.141, "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": 304, "mean": 0.0921, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2897 }, "sell": { "count": 150, "mean": 0.16, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3678 }, "separation": 0.2051, "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": 304, "mean": 0.0658, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2483 }, "sell": { "count": 150, "mean": 0.02, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1405 }, "separation": 0.227, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_rectangle", "tf": "m60", "interval": 60, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0099, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.099 }, "sell": { "count": 150, "mean": 0.0267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1616 }, "separation": 0.1253, "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": 304, "mean": 0.0921, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2897 }, "sell": { "count": 150, "mean": 0.16, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3678 }, "separation": 0.2051, "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": 304, "mean": 0.0658, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2483 }, "sell": { "count": 150, "mean": 0.02, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1405 }, "separation": 0.227, "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": 304, "mean": 0.0263, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1603 }, "sell": { "count": 150, "mean": 0.1533, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3615 }, "separation": 0.4542, "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": 304, "mean": 0.0263, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1603 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.1544, "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": 304, "mean": 0.0625, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2425 }, "sell": { "count": 150, "mean": 0.1133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3181 }, "separation": 0.1798, "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": 304, "mean": 0.1612, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3683 }, "sell": { "count": 150, "mean": 0.2067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4063 }, "separation": 0.1173, "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": 304, "mean": 0.1612, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3683 }, "sell": { "count": 150, "mean": 0.2067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4063 }, "separation": 0.1173, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0329, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1787 }, "sell": { "count": 150, "mean": 0.0733, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2616 }, "separation": 0.1805, "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": 304, "mean": 0.0921, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2897 }, "sell": { "count": 150, "mean": 0.1067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3097 }, "separation": 0.0486, "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": 304, "mean": 0.0888, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2849 }, "sell": { "count": 150, "mean": 0.1333, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3411 }, "separation": 0.1417, "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": 304, "mean": 0.0099, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.099 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.0353, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.1639, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.1105, "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": 304, "mean": 0.1513, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3589 }, "sell": { "count": 150, "mean": 0.2, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4013 }, "separation": 0.1279, "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": 304, "mean": 0.1579, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3652 }, "sell": { "count": 150, "mean": 0.2, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4013 }, "separation": 0.1097, "buy_lower_than_sell": false }, { "col": "m60_ga_pattern_label", "tf": "m60", "interval": 60, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 304, "mode": "none", "mode_frac": 0.839, "top": { "none": 255, "island_bottom": 44, "cup_handle": 3, "island_top": 1, "double_bottom": 1 } }, "sell": { "count": 150, "mode": "none", "mode_frac": 0.793, "top": { "none": 119, "island_bottom": 28, "island_top": 1, "cup_handle": 1, "double_top": 1 } }, "separation": 0.0, "modes_differ": false }, { "col": "m60_ga_struct_trend", "tf": "m60", "interval": 60, "base": "ga_struct_trend", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 304, "mode": "range", "mode_frac": 0.931, "top": { "range": 283, "up": 13, "down": 8 } }, "sell": { "count": 150, "mode": "range", "mode_frac": 0.847, "top": { "range": 127, "up": 21, "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": 304, "mean": 0.0691, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.254 }, "sell": { "count": 150, "mean": 0.1533, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3615 }, "separation": 0.2697, "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": 304, "mean": 0.0757, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2649 }, "sell": { "count": 150, "mean": 0.18, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3855 }, "separation": 0.3155, "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": 304, "mean": 0.0559, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2301 }, "sell": { "count": 150, "mean": 0.0333, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1801 }, "separation": 0.1093, "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": 304, "mean": 0.0395, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.195 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.1632, "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": 304, "mean": 0.0428, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2027 }, "sell": { "count": 150, "mean": 0.1533, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3615 }, "separation": 0.3773, "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": 304, "mean": 0.0263, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1603 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2321, "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": 304, "mean": 0.0197, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1393 }, "sell": { "count": 150, "mean": 0.02, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1405 }, "separation": 0.0019, "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": 304, "mean": 2.0921, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 4.9796 }, "sell": { "count": 150, "mean": 2.74, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 5.6479 }, "separation": 0.1217, "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": 304, "mode": "unknown", "mode_frac": 0.839, "top": { "unknown": 255, "impulse_late": 49 } }, "sell": { "count": 150, "mode": "unknown", "mode_frac": 0.793, "top": { "unknown": 119, "impulse_late": 31 } }, "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": 304, "mode": "unknown", "mode_frac": 0.934, "top": { "unknown": 284, "accumulation": 18, "distribution": 2 } }, "sell": { "count": 150, "mode": "unknown", "mode_frac": 0.927, "top": { "unknown": 139, "distribution": 7, "accumulation": 4 } }, "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": 304, "mode": "none", "mode_frac": 0.875, "top": { "none": 266, "0": 14, "382": 8, "100": 7, "618": 4 } }, "sell": { "count": 150, "mode": "none", "mode_frac": 0.84, "top": { "none": 126, "100": 17, "382": 3, "1618": 2, "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": 304, "mode": "neutral", "mode_frac": 0.839, "top": { "neutral": 255, "above_cloud": 24, "below_cloud": 20, "in_cloud": 5 } }, "sell": { "count": 150, "mode": "neutral", "mode_frac": 0.793, "top": { "neutral": 119, "above_cloud": 30, "in_cloud": 1 } }, "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": 304, "mode": "neutral", "mode_frac": 0.882, "top": { "neutral": 268, "above": 20, "below": 16 } }, "sell": { "count": 150, "mode": "neutral", "mode_frac": 0.82, "top": { "neutral": 123, "above": 23, "below": 4 } }, "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": 304, "mean": -0.0076, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 1.569 }, "sell": { "count": 150, "mean": 0.5879, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 2.6604 }, "separation": 0.2727, "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": 304, "mean": 0.0066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.081 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.1149, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.1639, "buy_lower_than_sell": false }, { "col": "m60_ga_vp_poc", "tf": "m60", "interval": 60, "base": "ga_vp_poc", "family": "volume", "dtype": "numeric", "buy": { "count": 304, "mean": 1076.253, "median": 1012.2, "q25": 561.1167, "q75": 1419.5, "std": 556.6048 }, "sell": { "count": 150, "mean": 1134.7824, "median": 1147.2333, "q25": 540.5042, "q75": 1488.25, "std": 602.623 }, "separation": 0.1009, "buy_lower_than_sell": true }, { "col": "m60_ga_vp_vah", "tf": "m60", "interval": 60, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 304, "mean": 1120.3362, "median": 1060.9667, "q25": 590.5333, "q75": 1496.5, "std": 582.0516 }, "sell": { "count": 150, "mean": 1196.2729, "median": 1229.5, "q25": 598.0, "q75": 1604.75, "std": 647.2619 }, "separation": 0.1234, "buy_lower_than_sell": true }, { "col": "m60_ga_vp_val", "tf": "m60", "interval": 60, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 304, "mean": 1013.8204, "median": 996.0, "q25": 539.4333, "q75": 1376.7333, "std": 494.6037 }, "sell": { "count": 150, "mean": 1056.6362, "median": 1085.7, "q25": 535.6333, "q75": 1425.75, "std": 541.8547 }, "separation": 0.0825, "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": 304, "mean": -1.6426, "median": -1.5089, "q25": -3.8486, "q75": 0.1417, "std": 4.8328 }, "sell": { "count": 150, "mean": 5.2526, "median": 3.3521, "q25": 1.1002, "q75": 7.0216, "std": 7.8257 }, "separation": 1.0602, "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": 304, "mean": 0.7599, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4279 }, "sell": { "count": 150, "mean": 0.2733, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4472 }, "separation": 1.1118, "buy_lower_than_sell": false }, { "col": "m60_ga_harmonic_gartley", "tf": "m60", "interval": 60, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": -0.1871, "median": -0.5513, "q25": -1.75, "q75": 0.2821, "std": 4.7067 }, "sell": { "count": 150, "mean": 2.8403, "median": 1.4231, "q25": 0.641, "q75": 3.1667, "std": 6.0542 }, "separation": 0.5583, "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": 304, "mean": -1.1334, "median": -0.9247, "q25": -1.5096, "q75": -0.4136, "std": 2.0948 }, "sell": { "count": 150, "mean": -1.3075, "median": -0.7843, "q25": -1.592, "q75": -0.3431, "std": 2.3396 }, "separation": 0.0784, "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": 304, "mean": 0.023, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1502 }, "sell": { "count": 150, "mean": 0.7133, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4537 }, "separation": 2.0426, "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": 304, "mean": 0.4262, "median": 0.4085, "q25": 0.25, "q75": 0.5597, "std": 0.2144 }, "sell": { "count": 150, "mean": 0.6541, "median": 0.667, "q25": 0.556, "q75": 0.75, "std": 0.1721 }, "separation": 1.1723, "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": 304, "mean": -0.3454, "median": 0.0, "q25": -1.0, "q75": 0.0, "std": 0.5225 }, "sell": { "count": 150, "mean": 0.54, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5001 }, "separation": 1.7312, "buy_lower_than_sell": true }, { "col": "m60_ga_chart_pnf_col", "tf": "m60", "interval": 60, "base": "ga_chart_pnf_col", "family": "chart", "dtype": "numeric", "buy": { "count": 304, "mean": -0.1941, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4507 }, "sell": { "count": 150, "mean": 0.38, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5006 }, "separation": 1.2053, "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": 304, "mean": 0.3092, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4629 }, "sell": { "count": 150, "mean": 0.48, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5013 }, "separation": 0.354, "buy_lower_than_sell": false }, { "col": "m240_bb_pos", "tf": "m240", "interval": 240, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 0.3837, "median": 0.3119, "q25": 0.1156, "q75": 0.6375, "std": 0.3084 }, "sell": { "count": 150, "mean": 0.765, "median": 0.8269, "q25": 0.6045, "q75": 1.0, "std": 0.2567 }, "separation": 1.3442, "buy_lower_than_sell": true }, { "col": "m240_RSI", "tf": "m240", "interval": 240, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 45.3347, "median": 42.85, "q25": 32.3972, "q75": 58.0669, "std": 19.2709 }, "sell": { "count": 150, "mean": 62.6578, "median": 63.1981, "q25": 49.2958, "q75": 74.2718, "std": 18.4173 }, "separation": 0.919, "buy_lower_than_sell": true }, { "col": "m240_macd_hist", "tf": "m240", "interval": 240, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 0.1662, "median": -0.375, "q25": -5.7018, "q75": 3.3569, "std": 18.3491 }, "sell": { "count": 150, "mean": 6.5812, "median": 4.5744, "q25": 1.489, "q75": 9.7637, "std": 24.5904 }, "separation": 0.2957, "buy_lower_than_sell": true }, { "col": "m240_stoch_k", "tf": "m240", "interval": 240, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 51.6424, "median": 43.7037, "q25": 15.7205, "q75": 84.2949, "std": 37.3543 }, "sell": { "count": 150, "mean": 85.1663, "median": 96.3599, "q25": 71.1148, "q75": 107.4442, "std": 32.4846 }, "separation": 0.9577, "buy_lower_than_sell": true }, { "col": "m240_stoch_d", "tf": "m240", "interval": 240, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 54.0597, "median": 46.9859, "q25": 19.5228, "q75": 90.5212, "std": 37.188 }, "sell": { "count": 150, "mean": 79.0253, "median": 87.3347, "q25": 59.8598, "q75": 106.5664, "std": 32.8924 }, "separation": 0.7112, "buy_lower_than_sell": true }, { "col": "m240_macd_line", "tf": "m240", "interval": 240, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 304, "mean": 2.8288, "median": -8.0451, "q25": -20.9958, "q75": 9.2666, "std": 59.2572 }, "sell": { "count": 150, "mean": 15.9324, "median": 5.3976, "q25": -11.7142, "q75": 19.2283, "std": 64.9998 }, "separation": 0.2107, "buy_lower_than_sell": true }, { "col": "m240_macd_signal", "tf": "m240", "interval": 240, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 304, "mean": 2.6626, "median": -6.7878, "q25": -18.4142, "q75": 7.8244, "std": 50.0257 }, "sell": { "count": 150, "mean": 9.3512, "median": -0.4766, "q25": -21.0517, "q75": 13.3468, "std": 53.7777 }, "separation": 0.1288, "buy_lower_than_sell": true }, { "col": "m240_BB_Width", "tf": "m240", "interval": 240, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 17.2534, "median": 12.924, "q25": 8.7124, "q75": 18.4835, "std": 16.358 }, "sell": { "count": 150, "mean": 19.7939, "median": 14.3423, "q25": 10.1435, "q75": 20.6614, "std": 18.9132 }, "separation": 0.1437, "buy_lower_than_sell": true }, { "col": "m240_ga_sma_5", "tf": "m240", "interval": 240, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1070.3539, "median": 1031.8, "q25": 563.85, "q75": 1427.4, "std": 543.0994 }, "sell": { "count": 150, "mean": 1130.3493, "median": 1153.0, "q25": 568.3, "q75": 1520.7, "std": 594.6854 }, "separation": 0.1054, "buy_lower_than_sell": true }, { "col": "m240_ga_sma_20", "tf": "m240", "interval": 240, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1064.9617, "median": 1065.95, "q25": 575.15, "q75": 1432.1375, "std": 517.427 }, "sell": { "count": 150, "mean": 1097.7697, "median": 1154.15, "q25": 566.05, "q75": 1472.4, "std": 567.9548 }, "separation": 0.0604, "buy_lower_than_sell": true }, { "col": "m240_ga_sma_60", "tf": "m240", "interval": 240, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 302, "mean": 1055.8285, "median": 1144.2333, "q25": 578.8083, "q75": 1416.275, "std": 487.3575 }, "sell": { "count": 148, "mean": 1068.5916, "median": 1217.8833, "q25": 567.8292, "q75": 1411.875, "std": 521.876 }, "separation": 0.0253, "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": 304, "mean": -0.6067, "median": -1.8197, "q25": -5.1043, "q75": 1.6626, "std": 9.4334 }, "sell": { "count": 150, "mean": 6.3542, "median": 4.3546, "q25": 1.0676, "q75": 7.738, "std": 12.1249 }, "separation": 0.6408, "buy_lower_than_sell": true }, { "col": "m240_ga_golden_cross", "tf": "m240", "interval": 240, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0099, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.099 }, "sell": { "count": 150, "mean": 0.0667, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2503 }, "separation": 0.2984, "buy_lower_than_sell": false }, { "col": "m240_ga_death_cross", "tf": "m240", "interval": 240, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0263, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1603 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2321, "buy_lower_than_sell": false }, { "col": "m240_ga_atr_14", "tf": "m240", "interval": 240, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 38.4039, "median": 28.4643, "q25": 16.4286, "q75": 45.2321, "std": 40.0903 }, "sell": { "count": 150, "mean": 43.979, "median": 32.4643, "q25": 17.7321, "q75": 48.3214, "std": 45.3781 }, "separation": 0.1302, "buy_lower_than_sell": true }, { "col": "m240_ga_atr_pct", "tf": "m240", "interval": 240, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 3.3533, "median": 2.7653, "q25": 2.2307, "q75": 3.8527, "std": 1.7451 }, "sell": { "count": 150, "mean": 3.484, "median": 2.8626, "q25": 2.2936, "q75": 3.9081, "std": 1.8813 }, "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": 304, "mean": 0.1974, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3987 }, "sell": { "count": 150, "mean": 0.14, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3481 }, "separation": 0.1533, "buy_lower_than_sell": false }, { "col": "m240_ga_donchian_pos", "tf": "m240", "interval": 240, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.4386, "median": 0.3168, "q25": 0.086, "q75": 0.7833, "std": 0.384 }, "sell": { "count": 150, "mean": 0.8591, "median": 0.9898, "q25": 0.6176, "q75": 1.0959, "std": 0.3633 }, "separation": 1.1251, "buy_lower_than_sell": true }, { "col": "m240_ga_cci_20", "tf": "m240", "interval": 240, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -53.7821, "median": -70.9831, "q25": -128.074, "q75": 29.4949, "std": 119.7969 }, "sell": { "count": 150, "mean": 124.1789, "median": 134.2352, "q25": 61.714, "q75": 198.6596, "std": 110.1246 }, "separation": 1.5466, "buy_lower_than_sell": true }, { "col": "m240_ga_cci_oversold", "tf": "m240", "interval": 240, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.3783, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4858 }, "sell": { "count": 150, "mean": 0.0267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1616 }, "separation": 0.9713, "buy_lower_than_sell": false }, { "col": "m240_ga_cci_overbought", "tf": "m240", "interval": 240, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.1184, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3236 }, "sell": { "count": 150, "mean": 0.6, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4915 }, "separation": 1.1572, "buy_lower_than_sell": true }, { "col": "m240_ga_williams_r", "tf": "m240", "interval": 240, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -53.7415, "median": -64.8529, "q25": -89.5542, "q75": -18.7346, "std": 41.0521 }, "sell": { "count": 150, "mean": -3.7102, "median": 3.8597, "q25": -32.069, "q75": 13.1216, "std": 44.696 }, "separation": 1.1659, "buy_lower_than_sell": true }, { "col": "m240_ga_williams_oversold", "tf": "m240", "interval": 240, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.3717, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4841 }, "sell": { "count": 150, "mean": 0.06, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2383 }, "separation": 0.8171, "buy_lower_than_sell": false }, { "col": "m240_ga_williams_overbought", "tf": "m240", "interval": 240, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.2533, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4356 }, "sell": { "count": 150, "mean": 0.7, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4598 }, "separation": 0.9974, "buy_lower_than_sell": true }, { "col": "m240_ga_roc_10", "tf": "m240", "interval": 240, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -0.0479, "median": -1.6832, "q25": -5.7901, "q75": 2.7565, "std": 12.3701 }, "sell": { "count": 150, "mean": 8.1183, "median": 5.0495, "q25": 1.4307, "q75": 9.5597, "std": 15.1245 }, "separation": 0.5911, "buy_lower_than_sell": true }, { "col": "m240_ga_mfi_14", "tf": "m240", "interval": 240, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 303, "mean": 44.5146, "median": 44.122, "q25": 27.899, "q75": 58.48, "std": 19.9462 }, "sell": { "count": 150, "mean": 66.9667, "median": 69.0578, "q25": 54.1648, "q75": 77.9001, "std": 17.4819 }, "separation": 1.1972, "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": 304, "mean": 0.1809, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3856 }, "sell": { "count": 150, "mean": 0.0667, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2503 }, "separation": 0.3515, "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": 304, "mean": 0.1151, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3197 }, "sell": { "count": 150, "mean": 0.1333, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3411 }, "separation": 0.0551, "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": 304, "mean": 0.1776, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3828 }, "sell": { "count": 150, "mean": 0.0667, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2503 }, "separation": 0.3431, "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": 304, "mean": 0.0921, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2897 }, "sell": { "count": 150, "mean": 0.1067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3097 }, "separation": 0.0486, "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": 304, "mean": 0.1612, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3683 }, "sell": { "count": 150, "mean": 0.0667, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2503 }, "separation": 0.3002, "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": 304, "mean": 0.1349, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3421 }, "sell": { "count": 150, "mean": 0.2067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4063 }, "separation": 0.1912, "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": 304, "mean": -1.5694, "median": -1.1276, "q25": -4.4584, "q75": 1.4457, "std": 6.2789 }, "sell": { "count": 150, "mean": 3.9024, "median": 4.1608, "q25": -0.7999, "q75": 8.4663, "std": 7.6008 }, "separation": 0.7849, "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": 304, "mean": -0.7139, "median": -0.3892, "q25": -1.5999, "q75": 0.3883, "std": 3.8691 }, "sell": { "count": 150, "mean": 2.6327, "median": 1.6077, "q25": 0.2051, "q75": 3.6883, "std": 5.0957 }, "separation": 0.7397, "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": 304, "mean": -3.3183, "median": -2.2034, "q25": -9.3364, "q75": 2.9364, "std": 13.0694 }, "sell": { "count": 150, "mean": 7.112, "median": 1.3333, "q25": -3.9534, "q75": 15.6789, "std": 17.8131 }, "separation": 0.6677, "buy_lower_than_sell": true }, { "col": "m240_ga_keltner_pos", "tf": "m240", "interval": 240, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.3774, "median": 0.2901, "q25": 0.0949, "q75": 0.5811, "std": 0.3787 }, "sell": { "count": 150, "mean": 0.8518, "median": 0.8113, "q25": 0.5494, "q75": 1.1367, "std": 0.4027 }, "separation": 1.2139, "buy_lower_than_sell": true }, { "col": "m240_ga_ao", "tf": "m240", "interval": 240, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 5.102, "median": -17.2103, "q25": -57.2963, "q75": 18.5912, "std": 155.503 }, "sell": { "count": 150, "mean": 46.6786, "median": 17.3941, "q25": -12.7007, "q75": 50.2765, "std": 179.5626 }, "separation": 0.2475, "buy_lower_than_sell": true }, { "col": "m240_ga_ao_bull", "tf": "m240", "interval": 240, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0099, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.099 }, "sell": { "count": 150, "mean": 0.0667, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2503 }, "separation": 0.2984, "buy_lower_than_sell": false }, { "col": "m240_ga_ao_bear", "tf": "m240", "interval": 240, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0362, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1871 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.2736, "buy_lower_than_sell": false }, { "col": "m240_ga_hv_20", "tf": "m240", "interval": 240, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 7.8559, "median": 6.5308, "q25": 5.1345, "q75": 8.5147, "std": 4.6462 }, "sell": { "count": 150, "mean": 8.8445, "median": 6.8243, "q25": 5.7909, "q75": 9.5754, "std": 5.2992 }, "separation": 0.1984, "buy_lower_than_sell": true }, { "col": "m240_ga_hv_percentile", "tf": "m240", "interval": 240, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 288, "mean": 0.5883, "median": 0.6429, "q25": 0.3172, "q75": 0.8824, "std": 0.3195 }, "sell": { "count": 146, "mean": 0.6833, "median": 0.7815, "q25": 0.4748, "q75": 0.9223, "std": 0.2899 }, "separation": 0.3114, "buy_lower_than_sell": true }, { "col": "m240_ga_ad_line", "tf": "m240", "interval": 240, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -22893148717.0754, "median": -23716028939.861, "q25": -35356595615.3777, "q75": -6927969720.8385, "std": 14442536847.9945 }, "sell": { "count": 149, "mean": -22800913808.7237, "median": -22866897929.4425, "q25": -35992753556.7938, "q75": -7076326347.4738, "std": 14944619665.1597 }, "separation": 0.0063, "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": 298, "mean": -309648830.1792, "median": -139107531.1968, "q25": -268587351.5954, "q75": -73730949.1089, "std": 634002643.6986 }, "sell": { "count": 148, "mean": -297702696.7773, "median": -61001331.4703, "q25": -161354866.0628, "q75": -16897217.5075, "std": 976408666.0501 }, "separation": 0.0145, "buy_lower_than_sell": true }, { "col": "m240_ga_vol_ratio", "tf": "m240", "interval": 240, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.3911, "median": 1.1214, "q25": 0.7746, "q75": 1.7024, "std": 0.9884 }, "sell": { "count": 150, "mean": 2.0073, "median": 1.6854, "q25": 1.132, "q75": 2.3554, "std": 1.5315 }, "separation": 0.4781, "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": 304, "mean": 4812330.42, "median": -3978419.4298, "q25": -13944444.8907, "q75": 7022214.4464, "std": 63181383.6567 }, "sell": { "count": 150, "mean": 25829712.1829, "median": 9538235.7303, "q25": 146783.9071, "q75": 27412106.4385, "std": 70880069.9143 }, "separation": 0.313, "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": 304, "mean": 0.0954, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2942 }, "sell": { "count": 150, "mean": 0.0467, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2116 }, "separation": 0.1901, "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": 304, "mean": 0.0921, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2897 }, "sell": { "count": 150, "mean": 0.1267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3337 }, "separation": 0.1106, "buy_lower_than_sell": false }, { "col": "m240_ga_cmf_20", "tf": "m240", "interval": 240, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 232, "mean": -4.3112, "median": -3.8989, "q25": -5.7049, "q75": -2.2658, "std": 3.1822 }, "sell": { "count": 115, "mean": -3.0472, "median": -1.9311, "q25": -3.7967, "q75": -1.0261, "std": 3.5776 }, "separation": 0.3733, "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": 304, "mean": -30.4764, "median": -40.241, "q25": -59.4098, "q75": -5.2575, "std": 31.8387 }, "sell": { "count": 150, "mean": -23.2188, "median": -28.898, "q25": -57.4932, "q75": 3.0944, "std": 35.9823 }, "separation": 0.2136, "buy_lower_than_sell": true }, { "col": "m240_ga_adx_14", "tf": "m240", "interval": 240, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 40.9026, "median": 35.9734, "q25": 24.5904, "q75": 53.3132, "std": 20.684 }, "sell": { "count": 150, "mean": 42.4591, "median": 36.9808, "q25": 22.5936, "q75": 62.4537, "std": 24.6444 }, "separation": 0.0684, "buy_lower_than_sell": true }, { "col": "m240_ga_adx_trending", "tf": "m240", "interval": 240, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.7401, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4393 }, "sell": { "count": 150, "mean": 0.6933, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4627 }, "separation": 0.1037, "buy_lower_than_sell": false }, { "col": "m240_ga_supertrend_bull", "tf": "m240", "interval": 240, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.9933, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0816 }, "separation": 0.1155, "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": 304, "mean": 0.6562, "median": -0.9214, "q25": -4.3575, "q75": 2.0833, "std": 13.5969 }, "sell": { "count": 150, "mean": 2.9272, "median": 1.2902, "q25": -2.3128, "q75": 4.4765, "std": 15.104 }, "separation": 0.158, "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": 304, "mean": 0.483, "median": 0.5189, "q25": 0.2261, "q75": 0.7531, "std": 0.2956 }, "sell": { "count": 150, "mean": 0.4631, "median": 0.4674, "q25": 0.1681, "q75": 0.7257, "std": 0.302 }, "separation": 0.0664, "buy_lower_than_sell": false }, { "col": "m240_ga_psar", "tf": "m240", "interval": 240, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1026.6317, "median": 1002.5, "q25": 554.0, "q75": 1384.5422, "std": 499.2451 }, "sell": { "count": 150, "mean": 1104.7227, "median": 1175.7023, "q25": 584.0, "q75": 1474.5909, "std": 550.5125 }, "separation": 0.1486, "buy_lower_than_sell": true }, { "col": "m240_ga_psar_bull", "tf": "m240", "interval": 240, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.2039, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4036 }, "sell": { "count": 150, "mean": 0.48, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5013 }, "separation": 0.6066, "buy_lower_than_sell": false }, { "col": "m240_ga_shooting_star", "tf": "m240", "interval": 240, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.9474, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2237 }, "sell": { "count": 150, "mean": 0.9533, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2116 }, "separation": 0.0274, "buy_lower_than_sell": false }, { "col": "m240_ga_doji", "tf": "m240", "interval": 240, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.9572, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2027 }, "sell": { "count": 150, "mean": 0.9467, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2255 }, "separation": 0.0493, "buy_lower_than_sell": false }, { "col": "m240_ga_bullish_engulfing", "tf": "m240", "interval": 240, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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_bearish_engulfing", "tf": "m240", "interval": 240, "base": "ga_bearish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0296, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1698 }, "sell": { "count": 150, "mean": 0.0467, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2116 }, "separation": 0.0889, "buy_lower_than_sell": false }, { "col": "m240_ga_morning_star", "tf": "m240", "interval": 240, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0811, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.2928, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4558 }, "sell": { "count": 150, "mean": 0.0467, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2116 }, "separation": 0.6926, "buy_lower_than_sell": false }, { "col": "m240_ga_ha_bull", "tf": "m240", "interval": 240, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.2138, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4107 }, "sell": { "count": 150, "mean": 0.9533, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.2116 }, "separation": 2.2637, "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": 304, "mean": 0.0888, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2849 }, "sell": { "count": 150, "mean": 0.7, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4598 }, "separation": 1.5979, "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": 304, "mean": 0.1151, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3197 }, "sell": { "count": 150, "mean": 0.1333, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3411 }, "separation": 0.0551, "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": 304, "mean": 0.102, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3031 }, "sell": { "count": 150, "mean": 0.12, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3261 }, "separation": 0.0573, "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": 304, "mean": 0.0066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.081 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.0679, "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": 304, "mean": 0.0197, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1393 }, "sell": { "count": 150, "mean": 0.04, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1966 }, "separation": 0.1189, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.1283, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.335 }, "sell": { "count": 150, "mean": 0.0933, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2919 }, "separation": 0.1113, "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": 304, "mean": 0.0132, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1141 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.163, "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": 304, "mean": 0.0362, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1871 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0816 }, "separation": 0.2045, "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": 304, "mean": 0.1151, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3197 }, "sell": { "count": 150, "mean": 0.1933, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3962 }, "separation": 0.2172, "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": 304, "mean": 0.1283, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.335 }, "sell": { "count": 150, "mean": 0.0933, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2919 }, "separation": 0.1113, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_rectangle", "tf": "m240", "interval": 240, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0811, "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": 304, "mean": 0.1151, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3197 }, "sell": { "count": 150, "mean": 0.1933, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3962 }, "separation": 0.2172, "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": 304, "mean": 0.1283, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.335 }, "sell": { "count": 150, "mean": 0.0933, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2919 }, "separation": 0.1113, "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": 304, "mean": 0.0526, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2237 }, "sell": { "count": 150, "mean": 0.1733, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3798 }, "separation": 0.3873, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.25, "median": 0.0, "q25": 0.0, "q75": 0.25, "std": 0.4337 }, "sell": { "count": 150, "mean": 0.2867, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4537 }, "separation": 0.0826, "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": 304, "mean": 0.25, "median": 0.0, "q25": 0.0, "q75": 0.25, "std": 0.4337 }, "sell": { "count": 150, "mean": 0.2867, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4537 }, "separation": 0.0826, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.02, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1405 }, "separation": 0.1558, "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": 304, "mean": 0.0592, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2364 }, "sell": { "count": 150, "mean": 0.0733, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2616 }, "separation": 0.0567, "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": 304, "mean": 0.0461, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2099 }, "sell": { "count": 150, "mean": 0.0533, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2255 }, "separation": 0.0334, "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": 304, "mean": 0.0559, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2301 }, "sell": { "count": 150, "mean": 0.0267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1616 }, "separation": 0.1471, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.2368, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4258 }, "sell": { "count": 150, "mean": 0.2733, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4472 }, "separation": 0.0836, "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": 304, "mean": 0.25, "median": 0.0, "q25": 0.0, "q75": 0.25, "std": 0.4337 }, "sell": { "count": 150, "mean": 0.2867, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4537 }, "separation": 0.0826, "buy_lower_than_sell": false }, { "col": "m240_ga_pattern_label", "tf": "m240", "interval": 240, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 304, "mode": "none", "mode_frac": 0.75, "top": { "none": 228, "island_bottom": 72, "island_top": 4 } }, "sell": { "count": 150, "mode": "none", "mode_frac": 0.713, "top": { "none": 107, "island_bottom": 40, "island_top": 3 } }, "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": 304, "mode": "range", "mode_frac": 0.882, "top": { "range": 268, "down": 19, "up": 17 } }, "sell": { "count": 150, "mode": "range", "mode_frac": 0.827, "top": { "range": 124, "up": 16, "down": 10 } }, "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": 304, "mean": 0.125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3313 }, "sell": { "count": 150, "mean": 0.1267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3337 }, "separation": 0.005, "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": 304, "mean": 0.102, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3031 }, "sell": { "count": 150, "mean": 0.1733, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3798 }, "separation": 0.2077, "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": 304, "mean": 0.1118, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3157 }, "sell": { "count": 150, "mean": 0.1333, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3411 }, "separation": 0.0654, "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": 304, "mean": 0.1118, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3157 }, "sell": { "count": 150, "mean": 0.1, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.301 }, "separation": 0.0384, "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": 304, "mean": 0.0888, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2849 }, "sell": { "count": 150, "mean": 0.1133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3181 }, "separation": 0.0812, "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": 304, "mean": 0.0691, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.254 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.2827, "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": 304, "mean": 0.0855, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2801 }, "sell": { "count": 150, "mean": 0.0733, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2616 }, "separation": 0.045, "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": 304, "mean": 2.1151, "median": 0.0, "q25": 0.0, "q75": 1.25, "std": 3.7824 }, "sell": { "count": 150, "mean": 2.42, "median": 0.0, "q25": 0.0, "q75": 6.0, "std": 3.9651 }, "separation": 0.0787, "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": 304, "mode": "unknown", "mode_frac": 0.75, "top": { "unknown": 228, "impulse_late": 76 } }, "sell": { "count": 150, "mode": "unknown", "mode_frac": 0.713, "top": { "unknown": 107, "impulse_late": 43 } }, "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": 304, "mode": "unknown", "mode_frac": 0.947, "top": { "unknown": 288, "accumulation": 15, "distribution": 1 } }, "sell": { "count": 150, "mode": "unknown", "mode_frac": 0.987, "top": { "unknown": 148, "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": 304, "mode": "none", "mode_frac": 0.832, "top": { "none": 253, "0": 15, "382": 12, "100": 8, "500": 8 } }, "sell": { "count": 150, "mode": "none", "mode_frac": 0.787, "top": { "none": 118, "100": 20, "382": 6, "618": 4, "500": 2 } }, "separation": 0.0, "modes_differ": false }, { "col": "m240_ga_ichi_trend", "tf": "m240", "interval": 240, "base": "ga_ichi_trend", "family": "indicator", "dtype": "categorical", "buy": { "count": 304, "mode": "neutral", "mode_frac": 0.75, "top": { "neutral": 228, "below_cloud": 35, "above_cloud": 27, "in_cloud": 14 } }, "sell": { "count": 150, "mode": "neutral", "mode_frac": 0.713, "top": { "neutral": 107, "above_cloud": 32, "in_cloud": 7, "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": 304, "mode": "neutral", "mode_frac": 0.766, "top": { "neutral": 233, "above": 39, "below": 32 } }, "sell": { "count": 150, "mode": "neutral", "mode_frac": 0.72, "top": { "neutral": 108, "above": 34, "below": 8 } }, "separation": 0.0, "modes_differ": false }, { "col": "m240_ga_pitchfork_dist_pct", "tf": "m240", "interval": 240, "base": "ga_pitchfork_dist_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -0.0527, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 2.9398 }, "sell": { "count": 150, "mean": 1.1087, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 2.6831 }, "separation": 0.4127, "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": 304, "mean": 0.0132, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1141 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.163, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 1093.725, "median": 1024.0333, "q25": 584.375, "q75": 1427.75, "std": 564.4344 }, "sell": { "count": 150, "mean": 1149.715, "median": 1100.9583, "q25": 566.1333, "q75": 1517.8167, "std": 645.7873 }, "separation": 0.0923, "buy_lower_than_sell": true }, { "col": "m240_ga_vp_vah", "tf": "m240", "interval": 240, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 304, "mean": 1148.2661, "median": 1172.5, "q25": 594.5, "q75": 1513.0, "std": 585.1978 }, "sell": { "count": 150, "mean": 1212.6107, "median": 1271.8333, "q25": 600.0, "q75": 1649.0, "std": 656.753 }, "separation": 0.1034, "buy_lower_than_sell": true }, { "col": "m240_ga_vp_val", "tf": "m240", "interval": 240, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 304, "mean": 992.8501, "median": 997.0333, "q25": 537.0, "q75": 1359.3833, "std": 474.4398 }, "sell": { "count": 150, "mean": 1022.3202, "median": 1077.75, "q25": 537.0, "q75": 1380.0, "std": 512.5769 }, "separation": 0.0597, "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": 304, "mean": -2.5053, "median": -1.3323, "q25": -5.9327, "q75": 1.1262, "std": 6.7964 }, "sell": { "count": 150, "mean": 3.1058, "median": 2.3156, "q25": -0.4563, "q75": 6.648, "std": 7.6526 }, "separation": 0.7753, "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": 304, "mean": 0.7862, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4107 }, "sell": { "count": 150, "mean": 0.6067, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4901 }, "separation": 0.397, "buy_lower_than_sell": false }, { "col": "m240_ga_harmonic_gartley", "tf": "m240", "interval": 240, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.081 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.0679, "buy_lower_than_sell": false }, { "col": "m240_ga_harmonic_bat", "tf": "m240", "interval": 240, "base": "ga_harmonic_bat", "family": "harmonic", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mode": "none", "mode_frac": 0.993, "top": { "none": 302, "gartley": 2 } }, "sell": { "count": 150, "mode": "none", "mode_frac": 0.987, "top": { "none": 148, "gartley": 2 } }, "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": 304, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.1738, "median": -1.3966, "q25": -3.4828, "q75": 0.8103, "std": 9.1517 }, "sell": { "count": 150, "mean": 3.3409, "median": 1.0172, "q25": -1.7845, "q75": 2.8621, "std": 10.8641 }, "separation": 0.3153, "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": 304, "mean": -2.0409, "median": -1.6909, "q25": -2.9602, "q75": -0.888, "std": 3.1337 }, "sell": { "count": 150, "mean": -2.1427, "median": -1.919, "q25": -3.6393, "q75": -0.6896, "std": 4.5958 }, "separation": 0.0259, "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": 304, "mean": 0.0888, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2849 }, "sell": { "count": 150, "mean": 0.7, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4598 }, "separation": 1.5979, "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": 304, "mean": 0.4151, "median": 0.375, "q25": 0.2, "q75": 0.6, "std": 0.2572 }, "sell": { "count": 150, "mean": 0.5367, "median": 0.5, "q25": 0.333, "q75": 0.727, "std": 0.2608 }, "separation": 0.4696, "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": 304, "mean": -0.1579, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.5087 }, "sell": { "count": 150, "mean": 0.38, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5516 }, "separation": 1.0137, "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": 304, "mean": -0.0921, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3956 }, "sell": { "count": 150, "mean": 0.2333, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5235 }, "separation": 0.7014, "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": 304, "mean": 0.2105, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4084 }, "sell": { "count": 150, "mean": 0.42, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4952 }, "separation": 0.4615, "buy_lower_than_sell": false }, { "col": "d1_macd_hist", "tf": "d1", "interval": 1440, "base": "macd_hist", "family": "legacy", "dtype": "numeric", "buy": { "count": 304, "mean": 4.1939, "median": 0.0164, "q25": -6.5909, "q75": 8.1213, "std": 31.3207 }, "sell": { "count": 150, "mean": 9.6227, "median": 3.0977, "q25": -3.8866, "q75": 12.5177, "std": 35.9511 }, "separation": 0.161, "buy_lower_than_sell": true }, { "col": "d1_macd_line", "tf": "d1", "interval": 1440, "base": "macd_line", "family": "other", "dtype": "numeric", "buy": { "count": 304, "mean": -9.4128, "median": -18.0024, "q25": -37.7491, "q75": 13.5626, "std": 70.5649 }, "sell": { "count": 150, "mean": 1.1723, "median": -4.6326, "q25": -32.5233, "q75": 23.3333, "std": 80.4935 }, "separation": 0.1398, "buy_lower_than_sell": true }, { "col": "d1_macd_signal", "tf": "d1", "interval": 1440, "base": "macd_signal", "family": "other", "dtype": "numeric", "buy": { "count": 304, "mean": -13.6067, "median": -17.0197, "q25": -35.6348, "q75": 5.1949, "std": 57.6139 }, "sell": { "count": 150, "mean": -8.4505, "median": -9.0593, "q25": -33.7741, "q75": 9.3601, "std": 60.0264 }, "separation": 0.0876, "buy_lower_than_sell": true }, { "col": "d1_ga_sma_5", "tf": "d1", "interval": 1440, "base": "ga_sma_5", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1058.3645, "median": 1047.4, "q25": 574.35, "q75": 1423.45, "std": 509.3539 }, "sell": { "count": 150, "mean": 1093.5307, "median": 1187.3, "q25": 571.0, "q75": 1456.6, "std": 552.8424 }, "separation": 0.0662, "buy_lower_than_sell": true }, { "col": "d1_ga_sma_20", "tf": "d1", "interval": 1440, "base": "ga_sma_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 291, "mean": 1032.3349, "median": 1039.6, "q25": 575.05, "q75": 1386.45, "std": 480.7099 }, "sell": { "count": 148, "mean": 1057.223, "median": 1265.4, "q25": 568.7125, "q75": 1431.825, "std": 502.2713 }, "separation": 0.0506, "buy_lower_than_sell": true }, { "col": "d1_ga_sma_60", "tf": "d1", "interval": 1440, "base": "ga_sma_60", "family": "indicator", "dtype": "numeric", "buy": { "count": 254, "mean": 1020.9301, "median": 909.6083, "q25": 569.5333, "q75": 1435.6417, "std": 475.437 }, "sell": { "count": 124, "mean": 1021.719, "median": 966.2333, "q25": 504.7833, "q75": 1477.5333, "std": 505.6314 }, "separation": 0.0016, "buy_lower_than_sell": true }, { "col": "d1_ga_close_vs_sma_20_pct", "tf": "d1", "interval": 1440, "base": "ga_close_vs_sma_20_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 291, "mean": 1.558, "median": -3.6172, "q25": -7.9693, "q75": 7.1634, "std": 17.5076 }, "sell": { "count": 148, "mean": 6.0448, "median": 2.1015, "q25": -6.3266, "q75": 12.0944, "std": 19.4007 }, "separation": 0.2428, "buy_lower_than_sell": true }, { "col": "d1_ga_golden_cross", "tf": "d1", "interval": 1440, "base": "ga_golden_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0395, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.195 }, "sell": { "count": 150, "mean": 0.1, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.301 }, "separation": 0.2387, "buy_lower_than_sell": false }, { "col": "d1_ga_death_cross", "tf": "d1", "interval": 1440, "base": "ga_death_cross", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0197, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1393 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.0501, "buy_lower_than_sell": false }, { "col": "d1_ga_atr_14", "tf": "d1", "interval": 1440, "base": "ga_atr_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 298, "mean": 79.6807, "median": 69.8571, "q25": 40.0357, "q75": 102.7857, "std": 56.6296 }, "sell": { "count": 148, "mean": 86.6839, "median": 75.3929, "q25": 32.2857, "q75": 108.4821, "std": 66.4329 }, "separation": 0.1135, "buy_lower_than_sell": true }, { "col": "d1_ga_atr_pct", "tf": "d1", "interval": 1440, "base": "ga_atr_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 298, "mean": 7.2848, "median": 6.4583, "q25": 5.5313, "q75": 8.4723, "std": 2.7452 }, "sell": { "count": 148, "mean": 7.3647, "median": 6.2087, "q25": 5.4033, "q75": 8.8645, "std": 2.9709 }, "separation": 0.0279, "buy_lower_than_sell": false }, { "col": "d1_ga_bb_squeeze", "tf": "d1", "interval": 1440, "base": "ga_bb_squeeze", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.1711, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3772 }, "sell": { "count": 150, "mean": 0.1467, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.355 }, "separation": 0.0666, "buy_lower_than_sell": false }, { "col": "d1_ga_donchian_pos", "tf": "d1", "interval": 1440, "base": "ga_donchian_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 291, "mean": 0.4395, "median": 0.336, "q25": 0.136, "q75": 0.7169, "std": 0.3688 }, "sell": { "count": 148, "mean": 0.5385, "median": 0.5192, "q25": 0.2105, "q75": 0.8516, "std": 0.3727 }, "separation": 0.2671, "buy_lower_than_sell": true }, { "col": "d1_ga_cci_20", "tf": "d1", "interval": 1440, "base": "ga_cci_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 291, "mean": -18.5098, "median": -61.5288, "q25": -115.4187, "q75": 76.9433, "std": 144.9774 }, "sell": { "count": 148, "mean": 51.6009, "median": 54.313, "q25": -67.5737, "q75": 141.9051, "std": 163.9112 }, "separation": 0.4531, "buy_lower_than_sell": true }, { "col": "d1_ga_cci_oversold", "tf": "d1", "interval": 1440, "base": "ga_cci_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.3059, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4616 }, "sell": { "count": 150, "mean": 0.14, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3481 }, "separation": 0.4059, "buy_lower_than_sell": false }, { "col": "d1_ga_cci_overbought", "tf": "d1", "interval": 1440, "base": "ga_cci_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.2072, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.406 }, "sell": { "count": 150, "mean": 0.3733, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4853 }, "separation": 0.3712, "buy_lower_than_sell": false }, { "col": "d1_ga_williams_r", "tf": "d1", "interval": 1440, "base": "ga_williams_r", "family": "indicator", "dtype": "numeric", "buy": { "count": 298, "mean": -53.1437, "median": -63.979, "q25": -85.3864, "q75": -23.9504, "std": 37.9122 }, "sell": { "count": 148, "mean": -41.3748, "median": -36.6726, "q25": -76.7442, "q75": -13.0015, "std": 38.9695 }, "separation": 0.3061, "buy_lower_than_sell": true }, { "col": "d1_ga_williams_oversold", "tf": "d1", "interval": 1440, "base": "ga_williams_oversold", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.3158, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4656 }, "sell": { "count": 150, "mean": 0.2133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.411 }, "separation": 0.2333, "buy_lower_than_sell": false }, { "col": "d1_ga_williams_overbought", "tf": "d1", "interval": 1440, "base": "ga_williams_overbought", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.227, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4196 }, "sell": { "count": 150, "mean": 0.2933, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4568 }, "separation": 0.1513, "buy_lower_than_sell": false }, { "col": "d1_ga_roc_10", "tf": "d1", "interval": 1440, "base": "ga_roc_10", "family": "indicator", "dtype": "numeric", "buy": { "count": 300, "mean": 3.045, "median": -3.5276, "q25": -10.2284, "q75": 7.9385, "std": 23.6081 }, "sell": { "count": 148, "mean": 9.0657, "median": 3.3219, "q25": -6.7416, "q75": 11.8585, "std": 26.3342 }, "separation": 0.2408, "buy_lower_than_sell": true }, { "col": "d1_ga_mfi_14", "tf": "d1", "interval": 1440, "base": "ga_mfi_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 298, "mean": 49.0734, "median": 46.7575, "q25": 33.938, "q75": 66.2207, "std": 19.81 }, "sell": { "count": 148, "mean": 55.6846, "median": 51.7088, "q25": 40.6643, "q75": 73.4085, "std": 20.1433 }, "separation": 0.3309, "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": 304, "mean": 0.1743, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.38 }, "sell": { "count": 150, "mean": 0.1733, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3798 }, "separation": 0.0027, "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": 304, "mean": 0.0362, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1871 }, "sell": { "count": 150, "mean": 0.08, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2722 }, "separation": 0.1876, "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": 304, "mean": 0.2401, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4279 }, "sell": { "count": 150, "mean": 0.1333, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3411 }, "separation": 0.276, "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": 304, "mean": 0.0362, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1871 }, "sell": { "count": 150, "mean": 0.0933, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2919 }, "separation": 0.2331, "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": 304, "mean": 0.2204, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4152 }, "sell": { "count": 150, "mean": 0.1733, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3798 }, "separation": 0.1183, "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": 304, "mean": 0.0461, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2099 }, "sell": { "count": 150, "mean": 0.14, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3481 }, "separation": 0.3268, "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": 296, "mean": -0.3175, "median": 0.0847, "q25": -4.1698, "q75": 3.8127, "std": 8.6465 }, "sell": { "count": 148, "mean": 2.5292, "median": 1.5647, "q25": -2.2977, "q75": 5.834, "std": 8.2956 }, "separation": 0.336, "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": 304, "mean": 0.8435, "median": 0.2833, "q25": -1.9638, "q75": 1.8624, "std": 10.2644 }, "sell": { "count": 150, "mean": 2.7582, "median": 0.9631, "q25": -2.2909, "q75": 3.2878, "std": 12.6413 }, "separation": 0.1663, "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": 295, "mean": 0.8443, "median": 0.0132, "q25": -4.9394, "q75": 4.5889, "std": 11.7129 }, "sell": { "count": 148, "mean": 2.9471, "median": 0.0066, "q25": -4.3984, "q75": 9.9881, "std": 13.5327 }, "separation": 0.1662, "buy_lower_than_sell": false }, { "col": "d1_ga_keltner_pos", "tf": "d1", "interval": 1440, "base": "ga_keltner_pos", "family": "indicator", "dtype": "numeric", "buy": { "count": 298, "mean": 0.4486, "median": 0.3603, "q25": 0.188, "q75": 0.6484, "std": 0.3709 }, "sell": { "count": 148, "mean": 0.5711, "median": 0.6047, "q25": 0.2712, "q75": 0.7971, "std": 0.38 }, "separation": 0.3263, "buy_lower_than_sell": true }, { "col": "d1_ga_ao", "tf": "d1", "interval": 1440, "base": "ga_ao", "family": "indicator", "dtype": "numeric", "buy": { "count": 281, "mean": 1.165, "median": -32.9265, "q25": -92.1353, "q75": 44.3265, "std": 201.3016 }, "sell": { "count": 140, "mean": 37.7607, "median": 3.1191, "q25": -70.8735, "q75": 95.6147, "std": 236.1692 }, "separation": 0.1668, "buy_lower_than_sell": true }, { "col": "d1_ga_ao_bull", "tf": "d1", "interval": 1440, "base": "ga_ao_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0263, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1603 }, "sell": { "count": 150, "mean": 0.0533, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2255 }, "separation": 0.1381, "buy_lower_than_sell": false }, { "col": "d1_ga_ao_bear", "tf": "d1", "interval": 1440, "base": "ga_ao_bear", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0099, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.099 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.0323, "buy_lower_than_sell": false }, { "col": "d1_ga_hv_20", "tf": "d1", "interval": 1440, "base": "ga_hv_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 291, "mean": 16.6837, "median": 14.3893, "q25": 11.7348, "q75": 17.9185, "std": 8.7962 }, "sell": { "count": 146, "mean": 17.4067, "median": 14.0658, "q25": 11.5379, "q75": 18.3802, "std": 9.7714 }, "separation": 0.0778, "buy_lower_than_sell": false }, { "col": "d1_ga_hv_percentile", "tf": "d1", "interval": 1440, "base": "ga_hv_percentile", "family": "indicator", "dtype": "numeric", "buy": { "count": 180, "mean": 0.5146, "median": 0.4622, "q25": 0.2752, "q75": 0.8025, "std": 0.319 }, "sell": { "count": 81, "mean": 0.4899, "median": 0.4118, "q25": 0.2605, "q75": 0.8235, "std": 0.3196 }, "separation": 0.0774, "buy_lower_than_sell": false }, { "col": "d1_ga_ad_line", "tf": "d1", "interval": 1440, "base": "ga_ad_line", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -43149356156.154, "median": -53503521654.6726, "q25": -60509324043.4324, "q75": -6291712652.3937, "std": 26888729493.664 }, "sell": { "count": 150, "mean": -42490213208.7269, "median": -52520423378.2329, "q25": -61326359621.3066, "q75": -6220679510.5577, "std": 27739957497.9599 }, "separation": 0.0241, "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": 299, "mean": -2104666573.6485, "median": -527495954.6691, "q25": -1038762398.93, "q75": -275971370.989, "std": 6659182613.5509 }, "sell": { "count": 148, "mean": -3100991438.1169, "median": -565721286.8518, "q25": -1408429514.4786, "q75": -154201091.8909, "std": 8831857948.1267 }, "separation": 0.1274, "buy_lower_than_sell": false }, { "col": "d1_ga_vol_ratio", "tf": "d1", "interval": 1440, "base": "ga_vol_ratio", "family": "indicator", "dtype": "numeric", "buy": { "count": 291, "mean": 1.4115, "median": 1.098, "q25": 0.7306, "q75": 1.5875, "std": 1.3826 }, "sell": { "count": 148, "mean": 1.9139, "median": 1.2933, "q25": 0.9445, "q75": 2.0148, "std": 1.9652 }, "separation": 0.2957, "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": 300, "mean": 73104427.0955, "median": 8403316.8236, "q25": -38688085.7262, "q75": 91448632.0031, "std": 236832068.662 }, "sell": { "count": 148, "mean": 137058453.9536, "median": 56391306.5779, "q25": -14485543.3279, "q75": 132235516.1053, "std": 279116243.8559 }, "separation": 0.2471, "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": 304, "mean": 0.1941, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3961 }, "sell": { "count": 150, "mean": 0.16, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3678 }, "separation": 0.0892, "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": 304, "mean": 0.0329, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1787 }, "sell": { "count": 150, "mean": 0.04, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1966 }, "separation": 0.0378, "buy_lower_than_sell": false }, { "col": "d1_ga_cmf_20", "tf": "d1", "interval": 1440, "base": "ga_cmf_20", "family": "indicator", "dtype": "numeric", "buy": { "count": 266, "mean": -4.2551, "median": -2.5876, "q25": -4.1551, "q75": -1.2964, "std": 6.1632 }, "sell": { "count": 134, "mean": -4.1811, "median": -2.3919, "q25": -3.591, "q75": -1.0021, "std": 6.4087 }, "separation": 0.0118, "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": 304, "mean": -26.6761, "median": -37.1927, "q25": -52.5458, "q75": -2.5381, "std": 29.5473 }, "sell": { "count": 150, "mean": -22.4148, "median": -30.7428, "q25": -51.4589, "q75": 3.5531, "std": 31.8601 }, "separation": 0.1387, "buy_lower_than_sell": true }, { "col": "d1_ga_adx_14", "tf": "d1", "interval": 1440, "base": "ga_adx_14", "family": "indicator", "dtype": "numeric", "buy": { "count": 286, "mean": 42.3527, "median": 37.0794, "q25": 20.2823, "q75": 59.3718, "std": 25.3125 }, "sell": { "count": 142, "mean": 43.5305, "median": 42.6695, "q25": 19.1465, "q75": 60.3142, "std": 25.8706 }, "separation": 0.046, "buy_lower_than_sell": true }, { "col": "d1_ga_adx_trending", "tf": "d1", "interval": 1440, "base": "ga_adx_trending", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.6447, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4794 }, "sell": { "count": 150, "mean": 0.64, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4816 }, "separation": 0.0099, "buy_lower_than_sell": false }, { "col": "d1_ga_supertrend_bull", "tf": "d1", "interval": 1440, "base": "ga_supertrend_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.9803, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1393 }, "sell": { "count": 150, "mean": 0.9867, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.1151 }, "separation": 0.0501, "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": 291, "mean": -0.0831, "median": -2.5098, "q25": -8.0342, "q75": 4.1541, "std": 17.1758 }, "sell": { "count": 148, "mean": 1.7196, "median": -0.9477, "q25": -8.6271, "q75": 5.4013, "std": 19.9094 }, "separation": 0.097, "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": 291, "mean": 0.4895, "median": 0.5757, "q25": 0.2539, "q75": 0.727, "std": 0.2766 }, "sell": { "count": 148, "mean": 0.4869, "median": 0.5473, "q25": 0.2006, "q75": 0.7301, "std": 0.2887 }, "separation": 0.009, "buy_lower_than_sell": false }, { "col": "d1_ga_psar", "tf": "d1", "interval": 1440, "base": "ga_psar", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 994.3996, "median": 983.0, "q25": 543.75, "q75": 1365.25, "std": 462.8331 }, "sell": { "count": 150, "mean": 1037.7213, "median": 1141.0, "q25": 563.0, "q75": 1410.28, "std": 491.7298 }, "separation": 0.0907, "buy_lower_than_sell": true }, { "col": "d1_ga_psar_bull", "tf": "d1", "interval": 1440, "base": "ga_psar_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.2434, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4299 }, "sell": { "count": 150, "mean": 0.4333, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4972 }, "separation": 0.4086, "buy_lower_than_sell": false }, { "col": "d1_ga_shooting_star", "tf": "d1", "interval": 1440, "base": "ga_shooting_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.7895, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4084 }, "sell": { "count": 150, "mean": 0.8333, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3739 }, "separation": 0.112, "buy_lower_than_sell": false }, { "col": "d1_ga_doji", "tf": "d1", "interval": 1440, "base": "ga_doji", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.7664, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4238 }, "sell": { "count": 150, "mean": 0.7667, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4244 }, "separation": 0.0005, "buy_lower_than_sell": false }, { "col": "d1_ga_bullish_engulfing", "tf": "d1", "interval": 1440, "base": "ga_bullish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0197, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1393 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.0501, "buy_lower_than_sell": false }, { "col": "d1_ga_bearish_engulfing", "tf": "d1", "interval": 1440, "base": "ga_bearish_engulfing", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0954, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2942 }, "sell": { "count": 150, "mean": 0.1267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3337 }, "separation": 0.0994, "buy_lower_than_sell": false }, { "col": "d1_ga_morning_star", "tf": "d1", "interval": 1440, "base": "ga_morning_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.02, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1405 }, "separation": 0.1558, "buy_lower_than_sell": false }, { "col": "d1_ga_evening_star", "tf": "d1", "interval": 1440, "base": "ga_evening_star", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0811, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.1678, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3743 }, "sell": { "count": 150, "mean": 0.0933, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2919 }, "separation": 0.2218, "buy_lower_than_sell": false }, { "col": "d1_ga_ha_bull", "tf": "d1", "interval": 1440, "base": "ga_ha_bull", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": 0.3816, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4866 }, "sell": { "count": 150, "mean": 0.7467, "median": 1.0, "q25": 0.25, "q75": 1.0, "std": 0.4364 }, "separation": 0.79, "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": 304, "mean": 0.125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3313 }, "sell": { "count": 150, "mean": 0.2733, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4472 }, "separation": 0.377, "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": 304, "mean": 0.2303, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4217 }, "sell": { "count": 150, "mean": 0.2, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4013 }, "separation": 0.0735, "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": 304, "mean": 0.1974, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3987 }, "sell": { "count": 150, "mean": 0.2667, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4437 }, "separation": 0.1643, "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": 304, "mean": 0.0329, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1787 }, "sell": { "count": 150, "mean": 0.0267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1616 }, "separation": 0.0366, "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": 304, "mean": 0.0066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.081 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.0679, "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": 304, "mean": 0.0066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.081 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.0679, "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": 304, "mean": 0.0066, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.081 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.0679, "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": 304, "mean": 0.5329, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4997 }, "sell": { "count": 150, "mean": 0.52, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5013 }, "separation": 0.0258, "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": 304, "mean": 0.0263, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1603 }, "sell": { "count": 150, "mean": 0.0267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1616 }, "separation": 0.0022, "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": 304, "mean": 0.0395, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.195 }, "sell": { "count": 150, "mean": 0.0667, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2503 }, "separation": 0.1212, "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": 304, "mean": 0.2697, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4446 }, "sell": { "count": 150, "mean": 0.28, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4505 }, "separation": 0.0229, "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": 304, "mean": 0.5329, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4997 }, "sell": { "count": 150, "mean": 0.52, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5013 }, "separation": 0.0258, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_rectangle", "tf": "d1", "interval": 1440, "base": "ga_pattern_rectangle", "family": "pattern", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.2697, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4446 }, "sell": { "count": 150, "mean": 0.28, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4505 }, "separation": 0.0229, "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": 304, "mean": 0.5329, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4997 }, "sell": { "count": 150, "mean": 0.52, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.5013 }, "separation": 0.0258, "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": 304, "mean": 0.1974, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3987 }, "sell": { "count": 150, "mean": 0.2933, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4568 }, "separation": 0.2238, "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": 304, "mean": 0.4408, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4973 }, "sell": { "count": 150, "mean": 0.3733, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4853 }, "separation": 0.1373, "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": 304, "mean": 0.0296, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1698 }, "sell": { "count": 150, "mean": 0.0733, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2616 }, "separation": 0.1983, "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": 304, "mean": 0.8092, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3936 }, "sell": { "count": 150, "mean": 0.8133, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3909 }, "separation": 0.0105, "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": 304, "mean": 0.8092, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3936 }, "sell": { "count": 150, "mean": 0.8133, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3909 }, "separation": 0.0105, "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": 304, "mean": 0.1151, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3197 }, "sell": { "count": 150, "mean": 0.1267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3337 }, "separation": 0.0353, "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": 304, "mean": 0.1908, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3936 }, "sell": { "count": 150, "mean": 0.2667, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4437 }, "separation": 0.1809, "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": 304, "mean": 0.0428, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.2027 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.1786, "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": 304, "mean": 0.0197, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1393 }, "sell": { "count": 150, "mean": 0.04, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1966 }, "separation": 0.1189, "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": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0133, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1151 }, "separation": 0.1105, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_island_top", "tf": "d1", "interval": 1440, "base": "ga_pattern_island_top", "family": "pattern", "dtype": "numeric", "buy": { "count": 304, "mean": 0.7566, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4299 }, "sell": { "count": 150, "mean": 0.7467, "median": 1.0, "q25": 0.25, "q75": 1.0, "std": 0.4364 }, "separation": 0.0229, "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": 304, "mean": 0.7895, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4084 }, "sell": { "count": 150, "mean": 0.8, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.4013 }, "separation": 0.026, "buy_lower_than_sell": false }, { "col": "d1_ga_pattern_label", "tf": "d1", "interval": 1440, "base": "ga_pattern_label", "family": "pattern", "dtype": "categorical", "buy": { "count": 304, "mode": "island_bottom", "mode_frac": 0.75, "top": { "island_bottom": 228, "none": 64, "island_top": 11, "cup_handle": 1 } }, "sell": { "count": 150, "mode": "island_bottom", "mode_frac": 0.773, "top": { "island_bottom": 116, "none": 30, "cup_handle": 2, "island_top": 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": 304, "mode": "range", "mode_frac": 0.5, "top": { "range": 152, "down": 110, "up": 42 } }, "sell": { "count": 150, "mode": "range", "mode_frac": 0.5, "top": { "range": 75, "down": 56, "up": 19 } }, "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": 304, "mean": 0.3092, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4629 }, "sell": { "count": 150, "mean": 0.3333, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.473 }, "separation": 0.0515, "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": 304, "mean": 0.2632, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4411 }, "sell": { "count": 150, "mean": 0.22, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4156 }, "separation": 0.1007, "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": 304, "mean": 0.5, "median": 0.5, "q25": 0.0, "q75": 1.0, "std": 0.5008 }, "sell": { "count": 150, "mean": 0.48, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5013 }, "separation": 0.0399, "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": 304, "mean": 0.5296, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4999 }, "sell": { "count": 150, "mean": 0.5667, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4972 }, "separation": 0.0743, "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": 304, "mean": 0.1382, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3456 }, "sell": { "count": 150, "mean": 0.2, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4013 }, "separation": 0.1651, "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": 304, "mean": 0.3322, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4718 }, "sell": { "count": 150, "mean": 0.28, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4505 }, "separation": 0.1132, "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": 304, "mean": 0.2928, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4558 }, "sell": { "count": 150, "mean": 0.2867, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4537 }, "separation": 0.0134, "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": 304, "mean": 14.8914, "median": 18.0, "q25": 16.0, "q75": 19.0, "std": 7.3842 }, "sell": { "count": 150, "mean": 15.2733, "median": 18.0, "q25": 17.0, "q75": 19.0, "std": 7.4778 }, "separation": 0.0514, "buy_lower_than_sell": false }, { "col": "d1_ga_elliott_phase", "tf": "d1", "interval": 1440, "base": "ga_elliott_phase", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 304, "mode": "impulse_late", "mode_frac": 0.809, "top": { "impulse_late": 246, "unknown": 58 } }, "sell": { "count": 150, "mode": "impulse_late", "mode_frac": 0.813, "top": { "impulse_late": 122, "unknown": 28 } }, "separation": 0.0, "modes_differ": false }, { "col": "d1_ga_fib_near_level", "tf": "d1", "interval": 1440, "base": "ga_fib_near_level", "family": "wave_structure", "dtype": "categorical", "buy": { "count": 304, "mode": "none", "mode_frac": 0.819, "top": { "none": 249, "500": 21, "0": 14, "618": 13, "382": 7 } }, "sell": { "count": 150, "mode": "none", "mode_frac": 0.753, "top": { "none": 113, "618": 13, "500": 12, "0": 8, "382": 4 } }, "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": 304, "mode": "below_cloud", "mode_frac": 0.47, "top": { "below_cloud": 143, "neutral": 58, "in_cloud": 57, "above_cloud": 46 } }, "sell": { "count": 150, "mode": "below_cloud", "mode_frac": 0.36, "top": { "below_cloud": 54, "in_cloud": 34, "above_cloud": 34, "neutral": 28 } }, "separation": 0.0, "modes_differ": false }, { "col": "d1_ga_pitchfork_bias", "tf": "d1", "interval": 1440, "base": "ga_pitchfork_bias", "family": "indicator", "dtype": "categorical", "buy": { "count": 304, "mode": "below", "mode_frac": 0.401, "top": { "below": 122, "above": 111, "neutral": 71 } }, "sell": { "count": 150, "mode": "above", "mode_frac": 0.44, "top": { "above": 66, "below": 52, "neutral": 32 } }, "separation": 0.0, "modes_differ": true }, { "col": "d1_ga_pitchfork_dist_pct", "tf": "d1", "interval": 1440, "base": "ga_pitchfork_dist_pct", "family": "indicator", "dtype": "numeric", "buy": { "count": 304, "mean": -1.495, "median": 0.0, "q25": -4.9443, "q75": 3.571, "std": 16.6455 }, "sell": { "count": 150, "mean": 1.4913, "median": 0.0, "q25": -3.9035, "q75": 5.288, "std": 14.6773 }, "separation": 0.1903, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": 1233.2922, "median": 1423.05, "q25": 593.9833, "q75": 1629.75, "std": 658.9582 }, "sell": { "count": 150, "mean": 1268.4976, "median": 1574.5167, "q25": 583.7833, "q75": 1962.3333, "std": 717.395 }, "separation": 0.0511, "buy_lower_than_sell": true }, { "col": "d1_ga_vp_vah", "tf": "d1", "interval": 1440, "base": "ga_vp_vah", "family": "volume", "dtype": "numeric", "buy": { "count": 304, "mean": 1353.6939, "median": 1582.0, "q25": 683.2667, "q75": 1821.0, "std": 684.4478 }, "sell": { "count": 150, "mean": 1369.3011, "median": 1582.0, "q25": 599.3667, "q75": 1975.0, "std": 736.8562 }, "separation": 0.0219, "buy_lower_than_sell": false }, { "col": "d1_ga_vp_val", "tf": "d1", "interval": 1440, "base": "ga_vp_val", "family": "volume", "dtype": "numeric", "buy": { "count": 304, "mean": 893.1485, "median": 983.25, "q25": 537.1667, "q75": 1251.0, "std": 375.6563 }, "sell": { "count": 150, "mean": 888.456, "median": 1099.5, "q25": 537.1667, "q75": 1252.0, "std": 395.8779 }, "separation": 0.0122, "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": 304, "mean": -9.6917, "median": -9.2444, "q25": -18.7564, "q75": 0.9199, "std": 16.7216 }, "sell": { "count": 150, "mean": -7.2579, "median": -4.3104, "q25": -17.6964, "q75": 2.8366, "std": 17.8121 }, "separation": 0.1409, "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": 304, "mean": 0.7368, "median": 1.0, "q25": 0.0, "q75": 1.0, "std": 0.4411 }, "sell": { "count": 150, "mean": 0.82, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.3855 }, "separation": 0.2008, "buy_lower_than_sell": false }, { "col": "d1_ga_harmonic_gartley", "tf": "d1", "interval": 1440, "base": "ga_harmonic_gartley", "family": "harmonic", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0, "buy_lower_than_sell": false }, { "col": "d1_ga_harmonic_bat", "tf": "d1", "interval": 1440, "base": "ga_harmonic_bat", "family": "harmonic", "dtype": "numeric", "buy": { "count": 304, "mean": 0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0574 }, "sell": { "count": 150, "mean": 0.0, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0 }, "separation": 0.0811, "buy_lower_than_sell": false }, { "col": "d1_ga_harmonic_label", "tf": "d1", "interval": 1440, "base": "ga_harmonic_label", "family": "harmonic", "dtype": "categorical", "buy": { "count": 304, "mode": "none", "mode_frac": 0.997, "top": { "none": 303, "bat": 1 } }, "sell": { "count": 150, "mode": "none", "mode_frac": 1.0, "top": { "none": 150 } }, "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": 304, "mean": 1.0, "median": 1.0, "q25": 1.0, "q75": 1.0, "std": 0.0 }, "sell": { "count": 150, "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": 304, "mean": -2.6263, "median": -1.1271, "q25": -4.3914, "q75": 0.6737, "std": 7.9862 }, "sell": { "count": 150, "mean": -1.3645, "median": -0.4068, "q25": -3.0805, "q75": 1.661, "std": 8.6865 }, "separation": 0.1512, "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": 304, "mean": -1.4643, "median": -1.9608, "q25": -4.2553, "q75": 4.0286, "std": 9.0702 }, "sell": { "count": 150, "mean": -2.3105, "median": -1.9868, "q25": -5.3051, "q75": 3.1936, "std": 11.6572 }, "separation": 0.081, "buy_lower_than_sell": false }, { "col": "d1_ga_chart_ha_trend", "tf": "d1", "interval": 1440, "base": "ga_chart_ha_trend", "family": "chart", "dtype": "numeric", "buy": { "count": 304, "mean": 0.125, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3313 }, "sell": { "count": 150, "mean": 0.2733, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4472 }, "separation": 0.377, "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": 304, "mean": 0.3646, "median": 0.364, "q25": 0.273, "q75": 0.5, "std": 0.1499 }, "sell": { "count": 150, "mean": 0.3987, "median": 0.4, "q25": 0.3, "q75": 0.5, "std": 0.1354 }, "separation": 0.2386, "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": 304, "mean": -0.0033, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4632 }, "sell": { "count": 150, "mean": 0.1333, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4123 }, "separation": 0.3116, "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": 304, "mean": 0.0164, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4018 }, "sell": { "count": 150, "mean": 0.0867, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.4167 }, "separation": 0.1715, "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": 304, "mean": 0.1875, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.391 }, "sell": { "count": 150, "mean": 0.2867, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.4537 }, "separation": 0.2342, "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": 304, "mean": 2.3882, "median": 3.0, "q25": 1.0, "q75": 3.0, "std": 1.2848 }, "sell": { "count": 150, "mean": 0.0267, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.1616 }, "separation": 2.5789, "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": 304, "mean": 0.0493, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.271 }, "sell": { "count": 150, "mean": 2.62, "median": 3.0, "q25": 2.0, "q75": 4.0, "std": 1.3594 }, "separation": 2.6227, "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": 304, "mean": 0.2368, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.5479 }, "sell": { "count": 150, "mean": 0.3733, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.7645 }, "separation": 0.2052, "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": 304, "mean": 0.4507, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5607 }, "sell": { "count": 150, "mean": 0.4533, "median": 0.0, "q25": 0.0, "q75": 1.0, "std": 0.5257 }, "separation": 0.0049, "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": 304, "mean": 0.597, "median": 0.75, "q25": 0.25, "q75": 0.75, "std": 0.3212 }, "sell": { "count": 150, "mean": 0.0067, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0404 }, "separation": 2.5789, "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": 304, "mean": 0.0123, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.0678 }, "sell": { "count": 150, "mean": 0.655, "median": 0.75, "q25": 0.5, "q75": 1.0, "std": 0.3398 }, "separation": 2.6227, "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": 304, "mean": -0.0712, "median": 0.0, "q25": -0.333, "q75": 0.0, "std": 0.2807 }, "sell": { "count": 150, "mean": -0.0266, "median": 0.0, "q25": -0.333, "q75": 0.0, "std": 0.331 }, "separation": 0.1454, "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": 304, "mean": 0.1447, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3524 }, "sell": { "count": 150, "mean": 0.18, "median": 0.0, "q25": 0.0, "q75": 0.0, "std": 0.3855 }, "separation": 0.0955, "buy_lower_than_sell": false }, { "col": "d1_RSI", "tf": "d1", "interval": 1440, "base": "RSI", "family": "legacy", "dtype": "numeric", "buy": { "count": 298, "mean": 46.099, "median": 42.6199, "q25": 32.7636, "q75": 59.0059, "std": 17.9178 }, "sell": { "count": 148, "mean": 52.0121, "median": 51.7517, "q25": 35.5263, "q75": 66.6667, "std": 17.8219 }, "separation": 0.3309, "buy_lower_than_sell": true }, { "col": "d1_stoch_k", "tf": "d1", "interval": 1440, "base": "stoch_k", "family": "legacy", "dtype": "numeric", "buy": { "count": 296, "mean": 47.0715, "median": 37.2517, "q25": 18.4838, "q75": 71.5323, "std": 34.0852 }, "sell": { "count": 148, "mean": 55.084, "median": 48.9763, "q25": 24.8942, "q75": 81.5161, "std": 34.0903 }, "separation": 0.2351, "buy_lower_than_sell": true }, { "col": "d1_stoch_d", "tf": "d1", "interval": 1440, "base": "stoch_d", "family": "legacy", "dtype": "numeric", "buy": { "count": 294, "mean": 46.3668, "median": 36.194, "q25": 18.9889, "q75": 70.5294, "std": 32.5874 }, "sell": { "count": 148, "mean": 52.3434, "median": 41.4581, "q25": 25.3645, "q75": 78.6682, "std": 32.3146 }, "separation": 0.1842, "buy_lower_than_sell": true }, { "col": "d1_bb_pos", "tf": "d1", "interval": 1440, "base": "bb_pos", "family": "legacy", "dtype": "numeric", "buy": { "count": 291, "mean": 0.4338, "median": 0.3168, "q25": 0.1701, "q75": 0.7186, "std": 0.3321 }, "sell": { "count": 148, "mean": 0.5689, "median": 0.6254, "q25": 0.23, "q75": 0.8951, "std": 0.3366 }, "separation": 0.4042, "buy_lower_than_sell": true }, { "col": "d1_BB_Width", "tf": "d1", "interval": 1440, "base": "BB_Width", "family": "legacy", "dtype": "numeric", "buy": { "count": 291, "mean": 32.9228, "median": 27.1284, "q25": 18.4899, "q75": 36.6282, "std": 23.4106 }, "sell": { "count": 148, "mean": 35.72, "median": 28.2248, "q25": 17.1713, "q75": 45.2773, "std": 27.245 }, "separation": 0.1101, "buy_lower_than_sell": true } ] }