Skip to content
Copygram
BUILT FOR YOUR WORKFLOW

NinjaTrader to MT5 & MT4 Trade Copier

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.

  • MT5 & MT4
  • Hosted receivers
  • Demo & live
  • Independent sizing
NINJATRADER → METATRADER

How does NinjaTrader to MetaTrader copying work?

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.

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.

Set up an MT5 receiver

Copy NinjaTrader trades to MT4

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.

Set up an MT4 receiver

BUILT FOR YOUR WORKFLOW

Keep trading in NinjaTrader. Manage your receivers in Copygram.

Connect your MetaTrader accounts once and give each one the copying rules it needs.

Hosted MT4 & MT5

Copygram manages the MetaTrader connection. Copygram connects the receivers from the cloud, with no EA or personal VPS.

Multiple accounts

Copy one NinjaTrader source to MT4 and MT5 accounts together. Add receivers within your plan’s connected-account allowance.

Independent settings

Choose symbols, lots, stops, targets and trading schedules separately for every receiver account.

Clear trade activity

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.

QUICK START

Connect NinjaTrader to MT5 or MT4 in five steps

Add your accounts, create a room and choose the settings for each receiver.

  1. 01

    Add the NinjaTrader source

    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.

  2. 02

    Add your MetaTrader receivers

    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.

  3. 03

    Create the copying room

    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.

  4. 04

    Map instruments and set receiver lots

    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.

  5. 05

    Activate and manage your copying

    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.

SYMBOL MAPPING

Map NinjaTrader futures to your MetaTrader instruments

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.

ES / MES → S&P 500

Map your source contract to the broker’s S&P 500 instrument, for example US500. Use its point value, lot increments and trading hours.

NQ / MNQ → Nasdaq-100

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.

Gold futures → Gold

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.

CONTRACTS & LOTS

Set MetaTrader lots independently of futures contracts

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.

Source: 1 MES

$5 / point

  • CME’s Micro E-mini S&P 500 contract has a $5 value per index point.

Hypothetical receiver

$10 / point

Assume one lot of an example broker instrument is worth $10 per index point.

Illustrative arithmetic

0.50 lots

  • $5 ÷ $10 = 0.50 lots, representing the same dollar value per point in this example.
  • The broker value above is hypothetical. This is point-value arithmetic, not a sizing recommendation or Copygram preset. Use your broker’s specifications and account currency; margin, fees, prices and stop-loss distances are separate.

CME: Micro E-mini S&P 500 contract specifications

Symbol-specific lots take priority

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.

RECEIVER CONTROLS

Your MT5 and MT4 accounts. Your copying rules.

Configure each receiving account independently, including accounts at different brokers.

Money management

Use fixed-lot, multiplier, balance-based or risk-based sizing. Give each receiver its own rule and instrument-specific lot exceptions.

Stop loss & take profit

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.

Closes & modifications

Use Copy Close Orders and Copy Modif Orders to control how the receiver follows source closes and trade updates.

Symbols & suffixes

Match source contracts to exact broker symbols. Configure prefixes and suffixes so copied activity reaches the intended receiver instrument.

Filters & schedules

Select the instruments and trading windows for each account. Align schedules with the timezone and market sessions you use.

Trade comments & logs

Label copied MetaTrader trades with comments and follow receiver activity in Copygram logs. Keep each account’s automation easy to identify.

MT5 netting accounts

Trades affect one combined position per symbol. A new deal can increase, reduce, close or reverse that position depending on its direction and size.

Setup

What you need to connect

NinjaTrader Futures · Medium setup

Connect NinjaTrader

NinjaTrader accounts use the same secure sign-in flow as Tradovate: log in in the broker window, pick the account and name it.

You'll need
NinjaTrader sign-in in the broker window · Account selection · Account name
Included
Futures on CME, CBOT, NYMEX and COMEX · Secure broker sign-in · Copygram never sees your password
MT4 Forex · Easy setup

Connect MetaTrader 4

Copygram connects MT4 accounts from its own cloud servers, so there is no terminal, EA or VPS to keep online.

You'll need
Account name · Login ID · Password · Server
Included
Hosted by Copygram · No VPS required · Auto-reconnect
MT5 Forex · Easy setup

Connect MetaTrader 5

Same hosted setup as MT4. When an MT5 account is only a signal source, connect it with the investor (read-only) password.

