GEXBoard TradingView Indicator
- 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.
on /account
~24 hours
in TradingView
๐ TV button
in TV settings
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.
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.
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.
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:
- Open any chart (we recommend SPY or QQQ since those have the most active GEX coverage).
- Click Indicators in the toolbar.
- Switch to the Invite-Only Scripts tab.
- 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.
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.
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.
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.
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
NETorGROSS. 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).
Status: 0DTE unavailable / Reason: Market closed or no data and the lines disappear. They reappear automatically Monday at 9:30 AM ET.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:
- Right-click on the chart โ Add alert.
- In the Condition dropdown, pick GEXBoard Levels.
- Pick one of:
Above Call Wall/Below Put Wall/Above Gamma Flip/Below Gamma Flip. - 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:
- Click ๐ TV on /radar (or whichever ticker you're tracking).
- In TV, open the indicator settings.
- Replace the existing paste with the new one (Ctrl+A inside the field, paste).
- 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.
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.