This directory contains three completed ETH exploration worker outputs.
Script:
scripts/search_eth_risk_exit_variants.pyReports:
reports/eth-exploration/eth-risk-exit-summary.mdreports/eth-exploration/eth-risk-exit-total.csvreports/eth-exploration/eth-risk-exit-horizon.csvreports/eth-exploration/eth-risk-exit-top10.csvCore conclusion: negative. The best maker_taker result is the unchanged market baseline (market-t50-r3.0-x45.0-stop-none-mh10000). Tested stop, max-hold, and risk-filter variants did not reduce drawdown while preserving return.
Script:
scripts/search_eth_btc_regime_variants.pyReports:
reports/eth-exploration/eth-btc-regime-report.mdreports/eth-exploration/eth-btc-regime-summary.csvreports/eth-exploration/eth-btc-regime-total.csvreports/eth-exploration/eth-btc-regime-horizon.csvreports/eth-exploration/eth-btc-regime-top10.csvCore conclusion: effective. BTC trend plus momentum gating on the ETH RSI2 entry produced the strongest robust sampled-window result. The best maker_taker candidate was eth-btc-rsi-filter-et50-l3.0-x55.0-bt480-bm240-br0.0, with positive net_ci95_low and improved full-period Calmar versus baseline.
Script:
scripts/search_eth_price_twap_variants.pyReports:
reports/eth-exploration/eth-price-twap-summary.mdreports/eth-exploration/eth-price-twap-search.csvreports/eth-exploration/eth-price-twap-horizons.csvreports/eth-exploration/eth-price-twap-top10.csvCore conclusion: search methodology needs review. The standalone price-TWAP search ranks maker_taker candidates with negative annualized return and Calmar, while the BTC regime report shows strong recent horizon returns for baseline price-TWAP rows. The price-TWAP comparison/search口径 should be reconciled before promoting any price-TWAP result.
Scripts:
scripts/compare_eth_twap_evaluation.pyscripts/search_eth_regime_price_twap_variants.pyReports:
reports/eth-exploration/eth-twap-evaluation-diff.csvreports/eth-exploration/eth-twap-evaluation-diff.mdreports/eth-exploration/eth-regime-price-twap-summary.csvreports/eth-exploration/eth-regime-price-twap-total.csvreports/eth-exploration/eth-regime-price-twap-horizon.csvreports/eth-exploration/eth-regime-price-twap-top10.csvreports/eth-exploration/eth-regime-price-twap-report.mdCore conclusion: negative for promotion. The price-TWAP search versus main-report mismatch came from two direct causes: the earlier search grid did not include the main-report ETH deep parameter set, and it evaluated a 3-year search sample while the main report used a 10-year total evaluation with recent horizons cut from that continuous equity curve.
Reporting rule going forward: evaluate selected strategies with the shared runner over the 10-year continuous cached history, then cut 3y/1y/6m/3m horizons from the same run.
BTC regime plus ETH price-TWAP did not exceed the ETH/BTC RSI filter. Its best maker_taker window robustness and full-period Calmar both remained below the standalone baselines, so the ETH/BTC RSI filter remains the stronger candidate.
Scripts:
scripts/search_eth_twap_10y_refine.pyscripts/search_eth_strategy_portfolio_10y.pyscripts/search_eth_non_rsi_10y.pyReports:
reports/eth-exploration/eth-twap-10y-refine-summary.mdreports/eth-exploration/eth-twap-10y-refine-all.csvreports/eth-exploration/eth-twap-10y-refine-horizons.csvreports/eth-exploration/eth-twap-10y-refine-top15.csvreports/eth-exploration/eth-twap-10y-refine-run.logreports/eth-exploration/eth-strategy-portfolio-10y-report.mdreports/eth-exploration/eth-strategy-portfolio-10y-strategies.csvreports/eth-exploration/eth-strategy-portfolio-10y-total.csvreports/eth-exploration/eth-strategy-portfolio-10y-top10.csvreports/eth-exploration/eth-strategy-portfolio-10y-horizon.csvreports/eth-exploration/eth-strategy-portfolio-10y-correlation.csvreports/eth-exploration/eth-strategy-portfolio-10y-worst-months.csvreports/eth-exploration/eth-strategy-portfolio-10y-equity.csvreports/eth-exploration/eth-non-rsi-10y-report.mdreports/eth-exploration/eth-non-rsi-10y-summary.csvreports/eth-exploration/eth-non-rsi-10y-horizon.csvreports/eth-exploration/eth-non-rsi-10y-top10.csvCore conclusion: ETH TWAP refined toward the t60/r5/x45 direction, with rsi2-long-guarded-price-twap-o0.0015-0.0040-0.0070-v3-t60-l5.0-x45.0-sl0.008-mh48 ranking first by eligible maker_taker 3y Calmar. The ETH-focused portfolio is the most stable live-allocation candidate in this round: the best maker_taker portfolio combines eth_btc_rsi_filter with btc_lead_eth_lag_5m, producing lower drawdown than ETH price-TWAP deep. Non-RSI exploration found BB squeeze breakout as the high-return but high-drawdown branch, led by bb-squeeze-l96-bw480-q0.15-sl0.008.
Scripts:
scripts/search_eth_twap_robustness_10y.pyscripts/search_eth_bb_squeeze_risk_10y.pyReports:
reports/eth-exploration/eth-twap-robustness-10y-summary.mdreports/eth-exploration/eth-twap-robustness-10y-ranked.csvreports/eth-exploration/eth-twap-robustness-10y-totals.csvreports/eth-exploration/eth-twap-robustness-10y-horizons.csvreports/eth-exploration/eth-twap-robustness-10y-rolling.csvreports/eth-exploration/eth-bb-squeeze-risk-10y-report.mdreports/eth-exploration/eth-bb-squeeze-risk-10y-summary.csvreports/eth-exploration/eth-bb-squeeze-risk-10y-horizon.csvreports/eth-exploration/eth-bb-squeeze-risk-10y-top10-calmar.csvreports/eth-exploration/eth-bb-squeeze-risk-10y-top10-worst-month.csvCore conclusion: ETH robust TWAP recommends t60/r3/x50/sl0.012/offsets 0.003-0.006-0.009/valid4. BB squeeze has a low-drawdown version, but trade count is low and it should be treated cautiously.
Scripts:
scripts/validate_eth_robust_twap_external.pyscripts/search_eth_robust_twap_fill_slippage.pyscripts/design_eth_robust_twap_live_plan.pyReports:
reports/eth-exploration/eth-robust-twap-validation-summary.mdreports/eth-exploration/eth-robust-twap-validation-*.csvreports/eth-exploration/eth-robust-twap-fill-slippage-summary.mdreports/eth-exploration/eth-robust-twap-fill-slippage-*.csvreports/eth-exploration/eth-robust-twap-live-plan.mdreports/eth-exploration/eth-robust-twap-live-plan.jsonCore conclusion: independent validation is consistent with the selected ETH robust TWAP result. Under more conservative fill assumptions, the strategy is not recommended for small-size live trading yet. The next step is read-only signal and order-intent observation.
Scripts:
scripts/search_eth_twap_conservative_variants.pyscripts/build_eth_signal_intent_readonly.pyReports:
reports/eth-exploration/eth-twap-conservative-summary.mdreports/eth-exploration/eth-twap-conservative-*.csvreports/eth-exploration/eth-signal-intent-readonly.mdreports/eth-exploration/eth-signal-intent-readonly.jsonCore conclusion: under conservative fill assumptions, there are no qualified ETH TWAP candidates. The read-only signal/order-intent prototype is complete and currently has no signal.
Scripts:
scripts/search_eth_twap_taker_entry.pyscripts/search_eth_focused_portfolio_conservative.pyReports:
reports/eth-exploration/eth-twap-taker-entry-summary.mdreports/eth-exploration/eth-twap-taker-entry-*.csvreports/eth-exploration/eth-focused-portfolio-conservative-report.mdreports/eth-exploration/eth-focused-portfolio-conservative-*.csvCore conclusion: taker-entry TWAP is negative. No ETH taker-entry TWAP candidate in this grid had positive taker_taker net Calmar across 3y/1y/6m/3m. ETH-focused conservative portfolio has qualified combinations: the lowest-DD qualified maker_taker portfolio has annualized 7.43% with DD 7.28%, and the highest-return qualified maker_taker portfolio has annualized 13.25% with DD 16.13%.
Scripts:
scripts/build_eth_conservative_portfolio_report.pyscripts/build_eth_focused_portfolio_signal_intent.pyReports:
reports/eth-exploration/eth-conservative-portfolio-final.mdreports/eth-exploration/eth-conservative-portfolio-final.jsonreports/eth-exploration/eth-focused-portfolio-signal-intent.mdreports/eth-exploration/eth-focused-portfolio-signal-intent.jsonCore conclusion: prioritize the ETH-focused conservative portfolio for quasi-live/read-only intent tracking. Standalone ETH TWAP is not approved for live trading under conservative maker-fill assumptions. The current portfolio signal intent has no active signal and produced no order intent.
Scripts:
scripts/compare_eth_focused_portfolio_freqtrade.pyscripts/check_eth_focused_portfolio_live_readiness.pyReports:
reports/eth-exploration/eth-focused-portfolio-freqtrade-20260429T182815Z.mdreports/eth-exploration/eth-focused-portfolio-freqtrade-20260429T182815Z.jsonreports/eth-exploration/eth-focused-portfolio-live-readiness.mdreports/eth-exploration/eth-focused-portfolio-live-readiness.jsonCore conclusion: freqtrade is usable as a no-maker-dependent comparison path for the ETH/BTC RSI filter and BTC lead-lag legs, but it does not save time for TWAP execution because maker-fill lifecycle fidelity still needs custom order/fill tracking. Live readiness is not satisfied yet: post_only entry payloads, batch order intent, cancel intent/client support, dedicated state, position protection, scheduler, and append-only logging are still missing.
Scripts:
scripts/implement_okx_readonly_order_support_plan.pyscripts/build_freqtrade_eth_informative_skeleton.pyReports:
reports/eth-exploration/okx-order-support-plan.mdreports/eth-exploration/okx-order-support-plan.jsonreports/eth-exploration/freqtrade-eth-skeleton-20260429T183230Z.mdreports/eth-exploration/freqtrade-eth-skeleton-20260429T183230Z.jsonCore conclusion: OKX 实盘支持缺口的最小实现计划已生成;Freqtrade no-maker-dependent 对照骨架已生成。