Traders Journal Logo
Traders Journal
NinjaTrader

Journal your NinjaTrader and Tradovate trades.

Traders Journal reads the trade history you export from NinjaTrader or Tradovate — instrument, side, quantity, entry and exit, timestamps, fees and realised P/L — and turns each row into a journal entry you can review with notes, screenshots and analytics.

Statement import
Available now
Trade Auto Sync
Live for Tradovate

Connect Tradovate and new fills, orders and open positions arrive on their own. Tradovate serves the current trading day, so older history still comes in by file. NinjaTrader auto sync is not available yet — its history imports by file today.

Traders Journal is a journaling and review tool. It does not place, modify, cancel or route orders, and it never asks for your platform login.

NinjaTrader® is a registered trademark of NinjaTrader Group, LLC. No NinjaTrader company has any affiliation with the owner, developer, or provider of the products or services described herein, or any interest, ownership or otherwise, in any such product or service, or endorses, recommends or approves any such product or service.

How it works

Watch the import, start to finish

Three minutes, one file, no credentials. The walkthrough uses a broker statement — a NinjaTrader or Tradovate export behaves exactly the same way.

  1. 01

    Export your history

    Download your trade history from NinjaTrader or Tradovate as CSV or Excel.

  2. 02

    Upload the file

    Open Statement Import in Traders Journal and select the exported file. Every column is matched for you.

  3. 03

    Review, then save

    Check the trades that were read out of the file, correct anything that looks off, and add them to your journal.

FAQ

Questions before you import

What does Traders Journal import from NinjaTrader or Tradovate?

The trade history you export yourself: instrument, side, quantity, entry and exit prices, timestamps, fees, and realised P/L. Each row becomes a journal entry you can annotate and analyse.

Can Tradovate sync automatically instead of by file?

Yes. Tradovate auto sync is live: connect once through Tradovate’s own login and new fills, orders and open positions arrive on their own. Tradovate’s API serves the current trading day only, so anything older still comes in by statement import. NinjaTrader auto sync is not available yet.

Do I need to share my platform login?

No. Statement import works from a file you export and upload. Tradovate auto sync uses Tradovate’s own read-only login screen — your password is typed on Tradovate, never given to Traders Journal, and the connection cannot place or change orders.

Does Traders Journal place or manage trades in my account?

No. Traders Journal is a journaling, analytics, and review tool. It does not place, modify, cancel, or route orders, and it does not hold or handle funds.

What happens if I import the same file twice?

Incoming trades are checked against what is already in your journal before anything is saved, so re-importing an overlapping export does not create duplicates.

Traders Journal is a trading journal, backtesting, charting, and educational software platform. Traders Journal is not a brokerage company, does not execute or route trades, and does not hold or handle client funds. Subscription fees are for access to Traders Journal software and features, not brokerage fees, transaction fees, or trading commissions.

Futures and forex trading contains substantial risk and is not for every investor. An investor could potentially lose all or more than the initial investment. Risk capital is money that can be lost without jeopardizing ones’ financial security or life style. Only risk capital should be used for trading and only those with sufficient risk capital should consider trading. Past performance is not necessarily indicative of future results.

Hypothetical performance results have many inherent limitations, some of which are described below. No representation is being made that any account will or is likely to achieve profits or losses similar to those shown; in fact, there are frequently sharp differences between hypothetical performance results and the actual results subsequently achieved by any particular trading program. One of the limitations of hypothetical performance results is that they are generally prepared with the benefit of hindsight. In addition, hypothetical trading does not involve financial risk, and no hypothetical trading record can completely account for the impact of financial risk of actual trading. for example, the ability to withstand losses or to adhere to a particular trading program in spite of trading losses are material points which can also adversely affect actual trading results. There are numerous other factors related to the markets in general or to the implementation of any specific trading program which cannot be fully accounted for in the preparation of hypothetical performance results and all which can adversely affect trading results.

© 2026 Traders Journal. All rights reserved.

TRADERS

JOURNAL