Dealer Positioning as Alternative Data: An Evaluation Guide for PMs | FlashAlpha
alternativedata · 8 min read

Dealer Positioning as Alternative Data: An Evaluation Guide for PMs

Dealer positioning - gamma, delta, vanna and charm exposure computed from the options market - is an alternative data family with a mechanical causal story, daily-to-minute frequency, and a published methodology. This guide evaluates it the way an allocator evaluates any alt-data set: signal content, orthogonality, capacity, decay, point-in-time discipline, and integration cost.

T
Tomasz Dobrowolski Quant Engineer
Aug 3, 2026
8 min read
AlternativeData DealerPositioning GEX Institutional Quant

Search for alternative data for hedge funds and you will find satellite imagery, card panels, and web-scraped exhaust. What you will rarely find catalogued is dealer positioning data - the gamma, delta, vanna and charm exposure of options market makers - despite it having the property most alt data lacks: a mechanical reason to matter.

The one-paragraph thesis: options dealers must hedge what they carry. Their aggregate exposure, computable from open interest and greeks, determines whether their re-hedging flow dampens moves (long gamma: sell rallies, buy dips) or amplifies them (short gamma: sell dips, buy rallies). That flow is not a statistical artifact - it is an obligated participant whose direction and size can be estimated from public options data, continuously.

4
Signal family: gamma, delta, vanna, charm exposure
1-min
Native frequency, live and in historical replay
8 yrs
Backtested exposure series with VIX-controlled results published
100%
Methodology published - no black-box scores

What the dataset actually is

Four exposure series per underlying, each derived from the options chain with a stated dealer-side convention:

  • Gamma exposure (GEX) - the flagship: how much delta dealers must trade per 1% move. Sign sets the regime (dampening vs amplifying); the strike profile locates walls and the flip. Primer: what is GEX.
  • Delta exposure (DEX) - the directional inventory dealers carry; context for how forced their hedging is.
  • Vanna and charm - how dealer deltas shift with vol and time; the second-order flows behind pinning, expiration drift and vol-spike unwinds. Guide: vanna and charm.

Two methodology choices separate research-grade from decorative versions of this data, and both are published here: how open interest is signed (see the effective-OI methodology, which infers positioning from live flow rather than assuming every contract is dealer-long), and whether the series distinguishes settled overnight exposure from intraday flow-adjusted exposure. Ask any vendor of positioning data those two questions first.

Evaluating it like an allocator

CriterionAssessment
Causal storyMechanical (hedging obligation), not correlational. The main failure mode is estimation error in who holds what, not spurious correlation.
OrthogonalityDerived from options positioning, not price/volume history - low overlap with momentum, value, quality factor libraries. Overlaps partially with vol-regime signals (VIX state), so test incrementally against those.
FrequencyMinute-level live; daily bars for slower books. Event-driven spikes around expirations are part of the signal, not noise.
HistoryReplayable point-in-time from 2017 (SPY) across the covered universe - enough for regime-conditioned tests, short of a multi-cycle academic panel. Coverage details: the archive contents.
CapacitySignals concentrate in the most liquid underlyings (index complex, mega-caps), where capacity is deepest. Positioning effects are strongest exactly where you can trade size.
DecayPublished honestly: which of our own endpoints erode and which persist. Structural (mechanical) effects have proven more durable than statistical anomalies.
Point-in-time testabilityThe historical API replays the exposure series as computed at the time, minute by minute - the test in the next section runs without lookahead. See backtest integrity.

The published evidence

We maintain an open backtest of the exposure family rather than asking anyone to trust adjectives: GEX, DEX, VEX and CHEX tested over eight years of SPY with VIX-regime controls, with artifacts downloadable. The honest headline from that work is that exposure signals are regime-conditioning tools more than standalone alpha: negative-gamma states change the distribution of forward returns and realized vol materially, which is exactly the shape of information a PM folds into sizing, hedging timing, and entry conditioning rather than into a naive long-short. The GEX-conditioned VRP study shows the compounding version: positioning as a filter on a premium-harvesting strategy.

Integration: from CSV to production

# One panel: daily exposure state, point-in-time, since 2019
import requests, pandas as pd

rows = []
for d in pd.bdate_range("2019-01-02", "2026-08-01"):
    r = requests.get(
        f"https://historical.flashalpha.com/v1/exposure/summary/SPY",
        params={"at": f"{d.date()}T15:59:00"},
        headers={"X-Api-Key": KEY},
    ).json()
    rows.append({"date": d, "net_gex": r["exposures"]["net_gex"],
                 "regime": r["regime"], "flip": r["gamma_flip"]})

panel = pd.DataFrame(rows)   # join to your returns and test incrementally

The live and historical endpoints share response schemas, so the panel your researcher builds is the same shape production consumes - one schema from research to production. For firms wanting the exposure state pushed rather than polled, sub-second delivery is the streaming tier; entitlement and firm-wide licensing questions go through the institutional desk.

Frequently asked questions

Is dealer positioning data actually alternative data?

It fits every accepted definition: non-traditional source (derived from options market structure rather than fundamentals or price history), differentiated signal content, and limited penetration among traditional factor shops. It is unusual within alt data in having a mechanical rather than correlational link to returns.

How is this different from just watching the VIX?

VIX prices expected volatility; positioning measures obligated hedging flow and locates it by strike. Two days with identical VIX can carry opposite gamma regimes and radically different wall structure. The signals correlate in stress but decouple exactly when the positioning detail matters - test incremental value, not headline correlation. Context: are dealers long or short gamma.

What is the capacity of positioning-based signals?

The effects concentrate in the index complex and mega-caps - the deepest markets in the world - and the signal degrades gracefully: it conditions regimes rather than picking illiquid names. Capacity constraints bind later than for most alt-data families, though front-running crowded expiration mechanics is a real crowding channel to monitor.

Can I test it without engineering work?

Yes - the exposure summary endpoint returns the full state in one call, the Python SDK wraps it, and the MCP connector lets an LLM research assistant pull the panel directly. A single Alpha seat covers the historical replay needed for a proper point-in-time evaluation.

Dealer positioning earns a place on the alt-data shortlist for one reason: the flows it measures have to happen. Evaluate it with the same rigor as any dataset - incremental, point-in-time, capacity-aware - using the published methodology and the 8-year open backtest as the starting evidence base. Research access is self-serve on Alpha; firm-wide and streaming delivery run through the institutional desk and streaming. Related: the buy-side options data guide, the quantitative approach to dealer positioning, and build vs buy.

Live Market Pulse

Get fast visibility into market shifts with full-chain analytics over low-latency REST and MCP polling.

Intelligent Screening

Screen millions of option pairs per second using your custom EV rules, filters, and setups.

Export-Ready

Export structured signals to your own execution stack or broker integration - FlashAlpha delivers the analytics, you keep control of order routing.

Join the Community

Discord

Engage in real time conversations with us!

Twitter / X

Follow us for real-time updates and insights!

GitHub

Explore our open-source SDK, examples, and analytics resources!