NinjaTrader to MT5 Trade Copier

NinjaTrader to MT5 Trade Copier
NinjaTrader to MT5 Trade Copier is a local trade copying solution that replicates trades from NinjaTrader 8 to MetaTrader 5 in real time. It supports manual and automated strategies, multi-symbol trading, and adjustable lot scaling. The copier operates on a single machine using a NinjaTrader indicator (sender) and MT5 Expert Advisor (receiver), ensuring fast and synchronized execution.

How the NinjaTrader to MT5 Trade Copier Works

 

The NinjaTrader to MT5 Trade Copier operates as an integrated solution that connects NinjaTrader 8 with MetaTrader 5 through two core components working together on the same machine.

Source Platform
NinjaTrader 8
NinjaTRader Indicator

Local Trade Copier
< 0.1 sEC

Target Platform
MetaTrader 5
Expert Advisor Receiver

Source Platform

NinjaTrader Indicator (Sender)

Installed on NinjaTrader 8, this indicator monitors all trade activity on the platform — whether placed manually or generated by an automated strategy. Each executed order is captured and transmitted locally to the MT5 side in real time.

Target Platform

MT5 Expert Advisor (Receiver)

Running inside MetaTrader 5, this Expert Advisor listens for incoming signals from the NinjaTrader side and executes the corresponding trades in your MT5 terminal automatically.

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 NinjaTrader to MetaTrader 5. Due to technical limitations of the platforms, simultaneous two-way trade copying is not supported.

Key Features

 

Fast Trade Copying

Trade copying occurs at a speed of less than 0.1 seconds, ensuring rapid synchronization between platforms.

Support for All Trade Types

Works with both manually placed trades and those generated by automated systems, making it suitable for a wide range of trading approaches.

Execution-Based Pending Orders

Pending orders are not copied at the moment they are placed. They are replicated only when triggered and executed, ensuring accurate alignment with real market execution.

Order Execution Methodology

NinjaTrader uses a netting model, while MetaTrader 5 supports both netting and hedging account types. When copying to an MT5 hedging account, the Trade Copier applies FIFO (First In, First Out) logic to ensure accurate position matching between platforms. On MT5 netting accounts, trades are copied directly without additional processing.

Multi-Symbol Support

The Trade Copier enables parallel copying of trades across multiple instruments simultaneously, supporting diverse portfolio strategies without additional configuration.

Customizable Lot Scaling

Traders can adjust lot sizes freely, allowing precise control over position scaling on the MT5 side independently of the original trade size in NinjaTrader.

How to Start Using NinjaTrader to MT5 Trade Copier

 

01 Subscribe

This product is available on a monthly subscription basis. The subscription renews automatically each month and can be cancelled at any time.
Click the “Get Access” button at the top of the page to subscribe.

02 Download the Product

After subscribing, click “Get Access”, enter the email address used for your subscription, and click Download.
Your download will begin automatically.

03 Follow the Setup Instructions

Install the NinjaTrader Indicator and the MT5 Expert Advisor, then follow the step-by-step setup instructions. For full details on all settings and features, visit the instructions page.

⚠ Make sure your MT5 terminal is updated to the latest version before installation.

04 Test on a Demo Account

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.

⚠ Only proceed to a live account after you are fully confident in its operation and limitations.

5-Day Free Trial

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 →

One Subscription for All Nordman Algorithms Products

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.

Need Help?

If you have questions, encounter errors, or experience any issues while using the system, please contact our support team.

Contact Us →

We Value Your Feedback

 

We are committed to the ongoing improvement of our NinjaTrader to MT5 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.

Custom Programming

 

If our standard NinjaTrader to MT5 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 NinjaTrader to MT5 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.

Frequently Asked Questions

 

Quick answers to common questions about the NinjaTrader to MT5 Trade Copier.

How fast does the Trade Copier execute trades?
Trade copying occurs locally on your machine with a latency of less than 0.1 seconds, ensuring that the entry price on MetaTrader 5 is as close as possible to the original NinjaTrader 8 execution.
Does the copier support automated strategies or only manual trades?
It fully supports both. The NinjaTrader Indicator (Sender) monitors all trade activity on the instrument to which it is attached, meaning it will replicate orders placed manually, by automated strategies, or by other third-party indicators running on the same symbol.
Can I copy trades to several MT5 accounts?
Yes. The Trade Copier supports distribution to multiple MT5 accounts. This is achieved by running multiple MT5 terminals on the same PC or VPS, each with its own Receiver EA installed and attached to the relevant chart.
How are different account types (Netting vs. Hedging) handled in MT5?
NinjaTrader uses a netting model, while MetaTrader 5 supports both netting and hedging account types. If your MT5 account is configured as a hedging account, the Trade Copier applies FIFO (First In, First Out) logic to ensure accurate position matching between platforms. On MT5 netting accounts, trades are copied directly without additional processing.
Does the copier replicate pending (limit/stop) orders?
Pending orders are not copied at the moment they are created. Instead, they are replicated as market orders the moment they are triggered and executed in NinjaTrader. This ensures that trades are only opened when the price is actually reached on the source side.
Can I adjust the lot size for the MT5 side?
Yes. The MT5 Expert Advisor includes a Lot Multiplier parameter. You can set it to 1.0 for identical sizing, or use any other value (e.g., 0.5 or 2.0) to scale the position size on the MetaTrader 5 side independently of the source.
Can MT5 terminals be connected to different brokers?
Yes. Since the Trade Copier works locally, each MetaTrader 5 terminal can be connected to a different broker account. You can replicate NinjaTrader trades to any MT5 broker of your choice.
Does the copier work with Prop Firm accounts (Apex, Topstep, MyFundedFutures)?
Yes. This is one of the most common use cases. You can trade on your NinjaTrader evaluation or funded account and have those trades instantly replicated to a MetaTrader 5 account for additional diversification or risk management.
Do all NinjaTrader and MT5 accounts need to run on the same PC?
Yes. This version of the Trade Copier operates within a single local environment. Both NinjaTrader 8 and all target MT5 terminals must be running on the same computer or VPS for the local copying to function correctly.
Can I copy trades from MetaTrader 5 back to NinjaTrader 8?
No. This solution is designed for one-way copying from NinjaTrader to MT5 only. Due to the technical architecture of both platforms, simultaneous two-way synchronization is not supported in this version.
How does the copier handle different symbol names (e.g., DAX vs. GER40)?
The system is symbol-independent. You simply attach the Receiver EA to the specific chart in MT5 where you want trades to be executed. The EA will open trades on that instrument regardless of how the symbol is named in NinjaTrader.
Is there a trial period available to test the system?
Yes, a 5-day free trial is available. You can test the full functionality of the NinjaTrader to MT5 Trade Copier on a demo account to ensure it meets your requirements before a paid subscription begins.
See other indicators on a single subscription
NinjaTrader to MT4 Trade Copier
MT4 to NinjaTrader Trade Copier
MT5 to NinjaTrader Trade Copier