← Hub

TradingView Setup Guide

Overview

This guide walks you through opening a TradingView account, connecting it to Tradovate, setting up ES and NQ futures charts, and finding ICT community indicators. Takes about 20–30 minutes.

⏱ 20–30 min 📈 Charting platform START HERE

Step 1 — Open a TradingView Account

1 Go to TradingView and click Sign Up

Open tradingview.com in your browser. Click Sign In (top right) → Create an account. Use your email or Google account.

📸 Screenshot: TradingView sign-up page
tradingview.com → Sign In → Create account
Figure 1: TradingView sign-up — use Google for fastest setup
2 Choose a paid plan for real-time futures data

The free plan includes CME futures data with a 10-minute delay. Real-time CME futures data costs an additional $7/month as a data add-on (separate from your subscription tier). For ICT intraday trading — where killzones and displacement happen fast — a 10-minute delay is a real disadvantage. Most serious futures traders use the paid plan + real-time add-on.

Free path: Since you already have Tradovate connected — Tradovate appears on TradingView's broker data verification list. When you link Tradovate to TradingView, you get real-time CME/CBOT/COMEX/NYMEX data on your TradingView charts at no extra cost through Tradovate's own Level I CME data subscription. The data stays live as long as your Tradovate account is active. This is the cheapest real-time path — you only need a TradingView charting subscription, not a separate TradingView data add-on.

The paid setup if you want TradingView-native data without using the Tradovate broker path: Essential ($12.95/mo annual · $14.95/mo monthly) + $7/mo TradingView data add-on.

  • Essential ($12.95/mo annual · $14.95/mo monthly): 2 charts per tab, 5 saved layouts, real-time data with broker or add-on
  • Plus ($29.95/mo annual · $34.95/mo monthly): 4 charts per tab, 10 saved layouts, more tools
  • Premium ($59.95/mo annual · $69.95/mo monthly): 8 charts per tab, 25 saved layouts, full suite
Alan — Essential is sufficient for starting out. Upgrade later if you want more layouts. Annual billing saves ~13% on Essential, ~29% on Plus and Premium.

Go to tradingview.com/pricing and pick your plan. Annual billing saves ~13% on Essential, ~29% on Plus and Premium.

Source: TradingView pricing page — tradingview.com/pricing

Free TradingView includes CME futures data with a 10-minute delay. Real-time data is a $7/month add-on through TradingView. Ninja opening: Linking Tradovate as your broker on TradingView gives you real-time CME futures data at no extra cost — Tradovate provides Level I CME data as part of its own subscription. You only need a TradingView charting plan, not a separate data add-on.

Step 2 — Set Up ES and NQ Futures Charts

3 Open TradingView and add a futures chart

After logging in, go to the top navigation bar → click Products → select Supercharts. This opens the charting workspace.

Note: Do not look for a "Chart" tab in the top menu — TradingView's chart lives under the Products dropdown as "Supercharts."

📸 Screenshot: TradingView top nav
Products → Supercharts
Figure 2: Products (top nav) → Supercharts opens the chart workspace
4 Search for ES (E-mini S&P 500) futures

Click the Quick search button in the chart toolbar (the magnifying glass icon). Type your symbol and select it from the futures results. Note: Ctrl+K (Windows) or Cmd+K (Mac) opens the Indicators/tools panel — not the symbol search. The correct path is the Quick search button or clicking the symbol name directly.

Type ES and select ES1! from the futures results. ES1! is the front-month continuous contract — that's what most traders use.

Repeat for NQ: click Quick search again, type NQ and select NQ1! (E-mini Nasdaq continuous contract).

📸 Screenshot: TradingView Quick search button → type ES → select ES1! (front-month E-mini S&P 500)
Figure 3: Click the magnifying-glass Symbol Search, or type the ticker on the chart. Cmd/Ctrl+K = Quick Search (tools/commands), not symbol search.

Source: TradingView platform — verified live interface, June 2026

5 Set your chart timeframes

ICT methodology uses a top-down timeframe hierarchy:

  • Daily (D): Bias only. Check this first. Is the trend bullish, bearish, or ranging? This sets your directional bias for the day — no trades placed here.
  • 1H / 15M: Structure. Where are the key levels, FVGs, and order blocks? These timeframes map structure — not where you enter.
  • 5M / 3M / 1M: Execution band — where entries are placed. Default to 5M. Graduate to 1M only after ~100 logged 5M setups. All three are canonical ICT; the 1M is not "scalping" — it's the finest resolution of the same signal anchored to the Daily bias.

To change timeframe: click the timeframe buttons in the chart toolbar (1m, 5m, 15m, 1H, 4H, D, W).

Multi-panel layout requires a paid TradingView plan. On the free plan, you can only view one chart at a time. Upgrade after you're consistently profitable — for now, use a single chart and switch timeframes manually as you analyze.

To save your chart template (free plan works): Right-click on the chart → Settings → bottom-left corner dropdown → Save As. Name it ICT MES. This saves your chart type, indicators, and drawing tools.

ICT timeframe rule: Daily = bias. 1H/15M = structure. 5M/3M/1M = execution band — where entries are placed. Default to 5M; graduate to 1M after ~100 logged setups.

