Per strategy since the bot started. "Move after fill" is how far the price went our way 1 hour after we were filled. Positive means we're on the right side of the flow.
Pick an open position or a market the bot traded. Prices are YES prices; a NO position wins when the line goes down.
News & brakes
Paused right now
Latest headlines on events we're in
A brake only pulls our orders on that event; it never sells. Price jumps of 3¢+ or volume spikes pause for 20 min; headlines Claude rates 2+ pause for an hour.
Settings
Limits & settings
Cash split
Kalshi keeps crypto markets on a separate exchange with its own cash. Pick how much should sit there and Kalshi keeps it topped up automatically, checking every 10 seconds.
Main exchange
—
Crypto exchange
—
Setup & tools
Add your Kalshi API key
On kalshi.com: Account & security → API Keys → Create Key. Keep the downloaded .pem file. Then in Supabase: Frontier-Radar → Edge Functions → Secrets, add KALSHI_KEY_ID (the key ID) and KALSHI_PRIVATE_KEY (the full text of the .pem file).
Run the connection test
Places two 1-contract orders far from the market that cannot fill, checks they landed on the right side, then cancels them.
Turn the bot on
Use the switch below. It quotes only inside your limits.
Sell everything now? This stops the bot, cancels its orders, and sells every open position into the market, at most 2¢ past the best price, plus taker fees. Markets with no real buyer (spread wider than 10¢) are skipped, not dumped. Anything that can't fill right away stays open.