What's New

Latest updates, features, and improvements to GammaFlip.io

Changelog


[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 accountConnect 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

[June 28, 2026] - TradFi GEX: Stocks & Indices Are Live

Added

  • The gamma engine now runs on US stocks & indices: Everything you use for Bitcoin — flip point, walls, hedging pressure, heatmap, Monte Carlo — now works on 13 of the most liquid US-listed names: the S&P complex (SPX, SPY), the Nasdaq-100 (QQQ), the mega-caps (NVDA, AAPL, TSLA, MSFT, AMZN, META, AMD), the metals (GLD, SLV), and IBIT — the spot Bitcoin ETF, so you can read BTC and its biggest ETF wrapper side by side. One Crypto / TradFi switch in the context pill flips the whole app between asset classes; everything else stays exactly where you left it. SPX includes PM-settled weeklies and same-day 0DTE (SPXW) as first-class citizens. Open Now → context pill → TradFi.
    GEX by Strike running on SPX — the same gamma charts now on US stocks and indices
  • Blog: GEX Comes to Stocks & Indices: Worth reading before you trade TradFi GEX — it covers how to switch and, more importantly, the two things that work differently from crypto: the market isn't open 24/7 (when it's closed you see the last complete end-of-day snapshot, not a fake "now"), and open interest is end-of-day, so intraday TradFi gamma is a high-quality estimate rather than the tick-by-tick truth you get on crypto. Read: GEX Comes to Stocks & Indices: TradFi Options in GammaFlip.

Fixed

  • Dozens of smaller fixes and polish across the charts, context picker, expiration handling, and refresh behavior while building toward this release.

[June 17, 2026] - Strike GEX Panel & Wider Workspace

Added

  • GEX by strike, right on the candles: The Day and Hour price charts now have a docked side panel showing GEX per strike beside the candles — aligned to price and locked to the axis as you zoom and pan. Switch it between Net (call-vs-put walls, green/red), Abs (total gamma per strike, purple), Both side by side, or Off. Bars brighten with size so the big walls stand out, and hovering any bar shows its price and value. So you can read where price sits relative to the gamma walls without leaving the candle chart. Your choice persists across Day/Hour and reloads. Open NowDay / Hour.
    The Day price chart with a docked Net and Abs GEX-by-strike panel to the right of the price axis, hovering a strike to show its price and value

Improved

  • Cleaner price chart: Gamma-wall zones shade more lightly so they sit behind the candles instead of competing with them, the unused zoom slider no longer reserves empty space under the OHLC charts, and the Expected Move toggle moved into the ⚙ chart-controls menu.
  • The GEX Studio now fills your screen: Charts, heatmap, and the Dealer Pulse rail expand to use the full browser window instead of a fixed ~1150px column (capped at 2560px on ultrawide). The Account Dashboard is roomier and Academy lessons now sit in a centered reading column.

[June 15, 2026] - Multi-Expiration Selection

Added

  • Pick which expirations you analyze: The context picker now lets you check several expiration dates at once — not just a single date or the full TOTAL. Four one-tap presets — This week · Next week · This month · Quarter — select every expiration up to that boundary (and Clear resets to TOTAL); from there you can add or drop dates by hand. Your set flows into GEX by Strike and the Hedging Profile, and the Dealer Pulse rail recomputes Flip / Net / Absolute GEX live for exactly that set. So you can frame the chart around what's actually in play over your horizon — keep just this week's expiries to read what dealers are hedging into Friday, or drop a far-out quarterly that's muddying the walls. Your selection persists across reloads. Open Now.
    The context picker with multi-select expiration checkboxes and cumulative presets — This week, Next week, This month, Quarter

[June 8, 2026] - GEX Breakdown by Expiration

Added

  • Per-expiration breakdown on every wall: Click any N1/N2/P1/P2 (net) or A1/A2 (absolute) marker — on the chart or its badge in the markers widget — to open a donut showing which option expirations build that level. Top contributors are named, the rest fold into Other; net donuts colour each slice by side (call-heavy green / put-heavy red), absolute by magnitude. Because every slice is dated, you can see when a level will weaken — when a contributing expiration settles, its share leaves the marker. TOTAL mode. Open Now.
    Clicking the N2 marker on the GEX by Strike chart opens a donut breaking the level into its contributing expirations
  • Blog: Which Expiration Built This Wall?: A 5-minute read — net vs absolute, why a wall is really a forecast (the date a slice settles is the date the level weakens), and the tenor trap (a third in this Friday's weekly is fragile; a third in a quarterly is durable). Read: Which Expiration Built This Wall? GEX Breakdown by Expiration.

[June 4, 2026] - Monte Carlo: Realistic Tails & Steady Reads

Improved

  • More realistic extreme moves: The Monte Carlo Simulator and Reach Probability now give fatter, more honest odds to big moves — crypto's real tail risk. Your everyday range (p10–p90) is unchanged; what's different is that rare large moves are no longer under-counted, so far-out levels read closer to reality.
    BTC terminal price distribution before vs after — same center and width, but fatter downside and upside tails
  • Steady, comparable simulations: The path cloud no longer reshuffles on every refresh, and switching GEX Impact (Light / Normal / Strong) now changes only the gamma effect — not the random draw. So Light vs Strong is a true apples-to-apples comparison, and the picture stops flickering on unchanged data.

[June 2, 2026] - Reach Probability

Added

  • Reach Probability on every marker: Press 🎯 Reach % in the Now nav bar to stamp each GEX level with the Monte-Carlo odds price closes at or above (↑) — or at or below (↓) it by a horizon you pick (8h–30d, or this Friday / month-end). Heat-colored % chips appear on the on-chart marker badges and the Dealer Pulse cards; a GEX Impact setting (Light / Normal / Strong) tunes how hard gamma bends the paths. One cached simulation per horizon, so all markers read instantly. Open Now.
    Reach Probability — the odds price closes above or below each GEX level
    Dealer Pulse marker cards with Reach % chips — N2 ↓29%, F ↑36%, A2 ↑31%, P1 ↑ under 1%

  • Blog: Reach Probability: A 5-minute read on what the chips mean (terminal odds — where price finishes, not whether it touches), the three controls, and how to use them in a trade plan. Read: Reach Probability: The Odds Price Closes Above or Below Each GEX Level.


[June 1, 2026] - Small Features That Make GEX Easier to Read

Added

Improved

  • Strike chart controls tidied up: Bar Width and Strike Concentration moved into the per-chart ⚙ Controls popover (Strike Concentration now a 90/95/99/100 selector). Your setting carries over.

Fixed

  • Heatmap on mobile: removed the black side bands, tighter margins.
  • Control help icons now open the matching help entry.