{ "report": "eth-regime-router", "command": "rtk .venv/bin/python /home/lxy/okx-codex-trader/scripts/search_eth_regime_router_variants.py --bar 15m --years 10.0", "primary_cost": "maker_taker", "candidate_count": 16, "top_maker_taker": [ { "name": "router-t192-et0.006-v0.018-c0.6-rz1.5-br0.016-liq0.9", "cost_model": "maker_taker", "symbol": "ETH-USDT-SWAP", "signal_symbol": "BTC-USDT-SWAP", "bar": "15m", "first_candle": "2019-12-27 00:00", "last_candle": "2026-04-29 13:30", "years": 6.344006849315068, "trades": 2400, "gross_total_return": 5.940775754794676, "gross_max_drawdown_mark_to_market": 0.35156856808674697, "risk_return_ratio": -0.9851164194240394, "min_horizon_total_return": -0.955162838922995, "trend_sma": 192, "vol_lookback": 96, "corr_lookback": 192, "ratio_lookback": 192, "lead_lookback": 16, "eth_trend_min": 0.006, "btc_trend_min": 0.0036, "max_eth_vol": 0.018, "min_corr": 0.6, "ratio_z_entry": 1.5, "lead_return_min": 0.016, "lag_gap_min": 0.006, "min_volume_ratio": 0.9, "stop_loss_pct": 0.01, "take_profit_pct": 0.022, "max_hold_bars": 48, "net_total_return": -0.955162838922995, "net_annualized_return": -0.38700215542696736, "net_max_drawdown": 0.9695938673740134, "net_calmar": -0.39913841088444535, "net_sharpe_daily": -1.2567960415186865, "win_rate": 0.60375, "profit_loss_ratio": 0.5596782397494123, "profit_factor": 0.8527589583563601 }, { "name": "router-t96-et0.006-v0.024-c0.6-rz1.5-br0.016-liq0.9", "cost_model": "maker_taker", "symbol": "ETH-USDT-SWAP", "signal_symbol": "BTC-USDT-SWAP", "bar": "15m", "first_candle": "2019-12-27 00:00", "last_candle": "2026-04-29 13:30", "years": 6.344006849315068, "trades": 1863, "gross_total_return": 1.1897247420572676, "gross_max_drawdown_mark_to_market": 0.4373893656736209, "risk_return_ratio": -0.9872364731667305, "min_horizon_total_return": -0.9563553603974775, "trend_sma": 96, "vol_lookback": 96, "corr_lookback": 192, "ratio_lookback": 192, "lead_lookback": 16, "eth_trend_min": 0.006, "btc_trend_min": 0.0036, "max_eth_vol": 0.024, "min_corr": 0.6, "ratio_z_entry": 1.5, "lead_return_min": 0.016, "lag_gap_min": 0.006, "min_volume_ratio": 0.9, "stop_loss_pct": 0.01, "take_profit_pct": 0.022, "max_hold_bars": 48, "net_total_return": -0.9563553603974775, "net_annualized_return": -0.3896013661105573, "net_max_drawdown": 0.9687196395102822, "net_calmar": -0.40218175643420717, "net_sharpe_daily": -1.4469901589090093, "win_rate": 0.5899087493290391, "profit_loss_ratio": 0.5591959495820652, "profit_factor": 0.8043931264276043 }, { "name": "router-t96-et0.006-v0.018-c0.6-rz1.5-br0.016-liq0.9", "cost_model": "maker_taker", "symbol": "ETH-USDT-SWAP", "signal_symbol": "BTC-USDT-SWAP", "bar": "15m", "first_candle": "2019-12-27 00:00", "last_candle": "2026-04-29 13:30", "years": 6.344006849315068, "trades": 1859, "gross_total_return": 1.1350241107690668, "gross_max_drawdown_mark_to_market": 0.437389365673621, "risk_return_ratio": -0.9860769074762272, "min_horizon_total_return": -0.9570882848160445, "trend_sma": 96, "vol_lookback": 96, "corr_lookback": 192, "ratio_lookback": 192, "lead_lookback": 16, "eth_trend_min": 0.006, "btc_trend_min": 0.0036, "max_eth_vol": 0.018, "min_corr": 0.6, "ratio_z_entry": 1.5, "lead_return_min": 0.016, "lag_gap_min": 0.006, "min_volume_ratio": 0.9, "stop_loss_pct": 0.01, "take_profit_pct": 0.022, "max_hold_bars": 48, "net_total_return": -0.9570882848160445, "net_annualized_return": -0.391228678620991, "net_max_drawdown": 0.9706020672014555, "net_calmar": -0.40307834883251764, "net_sharpe_daily": -1.4725090573507318, "win_rate": 0.5901022054868209, "profit_loss_ratio": 0.5571565271453871, "profit_factor": 0.8021006696568106 }, { "name": "router-t192-et0.006-v0.024-c0.6-rz1.5-br0.016-liq0.9", "cost_model": "maker_taker", "symbol": "ETH-USDT-SWAP", "signal_symbol": "BTC-USDT-SWAP", "bar": "15m", "first_candle": "2019-12-27 00:00", "last_candle": "2026-04-29 13:30", "years": 6.344006849315068, "trades": 2402, "gross_total_return": 5.530575907686314, "gross_max_drawdown_mark_to_market": 0.35156856808674664, "risk_return_ratio": -0.988037585880743, "min_horizon_total_return": -0.9579951840049935, "trend_sma": 192, "vol_lookback": 96, "corr_lookback": 192, "ratio_lookback": 192, "lead_lookback": 16, "eth_trend_min": 0.006, "btc_trend_min": 0.0036, "max_eth_vol": 0.024, "min_corr": 0.6, "ratio_z_entry": 1.5, "lead_return_min": 0.016, "lag_gap_min": 0.006, "min_volume_ratio": 0.9, "stop_loss_pct": 0.01, "take_profit_pct": 0.022, "max_hold_bars": 48, "net_total_return": -0.9579951840049935, "net_annualized_return": -0.39327499546033917, "net_max_drawdown": 0.9695938673740134, "net_calmar": -0.4056079650394863, "net_sharpe_daily": -1.2825827733205588, "win_rate": 0.6032472939217319, "profit_loss_ratio": 0.5588779917722249, "profit_factor": 0.8497525814039391 }, { "name": "router-t96-et0.006-v0.024-c0.45-rz1.5-br0.016-liq0.9", "cost_model": "maker_taker", "symbol": "ETH-USDT-SWAP", "signal_symbol": "BTC-USDT-SWAP", "bar": "15m", "first_candle": "2019-12-27 00:00", "last_candle": "2026-04-29 13:30", "years": 6.344006849315068, "trades": 1896, "gross_total_return": 1.2455274073312277, "gross_max_drawdown_mark_to_market": 0.43738936567362224, "risk_return_ratio": -0.9878050192964664, "min_horizon_total_return": -0.9582413078295806, "trend_sma": 96, "vol_lookback": 96, "corr_lookback": 192, "ratio_lookback": 192, "lead_lookback": 16, "eth_trend_min": 0.006, "btc_trend_min": 0.0036, "max_eth_vol": 0.024, "min_corr": 0.45, "ratio_z_entry": 1.5, "lead_return_min": 0.016, "lag_gap_min": 0.006, "min_volume_ratio": 0.9, "stop_loss_pct": 0.01, "take_profit_pct": 0.022, "max_hold_bars": 48, "net_total_return": -0.9582413078295806, "net_annualized_return": -0.3938367636689851, "net_max_drawdown": 0.9700713087204784, "net_calmar": -0.4059874363137848, "net_sharpe_daily": -1.4536328966319583, "win_rate": 0.5901898734177216, "profit_loss_ratio": 0.5599101130764245, "profit_factor": 0.8063570354343874 }, { "name": "router-t96-et0.006-v0.018-c0.45-rz1.5-br0.016-liq0.9", "cost_model": "maker_taker", "symbol": "ETH-USDT-SWAP", "signal_symbol": "BTC-USDT-SWAP", "bar": "15m", "first_candle": "2019-12-27 00:00", "last_candle": "2026-04-29 13:30", "years": 6.344006849315068, "trades": 1892, "gross_total_return": 1.1894327921511485, "gross_max_drawdown_mark_to_market": 0.4373893656736221, "risk_return_ratio": -0.986695956630533, "min_horizon_total_return": -0.9589425615335374, "trend_sma": 96, "vol_lookback": 96, "corr_lookback": 192, "ratio_lookback": 192, "lead_lookback": 16, "eth_trend_min": 0.006, "btc_trend_min": 0.0036, "max_eth_vol": 0.018, "min_corr": 0.45, "ratio_z_entry": 1.5, "lead_return_min": 0.016, "lag_gap_min": 0.006, "min_volume_ratio": 0.9, "stop_loss_pct": 0.01, "take_profit_pct": 0.022, "max_hold_bars": 48, "net_total_return": -0.9589425615335374, "net_annualized_return": -0.3954527846806333, "net_max_drawdown": 0.9718723940130751, "net_calmar": -0.40689784699791876, "net_sharpe_daily": -1.478859016133013, "win_rate": 0.5903805496828752, "profit_loss_ratio": 0.5579202954051614, "profit_factor": 0.804125122538794 }, { "name": "router-t192-et0.006-v0.018-c0.45-rz1.5-br0.016-liq0.9", "cost_model": "maker_taker", "symbol": "ETH-USDT-SWAP", "signal_symbol": "BTC-USDT-SWAP", "bar": "15m", "first_candle": "2019-12-27 00:00", "last_candle": "2026-04-29 13:30", "years": 6.344006849315068, "trades": 2459, "gross_total_return": 6.125328174451027, "gross_max_drawdown_mark_to_market": 0.35156856808674647, "risk_return_ratio": -0.9879088968612328, "min_horizon_total_return": -0.9593390024631732, "trend_sma": 192, "vol_lookback": 96, "corr_lookback": 192, "ratio_lookback": 192, "lead_lookback": 16, "eth_trend_min": 0.006, "btc_trend_min": 0.0036, "max_eth_vol": 0.018, "min_corr": 0.45, "ratio_z_entry": 1.5, "lead_return_min": 0.016, "lag_gap_min": 0.006, "min_volume_ratio": 0.9, "stop_loss_pct": 0.01, "take_profit_pct": 0.022, "max_hold_bars": 48, "net_total_return": -0.9593390024631732, "net_annualized_return": -0.39637668763580813, "net_max_drawdown": 0.9710804361729797, "net_calmar": -0.4081811072190122, "net_sharpe_daily": -1.2806141241474107, "win_rate": 0.6034973566490444, "profit_loss_ratio": 0.5608251269679592, "profit_factor": 0.8536046035081553 }, { "name": "router-t192-et0.006-v0.024-c0.45-rz1.5-br0.016-liq0.9", "cost_model": "maker_taker", "symbol": "ETH-USDT-SWAP", "signal_symbol": "BTC-USDT-SWAP", "bar": "15m", "first_candle": "2019-12-27 00:00", "last_candle": "2026-04-29 13:30", "years": 6.344006849315068, "trades": 2461, "gross_total_return": 5.704221279341017, "gross_max_drawdown_mark_to_market": 0.3515685680867463, "risk_return_ratio": -0.9905539285678906, "min_horizon_total_return": -0.9619075410065655, "trend_sma": 192, "vol_lookback": 96, "corr_lookback": 192, "ratio_lookback": 192, "lead_lookback": 16, "eth_trend_min": 0.006, "btc_trend_min": 0.0036, "max_eth_vol": 0.024, "min_corr": 0.45, "ratio_z_entry": 1.5, "lead_return_min": 0.016, "lag_gap_min": 0.006, "min_volume_ratio": 0.9, "stop_loss_pct": 0.01, "take_profit_pct": 0.022, "max_hold_bars": 48, "net_total_return": -0.9619075410065655, "net_annualized_return": -0.4025535975750457, "net_max_drawdown": 0.9710804361729795, "net_calmar": -0.41454197055138536, "net_sharpe_daily": -1.3060578150785584, "win_rate": 0.6030069077610727, "profit_loss_ratio": 0.5600634538467908, "profit_factor": 0.8507002717590968 }, { "name": "router-t192-et0.006-v0.018-c0.6-rz1.0-br0.016-liq0.9", "cost_model": "maker_taker", "symbol": "ETH-USDT-SWAP", "signal_symbol": "BTC-USDT-SWAP", "bar": "15m", "first_candle": "2019-12-27 00:00", "last_candle": "2026-04-29 13:30", "years": 6.344006849315068, "trades": 2754, "gross_total_return": 3.99974636288396, "gross_max_drawdown_mark_to_market": 0.36768560929458777, "risk_return_ratio": -0.9951802129568614, "min_horizon_total_return": -0.9846662354163285, "trend_sma": 192, "vol_lookback": 96, "corr_lookback": 192, "ratio_lookback": 192, "lead_lookback": 16, "eth_trend_min": 0.006, "btc_trend_min": 0.0036, "max_eth_vol": 0.018, "min_corr": 0.6, "ratio_z_entry": 1.0, "lead_return_min": 0.016, "lag_gap_min": 0.006, "min_volume_ratio": 0.9, "stop_loss_pct": 0.01, "take_profit_pct": 0.022, "max_hold_bars": 48, "net_total_return": -0.9846662354163285, "net_annualized_return": -0.48238663956242045, "net_max_drawdown": 0.989435101900495, "net_calmar": -0.48753742275350653, "net_sharpe_daily": -1.6162099913943275, "win_rate": 0.5994916485112564, "profit_loss_ratio": 0.5469396154329887, "profit_factor": 0.8186738939980637 }, { "name": "router-t192-et0.006-v0.024-c0.6-rz1.0-br0.016-liq0.9", "cost_model": "maker_taker", "symbol": "ETH-USDT-SWAP", "signal_symbol": "BTC-USDT-SWAP", "bar": "15m", "first_candle": "2019-12-27 00:00", "last_candle": "2026-04-29 13:30", "years": 6.344006849315068, "trades": 2756, "gross_total_return": 3.704261352837546, "gross_max_drawdown_mark_to_market": 0.367685609294588, "risk_return_ratio": -0.9961591833006935, "min_horizon_total_return": -0.9856348630382354, "trend_sma": 192, "vol_lookback": 96, "corr_lookback": 192, "ratio_lookback": 192, "lead_lookback": 16, "eth_trend_min": 0.006, "btc_trend_min": 0.0036, "max_eth_vol": 0.024, "min_corr": 0.6, "ratio_z_entry": 1.0, "lead_return_min": 0.016, "lag_gap_min": 0.006, "min_volume_ratio": 0.9, "stop_loss_pct": 0.01, "take_profit_pct": 0.022, "max_hold_bars": 48, "net_total_return": -0.9856348630382354, "net_annualized_return": -0.4876834050207428, "net_max_drawdown": 0.9894351019004949, "net_calmar": -0.49289074552136514, "net_sharpe_daily": -1.6397943009784532, "win_rate": 0.5990566037735849, "profit_loss_ratio": 0.5462150412715202, "profit_factor": 0.816109532252742 } ], "output_files": [ "reports/eth-exploration/eth-regime-router-total.csv", "reports/eth-exploration/eth-regime-router-horizon.csv", "reports/eth-exploration/eth-regime-router-monthly.csv", "reports/eth-exploration/eth-regime-router-regime-contribution.csv", "reports/eth-exploration/eth-regime-router-top10.csv", "reports/eth-exploration/eth-regime-router-summary.json", "reports/eth-exploration/eth-regime-router-report.md" ] }