NinjaTrader 8 is one of the most widely used futures trading platforms, and its trade history export is one of the more reliable CSV formats available. But knowing how to get the data out is only the first step — what you do with it once it's in your journal is what actually moves the needle.
This guide walks through the exact export steps, common mistakes to avoid, and what to focus on once your trades are imported.
The correct export for journal import is the Trade Performance → Trades tab, not the Executions tab. Executions shows individual fills which creates duplicate entries for multi-fill orders. Trades shows the completed round-trip which is what your journal needs.
The export includes: instrument, market position (Long/Short), quantity, entry price, exit price, entry time, exit time, profit (points), profit ($), commission, trade number. Most trading journals can parse this directly without any manual cleanup.
One thing to check: NinjaTrader exports profit in both points and dollars. The dollar P&L is net of commissions as configured in your NinjaTrader account settings. If your commission settings in NinjaTrader are wrong, your exported P&L will also be wrong. Verify your commission setup in NinjaTrader before relying on exported P&L figures.
If you trade micro contracts (MES, MNQ), verify that your journal is applying the correct multipliers. MES is $5/point, MNQ is $2/point. If P&L figures look 10x too large, your journal is applying the full contract multiplier instead of the micro multiplier.
The most valuable thing you can do after import is spend 15 minutes going through each trade and adding a setup tag — "opening range breakout," "VWAP reclaim," "supply zone fade." This turns raw price data into analyzable performance data. Without setup tags, you have P&L history. With setup tags, you have a breakdown of which strategies actually work.
Pick your biggest winner, biggest loser, and one where you're unsure whether it was a good trade or a lucky outcome. Watch each one bar by bar from 10 minutes before your entry. You'll see things you didn't notice in the moment.
NinjaTrader traders typically focus on the RTH session (9:30–4:00 EST). Filter your journal analytics by time of day and you'll almost certainly find that your first-hour trades and your last-hour trades perform very differently. Most NinjaTrader futures traders should stop trading between 11am and 1pm based on their own data.
If you trade overnight sessions, break out your RTH and overnight performance separately. Many traders find their overnight P&L is consistently negative while their RTH P&L is positive — meaning the overnight trading is cancelling out their edge.
If you trade multiple instruments on NinjaTrader (ES and NQ, for example), look at your stats per instrument. Most traders have a clear edge on one instrument and break even or lose on the others. The data usually makes this obvious within 50 trades.
The most effective routine for NinjaTrader traders:
The whole post-session process should take 15–20 minutes. It doesn't need to be longer than that to be effective. Consistency matters more than depth.
CSV import with step-by-step instructions, correct contract multipliers, and full trade analytics.
Start Free Today25 free trades · No credit card · No expiry