Back to blog

RSI mean-reversion on ETH 4h

·2 min read

RSI mean-reversion on ETH 4h

We tested this simple trading idea on Quant Agent, freqedge's research loop, for that start by defining the idea in plain english:

  • Buy ETH when 4-hour RSI drops into oversold territory (below 30).

  • Only take the trade if volume is stronger than its recent average.

  • Sell when RSI returns toward normal (above 55).

What Quant Agent did

Four iterations, exploring different configurations (of RSI entry or exit level, periods, etc). Same wallet, same costs. Hold-out locked — the run was never allowed to fit on it.

Train: 28 Jul 2024 – 24 Apr 2025 Hold-out: 24 Apr 2025 – 23 Jul 2025 Eligibility: ≥30 trades. Below that, treat the result as noise.

Why it was killed before paper

The strategy did not almost work. It never produced enough trades to be eligible. A 65% win rate on 20 trades looks comforting. It is still a small sample. We stop rather than stack OBV, extra volume rules, or tighter exits until a 20-trade curve looks pretty. That is how most retail strategies die: more complexity, same scarce signal.

What this teaches (crypto or stocks)

Count trades before you read profit. A filter that never binds is not a filter. Widening a weak signal is not research — one extra trade and a worse P&L means you stretched noise. A locked hold-out with 2 trades cannot save the idea. Next step is has to be new spec (more pairs, different timeframe, less extreme threshold on a universe), not another oscillator on the same 20 events.

What we did not claim

Not paper. Not live. Not a return. Figures are simulated on one trainning window plus a locked hold-out. The Agent’s sentence is the product: no tradeable improvement found — nothing beat the eligibility bar.

Kill the idea before it spends the account.

Any figure shown in a teardown is backtested or simulated and is not indicative of future performance

Share this teardownShare on X