NinjaTrader and Tradovate Trade Copier Guide: How to Copy Futures Trades Across Different Platforms
Trading futures? Yes, we can copy it too. Learn how to connect your NinjaTrader and Tradovate accounts with Duplikium.

If you trade futures with NinjaTrader or Tradovate, there may come a point when placing the same trade across multiple accounts starts to feel like a chore. It takes time, increases the risk of mistakes, and makes trade management more difficult than it needs to be. If you use NinjaTrader or Tradovate and want to connect them with other platforms, our Trade Copier supports both and a whole lot more.
Our Trade Copier lets you place a trade on a Master account and have it automatically copied to other accounts. This is especially useful if you trade multiple futures accounts, use different brokers, or want to manage several accounts from one central setup. Our solution is cloud-based and cross-platform; it supports NinjaTrader, Tradovate, MT4, MT5, cTrader, DXtrade, and more. Since NinjaTrader and Tradovate use different symbol formats compared to other platforms, you will need to map symbols when setting up cross-platform copying. The good news is that our free €30 credit lets you test the Trade Copier with all features enabled, so you can try this setup at no cost.
We made connecting your Tradovate Account Easy
This quick video shows you how to connect your NinjaTrader or Tradovate account to Duplikium. Most issues new users run into happen because the account login info is entered incorrectly. Make sure you enter your account login info exactly as it appears, including any letters and numbers. Once that’s done, you’ll be prompted to log in and confirm that you want to allow Duplikium to access your account… and that’s it, you’re all set.
Futures to CFDs & Vice Versa: The Real Challenge
When copying trades from NinjaTrader or Tradovate to Metatrader or other CFD-focused platforms, the main thing to understand is that these are often not the same type of instrument. On the futures side, you are trading an exchange-listed futures contract like ES, NQ, CL, or GC. These contracts have fixed specifications such as contract size, tick size, tick value, trading hours, and expiration dates.
On the CFD-focused platforms side, such as Metatrader, you are usually copying into a broker-side instrument. This is often a CFD, but it can also be a custom instrument depending on the broker. Even with mapping, these symbols may behave differently due to the predefined parameters set by the broker/platform.
For example, MGC of NinjaTrader has a fixed size of 10 ounces, while XAUUSD size rules on MT5 are broker-defined and can have their own minimum volume and volume step. So 1 MGC will not always translate perfectly into the same XAUUSD size, which can create rounding, risk, and P&L differences.
So here’s what you can do:
- Check the MT5 / NinjaTrader / Tradovate broker’s contract size first. Do not assume every symbol is the same.
- Check the minimum lot size and volume step, and understand how they can increase your risk if the copied trade has to be rounded up.
- Test with a small trade first. One micro trade will show you whether the sizing translates correctly.
- Use symbol-specific settings. Duplikium’s symbol settings override broader risk settings, which is useful for futures-to-CFD pairs.
- Set a max order size as a safety cap. That helps prevent oversized copied trades if the conversion is off.
- And of course, test your settings.
One More Thing: Futures Rollover
Futures contracts expire, so symbol mapping is not always a one-time setup. If you map a trade to or from a specific futures contract, you may need to update that mapping when you move to the next contract expiration. Many popular futures roll quarterly, while others may roll monthly or follow their own schedule. Before switching to the next active contract, double-check your symbol mapping, contract size, and risk settings, then test with a small trade to make sure everything copies correctly.
Why symbol mapping matters so much
Symbol mapping is one of the most overlooked parts of trade copying, but it plays a huge role in getting trades copied correctly. With Duplikium, you can configure your setup all the way down to the symbol level, which is the highest settings level and overrides both account-level and default settings.
You’ll need to use Symbol Settings whenever the master and slave accounts use different symbols. For example, if the master trade is placed on MGC in NinjaTrader and the slave account trades XAUUSD in MT5, symbol mapping tells the Trade Copier how those instruments should match and how they copy. Visit our Symbol Settings tutorial.
If you want to copy futures trades from NinjaTrader across multiple accounts or platforms, the process does not need to be complicated. The basic idea is simple: choose your Master account, connect your Slave account, set your risk rules, map your symbols correctly if needed, and test everything before going live. The biggest thing is understanding the instrument you’re trading, because that plays a huge role in your results. When you have a clear strategy, know your symbols inside and out, and use a fast, reliable trade copier, the sky’s the limit.
The information provided in this content is for educational and informational purposes only. It does not constitute financial advice or a recommendation for any specific trading strategy. Trading involves risk, and you should carefully consider your own financial situation and seek professional advice before making any trading decisions.