Scanning for playable edges…
Live re-rank every minute against current OI walls + customer flow.
AnalogQuant reads live Kalshi options flow and dealer hedging to map BTC’s hourly battle lines: which strikes pull price, where the squeeze is building, and the model’s read on every 15-minute binary — updated in real time.
5 free Ralph questions · live terrain · real-time flow. No card required.
Live re-rank every minute against current OI walls + customer flow.
Loading…
Loading GEX data…
Bar width ∝ |GEX| / max|GEX|. Green = dealer long gamma (dampening). Red = dealer short gamma (amplifying). ATM row highlighted in blue.
Every hourly strike with customer flow. Green = profitable. Red = underwater if held to settle.
| Strike | OI | YES side | NO side | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Bought | VWAP | Mid | Δ | Bought | VWAP | Mid | Δ | ||
| Loading… | |||||||||
Last 12 settled KXBTC15M binaries. Bar height = final YES price (= terminal probability). Green bar = settled YES likely (final ≥ 50¢) · Red bar = settled NO likely (final < 50¢). Label below = close time ET.
Live OI terrain (green = support · red = resistance · amber = pin wall). Add hypothetical buys/sells and watch the heatmap re-shade, max-pain shift & corridor walls form — BTC spot stays live.
Composite barometer across 7 signals. Range forecast for next hour. Weights are pre-backtest guesses; shown below for transparency.
Every Kalshi hourly strike, colored by MM hedge force. Green = MM forced to buy BTC. Red = MM forced to sell. Brightness scales with imbalance × binary gamma. The dashed line is current spot.
Active Kalshi strikes near spot. Sorted by distance.
| Strike | Dist | OI | YES mid | NO mid | Net taker (YES − NO) | Hedge force | Read |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Pattern detection across active contracts. Quiet card = quiet market.
Customer taker flow + net bias for the currently-active contract only. Resets when the contract settles.
$ of customer pain weighted by time-urgency and gamma proximity. Rises sharply in last ~10 min as positions can't be unwound calmly.
For every hypothetical BTC settle, total $ customers lose. The peak = where MMs profit most (classic "max pain" magnet). Dashed line = current spot.
Hit rate on 70% probability bands. Resolved forecasts only.
Every horizontal point on the chart is one Kalshi strike. The line's height is the open interest at that strike. The color underneath the line reflects the net hedging action that current customer flow forces on the market maker if spot drifts toward that strike.
Data is sanitized — action picks, position sizing, and trade execution remain private. The public dashboard streams in real time alongside our live signal.
Click-to-trade against live Kalshi strikes. Mark-to-market every 30s. localStorage-backed per browser. No real money, no backend.
Waiting for live data…
| Strike | YES mid | NO mid | Sim Y | Sim N | Vol | OI | Position | Action |
|---|---|---|---|---|---|---|---|---|
| Loading live strikes… | ||||||||
| Contract | Strike | Side | Qty | Entry | Mid | Unrealized P&L | Sim mid | Sim P&L | Action |
|---|---|---|---|---|---|---|---|---|---|
| No open positions yet. | |||||||||
| Date | Contract | Strike | Side | Qty | Entry | Exit | P&L | Reason |
|---|---|---|---|---|---|---|---|---|
| No closed positions yet. | ||||||||
Terrain-driven. Buys YES near green bands (MM-buy magnet) and NO near red bands (MM-sell ceiling). Holds through squeeze blue; exits on color flip. Manages 15-min + hourly positions in parallel. 10 contracts/fill, $13k bankroll, halts at -$50.
loading…
loading…
| Rule | Status | N | Hit % | Net P&L |
|---|---|---|---|---|
| loading… | ||||
loading…
| Kind | Strike | Side | Qty | Entry | Current | Unreal P&L | Reason | Age |
|---|---|---|---|---|---|---|---|---|
| loading… | ||||||||
| Time | Action | Kind | Strike | Side | Mid | P&L | Reason |
|---|---|---|---|---|---|---|---|
| No completed trades yet. | |||||||
loading…
All metrics computed over closed + settled positions. Sharpe is per-trade (not annualized) — useful for comparing runs.
Cumulative realized P&L by trade index. Resets on book wipe.
A plain-English guide to every panel on the page. Jump to any section below.
AnalogQuant reads live Kalshi binary options flow and dealer gamma hedging to map where BTC price is being pushed, pinned, and squeezed — right now, strike by strike. Every number you see comes from real customer order flow and the forced hedging it creates for market makers. The dashboard tells you which strikes are magnets, which direction the pressure is pointing, and where the model thinks BTC will settle at the top of the hour. This guide walks every feature tab by tab, top to bottom, exactly as it appears on screen.
The persistent navigation bar pinned to the top of every page contains several always-available controls:
The status strip (second header row) shows Session label, next contract settle time, and last-data freshness age. If "Last data" shows more than 60 seconds ago, the feed may be delayed.
What to look for: if the Live pill is not green, wait a few seconds and hit Refresh before reading any signal — stale data produces stale reads.
The horizontal tab bar directly below the header lets you switch between seven dashboard sections. A freshness dot on the right side of the tab bar matches the Live status pill, so you always know if data is current regardless of which tab you're on.
What to look for: start with Live for any live-trading read. Switch to Pressure in the last 10–15 minutes of a contract when capitulation dynamics tend to dominate price action.
The thin four-cell bar pinned at the top of every tab is the single most important number strip on the dashboard. It updates on every data poll, roughly every 30 seconds.
What to look for: if spot is near the edge of the 1-sigma band with only a few minutes to settle, the binary near that edge is repricing fast. Wide gap between Forecast EOH and current spot means the model sees strong directional pull — watch for acceleration.
The main chart on the Live tab. It shows every Kalshi hourly strike (Y axis) over time within the current hourly contract (X axis). The entire hour's worth of customer order flow is painted here minute by minute.
Three types of information live on the same canvas:
What to look for: spot approaching a green band from below means the MM has to keep buying BTC as spot rises — self-reinforcing upward pressure. Spot approaching a red band from above is the mirror: self-reinforcing downward pressure. The brightest bands are the most powerful magnets.
Six overlay layers can be turned on or off with the pill buttons above the chart. Your choices are saved in your browser. Defaults are Terrain + Gravity + sigma Cone on.
What to look for: a sky-blue (squeeze) strike inside the sigma Cone with the sigma Cone tightening means a large concentrated dealer position is inside the expected settle range — conditions for a sharp move if that level is tested.
Two rows of pill buttons above the OI chart — one for the Y (price) axis and one for the X (time) axis — let you narrow the view to exactly where the action is.
What to look for: in the final 10 minutes of a contract, switch X-axis to Last 15m and Y-axis to ±1 sigma — this tightens the view to exactly where the action is.
A narrow banner just below the zoom controls showing the aggregate market-maker hedge direction score for the active hourly contract.
A single signed number: positive = MM net buying BTC, negative = MM net selling BTC. The arrow and color show direction at a glance. The "trend" delta shows whether the bias is getting more bullish or bearish since the last poll. The detail text shows the formula: sum of (|yes_taker_cum − no_taker_cum| × signed binary gamma) across all strikes.
What to look for: a rapidly increasing positive number with a green arrow means MM buying pressure is accelerating — consistent with a bullish OI terrain read. A turn from positive to negative mid-contract often precedes spot reversals.
The READ panel sits above the chart on the left side and auto-updates every data tick. It translates the raw chart data into a structured plain-English read, always in the same row order:
What to look for: when STRUCTURE is BULLISH-LOADED and PIVOT is less than $50 away, the setup is tightest. The SCENARIOS row gives you the exact two-way trade thesis in plain language — you can use this as a quick pre-trade checklist.
A compact readout directly below the OI chart showing the top 3 strikes by intensity (the 3 most active zones on the chart). For each strike you see:
What to look for: if the #1 brightest strike carries a SQUEEZE badge and is within $100 of spot, that strike is the most powerful magnet on the chart right now. Binaries at that strike often show the fastest price action near expiry.
A single-line readout below the OI chart showing the largest single customer print picked up by the latest data poll — direction, strike, dollar size, and estimated MM hedge magnitude.
The MM hedge figure is a rough relative indicator (not a tradeable number). It uses a 0.35 delta proxy to size the expected BTC hedge required for that print.
What to look for: a very large single print at a strike close to spot often signals institutional positioning. If the print direction matches the terrain color at that strike, it confirms the existing pressure. If it contradicts it, watch for a terrain shift on the next poll.
A toggle above the OI chart that switches from live data to a "what-if" sandbox. In SIM mode, drag the chart vertically to set a hypothetical BTC spot price. The terrain recomputes to show what the positioning landscape would look like at that price, using today's actual (frozen) open interest.
What to look for: use SIM to preview what a $500 BTC move would do to the terrain before it happens. Check if a hypothetical spot level would put you inside a squeeze zone, and whether the sigma Cone would still contain the strike you're watching.
A card on the Live tab that auto-generates plain-text signal alerts as the model detects patterns in the live flow. A quiet card means a quiet market.
Each signal names the pattern (e.g. capitulation pressure building, anti-consensus flow, smart-money divergence), the strike or range it applies to, and a plain-English explanation. Signals update automatically with each data poll.
What to look for: when two or more signals fire at the same time pointing in the same direction, that is the model's highest-confidence setup. A single isolated signal should be treated as context, not a standalone trade trigger.
The composite barometer on the Live tab. A single score from −100 (strongly bearish) to +100 (strongly bullish), synthesizing 7 independent signals into one directional read — plus a range forecast for the next hour.
What to look for: a score above +60 or below −60 with 6+ components agreeing is the ADI's clearest signal. Near zero with low agreement means the market is genuinely undecided — avoid forcing a directional trade.
A control bar on the Live tab that lets you switch from live streaming data to a historical replay of any past Kalshi hourly or 15-minute contract.
What to look for: use Replay to study contracts where a large move happened — scrub to the 30-minute mark and see what the terrain looked like before the catalyst. The Reveal panel's error number tells you how accurate the EOH forecast was at that point in the contract.
A strike ladder on the Live tab showing dealer gamma exposure from Deribit options, with a header stat strip for the selected expiry.
What to look for: large red bars (dealer short gamma) at or near spot mean Deribit options dealers are amplifying moves — expect sharper intraday swings. The Net GEX number tells the overall balance: positive = stabilizing regime, negative = amplifying regime.
A compact summary card listing the model's current trade setup in structured fields: Bias (bullish/bearish/mixed), Strength (score), Spot, Trigger (the price level that confirms the setup), Target/Floor (price objective), Invalidates (the level that cancels the read), Time to settle, and Realized sigma. A plain-English mechanism note below the fields explains why the setup is structured this way.
What to look for: use this card as a quick sanity-check before entering a trade. If your planned entry is on the wrong side of the Trigger level, the setup has not confirmed yet.
A table on the Live tab showing every active strike where customers have traded during the current contract, with their volume-weighted average price (VWAP) vs the current mid price. Toggle between Hourly and 15-min views.
For each strike, YES and NO sides each show: total dollars bought, VWAP paid, current mid, and delta (mid minus VWAP). Green delta = customers are in profit if they hold to settle. Red delta = customers are underwater.
What to look for: when a large YES position is significantly underwater (big red delta), those customers face pressure to exit — which can create a wave of selling as they close. A large profitable YES position may see profit-taking near settle, softening the upside.
The Pulse chart lives on the Live tab and shows all four 15-minute KXBTC binaries for the current hourly contract on a single timeline. Each binary is a separate colored line tracking its YES probability (0 to 1.00) from its open to close.
What to look for: when all four lines shift from yellow to green simultaneously while BTC spot is climbing, it means customers are piling into YES across every 15-min binary at once — a strong near-term bullish signal. A single ghosted (faded) line means that binary already settled; focus on the remaining active ones.
Below the Pulse chart on the Live tab is a bar chart of the last 12 settled KXBTC15M binaries. Each bar represents one settled contract.
What to look for: a run of green bars with final mids in the 0.80–0.95 range means the market has had strong directional conviction recently. Alternating green/red at mid-range prices (0.45–0.55) means choppy price action — the model's 15-min calls are noisier in this environment.
ATR stands for Average True Range — the dollar range BTC has moved within an hour. The tile gives you five stats about the current hour's volatility:
What to look for: if Expected this hour is 3x the Historical median (p95+), you are in an outlier vol hour — binary mid prices are likely to gap fast near any strike test. If Expected is at p10, it is a quiet grinding hour where binaries near-ATM can drift slowly all the way to settle without repricing.
A highlighted callout card on the Live tab showing the single best-ranked trade the model has identified for the active contract, updated every minute. It distills the full Edge Radar table into one headline: the top play's entry (e.g. "BUY NO $104,000"), edge vs market, EV per dollar risked, and conviction level.
What to look for: when this card shows HIGH conviction with positive EV and the terrain chart agrees (correct color at that strike), the two signals are confirming each other. When the Edge Hero and terrain disagree, wait — conflicting signals reduce confidence.
The Edge Radar table is a live scoring of playable Kalshi bets for the active hourly contract. It ranks contract-side combinations by expected value (EV), focusing on the two "cascade walls" — the strongest green (lower floor) and red (upper ceiling) zones nearest to spot.
The table has eight columns:
What to look for: rows marked HIGH with positive Edge and EV/$ above 0.10 are the highest-confidence setups. AVOID rows are shown for transparency — they represent the side retail customers are over-buying, which is historically unfavorable. Do not bet into AVOID rows.
The Recent Positions strip runs across the top of the page below the tab navigation. It shows the Auto Trader's latest completed trades in real time — this is paper trading, not real money. The Auto Trader trades simulated positions sized at 10 contracts against a $13,000 bankroll and halts at -$50 per session.
Each row in the strip has nine columns:
The header bar also shows the current bankroll, today's total P&L, and a Strategy filter dropdown to isolate individual strategy feeds.
Export: click the "Export" button to open a dialog where you can download a CSV of the trade log. You can filter by date range, use quick-select presets (Today, Last 7d, Last 30d, Session today), and choose which strategy accounts to include. The CSV includes all nine columns plus a strategy column for multi-account exports.
What to look for: a streak of green P&L rows near a specific strike type (e.g. all NO bets near strike+$100) indicates the Auto Trader is finding repeatable edge in a specific structure. The "View full history" link at the bottom takes you to the Paper tab for complete trade history and performance stats.
Ralph is a floating chat assistant in the bottom-right corner of every page. Click the "Ask Ralph" button to open the chat panel. Ralph reads the live positioning data on the dashboard and can explain what it means in plain English.
What to look for: the most useful Ralph questions are specific to the current moment — "Why is the terrain red right now?" or "What does a squeeze at $104,000 mean for the binary?" Vague questions get vague answers; the more the question references what you see on screen, the more actionable Ralph's response will be.
The full-width version of the terrain visualization on its own dedicated tab. Shows every active Kalshi strike colored by MM hedge force across the full strike ladder, with a dashed line at current spot.
What to look for: large green bands stacked just below spot means layered MM buying pressure supporting BTC from below. Stacked red above spot means layered selling pressure overhead. The denser the color and the closer to spot, the more powerful the structural influence.
A sidebar card on the Terrain tab showing the current 15-minute binary's customer flow in a four-row table: customer dollars bought on YES and NO sides, VWAP paid on each side, current mid on each side, and delta (mid minus VWAP — positive = in profit). Net bias (YES minus NO) and MM P&L on the contract are shown below the table.
What to look for: a large YES delta in profit near expiry means YES-holders are winning and may hold through settle, supporting the contract. A large negative delta means losers — potential exit pressure that can push the mid lower.
A filterable table on the Terrain tab listing all active Kalshi strikes near spot, with key positioning metrics: Strike, Distance from spot, Open Interest, YES mid, NO mid, Net taker (YES minus NO customer flow), Hedge force, and Read (MM-BUY, MM-SELL, SQUEEZE, or BALANCED).
Use the Show dropdown to filter to near-the-money only, 10 nearest, 20 nearest, or all strikes.
What to look for: find the strikes with the largest absolute Hedge force and a consistent Read label — those are the structural walls to watch. Strikes with large positive Net taker AND a MM-BUY read are the most confirming: both customer flow and MM hedging point the same way.
Four charts on the Flow tab tracking how customer order flow has evolved throughout the active contract. Resets each time the contract settles. Toggle between Hourly and 15-min views with the contract selector.
What to look for: when the Pain Meter turns sharply negative with 15 minutes left, underwater customers face a hard choice — take the loss now or hope for a reversal. Mass exits push the mid lower, which can accelerate the very move they are trying to avoid.
A composite real-time score measuring how much urgency underwater customers are feeling, weighted by how little time is left to unwind. Rises sharply in the last ~10 minutes of a contract.
What to look for: Cascade Loaded = YES with high acceleration in the last 5 minutes is the Pressure tab's most actionable signal. Check the landscape chart to see which direction (up or down) leads to the highest pain spike — that is the direction most likely to trigger forced exits.
A bar chart showing the total dollar loss customers would suffer at every possible BTC settle price. The peak of the chart is the "max pain" price — the level where market makers profit most from customer losses.
The X axis is hypothetical BTC settle prices. The Y axis is total customer dollar loss at each settle. The dashed vertical line marks current spot. The tallest bar is the max pain level. The callout above the chart names the peak strike and total customer dollar loss at that level.
What to look for: when spot is already near the max pain level, the magnetic effect is already working. When spot is far from max pain with 15+ minutes to settle, watch whether price drifts toward it as time expires — the max pain magnet typically strengthens in the last 20 minutes of a contract.
A manual paper trading system on the Paper tab. Click to place simulated trades against live Kalshi strikes. No real money, no account required — positions are stored in your browser's local storage.
What to look for: use the trade journal to review your last 20–30 trades and identify which strike types and directions are generating most of your P&L. The edge comes from aligning your entries with the terrain, not from contract size.
An aggregate statistics panel at the bottom of the Paper tab, computed over all closed and settled positions: Total trades, Win rate, Total P&L, Average win, Average loss, Profit factor (gross wins ÷ gross losses), Max drawdown, and Sharpe-ish (per-trade Sharpe ratio — useful for comparing runs, not annualized).
A breakdown by contract type (Hourly vs 15-min) and by side (YES vs NO) is shown below. The equity curve chart at the bottom plots cumulative realized P&L by trade index.
What to look for: a profit factor above 1.5 with a win rate above 55% is a strong result in binary trading. If YES win rate and NO win rate diverge significantly, your edge is concentrated on one side — that is worth understanding before sizing up.
The Auto Trader is a fully automated paper trading engine that reads the live terrain and fires entries and exits based on terrain rules, running continuously during market hours. 10 contracts per fill, $13k bankroll, halts at −$50 per session. Its book is separate from your manual paper trading book.
What to look for: the Per-rule hit rates table is the most useful panel here. If one rule has a dramatically higher hit rate than others, that rule's entry conditions are the strongest signals in the current market regime.
A calibration scorecard on the Reference tab showing the model's historical hit rate on 70% probability bands. Two cells: 15-minute calibration (was the model right on 15-min binary direction) and End-of-hour calibration (was the EOH forecast in the 1-sigma band at settle). Each shows a hit percentage and the sample size (N) of resolved forecasts.
What to look for: a calibrated model should show ~70% hit rate on its 70% bands. Significantly above 70% means the model is conservative (underconfident); significantly below means it is overconfident. Small N values are noisy — look for N > 50 before drawing conclusions.
A plain-English card on the Reference tab explaining the mechanism behind the terrain colors. The key insight: the colors are not sentiment — they are mechanistic forces the market maker is compelled to execute by their hedge book.
The causal chain: customer flow → MM hedge direction → terrain color. Green = customers net-bought YES → MM short YES → MM buys BTC as spot rises toward the strike → self-reinforcing upward pressure past the strike. Red = inverse. Gray = balanced flow, no directional pressure regardless of OI size.
What to look for: read this card once when you're new to the dashboard. Understanding the mechanism — rather than treating the colors as buy/sell signals — is what makes the terrain readable.
A global search palette that opens with Cmd+K (Mac) or Ctrl+K (Windows), or by pressing / anywhere on the page. Type any text to search across tabs, layer names, and dashboard actions. Arrow keys navigate results; Enter jumps to the selection; Cmd+Enter keeps the palette open. Esc closes it.
What to look for: use Cmd+K to jump to any tab without scrolling back to the nav bar, or to toggle a specific chart layer by name without hunting for the pill button.
A banner that appears at the bottom of the page when you open AnalogQuant in Safari on an iPhone and have not already installed it. Tap the Share icon in Safari's toolbar, then tap "Add to Home Screen." This installs AnalogQuant as a Progressive Web App — it gets its own icon on your home screen, opens full-screen without the browser chrome, and uses the dark status bar. Once installed, the app launches faster and looks cleaner on iPhone. The banner only appears once; dismiss it with the X if you don't want to install.
What to look for: if you trade BTC hourly binaries from your phone, install the app for the best mobile experience — the full-screen layout eliminates browser UI clutter during fast-moving contracts.