Strikeline

Introducing Strikeline

A Kalshi-based trading platform.

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.

15-minute crypto onlyKalshi’s fifteen-minute crypto series. If that list has not loaded, nothing trades.
Dry-run before a clickAsk the rule if it would fire on this window. No order is sent.
Backtest the same ruleReplay it on settled windows, with fees. The rows are simulated.
One kill switchStops strategies and blocks new orders, including hotkeys.

The window

Fifteen minutes. One strike. Your rule.

Each market is a short crypto contract on Kalshi. Strikeline keeps the clock, the price, and the contract on the same screen.

The clockThe window is open, then it closes. You can block new entries in the last seconds.
The strikeThe line the contract is about. Spot is either on one side of it or the other.
YES and NOBuy or sell either side, market or limit, and preview the fee before you send it.
The modelA pricing model scores the chance spot finishes on the YES side. A strategy can require that edge.

Strategies

Create it. Prove it. Keep it. Load another.

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.

01 · Create

Write the rule

Spot versus the strike or the window open, time left, momentum, the contract price, the spread, or model edge.

02 · Dry-run

Would it fire now?

Run the rule against the open window. You see the reason it would fire, or why it would stay quiet. Nothing is sent.

03 · Backtest

Replay settled days

The same rule, over 1 to 60 days of closed 15-minute windows. Candlesticks, spot, and fees. Marked simulated.

04 · Save

It stays on your account

Edit it later. Duplicate it. Undo back to the previous version if the new one is worse.

05 · Load

Bring in other strategies

Export yours as a file. Load a file of others. A loaded strategy comes in turned off, on paper.

06 · Arm

Paper, then live

Arm it and it can trade the next windows on paper. Live needs its own confirmation, one strategy at a time.

Templates

Three places to start.

They are examples you can edit. A template is a set of conditions, not a forecast.

Fade the move

Spot is well above the strike, time is still on the clock, and NO is in a price range. The template buys NO.

Momentum into close

Late in the window, spot is above the strike and the last few minutes are up. The template buys YES.

Dip below the open

Spot is a set number of dollars, or a percent, under the window’s open. The template buys NO.

Backtest

The same strategy, on days that already closed.

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.

  • Kalshi candlesticks and Coinbase 1-minute spot.
  • Exchange fees are in the result.
  • Paper results and live results stay in separate analytics.

The terminal

The rest of the desk.

One signed-in app. The window, the order, the log, and the reason a rule stayed quiet.

▣

Markets, book, and ticket

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.

▦

Analytics

Per-strategy results, a cumulative chart, and a day-by-hour heatmap. Export your own trades to CSV. Paper and live are separate switches.

☰

Trade log

Every order, fill, and settlement, labeled paper or live. Filter one or the other, then export.

◆

Audit log

Each strategy decision is stored: it fired, or it did not, and the reason. Export that too.

⌨

Shortcut keys

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.

↗

Alerts, and a Windows launcher

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

Two modes. They do not share a label.

PAPER

Where the terminal starts

  • Fills walk the live order book.
  • The exchange fee is included.
  • No order is sent to Kalshi.
  • A loaded strategy arrives here, and off.
LIVE

Only after you say so

  • The live environment has to be on.
  • The live switch has to be on.
  • You type a confirmation phrase.
  • Each strategy has its own live confirmation.

Safety

The browser does not get to skip the rules.

Caps, the kill switch, and the series check run on the server. A hotkey uses the same path as the order ticket.

Loss and size caps

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.

Fifteen minutes, or nothing

Every order is checked against Kalshi’s series list. Other markets are not traded. If the list has never loaded, trading stays closed.

Keys stay encrypted

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.