The MT5 to NinjaTrader Trade Copier operates as an integrated solution that connects MetaTrader 5 with NinjaTrader 8 through two core components working together on the same machine.
Running as an indicator on MetaTrader 5, the Sender monitors all trade activity on the instrument it is attached to — whether placed manually or generated by an automated Expert Advisor. Each executed order is captured and transmitted locally to the NinjaTrader side in real time. The same MT5 chart remains free to run your own Expert Advisor alongside it.
Running as an indicator inside NinjaTrader 8, the Receiver listens for incoming signals from the MT5 side and executes the corresponding trades in your NinjaTrader terminal automatically. Trades it opens can be closed manually on the chart at any time without interrupting the copier.
This version of the copier is designed for local operation, meaning both MT5 and NinjaTrader must be running on the same computer. All trade replication takes place locally without the use of external servers.
Copying trades is only possible in one direction: from MetaTrader 5 to NinjaTrader 8. Due to technical limitations of the platforms, simultaneous two-way trade copying is not supported. If you need to copy trades from NinjaTrader to MT5, please visit the NinjaTrader to MT5 Trade Copier product page.
Median trade copy latency is around 20 ms — measured for every copied trade and shown on the NinjaTrader chart overlay. Trades are transferred locally between MetaTrader 5 and NinjaTrader 8 without any external servers.
The receiver runs as a NinjaTrader indicator, not a strategy. A trade opened by the copier can be closed manually directly on the chart at any time without interrupting the copier — it keeps running and continues copying every subsequent trade.
MetaTrader 5 supports both netting and hedging accounts, while NinjaTrader always uses a netting model. On MT5 hedging accounts, the copier converts hedging positions into NinjaTrader’s netting model — multiple MT5 tickets on the same symbol become one net position in NT8. On MT5 netting accounts, the position is copied one-to-one.
The MT5 side monitors all trade activity on the instrument it’s attached to — whether placed manually or generated by an automated Expert Advisor — and replicates every executed trade to NinjaTrader. An optional Magic Number filter can also be used to copy trades from a specific EA only, rather than all activity on the instrument.
The MT5 side of the copier runs as an indicator rather than an Expert Advisor, keeping the chart free to run your own Expert Advisor alongside it at the same time.
Attach a NinjaTrader ATM strategy to receiver-opened trades directly through Chart Trader — select the ATM strategy you want to use, and it’s applied automatically to every trade the copier opens. In this mode, only entries are copied from MT5; exits, including Stop Loss and Take Profit, are managed by the selected ATM strategy.
No manual ticker mapping between brokers is required. Since different brokers label the same instrument differently, simply attach the Sender and Receiver to the corresponding charts in each platform using the same Sender ID — the copier handles the rest, including running multiple instrument pairs in parallel.
Use the Lot Multiplier parameter on the NinjaTrader side to scale position size independently of the original MT5 trade size. Set it to 1.0 for identical sizing, or adjust it when lot specifications differ between brokers.
Optionally mirror trades in the opposite direction between platforms — a Buy opened in MT5 can automatically open a Sell in NinjaTrader, and vice versa, with no additional configuration beyond enabling the setting.
The MT5 indicator panel shows whether MT5 and NinjaTrader positions are currently in sync, out of sync, or synced in reverse. When a mismatch is detected, a sync action becomes available directly on the panel. One click initiates the correction; a second click confirms it. The copier calculates the position difference, adjusts NT8 with a single order, and synchronizes any missing SL/TP orders — without flattening existing correct positions.
Stop Loss and Take Profit levels set on an MT5 position are automatically copied to NinjaTrader 8 as OCO orders. When you modify or remove SL/TP in MT5, the change is reflected on the NT8 side within milliseconds. Three copy modes are available: Distance (recommended for most setups), Percent, and Price (for identical instruments and brokers). SL/TP Sync is enabled in the NT8 settings and is mutually exclusive with ATM strategies.
Multiple MT5 accounts running on the same computer can now connect to the same NinjaTrader 8 instance simultaneously. NT8 receiver licensing restrictions have been removed — each additional MT5 account no longer requires a separate license. This is managed through separate Sender IDs and corresponding Receiver instances in NinjaTrader.
Custom order name fields on the NT8 receiver can now be left blank. When left empty, trades opened by the copier appear in the NinjaTrader trade log without any name tag, making them visually indistinguishable from trades placed manually. This is useful when you want copied trades to appear as organic manual activity in the execution log.
The NinjaTrader chart overlay shows the last five copied trades with per-trade latency and the average across them. Results are colour-coded: green for filled trades, red for trades that were blocked, rejected, or timed out — with the reason shown for each.
If NinjaTrader does not confirm a copied trade within the configured time window, the trade is flagged as timed out and a notification is shown — instead of the copier waiting silently. The timeout is set on the NinjaTrader receiver (5 seconds by default).
The MT5 indicator alerts you immediately if the link to NinjaTrader drops — the connection status turns red and a warning is displayed, so a broken connection never goes unnoticed while you trade.
Built-in risk controls for trading on evaluation and funded prop firm accounts, configurable directly on the NinjaTrader receiver.
Set independent daily loss and daily profit limits, each with its own threshold and close/block behavior when reached.
Restrict trading to a defined time window, with optional automatic flattening outside that window.
Cap the maximum number of simultaneously open lots to keep position size within your prop firm’s requirements.
Define a minimum account balance floor, with the option to automatically flatten positions and stop trading if the balance drops below it.
Automatically block new trade entries or flatten open positions around high-impact news events. When a scheduled news event falls within the configured pre- and post-event window, the copier will stop accepting new signals, close existing positions, or both — depending on the configured behavior.
Shows the connection status with NinjaTrader — turning red with a warning if the link drops — together with the connected NinjaTrader account, its realized and unrealized PnL, and current position. The panel also displays the sync state between MT5 and NinjaTrader positions: when they are out of sync, a sync button appears, and a confirmation click brings NinjaTrader back in line.
Shows the connection status and the connected MT5 account, followed by a transaction log of the last five copied trades with per-trade latency, the average across them, and colour-coded results (filled / blocked / timed out). When prop trading limits are enabled, the status of each active limit is displayed as well. Sync state is shown on the MT5 indicator panel.
This product is available on a monthly subscription basis. The subscription renews automatically each month and can be cancelled at any time. Click the “Subscribe to All Products” button at the top of the page to subscribe.
After subscribing, click “Member Access”, enter the email address used for your subscription, and click Download. Your download will begin automatically.
Install the MT5 Indicator and the NinjaTrader Indicator, then follow the step-by-step setup instructions. For full details on all settings and features, visit the instructions page.
Before using the copier on a live account, thoroughly test all features on a demo account to make sure you fully understand its behavior under different market conditions.
A 5-day free trial is available, allowing you to test the trade copier before continuing with a paid subscription. No charges apply during the trial period. If not cancelled within 5 days, the subscription will renew automatically.
You can cancel at any time through your PayPal account. If you cannot cancel yourself, please contact us and we will assist you. How to cancel a PayPal subscription →
Your subscription provides access to all products available on the Nordman Algorithms website. You can use other Nordman Algorithms tools under the same subscription without purchasing additional licenses.
If you have questions, encounter errors, or experience any issues while using the system, please contact our support team.
We are committed to the ongoing improvement of our MT5 to NinjaTrader Trade Copier. If you encounter an issue, feel that an important feature is missing, or have suggestions that could make the copier more efficient or user-friendly, please send us a message. Your feedback helps us refine the tool and better serve the traders who rely on it every day.
If our standard MT5 to NinjaTrader Trade Copier does not fully meet your specific requirements, we can customize and extend its functionality to better align with your trading workflow. Share the features you would like to add or improve, and our developers will analyze your requirements and deliver the most suitable technical solution for your needs.
Looking for remote trade copying? By default, this solution copies trades locally between platforms running on the same computer. If you need to copy trades between platforms on different machines, we offer a dedicated server-based version of the MT5 to NinjaTrader Trade Copier.
This solution operates via a secure dedicated server, enabling reliable trade replication across remote computers. The server-based version is not available via subscription — please contact us directly, and we will provide a tailored solution to meet your specific requirements.
Nordman Algorithms is a trade name of Nordman Algorithms OÜ (Reg. No. 14435535), registered in Tallinn, Estonia.
Software Nature & User Responsibility — Nordman Algorithms provides software tools only and is not liable for risks associated with trading activities conducted using the software. All trading actions, configurations, and trade copying processes are initiated and controlled solely by the user.
No Financial Advice or Regulated Services — Nordman Algorithms does not provide financial advice, trading signals, investment recommendations, or managed copy trading services, or any other regulated financial products or services.
Software Function & Signal Execution — The Trade Copier software is a technical utility that automates the mechanical replication of user-defined trading actions between accounts on supported platforms. Trading actions may be initiated manually by the user or automatically by user-configured algorithms, expert advisors, or trading strategies. The software solely replicates these user-originated trades and does not generate, modify, or manage trading decisions independently.
Accuracy & Performance Disclaimer — Nordman Algorithms does not guarantee the accuracy, completeness, or trading performance of any software outputs or execution results.
Trading Risk Warning — Futures, foreign currency, and options trading contain substantial risk and are not suitable 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 one’s financial security or lifestyle. Only risk capital should be used for trading, and only individuals with sufficient risk capital should consider trading. Past performance is not necessarily indicative of future results. View Full Risk Disclosure here.
ESMA Risk Warning — Financial instruments, especially those involving leverage such as CFDs and Forex, are complex and carry a high risk of rapid financial loss. Our software replicates user-defined trading actions and does not mitigate or reduce inherent market risks. You should carefully consider whether you understand how leveraged financial instruments work and whether you can afford the high risk of losing your capital.
CFTC Rule 4.41 — Hypothetical or simulated performance results have inherent limitations. Unlike actual performance records, simulated results do not represent real trading. Because trades have not actually been executed, these results may under- or over-compensate for the impact of market factors such as liquidity. No representation is being made that any account will achieve profits or losses similar to those shown.
Trademark Notice — 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.