Home / Market & alternative data

ninjatrader-to-parquet

Market & alternative data★ 10 GitHub starsPython⏱ Last commit 30 days ago

Offline Parquet export of futures tick and minute files

What it is

A Python script that reads NinjaTrader 8 tick and minute history files and writes Parquet or compressed CSV without the trading platform running. It scans the local database folder, records a manifest so a later run exports only days that changed, and can join contracts into a continuous file using a volume or calendar roll. Futures researchers who backtest in pandas, polars, or their own code can copy that folder to another machine and convert it there. An encoding the decoder has not already verified stops with a named error instead of a guess, and the continuous files are not back-adjusted.

At a glance

Research onlyOur rating, based on popularity, maintenance and how ready it is for real use.

Best forProfessional quants
Used forData analysis, Data source
MarketsFutures, Other markets
StackPython
Learning curveModerate learning curve
Practical valueLow practical value
CostFree and open source
HardwareNo GPU needed
MaintenanceLast commit 30 days ago

GitHub stars, last 30 days

Daily snapshots since 2026-09-28 (up to 30 days): 0 over the period, now 10. Gaps mean no snapshot was taken that day.

In the author's words

NinjaTrader 8 .ncd tick and minute history files to Parquet without NinjaTrader running; row-exact against NinjaTrader's own export, incremental re-runs.

Open on GitHub ↗This week's trending tools中文页面

Similar tools