Write the rule
Spot versus the strike or the window open, time left, momentum, the contract price, the spread, or model edge.
Introducing Strikeline
Create a strategyBacktest itSave yoursLoad others
Built for Kalshi’s 15-minute crypto markets. Write the rule, see if it would fire, replay it on settled windows, and keep it. Paper fills the live book. Live orders stay off until you confirm them.
Sign-in is its own page. The terminal opens after you sign in.
A sample of the terminal. Prices on this page are not a live quote and not an account.
The window
Each market is a short crypto contract on Kalshi. Strikeline keeps the clock, the price, and the contract on the same screen.
Strategies
A strategy is a set of conditions and one order. You write it, or you start from a template. It does not trade until you arm it.
Spot versus the strike or the window open, time left, momentum, the contract price, the spread, or model edge.
Run the rule against the open window. You see the reason it would fire, or why it would stay quiet. Nothing is sent.
The same rule, over 1 to 60 days of closed 15-minute windows. Candlesticks, spot, and fees. Marked simulated.
Edit it later. Duplicate it. Undo back to the previous version if the new one is worse.
Export yours as a file. Load a file of others. A loaded strategy comes in turned off, on paper.
Arm it and it can trade the next windows on paper. Live needs its own confirmation, one strategy at a time.
Templates
They are examples you can edit. A template is a set of conditions, not a forecast.
Spot is well above the strike, time is still on the clock, and NO is in a price range. The template buys NO.
Late in the window, spot is above the strike and the last few minutes are up. The template buys YES.
Spot is a set number of dollars, or a percent, under the window’s open. The template buys NO.
Backtest
Pick the strategy, pick 1 to 60 days, and run it. You get a simulated equity curve, the simulated trades, and trades per day. None of those rows were sent to Kalshi.
The terminal
One signed-in app. The window, the order, the log, and the reason a rule stayed quiet.
Load the 15-minute crypto markets, open the book, and send a paper order from the ticket. Positions, recent orders, and the public tape sit on their own page.
Per-strategy results, a cumulative chart, and a day-by-hour heatmap. Export your own trades to CSV. Paper and live are separate switches.
Every order, fill, and settlement, labeled paper or live. Filter one or the other, then export.
Each strategy decision is stored: it fired, or it did not, and the reason. Export that too.
Record your own keys for buy, sell, close, cancel, and the kill switch. They go through the same checks as a click. Keys are ignored while you are typing.
Toasts and a sound in the terminal when a fill lands, a strategy fires, or the kill switch trips. Connect Telegram, email, or SMS if you want them outside the app. A Windows launcher runs the same terminal on your PC.
Paper and live
Safety
Caps, the kill switch, and the series check run on the server. A hotkey uses the same path as the order ticket.
Daily and weekly loss limits, a max per trade, per window, and per day, a max position, a max number of open orders, and a pause after a streak of losses.
Every order is checked against Kalshi’s series list. Other markets are not traded. If the list has never loaded, trading stays closed.
The Kalshi key is encrypted at rest. The session is HTTPS-only and expires when you leave it idle. Sign-in can require an authenticator code.