NinjaTrader

Choose the right TickTradingData path for NinjaTrader, whether you want native replay files or CSV-based historical imports.


Most NinjaTrader workflows start with one decision: do you want the shortest replay-oriented path, or do you need text files that NinjaTrader can import as historical data?

Choose The Right Path

The correct starting format depends on the result you want inside the platform.

Goal in NinjaTraderBest starting formatWhy this is the simpler path
Replay-oriented workflowNRDNRD is the native replay-oriented delivery format in the TickTradingData catalog.
Historical data import as text filesCSV + CSV To NT8 Historical DataThe converter can turn TickTradingData CSV or CSV.GZ files into Last, Bid, Ask, or tick-replay text files.
Research first, platform laterCSV or ParquetKeep the raw data in an analytics-friendly format first, then convert only the days you actually need in NinjaTrader.

Use NRD When Replay Is The Goal

If you mainly want a NinjaTrader-oriented replay path, NRD is the shortest route.

  1. Download the daily .nrd.gz files from Web Download or SFTP Download.
  2. Keep the files grouped by symbol, expiration, and day so the source days stay easy to audit.
  3. Use those replay-oriented files in your existing NinjaTrader replay workflow.
  4. If you also need the same days for analysis outside the platform, download the matching CSV or Parquet files separately.

Use CSV When You Need Historical Imports

Use the CSV path when your destination is NinjaTrader historical text import rather than a native replay file.

  1. Download the source days as CSV.
  2. Keep the files grouped by symbol and expiration.
  3. Run the CSV To NT8 Historical Data converter on the day or folder you want to import.
  4. Import the generated .txt file into NinjaTrader with the matching instrument, data type, and timezone.

What Changes Between The Two Paths

WorkflowInput you start withTypical output you work with nextBest fit
NRD pathdaily .nrd.gz filesreplay-oriented filesthe platform is the destination
CSV conversion pathdaily .csv or .csv.gz filesInstrument.Last.txt, Instrument.Bid.txt, Instrument.Ask.txt, or tick-replay Instrument.Last.txtyou need text import files or want to keep a raw interchange format first

Practical Validation Checklist

Whichever route you choose, verify the basics before blaming the platform.

Checks

  1. Make sure the contract naming matches the exact NinjaTrader instrument you expect, including expiration for futures such as MNQ 06-25.
  2. Keep day files in chronological order when converting from CSV, because the converter does not reorder a disordered source tree for you.
  3. Match the import settings to the file you generated. Tick-replay text imports still use Data type = Last.
  4. Keep the timezone consistent between conversion and import so the session timing you see in NinjaTrader matches the source data.

Related Pages