The most comprehensive public collection of Kalshi bots and Kalshi trading bot strategies published to date: 1,391 automated prediction-market strategies built with Turbine, indexed with raw strategy DSLs, backtest snapshots, per-strategy notes, and direct links to the full interactive strategy pages.
This repository is for builders, traders, and researchers who want to study how Kalshi strategies are expressed in a practical bot DSL. It includes mean-reversion bots, spread-capture bots, panic-fade bots, observation-momentum bots, pre-announcement drift bots, and custom Kalshi automation examples across crypto, weather, sports, macro, and event-market contracts.
Browse the live Turbine library: https://www.turbinefi.com/strategies
Generated from the Turbine public strategy library on 2026-05-21T17:47:41Z.
- Strategies indexed: 1,391
- Backtested strategies: 1,390
- Strategy types: custom: 584, mean reversion: 229, observation momentum: 162, panic fade: 156, pre announcement drift: 150, spread capture: 110
- Complete index: STRATEGIES.md
- Per-strategy pages:
strategies/ - Raw DSL files:
dsl/ - Backtest payloads:
backtests/
Each strategy page links back to Turbine, where you can inspect the full Kalshi bot, review the assumptions, and explore the broader strategy library. The raw DSL files are included for people who want to compare strategy structure, market selection, risk limits, trigger logic, and backtest behavior across many examples.
Most examples of Kalshi bots online are either toy snippets or one-off trading ideas. This repo is different: it is a large, concrete corpus of backtested Kalshi strategies, with enough raw material to see how real prediction-market bots are structured. You can browse strategy names, inspect the DSL, compare backtest payloads, and follow any strategy back to its interactive Turbine page.
If you are building a Kalshi trading bot, researching prediction-market automation, or looking for examples of how systematic event-market strategies are represented in code, this collection is meant to be a practical starting point.
- Kalshi bot strategy DSLs for mean reversion, spread capture, momentum, drift, and custom rule sets.
- Backtested Kalshi strategies with PnL, ROI, Sharpe, and win-rate summaries.
- Prediction-market bot examples across short-horizon crypto markets, weather markets, sports markets, macro markets, and other event contracts.
- Links from each static strategy page to the corresponding live Turbine strategy/backtest page.
- Browse every strategy in STRATEGIES.md.
- Open individual strategy writeups in
strategies/. - Inspect raw Kalshi bot DSL definitions in
dsl/. - Review public backtest payloads in
backtests/. - Explore the canonical live library on Turbine.
| Strategy | Kind | Net PnL | ROI | Sharpe | Win rate |
|---|---|---|---|---|---|
| BTC Martingale 40-80 | custom | +$29,529.97 | 19686.65% | 0.11 | 91.42% |
| BTC Martingale 40-80 | custom | +$29,476.76 | 19651.17% | 0.10 | 91.44% |
| BTC Martingale 40-80 | custom | +$29,470.36 | 19646.91% | 0.09 | 78.97% |
| Custom on KXBTC15M | custom | +$18,781.02 | 93905.10% | 0.07 | 89.95% |
| Custom on KXBTC15M | custom | +$18,780.50 | 93902.50% | 0.06 | 89.93% |
| BTC Velocity Martingale | custom | +$17,330.66 | 43326.65% | 0.09 | 91.11% |
| Custom on KXBTC15M | custom | +$17,193.60 | 85968.00% | 0.06 | 79.66% |
| BTC Velocity Martingale | custom | +$16,954.79 | 42386.97% | 0.10 | 90.90% |
| BTC Velocity Martingale | custom | +$16,922.93 | 42307.33% | 0.10 | 91.07% |
| BTC Velocity Martingale | custom | +$16,922.93 | 42307.33% | 0.10 | 91.07% |
| Custom on KXBTC15M | custom | +$16,904.05 | 84520.25% | 0.07 | 90.64% |
| Custom on KXBTC15M | custom | +$16,903.99 | 84519.95% | 0.07 | 90.75% |
| BTC Velocity Martingale | custom | +$16,884.38 | 42210.95% | 0.08 | 91.06% |
| 15min Tester May 14 | custom | +$16,821.76 | 33643.52% | 0.10 | 91.10% |
| Custom on KXBTC15M | custom | +$13,629.11 | 68145.55% | 0.06 | 81.62% |
| Custom on KXBTC15M | custom | +$12,291.36 | 61456.80% | 0.04 | 82.79% |
| Custom on KXBTC15M | custom | +$10,582.17 | 105821.70% | 0.06 | 89.63% |
| Custom on KXBTC15M | custom | +$10,131.51 | 101315.10% | 0.07 | 89.57% |
| Custom on KXBTC15M | custom | +$8,946.74 | 44733.70% | 0.10 | 77.18% |
| Custom on KXBTC15M | custom | +$8,384.35 | 83843.50% | 0.06 | 77.64% |
Turbine Kalshi backtests replay historical Kalshi one-minute top-of-book candles. Signals from one candle can fill no earlier than the next tradable candle. Taker fills use top-of-book bid/ask prices and Kalshi-style fees. Partial fills, queue position, full market-depth replay, venue outages, and future liquidity response are not fully modeled in these public snapshots.
Backtests are hypothetical research results, not investment advice. Past performance does not predict future results. Prediction-market trading can result in total loss.
Nothing in this repository is investment, legal, or tax advice. For the canonical live pages, current library filters, charts, and run-this-strategy workflow, use Turbine's strategy library.