Squidly, the Nrdvana mascot

Nrdvana

NinjaTrader 8 Market Replay data, converted to clean CSV and Parquet.

NinjaTrader locks Market Replay in .nrd files that nothing else can read. Nrdvana turns them into the formats traders actually work in — tick, market depth, and time bars — in seconds, on your own machine, with no NinjaTrader installation required.

The goal is simple and ambitious: make replay data a first-class research asset. Not a locked archive you fight with, but a clean, verified, automated pipeline feeding whatever you actually build in.

What it does

MNQ 06-25 · .nrd clean.csv · .parquet · NT8 · MT4/5 · TradeStation

Point it at a single file, a folder, or an entire replay tree. It decodes every session, filters to the hours you care about, converts to your timezone, and writes one file per day — or per week, month, or the whole range.

Output formats

Fourteen targets from one pass — ask for several at once and it writes them together.

FormatTargetDepthGranularity
nt8NinjaTrader 8 tick importtradestick
mt4MetaTrader 4 History Center barstradestime bars
mt5MetaTrader 5 custom-symbol ticksL1tick
tsTradeStation ASCII barstradestime bars
ohlcvOHLCV — platform-neutral time barstradestime bars
ncCanonical — everything the replay stream containsL1 + L2tick
n2cCommunity — the standard export layoutL1 + L2tick
parquetApache Parquet — columnar, for researchL1 + L2tick
scidSierra Chart Intraday tickstradestick
featherFeather / Arrow IPC — zero-copy loads in pandas & polarsL1 + L2tick
sl2SquidEyes L2 — compact binary event stream, CRC-checkedL1 + L2tick
sbdSquidEyes bar data — compact binary, windowed sessionstradesM1 bars
ndjsonNewline-delimited JSON — one object per eventL1 + L2tick
customCustom CSV — your columns, your order, your delimiterL1 + L2tick

sl2 and sbd are open, MIT-licensed binary formats with a published reader — built for backtesting engines that would rather memory-map a stream than parse CSV. Every format in detail →

Feature set

Batch at scale

  • Files, folders (searched recursively), or globs — in any combination
  • Group output per day, week, month, or one combined file
  • .gz compression per file, and .zip to bundle a whole run
  • Converts contract groups in parallel

Sessions & time zones

  • RTH, ETH, or any custom window (e.g. 07:15-11:45)
  • Session windows anchored to the exchange trading day
  • Output in ET, CT, MT, PT, UTC, or any Windows/IANA zone
  • Daylight-saving transitions handled correctly

Bars, when you want them

  • M1–M30, H1–H12 — standard MetaTrader-style timeframes
  • Several sizes in a single pass, each to its own file
  • Clock-aligned open times, so they drop straight into a chart

Research-ready output

  • Apache Parquet — typically several times smaller than CSV
  • Loads in one line from DuckDB, pandas, polars, or R
  • UTC microsecond timestamps, unambiguous across DST
Pro & Lifetime

Runs unattended

  • Installs as a Windows service that watches your replay folder
  • New and re-downloaded files convert themselves, automatically
  • Remembers what it already did — a restart doesn't redo the tree
  • System-tray agent: live status at a glance
Server

Runs headless on Linux

  • Runs anywhere Linux containers run — cloud box, VPS, or on-prem
  • Converts within your S3-compatible bucket, in to out
  • Configured entirely by environment — built for automation
  • Licensed per running instance

Repeatable runs

  • Save any set of options to a small JSON config file
  • Re-run a standard conversion with one short command
  • Clear exit codes for scripting and schedulers

Plans

PlanPriceIncludes
TrialFree — no cardEverything, limited to 25 converted files — no time limit
Basic$15/mo or $149/yrAll fourteen formats, batching, sessions, bars, Parquet
Pro$249/yrEverything in Basic + unattended Windows service
Server$249/yr per instanceThe headless Linux worker, for your own cloud server
Lifetime$799 onceEverything in Pro, forever, with updates for life

Basic yearly is two months free. Pro and Server are annual only. No minimum term on Basic — cancel any time. Start the free trial or see pricing.

Your data stays yours

Everything converts locally on your machine. The CSV and Parquet you produce are yours to keep and use — even if a subscription ends. Only the converter is licensed.

Requirements

Windows 10/11 or Windows Server, x64 — a single self-contained executable with no runtimes, no NinjaTrader installation, nothing else to install. The Server tier runs headless wherever Linux containers run. Each license works on one machine, and it keeps working for up to 14 days without a connection.

Where this is going

Nrdvana is built to become the dependable bridge between NinjaTrader's replay archive and serious quantitative work. Next on the path: a signed one-click installer with no security warnings, and deeper automation around the unattended service and the Linux worker. The through-line never changes — your data, converted accurately, on your machine, in whatever shape your tools need.

Work with us — affiliates & partners

Do you sell market data, teach traders, or build tools they rely on? Nrdvana is a natural companion to what you already offer, and we pay a recurring commission on every customer you refer — with a co-branded landing page and a live dashboard so you can see your referrals and earnings at any time.

Let's talk: louis@squideyes.com