Journalit
Journalit

Getting Started

WelcomeWhat's NewInstallationQuick StartAuthentication

Journaling

Home ViewManual EntryTrade NotesTrade LogSetupsSession Mode

Reviews & Analytics

DashboardReview System

Accounts & Prop Firms

Account ManagementProp Challenges

Customization

Layout BuilderNavigation SidebarSettings

Import & Integrations

Trade ImportMCP
Trade Sync Guides
Broker Export Guides
Interactive BrokersTradovateTradeZeroTradingView Paper TradingFX ReplayBybitHyperliquidBlofinSierra ChartMotiveWaveATASTrading TechnologiesRithmicMetaTrader HTMLTopstepXDeepChartsBreakout TerminalNinjaTrader
DownloadSign In
Docs/Broker Export Guides/NinjaTrader

NinjaTrader CSV Export Guide

Continue with Journalit

Trading platformsCompare direct sync and supported imports.CSV trade importImport broker exports into your journal.Obsidian pluginUse Journalit inside your vault.Trading journal templateSee the default vault structure.MetaTrader journalUse MT4 sync or import MetaTrader statements.

Breakout Terminal

Previous Page

On this page

OverviewWhat Journalit expectsExport trades from NinjaTraderOpen the Orders tabShow the day's filled ordersKeep the default columnsExport the gridImport the original fileQuick validation before importTroubleshootingNext steps

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.

Overview

Orders tab only

Journalit reads the Orders tab export. The Accounts tab and Trade Performance reports have a different structure.

One day per file

NinjaTrader's Orders tab shows the current day's orders, so each export covers one trading day.

US regional format

Dates and numbers must be in the English (United States) Windows format, such as 11/2/2026 9:20:47 AM and 7664.50.

Commission caveat

The Orders tab has no commission column, so imported trades have no commission or fees.

What Journalit expects

Platform area
Required columns
Also keep
Date and number format
Export format
Do not use

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.

Export trades from NinjaTrader

Open the Orders tab

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.

Show the day's filled orders

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.

Keep the default columns

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.

Export the grid

Right-click inside the orders grid, choose Export, and save the file as CSV or Excel.

Import the original file

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.

Quick validation before import

Correct source

You exported the Control Center Orders tab, not the Accounts tab or a Trade Performance report.

Filled orders visible

The grid showed the day's filled orders before you clicked Export.

US date and number format

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.

Same time zone

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.

Troubleshooting

Next steps

NinjaTrader trading journal

See what NinjaTrader support includes: Tradovate-based sync, Orders tab import, and the honest limitations.

Set up Tradovate Trade Sync

For NinjaTrader accounts with Tradovate access, sync trades automatically instead of exporting a file every day.

Import the NinjaTrader file

Continue to the Trade Import guide to preview and import the exported file into Journalit.

Trade import for your trading journal

See how broker exports become mapped, validated, and imported into Journalit.

Browse other broker guides

Compare supported broker export paths and choose the right file before importing.