Make the chart yours: pick a timeframe, a data source and your indicators from the menus in the chart window's title bar — your choices are saved on this device only. The ⇄ button in the chart window's title bar flips the chart and order ladder between stacked and side-by-side — and on narrow screens they stack on their own, so nothing is ever cut off.
The purple dashed line is Kalshi's OFFICIAL 15-minute strike — the CF Benchmarks BRTI-based strike Kalshi settles the window on — fetched once per window and held fixed for the whole window. A strike check re-runs every 10 seconds all window: it re-fetches the official strike and recomputes a calculated strike (the average of open, high, low and close of the Coinbase 1-minute candle just before the window opened — the formula this chart used on its own before, which averaged about $6 off the official strike across 60 settled windows checked on 2026-11-04, worst case about $25). If two checks in a row disagree by more than $5, a red STRIKE CHECK badge appears at the top; the official strike is always the one drawn, since that is what settles. If the official feed can't be reached, the chart falls back to the calculated strike and labels it (calc). A PRICE CHECK badge appears when any single exchange's price strays more than $25 from the chart price, so a weird feed shows itself. The Strikes menu in the title bar chooses which strike lines the chart draws: Kalshi's official strike, Polymarket's 15-minute reference, or both. A Polymarket line marked with an asterisk is estimated from ChartPulse market data at the window open — Polymarket's official reference isn't published in a feed we can read while the window is live; on finished windows, where Polymarket's published reference is available, the line uses it and the asterisk is gone. Either way, the results arrows above the chart and the strike check still grade against Kalshi's official strike. The Patterns tick in the Indicators menu — on by default — marks the candle and adds a callout under the chart whenever the desk's pattern detector reads a formation such as a bull or bear flag, double top, triangle or cup and handle, and it clears again once that read goes stale. The Paper Lab below the chart follows Patch — the desk's paper bot, stitched together from the desk's own code — as he trades simulated money on those same pattern reads: his balance, session record, open position and most recent trade. When the desk's feed goes quiet, his card dims itself, so numbers that are no longer current never pose as live.
Every panel on the page — the order ladder, recent fills, indicator readouts, patterns, the Paper Lab, the summaries and this About block — has its own − / + button in its header, so you can fold away anything you are not using; your folds are saved on this device only. Indicators can be tuned as well as toggled: the small gear beside each indicator in the Indicators menu opens steppers for its numbers (Bollinger period and deviation, the EMA and SMA periods, the RSI period, and the MACD fast, slow and signal periods), and your numbers are saved on this device only. The 10-second and 15-second timeframes are experimental and personal: exchange candle feeds do not serve sub-minute candles, so ChartPulse builds them from the live Coinbase public trades flow as it polls — expect occasional gaps if trades are missed between polls, and note they always use Coinbase trades whichever data source is picked above; the composite and other sources apply at 1 minute and up. The yellow ⚑ BIG ASK flag in the order ladder is clickable — tap it to show or hide a note explaining what the yellow rung means. Recent fills follow your data source: a single exchange shows its own last 50 fills; Composite merges up to about 200 recent fills across Coinbase, Kraken and Bitstamp in time order, keeping duplicates, because the same moment can trade on more than one exchange. The Timing menu in the chart window's title bar chooses which timing readouts show — device clock, candle start, data time, chart delay and the per-source delays — and whether active warnings appear as full chips or shrink to small flags pinned under the headline price; tap a flag to read its full warning text, and tap again to shrink it back — a warning is never hidden away completely. Chart delay is the age of the newest trade behind the price on screen, read per exchange against your own device clock, so a mis-set device clock will skew it.