Skip to content
Market Tool Notes
Go back

GEXbot vs GEXStream: Classified Flow, Gamma Models and Workflow

OFFICIAL WEBSITES

Visit the official GEXbot website →
Visit the official GEXStream website →

ALTERNATIVE WEBSITE

Visit Option Group Buy Trading →

ALTERNATIVE WEBSITE

Visit NomadVault →

The central choice is how you want to investigate options activity

GEXbot is particularly interesting when the question is how classified options transactions alter risk across strikes and through time. GEXStream is particularly interesting when the question is how a ticker’s structural gamma, current trading and volatility compare within a broader market dashboard. Both provide gamma analysis, but that overlap does not make every similarly named metric equivalent.

The difference becomes clear when an index approaches a prominent strike. GEXbot can separate a conventional Classic map from State’s classified taker profiles and Orderflow’s changing exposures. GEXStream can place OI-based gamma beside volume-weighted gamma, directional flow and volatility context. The better fit depends on which comparison you can turn into a repeatable research decision.

This is also why a single screenshot is a poor buying test. A useful evaluation follows one symbol and one expiration horizon from preparation through an intraday change, then checks which display explains that change with the fewest unresolved assumptions.

At a glance

DecisionGEXbotGEXStream
Main emphasisExposure ladders, classified profiles and streaming order flow.Gamma, current-session activity and volatility across a watchlist.
Structural gammaClassic offers OI- and volume-weighted profiles.GEX uses OI; vGEX applies the framework to traded volume.
Transaction modelState classifies taker buying and selling against theoretical values.Directional flow counts eligible single-leg prints and excludes spreads and crosses.
Flow organizationCurrent chain exposure, cumulative delta and one-second changes are distinct.Contract flow, premium totals and convexity have separate definitions.
Instrument selectionCheck the live package’s supported tickers and conversion symbols.Advertises S&P 500 stocks, top 100 ETFs and seven major indices.
Working environmentWeb tools plus documented trading-platform integrations.Browser dashboards, intraday charts and tier-dependent API/MCP access.
Natural starting pointClassic, then one State or Orderflow question.One dashboard ticker, then matching intraday and volatility views.

Table of contents

Browse sections

Start by reconciling the gamma calculation

GEXbot Classic provides open-interest and volume views. Its conventional call-positive, put-negative framework is separate from the classified-flow approach used elsewhere in the product. The full horizon covers the next 90 calendar days, while latest and next isolate the nearest session expirations.

GEXStream’s gamma guide likewise explains a call-positive, put-negative convention. It explicitly describes this as a typical-positioning assumption. Its GEX Ratio nets calls and puts at each strike first, then measures the share of absolute strike exposure sitting on positive strikes. The neutral reference is 0.5; it is a balance measure, not an exposure dollar amount.

Consequently, a large GEXbot bar cannot be compared directly with a GEXStream ratio. Even comparing two Net GEX figures requires matching the Greek scaling, contract set, timestamp and spot input. Volume-weighted gamma adds another distinction: turnover can grow without the same increase in outstanding contracts.

Zero gamma also differs in construction. Classic documents a spline fitted through its volume-based profile between major negative and positive areas. GEXStream interpolates a sign crossing between its minimum- and maximum-gamma strikes, selecting the steepest crossing when several exist. When no crossing exists, it uses their midpoint. Two zero-gamma markers can therefore differ without either calculation malfunctioning.

Classified flow is the more consequential difference

GEXbot’s maker-taker methodology compares execution prices with theoretical values. State organizes the resulting taker-long and taker-short classifications into strike profiles. Those profiles can be examined through volume and several Greek sensitivities.

The classification answers which side appears to concede value for immediacy under GEXbot’s model. It does not identify whether a transaction opens or closes a position. For research, the meaningful distinction is between an observed transaction, its modeled side and a claim about an investor’s remaining inventory.

GEXStream’s metric reference defines directional flow using call buying plus put selling against put buying plus call selling. It limits the calculation to eligible direction-bearing single-leg prints. Spread legs and crosses are excluded from directional flow while remaining part of total volume.

That creates a practical comparison problem. A busy spread session can show strong total options volume but relatively modest GEXStream directional flow. This is a consequence of the counted universe. A GEXbot classified exposure measure and a GEXStream contract-flow measure can also move differently because one weights risk while the other counts eligible activity.

Before comparing bullish or bearish colors, ask what transactions were admitted, how side was assigned and which quantity was aggregated. Those three questions are more informative than expecting the colors to agree.

A running total and a rate tell different stories

GEXbot Orderflow distinguishes cumulative Aggregate DEX since the session open, current Net DEX or Net GEX, and exposure changes over the latest second. A high accumulated delta total can coexist with negative recent changes. Earlier activity remains in the cumulative series even after the immediate pace shifts.

GEXStream makes a similar need for careful reading visible through different definitions. Its Net Convexity is a rate rather than a running total. Net Premium is a session-cumulative call-premium-bought minus put-premium-bought measure. Neither should be substituted for a contract-count Flow Ratio.

Its Intraday guide also distinguishes collection and display resolution. The live one-session chart uses five-second buckets and polls every second; multi-session windows use larger buckets. A series can update frequently while each displayed observation summarizes a longer interval. This matters when judging a brief spike against a smoother chart on another platform.

