Personal build · v49

The positioning terminal that shows its work.

Dealer gamma walls and the flip, expected move, fresh positioning, flow, market breadth and a chart that keeps up in every session — for every optionable name in the US market — plus Ava, a desk assistant that reads the same screen you do. Every number on it says where it came from and how old it is.

Quotes here run about 20–45 seconds behind the tape and options chains are 15 minutes delayed — the page says so next to each number. Real-time quotes, bid × ask and chains come from your own broker connection inside Claude, or from a streaming server you run. Not investment advice.

This is the real terminal, not a screenshot. Scroll inside it. ⌘K jumps anywhere.

What you get

Everything the expensive terminals show. Explained, and labelled.

Most positioning tools hand you a wall of colors and a Discord. Kingnode tells you what the colors mean, adds the parts they charge extra for, and never lets a stale number look fresh.

HEATSEEKER

Dealer gamma by strike and expiration

Teal pins, coral accelerates. The biggest nodes are flagged so you're not squinting for them, and a history of snapshots shows positioning migrate during the day.

LEVELS

Call wall, put wall, gamma flip, max pain

The four numbers most traders actually use, at the top of the screen, drawn on the chart, and tracked in a levels history so you can see when a wall moved.

THE READ

A regime call in plain English

"Positive gamma, spot 0.4% above the flip, call wall at 7,800" — written as a paragraph you can act on, with the caveats attached instead of hidden.

EXPECTED MOVE

Straddle-implied range, with a scorecard

0DTE through LEAPS with ATM IV and the ± range — and a running record of how often the market actually stayed inside the band, so you know how much to trust it.

FRESH POSITIONING

Volume against open interest

Contracts trading 1.5× their OI today — new bets ranked by dollar notional — instead of a firehose of every print.

FLOW

What changed, contract by contract

Session flow derived from chain changes, the most active contracts, dealer-side read, FINRA short volume and insider filings, one click from the heatmap. Labelled as derived, because it is.

CHARTING

A chart that keeps up — in every session

Candles that move with the tape, pre-market, regular, after hours and the overnight 24-hour print; walls, flip and the expected-move band on price; EMAs, VWAP, Bollinger, RSI, prior-day levels, opening range; one minute to daily; full screen with F; your own lines.

BREADTH

The whole market, not just your ticker

Advancers and decliners, up- and down-volume, names above their 20- and 50-day, new highs and lows — swept across 5,000+ optionable stocks every five minutes, with an intraday breadth line.

ANY TICKER

Search every stock, ETF and index

Type a ticker or a company name, or hit ⌘K and type anything: tickers, tabs, chart intervals, actions. Hundreds of names are pre-computed; everything else loads on demand.

CALENDAR + MACRO

The releases that move it, and the latest readings

Verified BLS, BEA and FOMC dates through 2027, opex and witching, your own events with notifications — and the latest CPI, jobs, fed funds and Treasury yields, fetched hourly from the publishers.

JOURNAL + IDEAS

Your trades, graded honestly

A journal with coach stats — drawdown, outlier dependence, loss tails, session breakdown — and an Ideas card whose backtest shows costs, gross versus net and an out-of-sample walk-forward, even when the answer is unflattering.

YOUR TERMS

Alerts, halal mode, backups, your layout

Price and level alerts to the browser or Discord, a halal screen for the universe, one-click backups that never contain a key, and a layout you arrange yourself. Installs to a phone home screen.

Where the numbers come from

Every figure carries its source and its age. Here is the whole list.

"Real-time" is a claim most tools make and few can back. Kingnode labels each surface honestly, and the Data health panel inside the terminal shows the same table live, with ages, in red when something is wrong.

