Every download from the terminal is a ready-to-load file for your platform, and NinjaTrader uses a free auto-sync indicator —
the same levels you see on the web, drawn on the chart you actually trade. One file per
instrument per session. Here's the exact path for each platform.
01 — PlatformNinjaTrader 8
Auto-sync indicator
Auto-sync — install once, never download a file
a free indicator pulls your levels straight from spectre.markets every session — no files, no folders
NinjaTrader has no native way to import horizontal lines from a file, so we provide a free
indicator, SPECTRE_Levels. You set it up once with your personal key — after that it
fetches the fresh levels from our server itself every session and redraws. Your download-wizard
choices (which groups, colours, custom labels) come through automatically.
In the terminal's Files — your chart panel, right-click SPECTRE_Levels.cs → Save link as…
Save it into Documents\NinjaTrader 8\bin\Custom\Indicators\ as a CS File.
In NinjaTrader: Control Center → New → NinjaScript Editor.
Press the Compile button (or F5). One time only — never again.
On a price chart: right-click → Indicators, search "spectre", select SPECTRE_Levels → Add.
Paste your API key (terminal → ⚡ NinjaTrader auto-sync) and set the Symbol
(NQ / ES / BTC / ETH / GC), then OK.
Your levels draw — and refresh themselves every session.
If nothing draws
Re-check the API key is pasted correctly and the chart's Symbol matches one we publish (NQ / ES /
BTC …). Chart files are free with an account; a 403 in the NinjaScript output means sign up or check the API key. The
indicator needs outbound HTTPS — if your firewall blocks NinjaTrader, allow it.
02 — PlatformDeepChart
Annotations .xml
The annotations .xml
file: SPECTRE_NQ_2026-06-12_deepchart.xml · imports as native annotations
Download the .xml file from the terminal (Files panel → DeepChart).
On your DeepChart price chart, right-click anywhere to open the menu.
Go to Drawing Utilities → Import Annotations.
Choose the SPECTRE .xml you just downloaded and click Open.
The levels draw as native annotations. Make sure the chart is on the same instrument
(e.g. NQ) the file is for, or they won't line up.
Next session: import the new file. Old annotations are named by date
(SPECTRE20260612_…) so they're easy to select and clear.
02b — PlatformDEEPDOM
Annotations .xml
The same .xml, on the DOM
file: SPECTRE_NQ_2026-06-12_deepdom.xml · the DeepChart annotations file, from one renderer
Download the .xml file from the terminal (Files panel → DEEPDOM).
Import it through DeepCharts' Import Annotations flow — DEEPDOM is DeepCharts' DOM
product, so it reads the same annotations file as DeepChart above.
Make sure you are on the same instrument (e.g. NQ) the file is for, or the
levels won't line up.
Next session: import the new file. Old annotations are named by date
(SPECTRE20260612_…) so they're easy to select and clear.
The DEEPDOM download and the DeepChart download of the same session are the
same file — only the filename differs, so you can tell them apart in your downloads
folder. If you already import into DeepChart, nothing about the file changes here.
03 — PlatformBookmap & MotiveWave
Cloud Notes .csv
One URL, pasted once — the levels follow every session
file: SPECTRE_NQ_2026-06-12_bookmap.csv · the same file MotiveWave reads as Cloud Levels
Bookmap — from a URL (recommended)
On the terminal, pick Bookmap in the Files panel, then click 🔗 Copy URL while signed in.
In Bookmap: Settings → Cloud Notes.
Paste the URL into the notes source and enable it.
Set the chart to the same instrument the URL is for (e.g. NQ), or the notes
won't line up — Bookmap matches on the Symbol column.
That's it. Bookmap re-fetches on its own schedule, so each session's levels arrive without
another download.
Bookmap — from a file (offline)
Download the .csv from the terminal (Files panel → Bookmap).
In Bookmap: Settings → Cloud Notes, and point it at the downloaded file.
Next session, download the new file and point Cloud Notes at it. Each file's name carries its date, so the old file is not replaced.
MotiveWave — Cloud Levels
Use the same URL or file — MotiveWave reads the Bookmap Cloud Notes format natively.
In MotiveWave: Study → Cloud Levels, then give it the URL (or browse to the file).
Match the instrument, as above.
Copy URL puts your API key on the address when you are signed in, and that address
serves your full board. Keep it private; regenerating your key stops the old address. Without a
key the same address serves only the free levels. The file has no quoting — commas in a label are flattened to
spaces so Bookmap's plain comma-split parser reads every row.
01 — THE FILES THEMSELVESWhat you're importing
Each file contains the session's published level set — gamma flip, call/put walls, GEX strikes,
the expected-move band on crypto boards, pivots, value areas, VWAP — exactly what the web terminal shows for your plan.
Files are generated fresh from the day's data at download time and never edited after publication;
the same levels are graded in the public track record.
Every daily path now carries a free trade idea — a defined entry, an invalidation
and a target — alongside the levels you import. Load the levels exactly as above; the
trade idea rides the daily desk read. Free during launch.