What's New

Latest updates, features, and improvements to GammaFlip.io

Changelog


[October 13, 2026] - Binance Joins the Exchange Line-up

Added

  • Binance options are now on GammaFlip: Binance is the fifth crypto exchange next to Deribit, Bybit, OKX and Derive, for BTC, ETH, SOL and XRP. Pick Binance to see its book on its own, tick it in any mix (for example Deribit + Binance), or stay on All, which now includes it. On 13 October Binance held about 21,000 BTC of options open interest (~$1.75B), slightly more than Bybit, and about 9% of the ETH open interest we track. Binance does not list HYPE options, so HYPE is unchanged. Binance history builds from launch day, and charts mark "Binance included from …". Included in the Crypto plan
    Binance, the fifth crypto options exchange on GammaFlip, for BTC, ETH, SOL and XRP
  • Binance in the API and in Claude / ChatGPT: binance works on every /api/v1 endpoint, alone or in a mix (deribit+binance), and through the MCP connector. all and combined now mean five exchanges. If your requests spell out the old four (deribit+bybit+okx+derive), that is now a mix without Binance; use all instead.

Improved

  • Binance gamma is computed, not copied: Binance's own gamma feed is unreliable on thinly quoted strikes, so we compute gamma and delta from Binance's mark IV and its forward price for each expiration. Calls and puts at one strike now always agree.
  • Flow handles a new exchange on long windows: when an exchange joins inside the window you are looking at (1D, 2D, 1W), Flow leaves it out of All for that window and says so, instead of showing its whole book as new positions.

[October 12, 2026] - GammaFlip in Claude and ChatGPT

Added

  • Ask Claude or ChatGPT about gamma exposure: GammaFlip now has a remote MCP server. Add https://mcp.gammaflip.io/mcp as a connector in Claude or ChatGPT, sign in with your GammaFlip account, and the assistant can read our data for you: current levels (flip, regime, walls) with a comparison to 1, 7 or 30 days back, GEX by strike, term structure, levels over time and the full picture at a past moment. It covers BTC, ETH, SOL, XRP and HYPE across Deribit, Bybit, OKX and Derive, plus 17 US stocks, ETFs and indices, with history from 1 May 2026. No API key is needed. Access follows your plan: any plan or trial that includes API access works, for the markets in that plan, and requests share the API's daily limit (50 on trial, 500 on paid plans). The assistant can only read data: no charts, alerts or file downloads yet. Setup, step by step: Connect GammaFlip to Claude and ChatGPT.
    A BTC gamma board Claude built from GammaFlip data with one prompt: spot, flip, regime, GEX by strike and key levels vs 1, 7 and 30 days ago

[October 7, 2026] - GEX History in the API

Added

  • GEX history in the API: The public API now serves the past, not just the present. /api/v1/history/levels returns the flip, regime, P1/P2, N1/N2, A1/A2, S/V and net/absolute GEX as a time series: every 15 minutes, hourly, or one row per session close. /history/snapshot returns the full per-strike picture at any moment, and /history/files downloads daily CSV files per symbol: levels, strikes (all expirations combined) and strikes by expiration. History starts on 1 May 2026 for BTC, ETH, SOL and XRP on Deribit, Bybit, OKX and All, on 3 September for HYPE and on 28 September for Derive. It also covers 17 US stocks, ETFs and indices, and new days are added after each session. /history/coverage shows exactly what exists for every symbol. Two limits: option volume isn't stored, and per-strike open interest for US names starts on 14 August (GEX and levels cover the whole period). File downloads have their own daily allowance: 20 on trial, 200 on paid plans. Docs: History API.
    A /api/v1/levels response for QQQ with ?compare=1d,7d: spot, flip, regime and the P1/N1 walls now, plus the same levels one and seven sessions ago and the change
  • US stocks & indices in the API: SPX, SPY, QQQ, IWM, NVDA and the other US tickers now work on every public API endpoint, on the TradFi and Complete plans. The TradFi plan now includes API access (500 requests/day).
  • Every key level in one call: /api/v1/levels returns spot, flip, regime and all the levels in one compact response. Add ?compare=1d,7d,30d to get the same levels 1, 7 and 30 sessions ago with the change, so you can see whether dealers repositioned. /api/v1/me shows your plan, markets and remaining quota.

