Integration

NinjaTrader trading journal

Bring NinjaTrader executions into your journal with a CSV import or an API key.

Toreda imports your NinjaTrader futures trades two ways. You can upload an execution CSV into a NinjaTrader account, or generate an API key and send fills from your own NinjaTrader 8 script or add-on.

Unlike Tradovate or the ProjectX firms, NinjaTrader is a desktop platform, so there is no broker login to authorize. New to the platform? Read the NinjaTrader platform page.

Option 1: CSV import

Create a NinjaTrader account in Toreda (it is listed as "Manual account + CSV import"), then import your export on the Trades page. Toreda reads each execution, pairs entries with exits using NinjaTrader's position column, and builds one trade per round trip.

  • Reads instrument, action, quantity, price, time and commission from each execution.
  • Pairs fills into closed trades with entry, exit, side and size.
  • Carries commissions into each trade's fees.
  • Skips trades you have already imported, and shows a preview before anything is saved.

Option 2: API key sync

In Settings, under API & Integrations, you can create an API key with a label such as "NT8 - Home PC". You can use that key to send fills to Toreda from your own NinjaTrader 8 script or add-on; see the API setup guide. Toreda does not ship an add-on download. The key is shown only once, so store it securely.

The matching account is created the first time Toreda sees a new account name (for example Sim101). Fills are de-duplicated by execution ID, so re-sending the same fills is safe.

Which should I use?

CSV importAPI key sync
SetupCreate a NinjaTrader account, upload a fileCreate a key, send fills from your own script or add-on
UpdatesWhenever you uploadWhenever your script sends fills
Best forBack-filling history, one-off importsTraders who already script NinjaTrader 8

Trading a prop account on Tradovate or ProjectX with NinjaTrader as your front end? Connect the broker directly instead. Those integrations need no file or script.

Connect NinjaTrader to Toreda

Markets: FuturesConnection: CSV import into a NinjaTrader account, or API key sync. NinjaTrader has no OAuth login to connect.

  1. In Toreda, open Settings, go to Accounts, and click Add.
  2. Under Other, choose NinjaTrader (described as "Manual account + CSV import").
  3. Enter an Account Name and Starting Balance, keep the Account Type as Futures, and click Create Account.
  4. Export your executions from NinjaTrader as a CSV file.
  5. In Toreda, open Trades and click Import.
  6. Choose NinjaTrader as the Export Source, pick the account under Import to Account, and drop the file into the CSV File area ("Drop CSV file here or click to browse").
  7. Review the preview and confirm the import.
  8. To send fills with an API key instead, go to Settings, then API & Integrations, click Create Key and give it a label.

Frequently asked questions

Does Toreda also support stocks and options?
NinjaTrader is used here for futures. Toreda also journals stocks and options through Webull and Robinhood, or by manual entry. The integrations hub lists every connection.
How do I import NinjaTrader trades into Toreda?
Create a NinjaTrader account in Settings, Accounts, Add. Then open Trades, click Import, choose NinjaTrader as the Export Source, select the account and upload your CSV export.
Can I send NinjaTrader fills with an API key?
Yes. Create an API key under Settings, API & Integrations, and send fills from your own NinjaTrader 8 script or add-on. Toreda does not ship an add-on. An account is created the first time Toreda sees a new account name.
Will re-importing the same file create duplicates?
No. Toreda skips trades it already has, and API fills are de-duplicated by execution ID.
Are NinjaTrader commissions imported?
Yes. Commissions from the execution rows are carried into each trade's fees.
Where can I learn about the NinjaTrader platform?
See the NinjaTrader platform page on Toreda for an overview and download links.

Ready to journal your trades with Toreda?

Start your free trial

This content is for educational purposes only and is not financial advice. Trading involves substantial risk of loss. See our risk disclosure for details.

Disclaimer

Toreda is a product of Bearcat Solutions, a company registered in the U.S. and its affiliates (collectively, the “Company”). Toreda is a trade journaling, performance analytics, and AI coaching platform designed to help traders log, review, and improve their trading. None of the information provided by the Company or contained herein is intended as investment advice, as any offer or solicitation to buy or sell securities of any kind, or as a recommendation, endorsement, or sponsorship of any security, company, or fund. Nothing contained herein constitutes a solicitation of any kind or an offer to buy or sell futures, options, forex, or any other derivative security. The performance dashboards, trade scores, AI coach insights, and analytics provided through Toreda are for informational and educational purposes only and are not intended to be relied upon for making investment decisions. Any use of the information on the Company's websites and platform is strictly at your own risk, and the Company assumes no responsibility or liability for any use or misuse of such information. Past performance is not indicative of future results, and every investment involves risks, including the possibility of total loss of the amount invested. You should always seek professional advice before making any investment decisions. The Company is not a financial broker, financial advisor, financial manager, or a financial representative, and does not accept client deposits.

Toreda does not offer or provide trading or investment recommendations. The AI Coach feature provides analytical insights based on your own trade history — it does not recommend specific trades, securities, or strategies. Any trading or investment decisions you make are entirely your responsibility and at your own risk. The results of any services provided by Toreda are directly related to each individual's professional skill level, trading discipline, and their capacity to apply the insights provided.

Disclosure on Performance Data

The performance metrics, scores, equity curves, and analytics displayed within Toreda are calculated from trade data imported from your connected broker accounts or manually entered by you. These metrics reflect historical results and have inherent limitations. No claim is made that any trading approach tracked in Toreda will achieve or is likely to achieve future profits or losses comparable to those shown. Actual trading results can differ significantly from historical performance data. Performance analytics benefit from hindsight and cannot account for all market factors, emotional decision-making, or evolving market conditions that affect real-time trading. Many factors — including slippage, commissions, market liquidity, and individual execution — can adversely affect actual trading results beyond what is reflected in the platform's analytics.


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.


© 2026 Toreda. All rights reserved.