Kalshi 15m Bot

Paused
Always-on · waiting
thin1-0908y
Preview · no live fills
Paper start
$
Now
$50.00
PaperLive
Bot
Always-on
Always-on is the real server engine. Leave it on, then Publish so it keeps trading after this preview sleeps. Heartbeat not yet.
Layout

Cloud engine is paused · always-on · waiting for heartbeat. Viewing paper · paper. Use the Resize bar under each panel. Always-on starts and stops the engine. Syncing…

Risk & sizing

Set when the bot bets, then tune size and exits.

This preview engine is using
Stop 12¢ · Reversal 50¢ · Trail Off

Matches the sliders. Drag a dial — this line must change within a second.

Published live trader

Not reachable from this preview. Open the published app to see live Stop / Reversal.

Preview never sends Kalshi orders. Only the published copy trades live.

Betting window

Drag the big knobs on the track, use the sliders, or tap + / −. Scale is 0 seconds to 15 minutes left in the market.

0 seconds → 5 minutes left
0 secondsDrag knobs · time remaining15 minutes
Floor (stop new bets)
Left knob
0 seconds
Ceiling (start bets)
Right knob
5 minutes
Market fallback
Inside window · 0 seconds–5 minutes
3 minutes
Reversal window
When flipping is allowed · buy opposite at the 50¢ floor or higher, never over max buy
3 minutes
TP window
No take-profit if less time than this remains — hold to settle
45 seconds
Bot places when time left is between 0 seconds and 5 minutes · market fallback at 3 minutes · no take-profit under 45 seconds · reversal after 3 minutes buy opposite at 50¢
Paper day P&L
$0.00
From today's start $50.00 · now $50.00
Limit −$15.00 · remaining $15.00
Kelly fraction
Pile = this % of usable, split by open names, then classic Kelly f*=(p−c)/(1−c) on each slice
50%
Profit lock
Off — no new round profits are locked. Already locked $0.00 stays locked until Reset. Kelly uses $50.00.
Off
Min edge after fees
Skip if EV below this
2¢
Take profit
Off — hold until trail, stop, reversal, or settle. Drag right to arm at 59¢.
Off
Min favored price
Floor only — first bid sits 1¢ under the live ask
58¢
Max buy price
Never pay above this — limits and market
96¢
Trail distance
Off — only stop loss, take profit, reversal, or settle can cash out. Drag right to arm at 2¢.
Off
Stop loss
Always cash out at market when the live bid hits this — even with seconds left. Take-profit window does not apply.
12¢
Reversal floor
FLOOR, not a ceiling. After a stop, buy the other side only if it is at least this price and at most max buy. Cheap longshots under this floor are not taken. Window: 3:00 or less remaining.
50¢
Daily loss limit
Stops new bets if you lose this much from today's start
$15.00
Max contracts
Hard cap per ticker. Other names in the same 15-minute window can still fill. 1–100.
25

Paper performance

Paper
Win rate
0.0%
0W / 0L
Avg trade
$0.00
Best $0.00
Max drawdown
$0.00
Sharpe 0.00
Learned wins
0
Prioritized setups
Fees paid
$0.00
0 closed
Paper bal
$50.00
Start $50.00

Active markets

Turn Always-on on to open concurrent BTC, ETH, SOL, DOGE, XRP, GOLD, SILVER, WTI, NG, HG, HYPE, BNB, and ZEC 15-minute windows.

Equity curve

Paper
Live
Syncing paper equity…

Paper trades

Paper
0 recentFull audit
AssetSideEntryExitSizePnLStatus
No paper trades yet — arm the bot to start scanning.

Strategy playbook

15m crypto
  1. 1
    Betting window
    Only place when time left is between 0 seconds and 5 minutes (set in Risk & sizing).
  2. 2
    Favored side only
    Require contract ≥ 58¢ with model edge.
  3. 3
    Fee hurdle
    EV must clear ~7% taker fee + 2¢ buffer.
  4. 4
    Cheapest first
    First bid sits 1¢ under the live ask (never parks at 58¢ when the book is higher). Walks cheapest asks first, then the next level to finish size. Never pays over 96¢.
  5. 5
    Trail, take-profit & exit
    Take profit off — hold until trail (Off), stop loss (12¢ Kalshi cash-out), or settle.
  6. 6
    Reversal
    When stop is queued, if 3 minutes or less remain, buy the opposite side only at 50¢ or higher (floor) and at most max buy. Does not reverse into cheap longshots under the floor. Does not wait for the cash-out to fill.
  7. 7
    Learn winners
    0 profitable setups prioritized on next scans.

Pre-trade checks

Every order runs these automatically before send.

  • Balance verified
  • API credentials healthy
  • Clock synced to Kalshi time
  • Market open / not paused
  • Order book depth OK
  • Fee schedule loaded
  • No duplicate order ID
  • Buying power checked
  • Thin book filter (skip)
  • Daily loss limit armed
  • Live demo (no keys) active
  • Kalshi keys connected

Activity

Paper
2h tape

No paper events yet.