You'll need
Account name · Login ID · Password · Server
Included
Hosted by Copygram · Hedging and netting accounts · Auto-reconnect
Prop firm rules

Prop firms that use MetaTrader

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 CSV

20 of 21 allow copying between your own accounts 10 allow third-party copiers

  • FTMO Forex & CFD · setup guide Own accounts: Allowed, with limits Third-party copiers: Not stated
  • Alpha Capital Group Forex & CFD Own accounts: Allowed, with limits Third-party copiers: Not stated
  • AquaFunded Forex & CFD Own accounts: Allowed Third-party copiers: Allowed, with limits
  • Atlas Funded Forex & CFD Own accounts: Allowed, with limits Third-party copiers: Not stated
  • Audacity Capital Forex & CFD Own accounts: Allowed Third-party copiers: Not stated
  • Blue Guardian Forex & CFD Own accounts: Allowed, with limits Third-party copiers: Allowed, with limits
  • Blueberry Funded Forex & CFD Own accounts: Allowed, with limits Third-party copiers: Allowed, with limits
  • BrightFunded Forex & CFD Own accounts: Allowed, with limits Third-party copiers: Allowed, with limits
  • E8 Markets Forex & CFD Own accounts: Allowed, with limits Third-party copiers: Allowed
  • Fintokei Forex & CFD Own accounts: Allowed, with limits Third-party copiers: Allowed, with limits
  • Funded Trading Plus Forex & CFD Own accounts: Allowed, with limits Third-party copiers: Allowed, with limits
  • FundedNext Forex & CFD Own accounts: Allowed, with limits Third-party copiers: Not allowed
  • FunderPro Forex & CFD Own accounts: Allowed, with limits Third-party copiers: Allowed, with limits
  • Funding Traders Forex & CFD Own accounts: Allowed, with limits Third-party copiers: Allowed, with limits
  • FundingPips Forex & CFD Own accounts: Allowed, with limits Third-party copiers: Restricted
  • FXIFY Forex & CFD Own accounts: Allowed, with limits Third-party copiers: Restricted
  • Goat Funded Trader Forex & CFD Own accounts: Restricted Third-party copiers: Not allowed
  • Hola Prime Forex & CFD Own accounts: Allowed, with limits Third-party copiers: Allowed, with limits
  • Maven Trading Forex & CFD Own accounts: Allowed, with limits Third-party copiers: Not allowed
  • The Trading Pit Forex & CFD Own accounts: Allowed, with limits Third-party copiers: Not stated
  • The5ers Forex & CFD Own accounts: Allowed, with limits Third-party copiers: Not stated
Pricing

Plans by number of accounts

Every plan runs in the cloud with unlimited trade executions and Rooms. Save more than 50% by paying yearly.

Compare plans
  • Starter $12.50 per month, billed yearly or $29 billed monthly Up to 2 trading accounts
  • Pro $20.42 per month, billed yearly or $49 billed monthly Up to 3 trading accounts
  • Advanced $32.92 per month, billed yearly or $79 billed monthly Up to 5 trading accounts
FAQ

NinjaTrader to MetaTrader FAQs

Answers about MT5 and MT4 connections, hosted copying, symbol mapping and receiver sizing.

Can I copy trades from NinjaTrader to MT5?

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.

Can I copy trades from NinjaTrader to MT4?

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.

How does NinjaTrader connect to Copygram?

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.

What details do I need for the MT4 or MT5 receiver?

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.

Do I need to install an EA on MT4 or MT5?

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.

Do I need a VPS for the MetaTrader receiver?

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.

Can one NinjaTrader account copy to MT4 and MT5 together?

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.

Can the MetaTrader receivers use different brokers?

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.

How do I map NinjaTrader futures to MT4 or MT5 symbols?

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.

Does one NinjaTrader futures contract equal one MetaTrader lot?

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.

Can each MT4 or MT5 account use a different lot size?

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.

Does Copygram support MT5 hedging and netting accounts?

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.

Can I copy trades opened by a NinjaScript strategy?

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.

Does Copygram convert NinjaScript into MQL4 or MQL5?

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.

Copy NinjaTrader to MetaTrader

Connect NinjaTrader as the source, add your MetaTrader accounts and set the rules for each one. Copygram runs it in the cloud.

Copygram robot mascot