Coverage and update schedules need a matched test

GEXbot’s API documentation specifies a one-second calculation cycle for Classic, State and Orderflow during regular US equity-market hours. Published OI counts refresh in the morning, while OI-based gamma can still change as underlying prices and option sensitivities change. Outside the live session, the products retain completed-session information until the next refresh process.

GEXStream describes second-by-second gamma recomputation, but its site combines data with different schedules: intraday activity, volatility forecasts and daily lending information. The gamma update claim should not be applied indiscriminately to every panel.

For coverage, verify the actual symbol in the intended GEXbot package; broader Research access is a separate offering. GEXStream’s advertised universe spans S&P 500 stocks, top 100 ETFs and seven major indices, while individual features can have narrower coverage. A comparison should start with a symbol that both relevant views actually support.

Futures traders need an additional check. GEXbot’s index-to-futures conversion places index-options analytics on a futures price scale. The conversion does not change the source chain into native futures options. Record both the source instrument and displayed scale when evaluating a level.

A worked workflow: an established strike loses influence

Consider a hypothetical SPX session in which an important morning concentration appears near a strike, but activity later shifts to a neighboring strike. The research question is whether the initial reference remains relevant as price returns.

With GEXbot, begin in Classic with the expiration horizon fixed. Compare the original concentration with its lookback readings, then examine State for classified risk at the two strikes. In Orderflow, separate cumulative activity from the most recent changes. A large earlier delta total should not conceal a current reversal in pace.

With GEXStream, select the same intended expiration scope and compare GEX with vGEX. Check whether the dashboard’s chosen range matches the nearest-expiration scope used by its intraday gamma trails. Then inspect directional flow and the tape for the contracts behind the shift.

The useful output is a short record: original strike, selected expirations, timestamp, subsequent activity and what changed before price arrived. If the readings disagree, inspect trade eligibility and weighting first. Using both products adds value when that disagreement resolves a defined question; simply averaging two different levels would erase the distinction.

Integrations and programmatic access may decide the purchase

GEXbot publishes official integration guides for platforms including Sierra Chart, NinjaTrader, ATAS, Bookmap, MotiveWave, Quantower and TradingView. The exact installation and available displays vary. A trader who spends the session in an execution platform should evaluate that specific integration rather than assuming the web interface and plugin have identical controls.

Its API overview separates package-specific REST access from Quant’s lower-latency streaming and historical workflows. Research has separate credentials and entitlements. Some State detail is web-app-only, which matters if the proposed workflow depends on reproducing a particular screen programmatically.

GEXStream’s current plan comparison includes API and MCP access in Flow, with Quant extending the analytics set. Confirm the endpoints, history and permissions needed for your process rather than inferring unrestricted access from those labels. An interface subscription, a particular export and permission to redistribute data are different requirements.

Budget for the workflow and the learning time

GEXbot’s package structure encourages a staged decision: establish whether Classic answers the structural question, then decide whether classified profiles or time-series flow supply a missing layer. Programmatic, broader Research and integration needs should be included in that decision from the beginning.

GEXStream separates Basic, Flow and Quant. Basic covers core gamma and IV views; Flow adds volume-based gamma, directional activity and inventory tools; Quant extends Greeks, premium and advanced volatility views. Paying for the largest tier makes sense only when those additional dimensions are part of the routine.

Learning costs differ as well. GEXbot requires comfort with maker-taker classification and the distinction between exposure, cumulative flow and velocity. GEXStream requires discipline about dashboard scope, normalized ratios and the varying schedules of a wider panel set. The right budget includes time spent making those definitions familiar, not just the subscription charge.

Which should you choose?

Choose GEXbot when classified strike profiles, short-horizon exposure changes or a documented execution-platform integration are central to the job. Choose GEXStream when you want to move across a broader supported watchlist and connect structural gamma with flow and volatility inside one dashboard.

Use both when you have a specific reconciliation task, such as comparing a conventional gamma concentration with classified transaction pressure. Begin with one shared instrument and fixed settings. If the second subscription only supplies another color for the same decision, the overlap is probably larger than the benefit.

Frequently asked questions

Should both platforms show the same zero-gamma level?

No. Their documented constructions differ, and expiration scope or price inputs may differ too. Match those inputs, then compare the interpolation or spline method. In GEXStream, identify whether a marker reflects a crossing or its documented midpoint fallback.

Is vGEX evidence that new positions were opened?

It measures gamma weighted by traded volume. Repeated turnover and closing transactions also contribute to volume. Use it to locate current-session activity, then examine the contracts and subsequent OI rather than treating turnover as an inventory ledger.

Does a one-second update make two charts directly comparable?

No. Calculation cadence, polling frequency and chart buckets are separate. Match the time window and aggregation before comparing a GEXbot one-second change with a GEXStream bucketed intraday series.

Can I evaluate either platform without writing code?

Yes. Both provide visual research interfaces. Code becomes relevant when the desired output is a custom history, integration or repeatable calculation. Choose those permissions after defining the required data rather than making an API a prerequisite for ordinary chart research.

Official sources


Share this post: