Strategies
ETH USD-M Intraday Floor-Trader Pivot Reversion, Long-Short (BINANCE Perp, 15m Bars, Fade Touches of Prior-Day-Derived S1/R1 Support-Resistance Back Toward the Central Pivot, Ranging-Regime Gated, Static Levels Not Rolling Bands, 3-Parameter)
Outcome: Abandoned
EthIntradayPivotReversion
ETH USD-M Intraday Floor-Trader Pivot Reversion, Long-Short (BINANCE Perp, 15m Bars, Fade Touches of Prior-Day-Derived S1/R1 Support-Resistance Back Toward the Central Pivot, Ranging-Regime Gated, Static Levels Not…
Hypothesis
backtest_review_stuck_3_timeouts
Implementation
Long-short intraday floor-trader pivot reversion on ETHUSDT.BINANCE (USD-M perp, 15m). Daily pivots P/R1/S1/R2/S2 are computed from the prior UTC day's H/L/C and fixed at 00:00 UTC. It fades a support touch (BUY at S1/S2) or resistance touch (SELL at R1/R2) back toward the central pivot P, but ONLY when the touch bar closes back on the reverting side of the level (a confirmed rejection that held), the tape is ranging (Kaufman efficiency ratio <= er_max), and the touch->pivot reward clears fees (>= min_reward_pct). Structural stop just beyond the level, target at P, intrabar low/high stop/target detection, same-session time exit (flat by 23:30 UTC), one trade per level per day. Deterministic fixed-fraction sizing (notional = notional_frac x equity).
Verification Results
CLEAN RESTART 2026-09-04 — this run's verdict history and learning records were removed and it was restarted from verification. Its previous abandonment came from the pipeline, not from the market: the Layer-2 harness mis-bound @staticmethod helpers (fixed), QA issued terminal performance verdicts on an unoptimized smoke test (removed — QA now judges correctness only), and sandbox timeouts came from backtest-slot starvation (fixed). The hypothesis and the strategy code are unchanged. Verify the code on its merits; performance is decided later by the full backtest and the optimizer.
Treat er_max as the primary optimization lever; consider an additional realized-vol filter so fades are confined to the calm regime where the edge appears.
The ER ranging gate is implemented correctly but, as parameterized, does not deliver its stated protective function — the strategy loses in the normal/stressed vol terciles and only profits in the calm tercile.
Iteration History
Backtest Review
- Sharpe
- -0.62
- Total return
- -37.90%
- Max drawdown
- 37.90%
- Trades
- 2276
- Win rate
- 34.7%
- Profit factor
- 0.77
Backtest and paper results are hypothetical. Trading involves risk of loss.