Strategies
ETH Perp Taker-Flow Climax Exhaustion Reversal — Tape-Driven, Long-Short: Fade a Blow-Off Burst of One-Sided Aggressive Taker Volume That FAILS to Extend Price (CVD/Price Divergence), Snap-Back to the Micro-Mean (ETHUSDT.BINANCE USD-M, Trade-Tick Driven, Short-Horizon, 3-Parameter)
Outcome: Abandoned
EthTakerFlowClimaxExhaustionReversalLS
Genuinely novel aggressor-flow angle and clean incremental z-score/latch machinery
Hypothesis
Implementation
Verification Results
Verification failed (Layer 3 — sandbox backtest): No trades produced Bar type used: ETHUSDT.BINANCE-1-MINUTE-LAST-EXTERNAL, Bars processed: 40912 Diagnostics: should_enter() returned a side 0 times over 40911 evaluated bars -> your ENTRY CONDITION never triggered. Loosen the entry logic / thresholds. Ensure your strategy produces trades with the given data and parameters.
Update the hypothesis title to say 1H (or '4H design run on a 1H grid') so the title matches config and the code narrative.
Hypothesis TITLE says '4H Bars' but config.bar_type is ETHUSDT.BINANCE-1-HOUR-LAST-EXTERNAL. This is NOT a mis-generation: the hypothesis body and the strategy docstring both explicitly document a deliberate 4H->1H rescale with every horizon calendar-matched (trend_lookback 60x4H->240x1H = 10 days unchanged, etc.), motivated by the 4H grid capping the book at ~14 trades (too few for walk-forward/holdout). Config params (240/40/56/4/168/120) are internally consistent with the 1H design. Treated as intentional; flagged only because the title retains the legacy 4H label.
None — trimming is already present.
Static analyzer flagged unbounded growth on self._hist_long/_hist_short append. In practice both lists are trimmed to self.z_window (168) immediately after append in _update_climax, so growth is bounded. No action required — noting for completeness.
Backtest Review
- Sharpe
- -1.11
- Total return
- -100.00%
- Max drawdown
- 100.00%
- Trades
- 231
- Win rate
- 22.9%
- Profit factor
- 0.03
Genuinely novel aggressor-flow angle and clean incremental z-score/latch machinery
Account LIQUIDATED 2026-04-29: total_return -100%, max_drawdown 100%; all 231 trades fall in one ~3-week window
Catastrophic economics: profit_factor 0.033, win_rate 23%, expectancy -$548/trade, avg_loss $735 vs avg_win $82
Over-leveraged: avg_position_pct 428%, commission 535.84% of gross (+$46k impact) — fees dwarf all gross profit
The hypothesized data (trade ticks) does not cover the backtest window — only 3 perps carry any ticks and none reach it; the substituted taker_ratio feed only spans 2026-03-23 onward (single regime)
Decisively negative and unmeasurable: Sharpe -1.11 (CI [-1.61,-0.91]), PSR 0.36, effective_daily_obs 32
Iteration History
Backtest and paper results are hypothetical. Trading involves risk of loss.