Copy NinjaTrader trades to MT5
Connect MetaTrader 5 through Copygram’s hosted infrastructure. Use your broker’s exact symbol, set receiver lots and manage hedging or netting accounts from the same workflow.
Copy trades from NinjaTrader to MetaTrader 5 and MetaTrader 4. Connect hosted receivers, map your symbols and set the lot size for each account—without installing anything on MetaTrader.
Copygram connects one NinjaTrader source account to your MT5 and MT4 receivers in a copying room. Trades from the source are routed to each receiver using its own symbol mapping, lot sizing and trade-management settings.
Connect MetaTrader 5 through Copygram’s hosted infrastructure. Use your broker’s exact symbol, set receiver lots and manage hedging or netting accounts from the same workflow.
Connect MetaTrader 4 as a receiver. Match broker symbols and suffixes, then set the lot size independently of your NinjaTrader contract quantity. Nothing needs to be attached to an MT4 chart.
Connect your MetaTrader accounts once and give each one the copying rules it needs.
Copygram manages the MetaTrader connection. Copygram connects the receivers from the cloud, with no EA or personal VPS.
Copy one NinjaTrader source to MT4 and MT5 accounts together. Add receivers within your plan’s connected-account allowance.
Choose symbols, lots, stops, targets and trading schedules separately for every receiver account.
Follow source activity, Copygram logs and MetaTrader orders in one workflow, with a clear view of each receiver’s actions.
Running a NinjaScript strategy? Keep its NinjaTrader environment running to generate source trades. Copygram handles the copying and hosted MetaTrader connection.
Add your accounts, create a room and choose the settings for each receiver.
In Copygram, add a trading account and select NinjaTrader. Enter your NinjaTrader username and password; the Device ID is generated automatically. The connection uses the official Tradovate API with your NinjaTrader credentials.
Choose MetaTrader 5 Hosted or MetaTrader 4 Hosted. Enter Account Name, Login ID, Password and the exact broker Server. Use the account’s trading password so the receiver can place trades; investor access is read-only.
Choose NinjaTrader as the source and add your MT5 or MT4 accounts as receivers. Give the room a recognizable name. Each room has one source, and every receiver has independent settings.
| Symbol | Action | AI | Status |
|---|---|---|---|
| XAUUSD | Buy open | 87% | Executed |
| EURUSD | Sell open | 72% | Executed |
| GBPJPY | Close | – | Closed |
| USDJPY | Buy open | 45% | Skipped |
Match each source symbol to the broker’s destination instrument. Configure money management, symbol-specific lot exceptions, stop-loss and take-profit behavior, schedules and close/modification controls.
Activate the room to start copying NinjaTrader trades. Follow source activity, Copygram logs and the MT4 or MT5 receiver orders. Manage your demo and live accounts from the same Copygram workflow.
Use the source symbol detected by Copygram and the exact destination symbol from MetaTrader Market Watch. Include the futures expiry and any broker prefix or suffix.
Map your source contract to the broker’s S&P 500 instrument, for example US500. Use its point value, lot increments and trading hours.
Map the exact futures contract to the broker’s Nasdaq-100 symbol, for example US100 or NAS100. Apply the broker’s symbol suffix when present.
Select the source gold contract and your broker’s gold instrument, for example XAUUSD. Set receiver lots using that instrument’s contract specifications.
These are instrument-naming examples. Use the actual symbols and contract specifications for your accounts. Update the source mapping when you move to a new futures expiry.
A NinjaTrader futures contract and a MetaTrader lot use different instrument specifications. Set receiver quantity from the destination’s value per lot and allowed volume increments.
Assume one lot of an example broker instrument is worth $10 per index point.
A symbol lot exception overrides general money management. For example, a 0.05-lot exception applies to that symbol even when the general fixed-lot rule is 0.10. Use valid minimums, maximums and volume steps for the receiving account.
Configure each receiving account independently, including accounts at different brokers.
Use fixed-lot, multiplier, balance-based or risk-based sizing. Give each receiver its own rule and instrument-specific lot exceptions.
Choose the receiver’s protective-level settings and the behavior for trades without a source stop loss or take profit. Use the destination instrument’s price specifications.
Use Copy Close Orders and Copy Modif Orders to control how the receiver follows source closes and trade updates.
Match source contracts to exact broker symbols. Configure prefixes and suffixes so copied activity reaches the intended receiver instrument.
Select the instruments and trading windows for each account. Align schedules with the timezone and market sessions you use.
Label copied MetaTrader trades with comments and follow receiver activity in Copygram logs. Keep each account’s automation easy to identify.
Trades affect one combined position per symbol. A new deal can increase, reduce, close or reverse that position depending on its direction and size.
Separate positions can coexist on the same symbol. Copygram’s hosted MT5 connection supports both hedging and netting account modes.
NinjaTrader accounts use the same secure sign-in flow as Tradovate: log in in the broker window, pick the account and name it.
Copygram connects MT4 accounts from its own cloud servers, so there is no terminal, EA or VPS to keep online.
Same hosted setup as MT4. When an MT5 account is only a signal source, connect it with the investor (read-only) password.
21 of the 38 prop firms in our rules table offer MetaTrader accounts, and other firms offer it too. We read each firm's own rules pages and quote them, last checked Oct 27, 2026. Rules change, so confirm with your firm before you connect funded accounts.
Download the table as CSV20 of 21 allow copying between your own accounts 10 allow third-party copiers
Every plan runs in the cloud with unlimited trade executions and Rooms. Save more than 50% by paying yearly.
Compare plansAnswers about MT5 and MT4 connections, hosted copying, symbol mapping and receiver sizing.
Yes. Copygram connects NinjaTrader as the source and MetaTrader 5 as the receiver. Add the accounts, create a room, map the source instrument to the MT5 broker symbol and set the receiver’s lot sizing and trade-management rules.
Yes. Add your NinjaTrader source and MetaTrader 4 receiver to Copygram, then connect them in a copying room. Configure the broker’s exact symbol, any prefix or suffix, and the intended receiver lot size.
Select NinjaTrader when adding a trading account. Enter your NinjaTrader username and password; the Device ID is generated automatically. Copygram’s NinjaTrader guide documents the connection through the official Tradovate API.
Choose MetaTrader 4 Hosted or MetaTrader 5 Hosted and enter Account Name, Login ID, Password and Server. Use the exact broker server and the account’s trading password. Investor access is read-only and cannot authorize new trades.
No. Copygram connects MT4 and MT5 accounts through hosted infrastructure. Add the account in Copygram and configure it as a receiver; there is no Expert Advisor to attach to a MetaTrader chart.
No personal VPS is needed for Copygram’s hosted MetaTrader receiver connection. If a NinjaScript strategy generates your source trades, keep its NinjaTrader environment running. Copygram manages the copying and the hosted receiver connection.
Yes. One Copygram room can connect a NinjaTrader source to multiple MT4 and MT5 receivers. Every receiver has independent settings. Choose a plan with the connected-account allowance for your source and receivers.
Yes. Connect your MetaTrader accounts and select the exact server for each broker. Configure symbol mapping, lot sizing and trade-management rules independently to match each receiver’s instrument specifications.
Use the source symbol detected by Copygram and the exact destination symbol in MetaTrader Market Watch. Add the pair in receiver symbol mapping, including any broker prefix or suffix. Keep the source contract expiry current and configure lot sizing separately.
No. Futures contracts and MetaTrader lots have instrument-specific values. Use the source contract multiplier and the receiver’s value per lot, minimum volume and volume step to configure the intended receiver quantity.
Yes. Each receiver has independent money-management settings and symbol-specific lot exceptions. A lot exception takes priority over the general sizing rule. Use the destination broker’s valid lot increments for that instrument.
Yes. Copygram’s hosted MT5 connection supports hedging and netting accounts. Netting accounts hold one combined position per symbol; hedging accounts allow separate positions on the same symbol. The account mode determines how deals affect positions.
Yes. Copygram detects trades opened on the connected NinjaTrader source account, including strategy-generated trades, and routes them to your receivers. Keep the source strategy running in its required NinjaTrader environment.
Copygram copies trades between accounts. Your strategy continues to run in NinjaTrader, while Copygram routes its account trades to MT4 or MT5. Converting the strategy’s code to run directly in MetaTrader is a separate development task.
Connect NinjaTrader as the source, add your MetaTrader accounts and set the rules for each one. Copygram runs it in the cloud.