MT4 to NinjaTrader Trade Copier

MT4 to NinjaTrader Trade Copier
MT4 to NinjaTrader Trade Copier is a local trade copying solution that replicates trades from MetaTrader 4 (MT4) to NinjaTrader 8 in real time. It supports manual and automated trading, multi-symbol execution, and customizable lot scaling. The system uses an MT4 Expert Advisor (sender) and NinjaTrader strategy (receiver) for fast and synchronized trade replication.

MT4 to NinjaTrader Trade Copier Bridge

How the MT4 to NinjaTrader Trade Copier Works

 

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

Source Platform
MetaTrader 4
MT4 Expert Advisor

Local Trade Copier
< 0.1 sEC

Target Platform
NinjaTrader 8
NinjaTRADER Strategy Receiver

Source Platform

MT4 Expert Advisor (Sender)

Installed on MetaTrader 4, this Expert Advisor monitors all trade activity on the instrument to which it is attached — whether placed manually or generated by an automated strategy. Each executed order is captured and transmitted locally to the NinjaTrader side in real time.

Target Platform

NinjaTrader Strategy (Receiver)

Running inside NinjaTrader 8, this Strategy listens for incoming signals from the MT4 side and executes the corresponding trades in your NinjaTrader terminal automatically.

This version of the copier is designed for local operation, meaning both MT4 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 4 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 MT4, please visit the NinjaTrader to MT4 Trade Copier product page.

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 Expert Advisors, 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

MT4 operates on a hedging model, while NinjaTrader uses a netting model. The Trade Copier applies the First In, First Out (FIFO) rule to ensure accurate position matching between platforms, accommodating the structural differences in how each handles open positions.

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 NinjaTrader side independently of the original trade size in MT4.

How to Start Using MT4 to NinjaTrader Trade Copier

 

01Subscribe

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.

02Download the Product

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

03Follow the Setup Instructions

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

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

04Test 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 MT4 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.

Custom Programming

 

If our standard MT4 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 MT4 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.

Frequently Asked Questions

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

How fast does the MT4 to NinjaTrader 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 NinjaTrader 8 is as close as possible to the original MetaTrader 4 execution.
Does the copier support automated MT4 Expert Advisors or only manual trades?
It fully supports both. The MT4 Expert Advisor (Sender) monitors all trade activity on the instrument to which it is attached, meaning it will replicate orders placed manually or generated automatically by any Expert Advisor running on the same symbol.
Can I copy trades to several NinjaTrader accounts?
Yes. The Trade Copier supports distribution to multiple NinjaTrader accounts. This is achieved by running multiple NinjaTrader instances on the same PC or VPS, each with its own Receiver Strategy attached to the relevant chart.
How does the copier handle the difference between MT4 hedging and NinjaTrader netting?
MT4 operates on a hedging model, while NinjaTrader uses a netting model. The Trade Copier applies the FIFO (First In, First Out) rule to ensure accurate position matching and synchronization between the two platforms.
Does the copier replicate pending (limit/stop) orders?
Pending orders are not copied at the moment they are placed. Instead, they are replicated as market orders the moment they are triggered and executed in MetaTrader 4. This ensures that trades are only opened when the price is actually reached on the source side.
Can I adjust the lot size on the NinjaTrader side?
Yes. The NinjaTrader Strategy (Receiver) 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 NinjaTrader side independently of the source MT4 trade.
Do MT4 and NinjaTrader need to run on the same computer?
Yes. Both MetaTrader 4 and NinjaTrader 8 must be running on the same computer or VPS for the local copying to function correctly. If you need to copy trades between machines on different networks, please contact us about the server-based version.
Can I copy trades from NinjaTrader back to MT4?
No. This solution is designed for one-way copying from MetaTrader 4 to NinjaTrader 8 only. If you need the reverse direction, please visit the NinjaTrader to MT4 Trade Copier product page.
How does the copier handle different symbol names between brokers?
The system is symbol-independent on the NinjaTrader side. You simply attach the Receiver Strategy to the specific chart in NinjaTrader where you want trades to be executed, regardless of how the symbol is named in MetaTrader 4.
Is there a free trial available?
Yes, a 5-day free trial is available. You can test the full functionality of the MT4 to NinjaTrader Trade Copier on a demo account to ensure it meets your requirements before a paid subscription begins.
Does the MT4 to NinjaTrader Trade Copier work with any MT4 broker?
Yes. The copier works with any MetaTrader 4 broker. Simply install the Sender EA in your MT4 terminal, attach it to the chart of the instrument you want to copy, and configure the connection. No broker-specific configuration is required.
Can I use this copier on a VPS?
Yes. Running both MetaTrader 4 and NinjaTrader 8 on a VPS is a common and recommended setup for continuous uptime. Both platforms simply need to be running on the same VPS instance.
What is the difference between the local and server-based versions of the copier?
The local version copies trades between MT4 and NinjaTrader running on the same computer or VPS. The server-based version enables copying between platforms on different machines in different locations. The server-based version is available on request — please contact us for details.
Does the copier work with NinjaTrader Forex or Futures accounts?
Yes. The NinjaTrader Strategy (Receiver) can be attached to any chart in NinjaTrader 8, regardless of the asset class — Forex, Futures, or other instruments.

See other indicators on a single subscription
NinjaTrader to MT4 Trade Copier
MT5 to NinjaTrader Trade Copier