Improved

  • Hourly US charts say what's delayed: During market hours, the 1H chart for US names now notes that its candles run 15 minutes behind while GEX, levels and the Price line are live.
  • API responses explain themselves: Every response carries its units and a link to the docs. view=levels and range_pct trim the payload, and errors say how to fix the request. For example, asking for a symbol we don't cover returns unsupported_coin with the lists of coins and US tickers that are available.
  • API keys are for the public API: Keys now work on /api/v1 endpoints only, as documented, and the app's internal endpoints no longer accept them.

[October 5, 2026] - Hourly Candles for US Stocks & Indices

Added

  • Hourly (1H) charts for US stocks, ETFs and indices: The Hour view now works for every TradFi ticker — SPX, RUT, DJX, SPY, QQQ, IWM, DIA, IBIT, GLD, SLV and the single names — with the same GEX levels, walls and expected-move cone you get on crypto. Bars follow the US session (09:30–16:00 ET, seven per day, the last one half an hour). During market hours they run about 15 minutes behind (our market-data feed for US names is delayed); the yellow Price line stays live. Time Machine replays hourly candles as far back as the TradFi history goes.
    SPX hourly candles (Index · 1H) with GEX levels, the gamma flip, walls and the expected-move cone; the Hour view is selected

Improved

  • Today's daily candle for US names is now real market data: Until the official close is published (~17:15 ET), today's candle on the Day chart used to be estimated from sampled prices. It's now built from the session's actual hourly bars — the real 09:30 open and the true high and low so far — and is replaced by the official candle once it publishes.
  • One price line for every market: Crypto charts now use the same yellow dashed Price line as US stocks and the by-strike chart, instead of a separate unlabelled line coloured by the last candle.
  • Time Machine shows the hour as it was: On the 1H replay, the current hour is drawn only from what was known at that moment (its open and the price so far), so a replayed candle never reveals where the hour ended. The Price line now sits on the last candle. When a date has no hourly data, the chart says so instead of staying blank.

Fixed

  • Switching between crypto and US markets no longer leaves the chart in empty space: On the Day or Hour chart, switching e.g. from BTC to QQQ kept the previous zoom by bar count, so the candles could end up squeezed to one side. The zoom now stays anchored to the latest candle.
  • Crypto Time Machine on 1H was empty for dates older than about six weeks: Hourly candles for older replay dates are now loaded on demand, back to the start of the crypto history (February 2026).

[September 30, 2026] - Expiry Split for Every Big Bar

Added

  • Click any big bar to see which expirations hold it: The expiry split — the donut that shows which expirations build the gamma at a strike — used to open only for the six named levels (P1/P2, N1/N2, A1/A2). Now it opens for every bar that matters: any strike carrying at least 5% of the largest bar. Click a Net GEX bar for the net split, or the Abs GEX area below for the absolute one (tap on mobile); bars that have a split say Click for expiry split on hover. Why it matters: a wall that sits almost entirely in this Friday's expiry is gone after Friday, while one built from the quarterly will still be there next month. Works for crypto and US stocks & indices, on All exchanges or any mix. Bars under 5% of the largest don't open a split, and Time Machine replays and single-expiration views don't have one.
    BTC GEX by Strike: hovering the unlabelled 85,000 bar shows 'Click for expiry split', and the open donut splits it by expiration — 30 Oct 30%, 25 Dec 29%, 2 Oct 16%, 1 Oct 13%, Other 12%.

Improved

  • Faster loading, especially on phones: Pages, scripts and chart data now travel compressed and over HTTP/2. The app's own code downloads at about a quarter of its old size on first load (~2.4 MB → ~0.7 MB), and every chart refresh is 2–5× lighter — most noticeable on mobile and slower connections.

[September 29, 2026] - Flip History for Any Exchange Mix

