The real signal behind SML Gamma Pin v6 (TradingView Pine script). Pine can't see
option chains, so this page polls SqueezeOS's live /api/gamma-pin/<symbol>
endpoint directly — real Tradier chain, real max-OI strike, real GEX profile. Keep this open next to your
chart instead of typing numbers in by hand.
| Symbol | Spot | Regime | Zero Gamma Line | Max-OI Strike | Nearest Expiry | Pin Risk | Dist to Strike | Updated |
|---|---|---|---|---|---|---|---|---|
| Type symbols above and click Watch — no data shown until it's real. | ||||||||
What "Pin Risk" means here: the server found a real expiry 0-2 days out AND spot within 0.5% of the
real max-open-interest strike (gamma_pin_scanner.py / detect_pin_risk(), same
thresholds gamma_flow_engine.py's live GEX engine already uses). Direction (UP/DOWN) is
sign(max_oi_strike - spot) — a disclosed mechanical proxy for "dealers hedging into expiry
pull price toward the concentrated strike," not a backtested or proven edge. No historical
options-chain archive exists anywhere to test this constraint against, so none was fabricated to fill
the gap — this page shows the same real-or-nothing data the API actually returns, including its honest
"unavailable" states.
This page fetches live data client-side from squeezeos-api.onrender.com on a timer — it does not store, cache, or invent any values, and shows the real HTTP error when a symbol's chain is unavailable (no TRADIER_API_KEY configured server-side, no chain for that symbol, market closed, etc.) rather than a blank or fabricated row. Not investment advice. No backtest exists for the pin-risk constraint shown here — treat it as a reference to go check further, not a trade signal. Your watchlist is stored only in your own browser (localStorage) and is never sent anywhere except as symbols in the API request itself.