Import guide · your levels, your chart

Put the levels
on your chart.

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.

  1. In the terminal's Files — your chart panel, right-click SPECTRE_Levels.cs → Save link as…
  2. Save it into Documents\NinjaTrader 8\bin\Custom\Indicators\ as a CS File.
  3. In NinjaTrader: Control Center → New → NinjaScript Editor.
  4. Press the Compile button (or F5). One time only — never again.
  5. On a price chart: right-click → Indicators, search "spectre", select SPECTRE_Levels → Add.
  6. Paste your API key (terminal → ⚡ NinjaTrader auto-sync) and set the Symbol (NQ / ES / BTC / ETH / GC), then OK.
  7. Your levels draw — and refresh themselves every session.
Step 1 — right-click the download, Save link as Step 2 — save into the Indicators folder Step 3 — open the NinjaScript Editor Step 4 — compile the indicator Step 5 — add the indicator to a chart Step 6 — paste your key and set the symbol Step 7 — levels draw and refresh 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
  1. Download the .xml file from the terminal (Files panel → DeepChart).
  2. On your DeepChart price chart, right-click anywhere to open the menu.
  3. Go to Drawing Utilities → Import Annotations.
  4. Choose the SPECTRE .xml you just downloaded and click Open.
  5. 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.
  6. Next session: import the new file. Old annotations are named by date (SPECTRE20260612_…) so they're easy to select and clear.
Step 1 — right-click the chart Step 2 — Drawing Utilities, Import Annotations Step 3 — choose the SPECTRE .xml file Step 4 — levels draw on the chart
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
  1. Download the .xml file from the terminal (Files panel → DEEPDOM).
  2. Import it through DeepCharts' Import Annotations flow — DEEPDOM is DeepCharts' DOM product, so it reads the same annotations file as DeepChart above.
  3. Make sure you are on the same instrument (e.g. NQ) the file is for, or the levels won't line up.
  4. 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)

  1. On the terminal, pick Bookmap in the Files panel, then click 🔗 Copy URL while signed in.
  2. In Bookmap: Settings → Cloud Notes.
  3. Paste the URL into the notes source and enable it.
  4. 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.
  5. That's it. Bookmap re-fetches on its own schedule, so each session's levels arrive without another download.

Bookmap — from a file (offline)

  1. Download the .csv from the terminal (Files panel → Bookmap).
  2. In Bookmap: Settings → Cloud Notes, and point it at the downloaded file.
  3. 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

  1. Use the same URL or file — MotiveWave reads the Bookmap Cloud Notes format natively.
  2. In MotiveWave: Study → Cloud Levels, then give it the URL (or browse to the file).
  3. 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.

02 — FREE TRADE IDEASBeyond the levels

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.

General research, not personal advice. Read the risk & disclaimers.