Added

  • Flip history, the History flip line and the Time Machine now work for any mix of exchanges: pick e.g. Deribit + Derive and the side panel's Flip history, the gamma-flip line on the History heatmap and Time Machine replay are all available, just like for a single exchange or All. A mix's flip isn't the average of each exchange's flip — it's where the whole mix's gamma curve crosses zero — so every 15-minute capture now also stores each exchange's gamma curve, and the flip of any mix is rebuilt from those. Flip history for mixes starts from this release (older captures didn't keep the curves); until the window fills, the chart says where it begins. In the Time Machine a mix replays the summed bars, walls, max pain and flip; the per-expiration breakdown tooltips aren't available for mixes.

[September 28, 2026] - Derive + Mix Any Exchanges You Like

Added

  • Derive joins the exchange line-up — the first on-chain venue on GammaFlip: Derive, the decentralized options exchange (formerly Lyra), is now the fourth crypto venue next to Deribit, Bybit and OKX, for BTC, ETH, SOL, XRP and HYPE. Pick Derive to see its book on its own, or stay on All, which now adds it to the others; the chart title names the venues that actually contributed (e.g. Deribit+Bybit+Derive for HYPE — OKX doesn't list HYPE options). Every chart works on it: GEX by strike, flip point, term structure, open interest by expiration (Derive is the violet segment), Monte Carlo and Reach %. One thing to read carefully: a large share of Derive's open interest comes from structured products such as covered-call vaults, so a single program can dominate an expiry — on HYPE's 30 Oct expiry four call strikes (85/95/100/105) hold about 1M contracts. That wall is real hedging, but it's one position: compare Derive with All before treating it as market-wide. History starts from today — snapshots are captured every 15 minutes from launch. Included in the Crypto plan at no extra cost. Why we added it: Derive joins GammaFlip.
  • Pick any combination of exchanges: The Exchange column in the picker is now multi-select, like the expiration list. Tick Deribit + Derive, or any other mix, and every live chart — GEX by strike, gamma profile and flip, term structure, open interest by expiration, Monte Carlo, Reach % and Flow — is computed over exactly those venues; the chart title names them. All resets to every venue, and a single tick is the familiar one-exchange view. History is captured for single exchanges and All: for a custom mix, the History heatmap, Flow and the side panel's Hedging Pressure and Absolute GEX history are summed from the chosen venues' own captures. A venue counts from its first capture on — just like All — and the chart marks the moment ("Derive included from …"), so a step there reads as a new venue, not new positioning. Flip history and the Time Machine stay with single exchanges and All — a flip isn't additive, it depends on the whole mix's gamma curve.
    The context picker for HYPE with the Exchange column in multi-select: Deribit and Derive are ticked, OKX is greyed out because it lists no HYPE options, and the header pill reads HYPE · Deribit+Derive · TOTAL.

Improved

  • HYPE and ETH now see (nearly) the whole book: GEX is built from open interest, and most HYPE options open interest lives on Derive — about $265M, versus ~$43M on Deribit and ~$5M on Bybit (28 Sep). Until now HYPE's All exchanges view covered roughly 15% of the market; with Derive it covers almost all of it. ETH picks up about $780M, roughly 14% of the ETH options market across our four venues.

Fixed

  • US stocks & indices: candles could disappear on the Day chart during market hours: When the expected-move cone was on, the chart could render empty — no candles, only the level labels — while the market was open. The cone was projected from the latest open-interest session (e.g. Friday), so its first points fell before today's live candle and the chart library refused to draw anything. The cone now starts from the latest candle, and the candles are always drawn.

[September 15, 2026] - Flow: Watch Positioning Build, Strike by Strike

Added

  • Flow — see where open interest is being built and unwound: A new Flow tab, between Expiry and History, shows how positioning changed over a window rather than where it stands. Every cell is one strike × one expiration, green where exposure was added and red where it was taken off; a bar panel on the same strike axis sums all expirations. Switch between Notional (the dollar value of the change in open interest) and Gamma (the same change expressed as dealer gamma per 1% move). Pick a window: 15m, 1H, 4H, 1D, 2D, 1W, 1M for crypto, where exchanges report open interest intraday, or 1D, 2D, 1W, 1M for TradFi, counted in trading sessions (1, 2, 5 and 21) so weekends and holidays don't blank it — the subtitle shows the session count. 1M is one options cycle: a week shows the current churn, a month shows which walls were built or taken down between monthly expiries. Read Net, Calls or Puts. Gamma counts only new positioning, not repricing from spot drifting, so both metrics always agree in sign. Long chains scroll inside the chart — strikes up and down, expirations sideways — so every tile stays big enough to print its figure, even on a phone; it opens centred on spot, and a tag at the edge brings you back to it. The gear menu holds strike coverage, expirations and colour palettes. What Flow can't tell you is who initiated: it sees open interest change, not whether customers bought or sold. Guide: How to read Flow. Open Flow.
    The Flow tab: a strikes-by-expirations heatmap of open-interest change, green where exposure was built and red where it was unwound, with a by-strike bar panel on the right

Fixed

  • TradFi: open interest was missing on deep in-the-money options: Options trading near intrinsic value sometimes have no usable closing implied volatility, and those contracts were dropped from the chain together with their open interest. On a bad day SPX's 18 Sep expiry lost roughly 29% of its call open interest, which skewed Term OI, the put/call ratio and Max Pain for US names. GEX itself barely moved, since deep ITM options carry almost no gamma. Open interest is now kept for every contract, and history since September 8 has been rebuilt.
  • TradFi: open interest is now a session fresher: US open interest settles overnight and is published at 6:30 ET. We used to pick it up only after the next close, so for a whole session the app showed open interest a day older than was available. It now refreshes every trading morning before the open.

[September 4, 2026] - Heatmap: Today's Levels, Projected Right

Added

  • Today's levels, projected past the history: On the History → Heatmap, the latest snapshot — one pixel column pinned to the right edge, unreadable on a 30d or 90d window — is now held forward into a dimmed band past the NOW line, with today's levels drawn across it as labelled rays: P1/P2 and N1/N2 on Net GEX, A1/A2 on |GEX|, plus the flip F, the same markers the Now tab shows. It's not a forecast — nothing is predicted, today's levels are simply placed in empty space so you can line them up against the past; turn it off in chart settings under Project current levels.

[September 3, 2026] - HYPE: Dealer Gamma on Hyperliquid's Token

Added

  • HYPE joins the crypto line-up — on Deribit and Bybit: Hyperliquid's token now gets the full GEX read — gamma by strike, flip point, gamma walls, max pain, term structure and the Monte Carlo probabilities — running on the same engine as BTC, ETH, SOL and XRP. Two things worth knowing before you trade off it. The book is young and concentrated: roughly 83% of open interest sits in just two dated expiries (25 Sep and 25 Dec), so weeklies are thin and a 0DTE-style read isn't really available yet — the TOTAL view and the flip point are driven by the monthlies. And OKX doesn't list HYPE options, so All exchanges here means Deribit + Bybit. History starts from today: the History tab and the GEX Time Machine fill in going forward, not backwards — there's no way to buy back an options book that didn't exist. HYPE is part of the Crypto plan at no extra cost.

[July 27, 2026] - Public API: Stable Error Codes

This release only affects you if you use the GammaFlip API — nothing changes in the app.

Improved

  • API errors now return stable codes you can safely branch on: Every /api/v1 error now has one shape — a fixed, machine-readable code in error, and human prose in message: {"error": "invalid_exchange", "message": "Exchange 'kraken' is not available."}. Previously error held an English sentence like "Authentication required", so the only way to detect a specific failure was matching text that could be reworded at any time. The codes are unauthorized, subscription_required, market_not_in_plan, invalid_exchange, no_data and rate_limit_exceeded — the same ones our error docs have always promised, but which the API never actually returned. Branch on error; never parse message, its wording can change. Heads-up — this is a breaking change: if your integration matches on the old sentences, it needs updating. If you built against the published docs, it starts working.

Fixed

  • /expirations returned errors disguised as success: An unknown exchange on /api/v1/expirations/... came back wrapped in the normal success envelope, with the error buried inside data. So the obvious client code — response.json()["error"] — worked on the two /gex endpoints and crashed on this one. All endpoints now return an identical, un-enveloped error body.
  • Retry-After on rate-limited responses was unusable: A 429 carried an ISO-8601 timestamp in Retry-After, where the HTTP standard allows only a number of seconds or an HTTP date — so retry libraries (urllib3, axios-retry) that read it automatically would break. The header is no longer sent at all: the daily quota resets at midnight UTC, so the only honest value could be many hours, and those same libraries would obey it by sleeping through your session. Schedule retries off X-RateLimit-Reset (ISO 8601) instead, as the docs already recommend — it's unchanged.
  • Undocumented market_not_in_plan error: The 403 you get when requesting a market your plan doesn't cover (Crypto vs TradFi) was missing from the published error list. It's now documented, and carries market and current_tier alongside the code.

[July 10, 2026] - Telegram Alerts: Flip-Point DMs

Added

  • Telegram alerts — a DM the moment a market crosses its flip point: Link your Telegram to your GammaFlip account and our bot (@GammaFlipioBot) sends you a card the instant a market flips regime — price crossing the gamma flip point, from positive (dealers dampen moves, mean-reversion) to negative (dealers amplify — trend & volatility) or back. Setup takes a minute: open your account → Connect Telegram → tap start in the bot, then choose your symbols. It's the same Flip Point card you see in the app, price vs the flip line over 24h. For now it fires on a single event — the gamma flip (the regime boundary itself); more event types are on the way. Available to trial and premium members, and it follows your subscription — you can only subscribe to symbols in the markets your plan covers (Crypto, TradFi, or both).
    A GammaFlip Telegram alert — the Flip Point card showing BTC price above the magenta flip line over 24 hours, tagged Above Flip · Positive

[July 7, 2026] - TradFi: a Live Estimated Today-Candle

Added

  • Today's candle, estimated live — for TradFi: TradFi daily charts now draw an in-progress candle for the current session instead of just a flat price line, so you can see the day's range and direction next to the GEX levels. The honest version of what it is: under our market-data license we currently get end-of-day data only for US names — no intraday feed — and the official daily bar isn't published until after the close. So for today's not-yet-settled bar we build it ourselves from our own live index reads (the same value as the yellow price line). Two things to know: it's an estimate, so it won't tie out exactly to TradingView — especially open and close (our "open" is our first read near the bell, not the official auction print); and once the real end-of-day bar publishes, we swap in the true values automatically. We're working to bring true intraday pricing into the app more broadly — until then this is a pragmatic stand-in, and it shouldn't meaningfully change your read: GammaFlip is built for positioning and gamma structure, not tick-by-tick execution.
    SPX daily chart with the in-progress estimated today candle highlighted next to the live price line and GEX levels

[July 1, 2026] - More US Indices & ETFs: RUT, DJX, IWM, DIA

Added

  • Russell 2000 and the Dow — now as index and ETF: The gamma engine adds four US-listed names, so every major US equity market now has a read — the cash index and/or its ETF:
Market Index ETF
S&P 500 SPX SPY
Nasdaq-100 — QQQ
Russell 2000 RUT IWM
Dow DJX DIA

(Bold = new; SPX/SPY and QQQ were already live. Nasdaq-100 is covered via the QQQ ETF.) Why ship both? The index is the "pure" dealer read, but the ETF usually carries deeper option open interest — so its GEX map is denser and often the more tradable of the two. Put them side by side. Flip point, walls, hedging pressure, heatmap and Monte Carlo all work on them out of the box. Open Now → context pill → TradFi.
US markets paired as index and ETF — SPX/SPY, RUT/IWM, DJX/DIA, plus QQQ


[June 30, 2026] - Pay with Crypto

Added

  • Pay for your plan in crypto — and pay less: You can now subscribe with cryptocurrency (USDT, USDC, BTC and more, via NowPayments) instead of a card — pick Card or Crypto in the pricing toggle and on the Account plan switcher. Crypto is billed quarterly or yearly, and the quarterly term comes with ~10% off versus paying month-to-month on a card — our processing fees are lower on crypto, so we pass that back to you. One thing to know up front: crypto and card are mutually exclusive — you use one method or the other, never both at once. If you already have an active card subscription the crypto option is locked (and vice-versa), and the account switcher tells you which method is in play and why — so you can never accidentally pay twice for the same plan. Because crypto charges aren't auto-renewing card payments, crypto renewals and plan changes are manual: you confirm each one yourself rather than having it billed silently. Open Account.
    Pay with Crypto — a Card / Crypto method toggle with the Crypto side lit, USDT · USDC · BTC and ~10% off quarterly, one method at a time