Step 3 — Connect TradingView to Tradovate

6 Open the Trading Panel and select Tradovate

With your chart open, look for the Trading Panel toolbar (bottom or side of the chart). Click it and select Tradovate as your broker.

If you don't see a Trading Panel: look in the chart toolbar for a button labeled Trading Panel or Broker. Enable it from View → Trading Panel.

📸 Screenshot: TradingView Trading Panel
Chart toolbar → Trading Panel → select Tradovate
Figure 4: Select Tradovate as your broker in TradingView's Trading Panel

Source: Tradovate official integration guide — support.tradovate.com/s/article/Connecting-Your-Tradovate-Account-to-TradingView

7 Log in with your Tradovate credentials

After selecting Tradovate, you'll be prompted to log in. Enter the email and password you used to open your Tradovate account (see the Tradovate guide for how to open that account).

Once connected, the TradingView chart will route orders directly through Tradovate — live execution, real market orders.

If you don't have a Tradovate account yet, do that first before trying to connect. See the Tradovate guide →.

Source: Tradovate official — tradovate.com/platform/add-on-integration-tools

Step 4 — Install ICT Indicators

8 Add ICT Killzones — one tool, configured correctly

Click Indicators in the chart toolbar → Community Scripts tab → search "ICT Killzones Toolkit [LuxAlgo]". Add it to your chart. This one indicator covers killzones, session highs/lows, order blocks, FVGs, and breaker blocks.

After adding, open Settings → Style tab. Configure it like this for a clean ICT setup on micros:

Component Setting Why
New York / London Open / London Close / Asian ✅ CHECKED Killzone session boxes — core ICT
Killzone Lines (Top/Bottom/Mean/Extend) ✅ CHECKED Session highs/lows = liquidity pool lines. These are the levels.
Show Retracements ❌ UNCHECKED Fibonacci levels = noise unless you trade fib-based entries. Off keeps chart clean.
Order Blocks ⚠️ ON or OFF Can be noisy on 5M — lots of OB labels. Turn off to test, on if you want visual OB zones.
Breaker Blocks ⚠️ ON or OFF Secondary. Off = cleaner chart. Toggle back on once you're reading the primary structure.
Fair Value Gaps (FVG) ⚠️ ON or OFF Core ICT concept. On = FVG labels drawn on chart. Off = cleaner. Your call.
Reverse ⬜ unchecked Default. Changes killzone direction convention — leave as-is.
The session lines (Killzone Lines = Top/Bottom/Mean) are the core ICT tool — these are your liquidity pool markers. Retracements are the only thing to definitively turn off.
Free plan limit: TradingView's free plan allows a limited number of indicators. ICT Killzones Toolkit is Slot 1. Your EMA + VWAP indicator is Slot 2. Verify the current limit at tradingview.com/pricing — sources vary by tier.
📸 Screenshot: ICT Killzones Toolkit [LuxAlgo] — Style settings tab
Figure 5: Killzones Toolkit settings — check/uncheck each component in the Style tab

Source: LuxAlgo official indicator page — tradingview.com/script/9kY5NlHJ

9 Add EMA 9 / 21 + VWAP (Slot 2)

ICT trading uses 9 and 21 EMA for trend direction, and VWAP as the intraday fair-value reference. These three on one chart give you everything you need for entry bias.

  • EMA 9 + 21: 9 below 21 = bearish bias, 9 above 21 = bullish bias. Used on the 5M execution chart during killzones.
  • VWAP: Intraday fair-value line. Price above VWAP = bullish context; below = bearish.

Option A — compound indicator (free): Search EMA 9/21/50 + VWAP + MACD + RSI Pro in Community Scripts. After adding, open Settings → Style and turn OFF: EMA 50, MACD, RSI, Bear/Bull Background, all arrows. Keep EMA 9, EMA 21, and VWAP only.

Option B — clean custom indicator (Pine Script): A minimal Pine Script running exactly EMA 9, EMA 21, and VWAP — no bloat, no toggle menus. The file is at guides/ict-core-chart.pine in the Hub repo. Copy it into TradingView's Pine Editor, save, and add to chart. Option B is cleaner than Option A (no hidden MACD/RSI bleed, no community-indicator dependency) and uses 1 slot instead of a multi-tool community script.

After configuring, open Settings → Visibility tab and set all timeframes (1M through D) to ON for EMA 9, EMA 21, and VWAP — these should be visible on every timeframe you use.

Two indicators total on free plan: (1) ICT Killzones Toolkit, (2) EMA 9/21 + VWAP. That's the full ICT stack for micros. No room for anything else.

Step 5 — Verify Live Data

10 Confirm you're seeing real-time data

Check the top-left of your chart. If it says "Market is open" with a green dot = live data. If it says "Delayed" = your subscription isn't active yet.

To check Tradovate connection status: look for the Tradovate logo or broker name in the Trading Panel. It should show your Tradovate account balance.

After connecting for the first time: place a LIMIT order (not market) for 1 MES contract to test the full execution chain — TradingView → Tradovate → exchange. Watch it fill.

What You've Set Up