Export NinjaTrader 8 futures trades for Journalit from the Control Center Orders tab. Journalit pairs the filled orders into trades and works out P&L from each contract's size.
See the NinjaTrader trading journal overview for sync and import side by side, what is captured, and the limits.
Bottom line
Use the Orders tab in the NinjaTrader 8 Control Center, right-click the grid and
choose Export. The Orders tab only lists the current trading day, so export it at
the end of each day you trade.
Does your NinjaTrader account use Tradovate?
NinjaTrader brokerage accounts with Tradovate account access can sync automatically instead. Follow the Tradovate Trade Sync setup guide. Use the export below for other NinjaTrader 8 accounts, or for a one-off import.
Journalit reads the Orders tab export. The Accounts tab and Trade Performance reports have a different structure.
NinjaTrader's Orders tab shows the current day's orders, so each export covers one trading day.
Dates and numbers must be in the English (United States) Windows format, such as 11/2/2026 9:20:47 AM and 7664.50.
The Orders tab has no commission column, so imported trades have no commission or fees.
Most common mistake
If the file imports nothing, check that the grid was showing filled orders when you exported. Orders filtered out of the grid, and columns hidden in its Properties, are not in the file.
In NinjaTrader 8, open the Control Center and select the Orders tab at the bottom of the window.
If the tabs are not visible, right-click inside the Control Center and enable Show Tabs.
Check that the grid lists the orders you traded today, including filled ones. If Filter Only Active Orders is on, turn it off. If you filter by account, the file only contains that account's orders.
The default columns already include everything Journalit needs. If you have customised the grid, open Properties from the right-click menu and make sure Instrument, Action, Filled, Avg. price, Time, State and Account display name are shown.
Right-click inside the orders grid, choose Export, and save the file as CSV or Excel.
Upload the exported file into Journalit without editing it first. Spreadsheet tools can rewrite dates and numbers when they resave a file.
Import the NinjaTrader file
Once you have the Orders tab export, continue to Journalit Trade Import and choose NinjaTrader. Preview the file before confirming it, and read any warnings about open positions.
You exported the Control Center Orders tab, not the Accounts tab or a Trade Performance report.
The grid showed the day's filled orders before you clicked Export.
Open the file in a text editor: times look like 11/2/2026 9:20:47 AM and prices like 7664.50, with no commas.
Journalit reads the Time column in your computer's time zone. Keep NinjaTrader's time zone setting on your local time, which is its default.
See what NinjaTrader support includes: Tradovate-based sync, Orders tab import, and the honest limitations.
For NinjaTrader accounts with Tradovate access, sync trades automatically instead of exporting a file every day.
Continue to the Trade Import guide to preview and import the exported file into Journalit.
See how broker exports become mapped, validated, and imported into Journalit.
Compare supported broker export paths and choose the right file before importing.