BTC Spot EMA Conflict Price Guards
Does spot-following when the completed 15-minute EMA-26 disagrees with the literal Kalshi strike retain positive net PnL across global price guard choices, and exceed an edge-timing-shuffle null with market prices held fixed?
Historical research only. Not investment advice.
Top strategy variants
Bottom strategy variants
BTC Spot EMA Conflict: Price-Guard Research
Historical simulation only. Not investment advice.
Thesis and scope
This study tests the saved BTC Spot EMA Conflict strategy on Kalshi's KXBTC15M markets. It follows spot momentum when Coinbase BTC spot and the completed 15-minute EMA-26 disagree about the literal Kalshi strike. The original DSL, sizing, entry and stop rules, 30-second cadence, and pinned Coinbase edge snapshot were preserved.
The 10×10 grid changes only risk.price_floor and risk.price_ceiling. Floor values are 0.01, 0.35, 0.37, 0.39, 0.41, 0.43, 0.45, 0.47, 0.49 and 0.51. Ceiling values are 0.53, 0.55, 0.57, 0.59, 0.61, 0.62, 0.63, 0.64, 0.65 and 0.99. All 100 variants completed successfully, with no failed cells.
Results
97 of 100 variants have positive net PnL. Three have negative net PnL; none are exactly zero. The best original grid cell is variant 005, with floor 0.01 and ceiling 0.61: +$796.65 net PnL, 548 trades, a 53.6% win rate, Sharpe 0.41 and maximum drawdown −$264.30. Ranking below is by net PnL.
| Rank | Floor / ceiling | Net PnL | Trades | Win rate | Max drawdown | Sharpe |
|---|---|---|---|---|---|---|
| 1 | 0.01 / 0.61 | $796.65 | 548 | 53.6% | $-264.30 | 0.41 |
| 2 | 0.35 / 0.61 | $782.67 | 490 | 56.2% | $-276.34 | 0.45 |
| 3 | 0.01 / 0.59 | $775.58 | 508 | 52.9% | $-205.47 | 0.43 |
| 4 | 0.35 / 0.59 | $761.60 | 448 | 55.6% | $-205.65 | 0.51 |
| 5 | 0.37 / 0.61 | $753.70 | 476 | 56.6% | $-276.33 | 0.47 |
The three negative cells are:
| Rank | Floor / ceiling | Net PnL | Trades | Win rate | Max drawdown | Sharpe |
|---|---|---|---|---|---|---|
| 98 | 0.49 / 0.53 | $-12.96 | 121 | 48.1% | $-129.12 | 0.16 |
| 99 | 0.49 / 0.99 | $-51.06 | 506 | 59.1% | $-265.02 | 0.10 |
| 100 | 0.51 / 0.99 | $-181.27 | 482 | 58.7% | $-309.30 | 0.00 |
Mean net PnL declines across the tested floor values, from $675.49 at floor 0.01 to $118.49 at floor 0.51. The ceiling marginal peaks at 0.61 with mean net PnL $589.50; the 0.99 ceiling has mean net PnL $186.66. Average degradation to the winner's adjacent cells is 3.35%. These are descriptions of this same historical grid, not independent validation. Win rate alone does not determine net PnL because trade gains, losses and costs also matter.
Permutation test and selection checks
The recovered permutation test completed 100 of 100 full-grid re-sweeps, preserving all 68 previously saved scores and computing the remaining 32. Both the original capture digest and input digest matched exactly before resuming. The seed remains 4413442631275866308.
Each re-sweep scrambles the edge-feed values through time while leaving the market price series fixed. The real winner is $796.65. The null winners range from −$280.83 to $706.57; none of the 100 null winners matched or exceeded the real winner. With the finite-sample correction, the upper-tail p-value is 1/101 = 0.009901.
This test supports a difference from this particular edge-timing null on the saved inputs. It does not test the predictive value of price-based conditions generally, establish future profitability, or substitute for an out-of-sample test.
The saved deflated Sharpe statistic is 0.754, with expected-max Sharpe 0.273 and the raw 100-cell trial-count assumption. These are separate statistics on different scales. The deflated Sharpe probability remains below 0.95, so the permutation result should not be read as a blanket pass of every selection-risk check.
Coverage and interpretation
Coverage remains partial. The sealed candle window is 2026-09-09 14:40:47 UTC through 2026-10-09 12:59:59.999999999 UTC; the requested end was 2026-10-09 14:40:47 UTC. The saved sweep coverage metadata reports actual bounds 2026-09-09 14:25:13.147 UTC through 2026-10-09 12:59:59.959 UTC. This recovery preserved those inputs and did not expand the dataset.
The study's contract sizes and configured risk capital remain unchanged. Dollar net PnL above is the comparison metric; displayed percentage returns use the saved strategy's configured risk capital and should not be interpreted as returns on a separately specified $1,000 bankroll.
The family is positive across 97% of this tested grid, with a cluster of strong cells around ceilings 0.59–0.62 and lower floors. That is encouraging within this sample, but the best cell was selected from the same 100-cell grid. Historical execution assumptions, costs, liquidity, drawdown, partial coverage and selection risk still limit what can be concluded. Live performance and durability remain unproven.
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.