{ "feature_cols": [ "returns", "log_returns", "hl_range", "co_range", "dist_sma_5", "dist_sma_10", "dist_sma_20", "dist_sma_50", "ema_cross", "roc_5", "roc_10", "mom_3", "rsi_14", "rsi_7", "bb_pct", "bb_width", "vol_ratio", "dist_vwap", "vol_10", "vol_20", "natr_14", "cs_spread", "illiquidity", "doji", "hammer", "marubozu", "ret_lag1", "ret_lag2", "ret_lag3", "ret_lag5", "ret_5_std", "ret_skew_20", "vol_spike", "trend_str", "rsi_slope", "bb_squeeze", "consec_up", "consec_dn", "obi", "obi_top5", "spread_pct", "bid_ask_ratio", "wall_ratio", "bid_depth", "ask_depth" ], "label_map": { "0": "SELL", "1": "HOLD", "2": "BUY" }, "lookahead_candles": 3, "timeframe": "5m", "symbol": "BTC/USDT", "confidence_threshold": 0.5, "lgb_weight": 0.55, "xgb_weight": 0.45, "train_samples": 35155, "test_accuracy": 0.5052332195676905 }