Product Guide ยท Pro & Trader

GEXBoard TradingView Indicator

SPDR S&P 500 ETF ยท 15 ยท NYSE O 722.14 H 722.16 L 720.47 C 720.56 โˆ’1.58 (โˆ’0.22%)
โ— GEXBoard Levels 725.00 700.00 717.74
CW 725.00
FL 717.74
PW 700.00
GEXBoard Levels โ— LIVE
Session90 AGG
Spot$720.65
RegimeLong ฮณ
Call Wall$725.00
Put Wall$700.00
Gamma Flip$717.74
Net GEX+1639M
โ–ผ  What you'll see once installed: 3 structural levels overlaid on any TradingView chart, with a live summary table top-right
TL;DR
  • The GEXBoard Levels indicator is an invite-only TradingView Pine Script that draws your live Call Wall, Put Wall, and Gamma Flip directly on any TV chart.
  • Switch between 5 DTE buckets (0DTE / 1DTE / Weekly / Monthly / 90 AGG) and NET / GROSS methodology from inside TradingView โ€” no need to re-paste.
  • Setup is one-time: request access on /account โ†’ wait up to 24h for the invite โ†’ add to chart โ†’ paste levels.
  • Re-copy from /radar when you want fresh levels (we don't auto-push from TV's side โ€” that's a Pine Script limitation we plan to solve later via a browser extension).
  • Pro and Trader plans only. Starter subscribers can request access after upgrading.
SETUP IN 6 STEPS ยท ~10 MIN ONE-TIME
1
Request access
on /account
2
Wait for invite
~24 hours
3
Add to chart
in TradingView
4
Copy levels
๐Ÿ“‹ TV button
5
Paste & Enter
in TV settings
6
Toggle DTE/View
via dropdowns

What the indicator does

The indicator pulls four pieces of data from your GEXBoard account and renders them on your TradingView chart:

  • Call Wall (teal line) โ€” strike with the largest positive GEX. Acts as resistance / dealer-sell zone.
  • Put Wall (red line) โ€” strike with the largest negative GEX. Acts as support / dealer-buy zone.
  • Gamma Flip (yellow dashed line) โ€” price where cumulative GEX crosses zero. Above = Long Gamma. Below = Short Gamma.
  • Summary table (top-right) โ€” session date, spot, regime, all walls, Net GEX in millions.

It also exposes 4 built-in alert conditions: price crossing above Call Wall, below Put Wall, above Gamma Flip, or below Gamma Flip โ€” for one-click TradingView alerts.

Why use it? If you already trade from TradingView, having structural GEX levels overlaid on your chart removes the constant tab-switching to gexboard.com. The lines stay anchored to price as you zoom and scroll, so you can read confluence with your indicators (RSI, MACD, volume profile, fib levels, etc.) without leaving TV.

1Request access on /account

Open /account. Find the section titled ๐Ÿ“ˆ TradingView Indicator Access. Type the username you use on TradingView (case-sensitive, exactly as it appears on your TV profile) and click Request access.

Important: The username must match your TradingView profile exactly. Find it at tradingview.com/u/ or in your TV profile menu top-right. If you type it wrong, the invite won't reach you and we'll need to redo it.
/ACCOUNT โ€” TRADINGVIEW INDICATOR ACCESS CARD
๐Ÿ“ˆ TradingView Indicator Access NOT REQUESTED
Pull GEXBoard levels directly into your TradingView chart. Submit your TV username and we'll invite you within 24 hours.

2Wait up to 24h for the invite

After submitting, the status badge on /account flips from PENDING to ACTIVE once we've granted you access on TradingView's side. You'll also receive a TradingView notification โ€” check the bell icon top-right of TV.

You can request earlier than 24h, just refresh /account every few hours. Most invites go out within the same day.

STATUS BADGE TRANSITION ON /ACCOUNT
Right after submission
โณ PENDING
tradingview_user ยท waiting
โ†’
~24h
After we grant access
โœ“ ACTIVE
"Open in TradingView โ†’" link unlocks

3Add the indicator to your TV chart

On the /account page, the "Open in TradingView โ†’" button takes you directly to the indicator's TV page. Click Add to chart. Alternatively, in TradingView:

  1. Open any chart (we recommend SPY or QQQ since those have the most active GEX coverage).
  2. Click Indicators in the toolbar.
  3. Switch to the Invite-Only Scripts tab.
  4. Find GEXBoard Levels and click to add.

The indicator loads with the message "โ—‹ PASTE REQUIRED" in the table โ€” that's normal. It needs your levels paste before it can render lines.

TRADINGVIEW ยท INDICATORS DIALOG ยท INVITE-ONLY SCRIPTS TAB
Indicators, Metrics & Strategies ร—
Built-ins My scripts Invite-only scripts Public
๐Ÿ” GEXBoard
GX
GEXBoard Levels
By GEXBoard ยท Invite-only
+ ADD
Click + ADD to load the indicator into your chart.

4Copy levels from /radar

Open /radar/SPY (or any supported ticker). At the top of the histogram chart you'll see a small button: ๐Ÿ“‹ TV. Click it.

A toast confirms "โœ“ Copied (5 DTE)" โ€” that means a string with all 5 DTE buckets and both NET/GROSS walls is now in your clipboard. The number drops to "(3 DTE)" on weekends and holidays when 0DTE/1DTE buckets don't exist.

/RADAR โ€” CHART CONTROLS WITH ๐Ÿ“‹ TV BUTTON
NET GROSS CALLS PUTS CUM OI Strikes 30 โ–พ CSV ๐Ÿ“‹ TV
After clicking, the toast confirms which DTE buckets were copied:
โœ“ Copied (5 DTE)

5Paste into the indicator settings

Back in TradingView, hover over the GEXBoard Levels name in the top-left chart legend. Click the gear icon (โš™) that appears โ€” opens the Settings panel.

Find the ๐Ÿ“‹ Paste levels โ†’ field, paste with Ctrl+V (or Cmd+V on Mac), and press Enter. Press OK.

Press Enter is critical: TradingView won't apply the input until you press Enter inside the field. If you paste and click OK without Enter, the indicator stays in PASTE REQUIRED state.

The chart updates immediately:

  • Three horizontal lines appear (teal Call Wall, red Put Wall, yellow dashed Gamma Flip).
  • Each line has a small label at the right edge showing its name and price (e.g. CW 725.00).
  • The summary table top-right flips from PASTE REQUIRED to โ— LIVE with all values populated.
TRADINGVIEW ยท INDICATOR SETTINGS PANEL
GEXBoard Levels ร—
Inputs Style Visibility
LEVELS
๐Ÿ“‹ Paste levels โ†’
PASTE HERE
โš  Then press Enter โ€” TradingView only applies the input after Enter

6Switch DTE and Methodology with the dropdowns

Inside the same Settings panel you'll see two dropdowns under the VIEW group:

  • ๐Ÿ“… DTE โ€” pick from 0DTE / 1DTE / Weekly / Monthly / 90 AGG. Defaults to 90 AGG.
  • ๐Ÿ“ Methodology โ€” pick NET or GROSS. Defaults to NET.

Change either dropdown and the lines + table re-render with the new values. You don't need to re-paste. A single paste contains all 10 combinations (5 DTE ร— 2 methodologies).

What if I pick a DTE that isn't available? On weekends and holidays, 0DTE and 1DTE buckets don't exist (no contracts expire those days). If you select them, the table shows Status: 0DTE unavailable / Reason: Market closed or no data and the lines disappear. They reappear automatically Monday at 9:30 AM ET.
VIEW DROPDOWNS ยท DTE & METHODOLOGY
๐Ÿ“… DTE
90 AGG โ–พ
0DTE
1DTE
Weekly
Monthly
90 AGG โœ“
๐Ÿ“ Methodology
NET โ–พ
NET โœ“
GROSS
Switch either dropdown โ€” chart re-renders with new walls. No re-paste needed.

NET vs GROSS โ€” what's the difference?

Both methodologies compute the same three structural levels (Call Wall, Put Wall, Gamma Flip) but combine call and put gamma differently:

Method Computation per strike When to use
NET call_ฮณ + put_ฮณ summed at each strike GEXBoard default. Backtest shows higher hit rate on call walls in QQQ (60โ€“83% vs 28% for GROSS).
GROSS Calls and puts treated independently. Call Wall = max call ฮณ, Put Wall = max put ฮณ. SpotGamma-style convention. Backtest shows GROSS wins on put walls in SPX/SPY.

You don't have to choose one โ€” toggle between them on the same chart. They often agree on Call Wall + Put Wall but disagree on which strike is "the" wall when calls and puts are imbalanced. Both views together give you a fuller picture.

DTE buckets explained

Bucket What it covers Available
0DTE Contracts expiring today only Weekdays during market hours (9:30 AM โ€“ 4:00 PM ET)
1DTE Contracts expiring tomorrow only Weekdays (also varies โ€” depends on the calendar)
Weekly 7-day expiration window Always (covers the next weekly expiry)
Monthly 30-day expiration window (next monthly expiry) Always
90 AGG All expirations within 90 days, aggregated Always โ€” default view, broadest structural read

7Set up TradingView alerts (optional)

The indicator exposes 4 alert conditions you can wire to TradingView's native alert system:

  1. Right-click on the chart โ†’ Add alert.
  2. In the Condition dropdown, pick GEXBoard Levels.
  3. Pick one of: Above Call Wall / Below Put Wall / Above Gamma Flip / Below Gamma Flip.
  4. Configure your delivery (push notification, email, webhook) and save.

The alert fires when the underlying price crosses the corresponding level. Note that the level itself only updates when you re-paste from /radar โ€” alerts don't auto-refresh as walls move during the day.

Refreshing the levels intraday

GEXBoard's walls and Gamma Flip move during the day as new options trades come in. The indicator does not auto-pull updates โ€” TradingView's Pine Script API doesn't allow HTTP requests by design.

To get fresh levels:

  1. Click ๐Ÿ“‹ TV on /radar (or whichever ticker you're tracking).
  2. In TV, open the indicator settings.
  3. Replace the existing paste with the new one (Ctrl+A inside the field, paste).
  4. Press Enter.

Most traders re-paste once at the open, once midday, and once near the close. The walls don't typically move dramatically intraday unless there's a sharp regime shift.

Coming later: a browser extension that auto-pushes the levels every 30 seconds without manual paste. For now the manual flow keeps you in control of when the snapshot is taken.

Troubleshooting

Symptom Cause Fix
Table shows "โ—‹ PASTE REQUIRED" Indicator added but no levels pasted yet Click ๐Ÿ“‹ TV on /radar, paste in the indicator's "๐Ÿ“‹ Paste levels โ†’" field, press Enter
Table shows "โš  ERROR: Bad paste..." The string was truncated or modified Re-copy from /radar with a fresh click on ๐Ÿ“‹ TV; don't edit the string manually
"0DTE unavailable / Market closed or no data" Expected behavior on weekends and holidays Switch dropdown to Weekly, Monthly, or 90 AGG โ€” they're always available
Lines and labels disappeared after paste Selected DTE bucket is unavailable Same as above โ€” switch to a valid DTE
"Indicator not in TradingView search" Invite hasn't been accepted on your TV side, or status is still PENDING Check /account: status should be ACTIVE. Check TV bell icon top-right for the invite notification
"๐Ÿ“‹ TV button shows Pro modal" You're on Starter plan Upgrade to Pro on /account#billing
"๐Ÿ“‹ TV button missing on /radar" Hard cache or Free user Hard refresh (Ctrl+Shift+R). If still missing and you're paid, contact support

Pricing

The TradingView indicator is included free with the following plans:

  • Pro plan ($39/mo) โ€” full TradingView indicator access, all 5 DTE buckets, NET + GROSS, all 30 tickers
  • Trader plan ($79/mo) โ€” everything in Pro plus AI Analyst, Historical Replay, Real-Time Greeks Stream, priority support

Starter plan ($19/mo) does not include the TradingView indicator. Starter subscribers can upgrade to Pro at any time from /account.

Questions or stuck somewhere? Reply to contact@gexboard.com and we'll walk you through it.