MetaTrader supplies the source trades
Trade manually or use your existing Expert Advisor on the connected MT4 or MT5 account. Its account activity supplies the room’s trade instructions.
Keep trading on MT4 or MT5. Copy to NinjaTrader. Copy manual trades and trades opened by your existing EA from MetaTrader to NinjaTrader. Connect your MT4 or MT5 source, map futures instruments and set independent contract quantities for each receiver. Cloud-based, no EA to install.
A MetaTrader to NinjaTrader trade copier routes account trades from MT4 or MT5 to a NinjaTrader receiving account. Copygram organizes the connection in a room and applies each receiver’s symbol mapping, contract quantities and trade-management rules.
Trade manually or use your existing Expert Advisor on the connected MT4 or MT5 account. Its account activity supplies the room’s trade instructions.
The hosted connection follows source account activity. Your room defines the receiving accounts and their independent settings.
Select the futures contract and whole-contract quantity for each receiving account. Manage its orders and positions with your receiver rules.
Connect MT4 or MT5 as the source and give each NinjaTrader receiver its own futures instruments, contract quantities and trade-management rules.
Connect MetaTrader 4 as your source. Copy manual trades and trades opened by your existing MT4 Expert Advisor, with independent settings for every NinjaTrader receiver.
Connect MetaTrader 5 as your source. Copygram’s hosted MT5 connection supports hedging and netting account modes, with receiver-specific mapping and quantities.
A room connects one source to one or more receivers. Use separate rooms for separate MT4 and MT5 sources to keep their settings and account activity organized.
Copygram hosts the MetaTrader account connection. Connect with your account name, login ID, password and exact broker server. For a read-only MT5 source, use the investor password specified in the connection guide.
Keep your strategy in MetaTrader and manage the receiving futures accounts in Copygram.
Your EA continues generating trades in its own MT4 or MT5 environment. Copygram’s hosted account connection follows those trades and routes them to NinjaTrader using your receiver settings. Your strategy stays in MetaTrader; trade copying does not convert MQL4 or MQL5 code into NinjaScript.
Connect your source, add NinjaTrader receivers, configure their rules and activate your Copygram room.
Select MT4 Hosted or MT5 Hosted in Copygram. Enter Account Name, Login ID, Password and Server. Choose the correct MetaTrader version and exact broker server. For a read-only MT5 source, use your investor password.
Add a trading account and choose NinjaTrader. Enter your NinjaTrader username and password; the Device ID is generated automatically. Select the account and demo or live environment that will receive the copied trades.
Set your connected MT4 or MT5 account as the source and add NinjaTrader as the receiver. Add more receivers within your plan’s account allowance and configure each independently. Use a separate room for each source.
| Symbol | Action | AI | Status |
|---|---|---|---|
| MNQ | Buy open | 81% | Executed |
| MES | Sell open | 72% | Executed |
| MGC | Close | – | Closed |
| MNQ | Buy open | 41% | Skipped |
Map the exact source symbol to the receiving NinjaTrader contract and expiry. Set whole-contract quantities independently of MetaTrader lots. Configure stops, targets, Copy Close Orders, Copy Modif Orders, filters and schedules.
Activate the room to start copying. Follow manual or EA-generated MetaTrader trades through the Copygram signal log to NinjaTrader orders and positions. Keep your existing EA’s own trading environment running when it generates your source trades.
Use your source broker’s actual symbol specifications and the exact NinjaTrader futures contract. Configure mapping, quantity and protection for the receiving instrument.
Use the source symbol and its contract specifications. A Nasdaq-100 CFD may be named NAS100 or US100, depending on the broker.
Choose the intended futures instrument, such as Micro E-mini Nasdaq-100 (MNQ), and its exact contract expiry. Keep the mapping aligned when the expiry changes.
Set the whole-contract quantity and receiving stop-loss and take-profit settings. CFDs and futures can use different prices, tick values and trading conditions.
Symbol mapping selects the destination instrument. Set quantities and receiving price levels separately using its specifications. The NAS100-to-MNQ diagram is an illustration, not a preset lots-to-contracts ratio.
Use the source instrument’s specifications and the receiving futures contract value to configure each account’s whole-contract quantity.
CME specifies $2 per index point and a minimum tick of 0.25 index points for MNQ. One tick is therefore $0.50 per contract, before fees.
MetaTrader lot values depend on the broker’s instrument specifications. Configure the NinjaTrader quantity separately. Symbol Lot Exceptions apply instrument-specific sizing ahead of the general rule.
There is no universal one-lot-to-one-contract relationship. Read the source contract size, tick size, tick value and currency alongside the receiving futures specifications. Plan partial exits in whole contracts—for example, two receiving contracts can be allocated as one contract to each of two targets.
Configure the instruments, contract quantities and trade-management settings for every receiver in your Copygram room.
Set a whole-contract quantity for each NinjaTrader account, independently of the MetaTrader source lots.
Use instrument-specific sizing rules that take priority over the general money-management setting.
Map the source instrument to an exact futures contract and choose which symbols the receiver follows.
Configure stop-loss and take-profit settings using the receiving futures instrument’s price convention.
Choose whether the NinjaTrader receiver follows the source’s closing actions.
Choose whether the receiver follows source trade modifications, alongside its protection settings.
Set the receiver’s trading windows, days and time zone around your chosen market session.
Follow recorded actions and status alongside the NinjaTrader account’s orders and positions.
Keep the source trade, copying action and receiving futures account easy to identify.
View the manual or EA-generated trade, broker symbol and account activity that supplies the room.
Follow the recorded action and receiver status for your source-to-NinjaTrader workflow.
View the receiving contract, direction, whole-contract quantity and trade updates in the selected account.
Keep clear account names and room directions as you add receivers. Each account has independent mapping, quantities and trade-management settings.
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.
NinjaTrader accounts use the same secure sign-in flow as Tradovate: log in in the broker window, pick the account and name it.
Every plan runs in the cloud with unlimited trade executions and Rooms. Save more than 50% by paying yearly.
Compare plansAnswers about MT4 and MT5 sources, existing EAs, hosted connections, futures mapping and receiver settings.
Yes. Copygram connects MetaTrader 4 as a source and NinjaTrader as a receiver. Connect your accounts, create a copying room and configure the receiving futures contract, whole-contract quantity and trade-management settings. Activate the room to start copying.
Yes. Connect MetaTrader 5 as the source and add your NinjaTrader receiving account in Copygram. The room applies each receiver’s symbol mapping, contract quantities and trade-management settings to the source account activity.
Yes. Copygram copies manual trades and trades opened by your existing EA on the connected MetaTrader account. Keep your EA running in its own MT4 or MT5 environment. Copygram follows the resulting account activity and applies the NinjaTrader receiver’s settings.
No. Copygram connects MT4 and MT5 through its hosted infrastructure, so you do not need to attach an EA to a chart. Connect the source account using its account details and broker server, then configure your copying room.
Copygram hosts the MetaTrader account connection, so you do not need a personal VPS to run the copier connection. If your existing EA generates source trades, keep that EA running in its own required MetaTrader environment.
Select MT4 Hosted or MT5 Hosted and enter Account Name, Login ID, Password and Server. Use the correct MetaTrader version and exact broker server for the source account whose trades you want to copy.
Yes. Copygram’s MT5 Hosted guide specifies an investor password for read-only source accounts. Connect that MT5 account as your room’s source, then add the NinjaTrader receiver using its own trading-account credentials.
Select NinjaTrader when adding a trading account in Copygram. Enter your username and password; the Device ID is generated automatically. Choose the receiving account and demo or live environment, then add it to the room with MetaTrader as the source.
Yes. Copygram’s hosted MT5 connection supports hedging and netting account modes. Connect the account as the source and configure each NinjaTrader receiver’s contract mapping, quantities and trade-management settings in the room.
Yes. Copygram supports demo and live MetaTrader and NinjaTrader accounts. Connect the intended source and receiving accounts, configure their instruments and quantities, and activate your copying room.
Yes. Configure symbol mapping between the source instrument and the intended NinjaTrader futures contract. Use the broker’s actual source specifications, the exact futures contract and expiry, and contract-specific receiving prices. Set the whole-contract quantity separately from the source lots.
Configure the NinjaTrader quantity independently using the source instrument’s specifications and the receiving futures contract value. There is no universal one-lot-to-one-contract ratio. Set whole-contract quantities and use Symbol Lot Exceptions for instrument-specific sizing.
Configure the NinjaTrader receiver’s stop-loss and take-profit settings for its selected futures contract. Use the receiving instrument’s price convention, tick size and quantity. CFD and futures prices can differ, so symbol mapping and receiving price levels are separate settings.
Yes. Copygram provides Copy Close Orders and Copy Modif Orders for each receiver. Choose whether NinjaTrader follows source closing actions and trade updates alongside the receiver’s own stop-loss and take-profit settings.
Yes. A Copygram room connects one source to one or more receivers with independent settings. Set the instrument, whole-contract quantity and trade-management rules for every NinjaTrader account. Count the source and each receiver in your plan’s account allowance.
Update the symbol mapping to the intended NinjaTrader contract and expiry. Keep the receiver’s contract quantity, symbol exceptions, stops, targets and trade-management settings aligned with the selected receiving instrument.
Connect MetaTrader as the source, add your NinjaTrader accounts and set the rules for each one. Copygram runs it in the cloud.