AI spreadsheet for trading research

Trading research you can check, cell by cell.

Ask Jordan a question about the markets. It pulls the data onto a sheet, writes the formulas, and shows you every change before it lands. You keep the model. Jordan never places a trade.

Private early access. Public sign-up opens soon.

NFL calibration
E8fx=C8-B8
ABCDE
1Price binImpliedActualMarketsGap
20.10–0.200.150.13212−0.02
30.20–0.300.250.24236−0.01
40.30–0.400.350.33241−0.02
50.40–0.500.450.46259+0.01
60.50–0.600.550.56268+0.01
70.60–0.700.650.67247+0.02
80.70–0.800.750.78233+0.03
90.80–0.900.850.88197+0.03
CalibrationMarketsChart
Illustrative example. Numbers are placeholders, not market results.

Start with a question you already ask

Each of these runs on public Kalshi market data, so it works before you connect an account.

Do Kalshi NFL favorites win as often as their price says?

Collect every settled game market, bucket by closing price, and compare implied odds with what actually happened.

What does the market think the Fed will do next?

Turn each outcome’s bid and ask into an implied probability, normalize them, and chart the distribution.

What’s priced into this week’s NFL games?

Moneylines, spreads and totals side by side, with the implied probability behind every price.

How it works

  1. Ask in plain English

    “Backtest buying NFL favorites under 70¢.” Reference a sheet or range with @ and Jordan reads the whole workbook for context.

  2. Jordan builds the sheet

    It collects the market history onto a sheet, then writes formulas, tables and charts on top of it. The data lives in cells, not in the model’s memory.

  3. You review the diff

    Every edit arrives as a changeset you can preview cell by cell. Accept all, accept some, or reject. Accepted changes undo like any other edit.

  4. Keep the model

    Formulas stay live, so you can change an assumption and watch it flow through. Export to Excel whenever you like.

Why a spreadsheet, not a chatbot

A chat answer is a claim. A spreadsheet is evidence. If Jordan reports that favorites priced near 80¢ won more often than their price implied, you can click the cell, read the COUNTIFS behind it and trace it back to the rows it counted.

That matters most in trading research, where the expensive mistakes are quiet ones: a lookahead bias, a missing fee, a sample of twelve. Jordan puts the whole chain where you can audit it.

  • The sheet is the dataset. Collected history is written to cells, so the analysis can use every row.
  • Formulas, not pasted values. Derived numbers stay connected to their inputs.
  • Excel-compatible. Import and export .xlsx, with familiar functions and shortcuts.
  • Nothing changes without you. The agent proposes; you accept.

Read-only by design

Jordan is built to study markets, not to trade them.

No trading, ever

The connection layer allows a fixed list of read operations and refuses everything else before a credential is loaded. No setting, prompt or argument can extend it.

Your keys never reach the AI

Credentials sit in a separate service backed by Google Secret Manager. The agent asks for a named operation and receives data, never a key or token.

Public data needs no account

Market data, price history and settlements come from Kalshi’s public API. Connect your own account only if you want Jordan to analyze your positions and fills.

Learn the method

All articles →

Plain-English guides to the ideas behind good trading research.

Foundations · 5 min read

What is algorithmic trading? A plain-English guide

Algorithmic trading means making trading decisions with explicit, testable rules. Here is how it works, the main strategy families, and how to start researching without writing code.

Questions

What is Jordan?

Jordan is a spreadsheet with an AI agent built in. You describe the analysis you want, for example a backtest or a calibration study of prediction-market prices, and Jordan collects the data onto sheets, writes the formulas and charts, and shows you each change for review before it is applied.

Can Jordan place trades for me?

No. Jordan is read-only by design. Trading operations are not part of the product: the connection layer only allows a fixed list of read operations, and it refuses everything else before any credential is loaded.

What data can Jordan use?

Public Kalshi market data (markets, events, series, price history) works without an account. If you connect your own Kalshi account, Jordan can also read your balance, positions, fills and settlements so it can analyze your own trading.

Does the AI see my exchange credentials?

No. Credentials are stored in a separate service backed by Google Secret Manager. The AI agent asks that service for a named operation and gets data back; it never receives a key, token or account number.

Do I need to know how to code?

No. If you can read a spreadsheet, you can check Jordan’s work. Every number lives in a cell, and every derived number is a formula you can inspect, edit or export to Excel.

Is Jordan financial advice?

No. Jordan is a research tool. It helps you test ideas against data. It does not recommend trades, and a backtest or calibration study describes the past, not the future.

How do I get access?

Jordan is in private early access and public sign-up is closed for now. Request early access on this page and we will reach out when a spot opens.

Get early access

Jordan is in private early access. Public sign-up opens soon. In the meantime, start with the Learn guides.