ETH Kalshi Mean Reversion
Ethereum 15-minute Kalshi markets overreact early in the window; buying below an entry band and exiting inside it captures mean reversion.
Historical research only. Not investment advice.
Top strategy variants
Bottom strategy variants
Research Report: Kalshi ETH Mean Reversion Exploration
Short Disclaimer
This report summarizes historical simulation research. Past simulated performance does not guarantee future results. All figures represent hypothetical outcomes derived from backtesting.
Intro / Thesis
We ran 100 systematic variants on Kalshi’s 15‑minute Ethereum binary option markets (KXETH15M) under a mean‑reversion framework. The central idea was that these short‑duration markets occasionally overreact early in their 15‑minute life, and you can exploit that by buying when the price dips into a defined entry band and exiting once the price moves back inside that same band or reaches a risk floor. This is not a directional ETH call — it is purely a trade on intra‑market price behavior.
The simulation loop checked every 60 seconds. A position was entered only when the market price traded inside an entry band, held until it either moved above that band’s upper bound or hit a hard price floor, and was subject to a 30‑second cooldown after every close to avoid whipsaw re‑entries.
Below I walk through what worked, what failed, and the patterns that emerged across all 100 variations.
Variant and Strategy Explanation
Every variant inherited the same core structure from the base DSL but altered a small set of parameters:
- Market:
KXETH15M— 15‑minute binary options resolving to an ETH price condition. - Loop interval: 60 seconds (the strategy evaluated entry/exit once per minute).
- Position limits: Max 10 contracts per entry, hard price floor between 0.05 and 0.20, price ceiling stayed at 0.85.
- Entry band: Lower bound ranged from 0.20 to 0.40; upper bound from 0.45 to 0.70 depending on the variant.
- Cooldown: Fixed at 30 seconds across all variants.
- Exit logic: The position was closed when the market price moved above the entry band’s upper edge. If the price instead fell to the hard floor, the position was exited at a loss.
The key tension is between “buying early at a discount” (lower entry bands, lower floors) and “avoiding catching a falling knife” (higher floors, tighter entry ranges). Each completed variant is saved as a runnable Turbine strategy.
Top Results
The highest‑performing variants converged on a consistent theme: buy low, cut losses quickly, and don’t be greedy on the exit.
| Rank | Label | ROI % | Total PnL | Trades | Win Rate | Max Drawdown | Sharpe |
|---|---|---|---|---|---|---|---|
| 1 | Band 0.20–0.55 · floor 0.10 | 371.4 | 37.14 | 64 | 0.469 | -11.11% | 0.96 |
| 2 | Band 0.20–0.55 · floor 0.15 | 371.4 | 37.14 | 64 | 0.469 | -11.11% | 0.96 |
| 3 | Band 0.20–0.55 · floor 0.05 | 352.6 | 35.26 | 68 | 0.441 | -11.11% | 0.98 |
| 4 | Band 0.25–0.55 · floor 0.10 | 317.0 | 31.70 | 70 | 0.429 | -11.11% | 0.99 |
| 5 | Band 0.25–0.55 · floor 0.15 | 317.0 | 31.70 | 70 | 0.429 | -11.11% | 0.99 |
| 6 | Band 0.25–0.55 · floor 0.05 | 298.2 | 29.82 | 74 | 0.405 | -11.11% | 1.01 |
| 7 | Band 0.35–0.55 · floor 0.10 | 295.2 | 29.52 | 96 | 0.396 | -14.30% | 1.02 |
| 8 | Band 0.35–0.55 · floor 0.15 | 295.2 | 29.52 | 96 | 0.396 | -14.30% | 1.02 |
What stands out:
- The top eight strategies all share a 0.55 upper band. Exiting at 0.55 consistently outperformed higher exits — momentum fades quickly in these 15‑minute windows.
- The sweet spot for the lower entry band is 0.20–0.35. Buying below 0.20 would have been too rare to matter, while buying above 0.35 crept into “late to the party” territory.
- The price floor parameter (0.05 vs 0.10 vs 0.15) had minimal impact on the top performers. Max drawdowns were identical across floors for several bands, suggesting that once you’re in the right entry band, the floor mainly serves as catastrophic protection rather than a frequent exit trigger.
- Win rates are modest — none cracked 50%. The edge comes from a handful of large winners outweighing smaller, controlled losses. Sharpe ratios near 1.0 confirm the strategy is generating returns proportional to the risk taken.
- Tying the top two entries, the variant with a 0.15 floor matched the 0.10 floor point‑for‑point. Practically speaking, the 0.15 floor offers slightly less overnight gap risk and may be a safer default for live deployment (though that is not a forward‑looking recommendation).
Bottom Results
Failures were equally instructive. The worst variants almost without exception had entry bands shifted too high and combined them with floors that were set too conservatively high (0.20).
| Rank | Label | ROI % | Total PnL | Trades | Win Rate | Max Drawdown | Sharpe |
|---|---|---|---|---|---|---|---|
| 100 | Band 0.40–0.65 · floor 0.20 | -337.0 | -33.70 | 64 | 0.188 | -36.56% | -1.18 |
| 99 | Band 0.40–0.70 · floor 0.20 | -291.1 | -29.11 | 62 | 0.194 | -35.63% | -0.94 |
| 98 | Band 0.35–0.65 · floor 0.20 | -278.7 | -27.87 | 48 | 0.167 | -28.97% | -1.10 |
| 97 | Band 0.30–0.65 · floor 0.20 | -258.5 | -25.85 | 30 | 0.067 | -25.85% | -1.26 |
| 96 | Band 0.35–0.70 · floor 0.20 | -232.8 | -23.28 | 46 | 0.174 | -28.04% | -0.82 |
| 95 | Band 0.40–0.50 · floor 0.20 | -221.3 | -22.13 | 210 | 0.248 | -37.27% | -0.38 |
| 94 | Band 0.25–0.65 · floor 0.20 | -219.4 | -21.94 | 20 | 0.000 | -21.94% | -1.28 |
What broke:
- High entry bands (>0.35 low bound): You were buying after the easy reversion move had already happened. The market wasn’t “cheap” anymore; it was fairly priced, and you’d get trapped when it faded further.
- High exit bands (>0.60): Waiting for a 0.65 or 0.70 exit meant holding through noise and eventual mean reversion failure. The 15‑minute clock works against you here.
- 0.20 price floor: Setting a hard floor at 0.20 sounds prudent, but in practice it forced exits on positions that might have recovered within the remaining window. The market routinely traded below 0.20 intra‑window, only to rally. A 0.20 floor plus a high entry band was a recipe for buying high and selling low.
- Zero‑win variant: The bottom‑ranked strategy with band 0.25‑0.65 and floor 0.20 notched a goose egg — zero wins across 20 trades. It only took 20 entries, meaning the conditions were rare but lethal when they triggered.
Conclusion
The KXETH15M market displays a reproducible mean‑reversion signature when you catch the price between roughly 0.20 and 0.35 and exit by the midpoint at 0.55. The most successful variants accepted sub‑50% win rates and relied on cutting losses quickly — either via a tight floor or by not entering too early. The losing variants illustrate the mirror error: buying too late, holding too long, and placing the safety net where it becomes a guillotine.
The top strategies are structurally simple and now exist as saved, runnable Turbine strategies for further review. This is a backward‑looking analysis only; it describes what worked in the simulated data, not what will work tomorrow. But the pattern is clear enough to warrant attention from anyone following volatile, short‑horizon binary markets.
This report is generated from historical simulations. Backtests can be wrong or incomplete, and live trading can differ materially because of liquidity, fees, slippage, latency, market resolution, outages, and data quality. Do your own review before running any strategy.