
My Kalshi Momentum Strategy for 15 minute BTC also backtested well for the 15 minute ETH market
I had already seen this momentum strategy backtest well on Kalshi's 15-minute BTC markets a week ago (report here), so I wanted to know whether the same idea would carry over to ETH. In this historical run, it did: all 100 completed ETH variants were profitable.
The strategy was like this: During the final 5 minutes, the strategy only enters when the contract is priced from 0.45 to 0.55 and three Coinbase signals agree: ETH's 5-minute change, ETH's 1-minute velocity, and BTC's 1-minute velocity. All three positive means buy YES; all three negative means buy NO. Each entry is 10 contracts, the maximum position is 30, and the bot exits if unrealized P&L falls to -$4.50 or fewer than 5 seconds remain. The only difference with this ETH strategy was the coinbase signals for ETH instead of BTC (and of course the market being traded was the 15 minute ETH market instead of BTC).
I ran 100 variants over the same 30-day historical period, and 100/100 finished profitable. The best returned 477.93% ROI and +$143.38 P&L over 105 trades, with a 66.7% win rate, 0.60 Sharpe, and -$21.54 max drawdown. The weakest still returned 191.60% ROI and +$57.48 P&L, but it needed 250 trades and came with a 62.7% win rate, 0.15 Sharpe, and -$92.32 max drawdown. So profitability was widespread in this sample, but the risk varied a lot by configuration.
The parameter sensitivity test crossed price floors from 0.05 to 0.45 with price ceilings from 0.55 to 0.95. All 100/100 cells succeeded, with net P&L ranging from +$57.48 to +$143.38. The winner used a 0.41 floor and 0.59 ceiling. Its neighbors were only 3.8% worse on average, so the 3D surface looks more like a local plateau than a lone spike. The heatmap and marginal curves tell the more useful story: raising the floor helped a little, while widening the ceiling hurt much more. Deflated Sharpe was 0.835 versus an expected maximum Sharpe of 0.390, but it stayed below the 0.95 significance threshold used by the report.
I also ran a permutation test that shuffled the timing of the edge feed and repeated the full sweep. The real best net P&L was +$143.38 and beat 99.4% of 153 shuffled re-sweeps, with an upper-tail p-value of 0.0065. That sounds strong, but the test hit its time limit and used only the 153 completed permutations, so its status is degraded. It also left market prices untouched. This tests whether the ETH and BTC signal timing mattered, not whether the 0.45 to 0.55 entry band itself was valid.
My read is that the upper price bound did real work in this historical sample. A ceiling near 0.59 kept drawdown much lower, and nearby settings held up reasonably well. Still, this is one 30-day sample and the statistical checks were mixed, so I would not call the edge proven. The ETH version held up well enough to justify testing it on unseen data next, which is exactly what I wanted to learn from this experiment.
Historical simulation only. Backtests can be wrong or incomplete. Not investment advice.