The NinjaTrader to MT4 Trade Copier operates as an integrated solution that connects NinjaTrader 8 with MetaTrader 4 through two core components working together on the same machine.
Installed on NinjaTrader 8, this indicator 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 MT4 side in real time.
Running inside MetaTrader 4, this Expert Advisor listens for incoming signals from the NinjaTrader side and executes the corresponding trades in your MT4 terminal automatically. Stop Loss and Take Profit from NinjaTrader are applied to the MT4 orders, and optional prop trading limits protect the MT4 account.
This version of the copier is designed for local operation, meaning both NinjaTrader and all MT4 terminals must be running on the same computer or VPS. To copy to several MT4 accounts, run one MT4 terminal per account, each paired with its own Sender in NinjaTrader under its own Sender ID. Each MT4 terminal can be connected to a different broker.
Copying trades is only possible in one direction: from NinjaTrader 8 to MetaTrader 4. Due to technical limitations of the platforms, simultaneous two-way trade copying is not supported. If you need to copy trades from MT4 to NinjaTrader, please visit the MT4 to NinjaTrader Trade Copier product page.
Trade copying occurs locally at a speed of less than 0.1 seconds, for rapid synchronization between NinjaTrader and the connected MT4 terminals. The copy time of each trade is shown on the NinjaTrader panel.
Works with both manually placed trades and those generated by automated NinjaTrader strategies, making it suitable for a wide range of trading approaches. The Sender copies the trades of the NinjaTrader account you select on the instrument of its chart.
NinjaTrader uses a netting model, while MetaTrader 4 operates on a hedging model. The Trade Copier applies the FIFO (First In, First Out) rule to ensure accurate position matching between the two platforms. An exit in NinjaTrader only closes MT4 orders and never opens a new one; a reversal closes the MT4 side before opening the new direction.
Stop Loss and Take Profit orders placed in NinjaTrader, including those placed by ATM strategies, are automatically applied to the corresponding MT4 orders. Three copy modes are available: Price, Distance and Percent. NT8 and MT4 stop and target orders stay linked even after the copier is restarted.
Pending orders are not copied at the moment they are placed. They are replicated only when triggered and executed, so a trade opens in MT4 only when it actually opens in NinjaTrader.
When NT8 and MT4 positions drift out of sync, a two-click confirmation on the NT8 panel sends the current NT8 position state to MT4. The Receiver closes the excess or opens the shortfall — without disrupting positions that are already correct.
Traders can adjust lot sizes freely with the Lot Multiplier, allowing precise control over position scaling on the MT4 side independently of the original trade size in NinjaTrader.
Optionally mirror trades in the opposite direction — a Buy in NinjaTrader opens a Sell in MT4, and vice versa — by enabling a single setting on the Receiver.
Copy trades from one NinjaTrader account to several MT4 terminals at the same time. Each terminal runs its own Receiver EA, paired with its own Sender in NinjaTrader under its own Sender ID, and can be connected to a different broker account.
The Trade Copier enables parallel copying of trades across multiple instruments simultaneously, supporting diverse portfolio strategies. Each instrument uses its own Sender and Receiver pair, connected by its own Sender ID.
An optional risk control module protects the MT4 account with configurable limits — daily loss, daily profit, maximum position size, minimum account balance and allowed trading hours. Limits block new entries only; exits from NinjaTrader are always copied.
Blocks entries and optionally flattens MT4 positions around scheduled economic events. Configurable per currency (USD, EUR, GBP, JPY, CHF, AUD, CAD, NZD), impact level (high, medium or low), and minutes before and after the event. The economic calendar is fetched automatically.
The Magic Number setting defines which MT4 trades on the symbol the Receiver manages and counts in its limits: all trades (the default), manual trades only, or trades with one specific Magic Number. If other Expert Advisors trade the same symbol, set the Receiver to its own Magic Number.
Since the copier works locally, each MT4 terminal can be connected to any broker that supports MetaTrader 4. You can replicate NinjaTrader trades to any MT4 broker of your choice.
An optional risk control module that protects the MT4 account. All enabled limits must agree for an entry to pass. The master toggle (Enable Prop Limits, off by default) activates the module; individual limits can be enabled or disabled independently. Limits block new entries only — exits from NinjaTrader are always copied.
Stops new entries once realized plus unrealized daily loss reaches the configured threshold. Optionally flattens the MT4 positions when breached.
Stops new entries once realized plus unrealized daily profit reaches the configured threshold. Optionally flattens the MT4 positions when breached.
Blocks new entries once the cumulative MT4 position on the instrument reaches or exceeds the configured lot limit. Does not flatten existing positions — blocks only.
Stops new entries once account balance including unrealized P/L drops below the configured floor. Optionally flattens the MT4 positions when breached.
Restricts entries to a defined time window. Outside the window, new entries are blocked. Optionally flattens open positions when the window ends.
Blocks entries inside a configurable blackout window around scheduled economic events. Configurable per currency, impact level, and minutes before and after the event. Optionally flattens positions when a news window opens.
Limits don’t make copying allowed. The limits help you avoid breaking a rule by accident. They don’t make copying itself allowed: prop firms treat trade copying differently. Check your firm’s current rules first. More in Automated Trading on Prop Firm Accounts.
Both platforms show what the copier is doing — connection state, recent trades and the status of each prop limit.
A two-column on-chart panel in NinjaTrader displaying copier status on the left and MT4 account information on the right — including the connected account, daily realized and current PnL, current position, and recent trade statuses with per-trade latency. A trade that MT4 has not confirmed within 10 seconds is marked as failed, and an optional sound alert warns you if the connection to MT4 is lost.
A bottom-right chart panel in MetaTrader 4 with three sections: copier status (symbol, connected NT8 account, connection state), recent trades (last 5 trades with time, details, and result or block reason), and prop limits (one line per enabled limit showing threshold vs. current value, green when within the limit and red when it is reached).
Read the guides: What Is a Trade Copier and How Does It Work? · What Is Symbol Mapping (and Why EURUSD Isn’t Always EURUSD)
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.
After subscribing, click “Get Access”, enter the email address used for your subscription, and click Download. Your download will begin automatically.
Install the NinjaTrader Indicator and the MT4 Expert Advisor, enable AutoTrading and allow DLL imports for the Expert Advisor. If you use the news filter, add https://nfs.faireconomy.media to Tools → Options → Expert Advisors → Allow WebRequest for listed URL. 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 NinjaTrader to MT4 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 use it.
If our standard NinjaTrader to MT4 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 or VPS. If you need to copy trades between platforms on different machines, we offer a dedicated server-based version of the NinjaTrader to MT4 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.