Learn · NinjaTrader 8

Key levels in
NinjaTrader 8.

Draw SPECTRE's daily key levels — the gamma flip, call wall, put wall and the rest of the board — on a NinjaTrader 8 chart with a free indicator that refreshes them every session. Seven steps, once.

01 — WHY AN INDICATORNinjaTrader cannot import lines from a file

NinjaTrader 8 has no native way to import horizontal lines, so SPECTRE ships a free indicator, SPECTRE_Levels. You install it once with your personal API key (free with an account); after that it fetches each session's levels from spectre.markets itself and redraws them — no files to download every morning.

Get the free NinjaTrader indicator Get your API key: sign in free

02 — STEP BY STEPImport SPECTRE levels into NinjaTrader 8

  1. Right-click the SPECTRE_Levels download, then Save link as…
    NinjaTrader 8 step 1: Right-click the SPECTRE_Levels download, then Save link as…
    Step 1
  2. Save it into Documents\NinjaTrader 8\bin\Custom\Indicators\ as a CS File.
    NinjaTrader 8 step 2: Save it into Documents\NinjaTrader 8\bin\Custom\Indicators\ as a CS File.
    Step 2
  3. In the Control Center: New → NinjaScript Editor.
    NinjaTrader 8 step 3: In the Control Center: New → NinjaScript Editor.
    Step 3
  4. Press Compile (or F5). One time only.
    NinjaTrader 8 step 4: Press Compile (or F5). One time only.
    Step 4
  5. On a chart: right-click → Indicators → select SPECTRE_Levels → Add.
    NinjaTrader 8 step 5: On a chart: right-click → Indicators → select SPECTRE_Levels → Add.
    Step 5
  6. Paste your API key and set the Symbol (NQ / ES / BTC / ETH / GC), then OK.
    NinjaTrader 8 step 6: Paste your API key and set the Symbol (NQ / ES / BTC / ETH / GC), then OK.
    Step 6
  7. Done — your levels draw and refresh every session.
    NinjaTrader 8 step 7: Done — your levels draw and refresh every session.
    Step 7

03 — IF NOTHING DRAWSThree checks

Re-check that the API key is pasted exactly and that the chart's Symbol is one SPECTRE publishes (NQ, ES, BTC, ETH, GC). A 403 in the NinjaScript output means the key is missing or wrong. The indicator needs outbound HTTPS, so allow NinjaTrader through a firewall that blocks it.

Want to see the levels before installing anything? Each instrument's free board is public: NQ, ES, BTC.

04 — QUESTIONSAsked plainly

Can NinjaTrader 8 import key levels from a file?

Not natively: NinjaTrader 8 has no horizontal-line import. SPECTRE's free SPECTRE_Levels indicator fetches the levels from spectre.markets every session instead, so there is nothing to import by hand.

Do I have to reinstall the indicator every day?

No. You compile it once; after that it refreshes the levels itself every session.

Is the NinjaTrader indicator free?

Yes. The indicator and the API key are free with a SPECTRE account.

Which instruments does it draw?

NQ, ES, BTC, ETH and GC: set the indicator's Symbol to the instrument on your chart.

Today's NQ levels — free Every platform