
Analyst Derivatives Positioning
- 1 installs
- Updated July 30, 2026
- dzianisv/backtest
A market-analysis lens that reads trader positioning and derivatives pricing (funding, basis, open interest, options skew, gamma, COT, VIX) across crypto and equities.
About
Provides the positioning and market-implied seat for a market read, interpreting futures and options signals for crypto and equity markets. A developer uses it to answer how the market is positioned, what options are pricing, or whether leverage is crowded.
- Covers funding, basis, skew, dealer gamma, max pain, VIX term
- Works for both crypto and equities/index derivatives
Analyst Derivatives Positioning by the numbers
- 1 all-time installs (skills.sh)
- Ranked #909 of 1,106 Finance & Trading skills by installs in the Skillselion catalog
- Data as of Jul 31, 2026 (Skillselion catalog sync)
npx skills add https://github.com/dzianisv/backtest --skill analyst-derivatives-positioningAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1 |
|---|---|
| Last updated | July 30, 2026 |
| Repository | dzianisv/backtest ↗ |
What it does
A market-analysis lens that reads trader positioning and derivatives pricing (funding, basis, open interest, options skew, gamma, COT, VIX) across crypto and equities.
Files
Analyst: Derivatives Positioning (how the market is positioned + what it prices)
Read the market beneath spot: where leverage sits, what options price, who is offside. Two halves — futures/flow and options/implied — read together (funding without skew is half a picture). This is the positioning / market-implied seat. Cross-asset: same lens, different venues for crypto vs equities.
Two caveats up front (the blind spot): positioning is necessary-not-sufficient — crowded can stay crowded for weeks. And options-implied probabilities are risk-neutral, inflated by the vol risk premium — they are not real-world odds. Never quote an options-implied prob as if it were a true probability; state both.
When to use vs not
Use when the question is about positioning, leverage, or what derivatives price — direction conviction, squeeze/cascade risk, an implied move around a catalyst, a max-pain pin into expiry.
Do NOT use when there's no liquid derivatives market (most alts/small-caps — say "no positioning signal"), or the question is pure spot fundamentals/valuation.
Signal cheat-sheet (the judgment this lens brings)
Futures / flow
| Signal | Read |
|---|---|
| Funding >0 persistent + OI rising + price flat | Crowded longs → squeeze-DOWN risk |
| Funding deeply <0 + OI flushed + spot bid returns | Capitulation/exhaustion → contrarian up |
| Basis: wide contango | Leverage/carry demand (late-bull froth) |
| Basis: backwardation (futures < spot) | Stress/fear — rare, often marks bottoms |
| OI↑+price↑ / OI↑+price↓ / OI↓ | New longs (trend) / new shorts / deleveraging |
| Equity COT: large specs extreme long, small traders euphoric | Crowded — fade; commercials (hedgers) = smart money |
Options / implied
| Signal | Read |
|---|---|
| Put/call high + 25Δ put skew steep + IV rising | Fear/hedging priced; extreme = contrarian bottom |
| Call skew + low IV / IV-rank low | Complacency/chase; topping fuel; convexity cheap |
| Max pain strike | Expiry magnet — price pulled there if dealers long gamma |
| Dealer gamma: long (GEX+) / short (GEX−) | Vol-dampening pin / vol-amplifying trends & cascades |
| VIX (or DVOL) term: contango / backwardation | Complacency / acute stress |
| ATM straddle price | Market's priced 1-SD move to expiry — the implied range |
Data recipe
Crypto
- Coinglass — aggregated funding, OI, liquidation heatmap, long/short ratio (free, start here).
- Deribit API
https://www.deribit.com/api/v2— options + DVOL:/public/get_book_summary_by_currency?currency=BTC&kind=option,/public/get_index_price. Dominant BTC/ETH options venue. - Binance/Bybit
fapifor perp funding/OI; geo-blocked? fall back to OKX / Deribit / Coinglass. - CME BTC/ETH futures for institutional basis.
Equities / indices
- CBOE — equity & index put/call ratios, VIX, SKEW index; VIX term via vixcentral.
- CME COT report — weekly (Fri ~15:30 ET) futures positioning: commercials vs large specs vs small.
- OCC — total options volume. Options-implied move / IV rank — barchart, market-chameleon.
- Single stock around earnings: the options-implied move (ATM straddle) = the priced event range.
The forecast-grade move (don't stop at "walls")
Convert options into a distribution, not just OI levels:
- Implied move = ATM straddle / spot → the 1-SD range by expiry.
- Risk-neutral probability from the strike's delta/price (e.g. 70k-call delta ≈ P(touch), roughly).
Quote it as risk-neutral and haircut for the vol risk premium — it overstates tail odds.
- This is the continuous complement to
prediction-market-odds(discrete event bets). Use both:
prediction markets for "will the Fed cut", options for "where does price land by expiry".
Output shape
Positioning: funding <x> | OI <trend> | basis <contango/backw> | (equity: COT <lean>)
Options: put/call <x> | 25Δ skew <dir> | IV/IV-rank <x> | max pain <strike> | gamma <long/short>
Implied: 1-SD move ±<x>% to <expiry>; risk-neutral P(<level>) ≈ <y>% (NOT real-world)
Read: crowded-long / capitulation / pinned / complacent — and the directional lean
Triggers: <level/funding flip/gamma flip that changes the read>
Blind spot: positioning ≠ destiny; risk-neutral ≠ real oddsCommon mistakes
| Mistake | Fix |
|---|---|
| Quote options-implied prob as real probability | Label risk-neutral; haircut the vol risk premium |
| Read funding without skew (or vice versa) | Read both halves — they confirm or contradict |
| Stop at OI "walls", never compute the implied move | Convert straddle → 1-SD range; that's the forecast |
| Default to crypto gauges on a stock (or vice versa) | Equities = COT/VIX/SKEW/GEX; crypto = funding/DVOL |
| Skip max pain / gamma into expiry | Pin & amplification are the strongest near-expiry signals |
| Treat crowded positioning as an immediate signal | Necessary-not-sufficient; needs a trigger to fire |
Fit
The positioning seat in multi-lens-quorum and superforecasting. Feeds the reflexivity seat (supplies the liquidation/crowding data its cascades run on) — distinct from it (this = gauge, reflexivity = theory). Complements prediction-market-odds (discrete) with the continuous options-implied distribution. Don't double-count it against reflexivity in the same quorum.
Educational, not advice. Positioning is necessary-not-sufficient; options odds are risk-neutral. Re-pull
before acting — funding, gamma, and OI shift fast.