SurfaceSourceCadenceWhat it is
Quotes & tapeA feed that runs on GitHub Actions and polls Yahoo's chart data, every session including the overnight 24-hour printEvery 20 s in market hourssnapshot · ~20–45 s behind
Options chains, walls, flip, HeatseekerCboe's delayed quotes, with open interest, volume, IV and greeksEvery 3 min15-min delayed
FlowDerived from each contract's volume change between chain snapshots, plus FINRA daily short volume and insider filingsWith the chainderived
BreadthA sweep of every optionable US stock over $5Every 5 minsnapshot
Macro readings & calendarBLS public API, the NY Fed's effective rate, Treasury yields; release dates from the publishers' own schedulesHourlyofficial
Inside Claude's previewYour own Robinhood connection, with your consent — last trade, bid × ask, bars and a full options chain with greeks and OIQuotes every 4 s, chain every 2 minreal-time
Self-hosted streamRun the included server with Alpaca (free, IEX) or Polygon keys; keys stay on the serverTick by tickreal-time · IEX or SIP, labelled
Order executionNone. Kingnode never connects to a brokerage to trade.—never
Ava · the desk assistant

Ask the desk. She reads the same screen you do, and only that.

Ava is Claude, given Kingnode's data as tools instead of a memory of the market. She answers from the chain, the flow, the chart, the calendar and your journal — and says which, and how old.

What she can do

  • Read the setup — levels, regime, expected move, fresh positioning for any ticker, with the data's age attached.
  • Scan the market — the whole universe by premium, unusual volume, breadth; pull price history; score an idea against the rules.
  • Work the journal — log and close trades, grade them, keep notes you tell her to remember.
  • Check the plumbing — a data_status tool tells her (and you) whether a number is live, delayed or stale before she quotes it.
  • Know the calendar — verified release dates and the latest official readings, periods included.

Guardrails

  • Your own Anthropic key, stored in your browser only. It never touches a server or a backup.
  • Every write — a trade logged, a trade closed, a memory — shows you the exact payload and waits for Allow.
  • An audit log of every tool call, a rate limit, and a guard against instructions smuggled in through data.
  • She never says "real-time" unless the source is; "no reading" beats a guess.
  • No orders. Ever.
Built to be checked

If it can be verified, it is.

DATA HEALTH

One panel, every source, live

Session, quote source and age, chain age, feed loop, market sweep, breadth, stream, broker — green, gold or red. A Diagnostics button turns it into one block of text to paste when something looks wrong.

TESTS

34 automated tests and a smoke run

The math, the series engine, the market clock, the streaming hub, the broker parsers and the macro job are tested on every change; the whole page is driven in a headless browser before it ships.

BACKTEST HONESTY

Costs, net of gross, out of sample

The Ideas backtest charges slippage, shows gross against net and runs a quarterly walk-forward. When the walk-forward loses — as it does today — the card says so instead of showing the pretty half.

FAQ

Questions traders ask.

Is it real-time?

On this site, no, and it says so: quotes are a snapshot about 20–45 seconds behind the tape and chains are Cboe's 15-minute-delayed ones. That is plenty for levels that move on open interest, which updates once a day. Real-time comes two ways — your own Robinhood connection inside Claude's preview (quotes, bid × ask and a full chain, with your consent), or the included streaming server with Alpaca or Polygon keys. Each is labelled as what it is: IEX is one exchange, not the consolidated tape, and the badge never pretends otherwise.

How is dealer gamma calculated?

Gamma × open interest × 100 × spot² × 1%, per strike and expiration. The default model assumes dealers are long calls and short puts, the standard convention; a magnitude-only model is one click away. The heatmap, walls and flip all derive from that, and the levels history shows how they moved.

Does this tell me what to trade?

No. It tells you where hedging flows are likely to support, cap or accelerate price so you can plan around them. Positioning is context, not a signal, and nothing here is investment advice. The Ideas card ranks setups against written rules and shows you a backtest that is allowed to be unflattering.

Where do my keys live?

In your browser's storage, nowhere else. The Anthropic key for Ava, a GitHub token for restarting the feed and any proxy URL are stripped from backups and never sent to a server Kingnode runs. The streaming server, if you run one, keeps its provider keys in its own environment; the page only ever sends it symbol names.

Can I run it myself?

Yes. It is one HTML file and a feed that runs on GitHub Actions. npm run serve runs the same app locally with the streaming tier; there is a desktop build as well. The source is public.

What does it cost?

Nothing. It is a personal build. Ava uses your own Anthropic key at Anthropic's prices; real-time data, if you want it, is whatever your provider charges — the terminal itself adds nothing.

Stop guessing where the pin is.

Open the terminal, pull up SPX, and read the levels before the bell.

Open the terminal