TradingView · three steps

Your gamma levels,
on a TradingView chart.

A TradingView script cannot fetch external data — so the levels travel as one line of text. Add the free indicator once, then click Copy here and paste. About ten seconds a session.

PlatformTradingView
Paste-in indicator

Three steps

once to install · once per session to refresh
Install the indicator · once

The free script Dealer Gamma Levels (paste-in) takes under a minute to add. Add it to your account from its TradingView page and it stays there, ready on any chart:

Add it from TradingView › Open the published script and click Add to favorites, then add it from Indicators → Favorites.

Have an older copy of the indicator on a chart? It cannot read today's compact levels: it reports tokens ignored and draws nothing. Remove it and add the current script from its TradingView page again.

  1. Install the free indicator Dealer Gamma Levels (paste-in) on your chart — once, from the block above.
  2. On the terminal, pick your instrument and click ⧉ Copy for TradingView in the Files — your chart panel.
  3. Back on TradingView, open the indicator's settings and paste into the Levels field.
S2|NQ|260916|15:50Z|25|7I|xdn3|0b1j74gG1mHp55v9a1YC3

That is the whole interface. The first fields are the header — which instrument, which session, and when the board was computed — and the rest is the board itself, written compactly.

Why it does not look like words
A TradingView script can only be handed 4,096 characters, and it cuts anything past that without saying so. A full board written out in longhand runs to about 5,300 — so the levels at the end, which are the confluence levels, simply were not there, and a board missing its best content looks exactly like a board that never had any. Written compactly the same board is about 650 characters, so all of it arrives with room to spare.

Nothing is lost in the shorthand: the indicator expands it back to the same names and prices, and anything it cannot name is carried through spelled out in full and counted on the info table.
Using the indicator from before? Re-add it once
The compact string needs the current version of the script. If your chart still has an older copy, it will report tokens ignored and draw nothing — it is not broken and your levels are fine; remove the old indicator and add it again from the block above, and the board comes straight back. You only ever have to do this once.

It tells you when it has gone stale

the failure this design has to prevent

A pasted string does not expire on its own. Yesterday's walls on today's chart look exactly like today's walls — there is no visual difference, and the chart is wrong in the most confident possible way.

So the string carries its own date, and the indicator's info table says so out loud: the symbol, the session date, the as-of time, how many levels it drew, and a status line that reads "levels are from 2026-09-14, copy today's" when the board is older than the chart's day — or "these are NQ levels on an ES chart" when it was computed for something else. A micro counts as its parent, so an NQ board on an MNQ chart is correct and says nothing. It also says "this script is older than these levels — update it" when the board uses names your copy of the script does not know yet, rather than drawing them under the wrong ones.

Advisory, never a gate
A string with no header, or one the script cannot read, still draws every level it can parse. A malformed token is skipped and counted — the table says how many were ignored. A level whose name the script does not recognise is still drawn at its real price, and the Unnamed row tells you how many. The indicator never refuses to plot.

Signed out works too

the free teaser is a real board, not a demo

Copy without an account and you get the free set — the prior-day high and low, plus the gamma trio on symbols whose free board carries one, in the same format. A member account copies the full board. Same button, same indicator, same grammar — and the full board is the case the compact format exists for: it is the one that did not fit before.

Open the terminal Other platforms