TRADOVATE SOURCE. NINJATRADER RECEIVER.

Tradovate to NinjaTrader Trade Copier

Tradovate to NinjaTrader Trade Copier

Trade on Tradovate. Copy to separate NinjaTrader accounts.

Trade on Tradovate. Copy to separate NinjaTrader accounts.

Copy Tradovate trades to NinjaTrader with Copygram. Connect your source and receiving accounts, map futures contracts and set independent contract quantities and trade-management rules in one copying room.

Copy Tradovate trades to NinjaTrader with Copygram. Connect your source and receiving accounts, map futures contracts and set independent contract quantities and trade-management rules in one copying room.

Demo & live accounts · Independent contract sizing · One source, multiple receivers

Demo & live accounts · Independent contract sizing · One source, multiple receivers

Tradovate source connected through a Copygram room to separate NinjaTrader receiving accounts.
Tradovate source connected through a Copygram room to separate NinjaTrader receiving accounts.

TRADOVATE → NINJATRADER

How does Tradovate-to-NinjaTrader copying work?

A Tradovate to NinjaTrader trade copier uses activity from a connected Tradovate source to create corresponding trades on separate NinjaTrader accounts. A Copygram room links those accounts and applies each receiver’s contract mapping, quantity and trade-management settings.

Tradovate supplies the source trades

Choose the connected account whose trades you want to copy. Its activity provides the instructions for your room.

Copygram applies the receiver rules

The room defines the copying direction. Each receiver has its own instruments, quantities, filters and trade-management settings.

NinjaTrader receives the copied activity

Select the separate receiving account. Its orders, positions and balance stay specific to that account.

CLEAR ACCOUNT ROLES

One Tradovate source. Independent NinjaTrader receivers.

Give every account a clear role. Copy from the account you trade to separate receivers, each with its own futures contract and quantity.

Tradovate source

Select the exact account whose trades drive the room. Use its name, account identifier and demo or live environment to identify it.

NinjaTrader receiver A

Choose the receiving contract and set its quantity. An illustrative setting of one whole contract shows how a receiver can follow its own size.

NinjaTrader receiver B

Add another separate receiving account with its own quantity, such as two whole contracts, and independent trade-management settings.

The one- and two-contract quantities are illustrative settings. Choose your own receiver quantities and count the source plus every connected receiver in your plan allowance. NinjaTrader documents shared login access for Tradovate customers; this copying room connects distinct account identifiers.

QUICK START

How to copy trades from Tradovate to NinjaTrader

Connect your source, add your receivers, configure their rules and activate your Copygram room.

1. Connect the Tradovate account you trade

1. Connect the Tradovate account you trade

In Copygram, add a trading account and select Tradovate. Enter your Tradovate username and password; the Device ID is generated automatically. Select the source account and give the connection a recognizable name.

Tradovate source connection fields: username, password and automatically generated Device ID.
NinjaTrader receiver connection fields: username, password and automatically generated Device ID.

2. Add your NinjaTrader receiver

2. Add your NinjaTrader receiver

Add a trading account and choose NinjaTrader. Enter your NinjaTrader username and password; the Device ID is generated automatically. Select the separate account that will receive the copied trades.

3. Create the copying room

3. Create the copying room

Set Tradovate as the source and NinjaTrader as the receiver. Add more receiving accounts and configure each one independently. A room has one source; use separate rooms for separate sources.

Copygram room with Tradovate selected as the source and separate NinjaTrader receiving accounts.
Futures contract mapping, whole-contract quantities and trade-management settings for a NinjaTrader receiver.

4. Configure the receiving futures account

4. Configure the receiving futures account

Map the exact contract and expiry. Set whole-contract quantities and Symbol Lot Exceptions. Configure stops, targets, Copy Close Orders and Copy Modif Orders, then choose your instrument filters and trading schedule.

5. Activate and manage the workflow

5. Activate and manage the workflow

Activate your room to start copying. Follow Tradovate source activity through the Copygram signal log to NinjaTrader orders and positions. Manage demo and live receivers with a clear view of each account’s rules.

Illustrative workflow from Tradovate source activity through Copygram signal logs to NinjaTrader receiving orders.

FUTURES CONTRACT MAPPING

Map the exact futures contract and expiry

Define the instrument your source trades and the receiving contract NinjaTrader should follow. Configure quantity separately from the symbol mapping.

Tradovate source contract

Use the full contract identifier and expiry reported by the source connection. A root such as ES or NQ identifies the contract family; include its contract month.

NinjaTrader receiving contract

Select the same futures contract and month, or map an E-mini to a Micro contract, such as ES to MES or NQ to MNQ.

Receiver quantity and rules

Set the whole number of contracts and trade-management settings for that receiver. Each NinjaTrader account has its own configuration.

Illustrative ES-to-MES contract mapping from Tradovate to NinjaTrader, with exact expiry and independent receiver quantity.

When your Tradovate source rolls to a new expiry, update the exact source and receiving contract identifiers. Keep the NinjaTrader quantity and trade-management settings aligned with the selected contract.

INDEPENDENT CONTRACT SIZING

Set NinjaTrader quantities with the contract in mind

Futures contract selection and quantity work together. Define the whole-contract size for each receiving account.

E-mini and Micro contract values

ES $50 · MES $5 / point

CME specifies $50 per index point for one E-mini S&P 500 contract and $5 per point for one Micro E-mini S&P 500 contract. Contract selection and quantity work together.

Your NinjaTrader receiver quantity

Set whole-contract sizes

Set whole-contract quantities independently for each receiving account. Symbol Lot Exceptions apply instrument-specific sizing and take priority over the general money-management rule.

Ten MES contracts have the same aggregate dollar value per index point as one ES contract. This is a contract-value comparison, not a preset copying ratio or a sizing recommendation. Plan partial exits in whole contracts: for example, two contracts can be allocated as one contract to each of two targets.

RECEIVER CONTROLS

Decide how NinjaTrader follows your Tradovate trades

Configure the instruments, quantities and trade-management rules for every receiver. Keep the controls in one Copygram room.

Money management

Define the whole-contract quantity independently for every NinjaTrader receiver.

Symbol exceptions

Apply instrument-specific sizing rules that take priority over the default.

Mapping & filters

Match source and destination symbols, and choose which instruments the receiver follows.

Stops & targets

Configure stop-loss and take-profit settings for the receiving futures contract.

Copy Close Orders

Choose whether the receiver follows source closing actions or uses your own exit management.

Copy Modif Orders

Control whether the receiver follows source trade modifications.

Trading schedules

Set the receiver’s trading windows using your schedule timezone and market hours.

Signal logs

Follow recorded actions and status alongside your NinjaTrader orders and positions.

CLEAR ACCOUNT ACTIVITY

Follow Tradovate activity through to NinjaTrader

View the source trade, the Copygram action and the receiving account’s orders and positions.

Tradovate source

View the account, futures contract and activity that generated the trade.

Copygram signal log

Follow the recorded action and status for your NinjaTrader receiver.

NinjaTrader orders

View the receiving futures contract, direction, quantity and trade updates in your NinjaTrader account.

Pricing Plans

Choose a plan for your source and receivers

Count your Tradovate source and each connected NinjaTrader receiver. Choose the account allowance and features that fit your copying workflow.

Save up more than 50% by paying yearly (Limited Offer)

Starter

$29

$12.5

/month

Auto-copy signals from Live chart, MT4, MT5 or Tradovate to your trading accounts — no VPS needed.

Up to 2 Trading Accounts

Unlimited Trade Executions

Unlimited Rooms

Live Chart Trading

Advanced Trade Logs

Premium Support

Webhook (Usable with TradingView)

Telegram as a Source

AI Trade Validation

Alert Notifications (Telegram & E-mail)

Pro

Most Popular

Copy from any source — Telegram, TradingView, MT4, MT5 or Tradovate — to multiple accounts and brokers.

$49

$20.5

/month

Up to 3 Trading Accounts

Up to 2 Webhook (Usable with TradingView)

Telegram as a Source (Unlimited Channels & Groups)

AI Trade Validation

Unlimited Trade Executions

Unlimited Rooms

Live Chart Trading

Alert Notifications (Telegram & E-mail)

Advanced Trade Logs

Premium Support

Advanced

Copygram AI

For prop-firm and multi-account traders: copy signals across several funded accounts with AI trade validation.

$79

$33

/month

Up to 5 Trading Accounts

Up to 3 Webhook (Usable with TradingView)

Telegram as a Source (Unlimited Channels & Groups)

AI Trade Validation (New!)

Unlimited Trade Executions

Unlimited Rooms

Live Chart Trading

Alert Notifications (Telegram & E-mail)

Advanced Trade Logs

Premium Support

Save up more than 50% by paying yearly (Limited Offer)

Starter

Auto-copy signals from Live chart, MT4, MT5 or Tradovate to your trading accounts — no VPS needed.

$29

$12.5

/month

Up to 2 Trading Accounts

Unlimited Trade Executions

Unlimited Rooms

Live Chart Trading

Advanced Trade Logs

Premium Support

Webhook (Usable with TradingView)

Telegram as a Source

AI Trade Validation

Alert Notifications (Telegram & E-mail)

Pro

Most Popular

Copy from any source — Telegram, TradingView, MT4, MT5 or Tradovate — to multiple accounts and brokers.

$49

$20.5

/month

Up to 3 Trading Accounts

Up to 2 Webhook (Usable with TradingView)

Telegram as a Source (Unlimited Channels & Groups)

AI Trade Validation

Unlimited Trade Executions

Unlimited Rooms

Live Chart Trading

Alert Notifications (Telegram & E-mail)

Advanced Trade Logs

Premium Support

Advanced

For prop-firm and multi-account traders: copy signals across several funded accounts with AI trade validation.

$79

$33

/month

Up to 5 Trading Accounts

Up to 3 Webhook (Usable with TradingView)

Telegram as a Source (Unlimited Channels & Groups)

AI Trade Validation (New!)

Unlimited Trade Executions

Unlimited Rooms

Live Chart Trading

Alert Notifications (Telegram & E-mail)

Advanced Trade Logs

Premium Support

Pricing Plans

Choose a plan for your source and receivers

Count your Tradovate source and each connected NinjaTrader receiver. Choose the account allowance and features that fit your copying workflow.

Save up more than 50% by paying yearly (Limited Offer)

Starter

Auto-copy signals from Live chart, MT4, MT5 or Tradovate to your trading accounts — no VPS needed.

$29

$12.5

/month

Up to 2 Trading Accounts

Unlimited Trade Executions

Unlimited Rooms

Live Chart Trading

Advanced Trade Logs

Premium Support

Webhook (Usable with TradingView)

Telegram as a Source

AI Trade Validation

Alert Notifications (Telegram & E-mail)

Pro

Most Popular

Copy from any source — Telegram, TradingView, MT4, MT5 or Tradovate — to multiple accounts and brokers.

$49

$20.5

/month

Up to 3 Trading Accounts

Up to 2 Webhook (Usable with TradingView)

Telegram as a Source (Unlimited Channels & Groups)

AI Trade Validation

Unlimited Trade Executions

Unlimited Rooms

Live Chart Trading

Alert Notifications (Telegram & E-mail)

Advanced Trade Logs

Premium Support

Advanced

For prop-firm and multi-account traders: copy signals across several funded accounts with AI trade validation.

$79

$33

/month

Up to 5 Trading Accounts

Up to 3 Webhook (Usable with TradingView)

Telegram as a Source (Unlimited Channels & Groups)

AI Trade Validation (New!)

Unlimited Trade Executions

Unlimited Rooms

Live Chart Trading

Alert Notifications (Telegram & E-mail)

Advanced Trade Logs

Premium Support

FAQ

Tradovate to NinjaTrader FAQs

Answers about account roles, futures contract mapping, receiver quantities and trade-management settings.

Can I copy trades from Tradovate to NinjaTrader?

Yes. Copygram connects Tradovate as a source and NinjaTrader as a receiver. Connect your accounts, create a room, configure the futures contracts, receiver quantities and trade-management settings, then activate the room to start copying.

What is a Tradovate to NinjaTrader trade copier?

It uses activity from a connected Tradovate source to create corresponding trades on separate NinjaTrader receiving accounts. Copygram organizes the accounts and receiver rules in a copying room. Each account keeps its own orders, positions and balance.

How do I set up Tradovate-to-NinjaTrader copying in Copygram?

Connect your Tradovate source and NinjaTrader receiver. Create a room with Tradovate as the source, add the receiving account and configure its exact futures contracts, whole-contract quantities, stops, targets and copying rules. Activate the room and follow the account activity in Copygram signal logs.

How do I connect my Tradovate source account?

Add a trading account in Copygram and select Tradovate. Enter your Tradovate username and password; the Device ID is generated automatically. Select the account whose trades you want to copy and give it a clear name in your room.

What details are required for the NinjaTrader receiver?

Add a trading account and select NinjaTrader. Enter your NinjaTrader username and password; the Device ID is generated automatically. Choose the separate receiving account and add it to the room with its own contract mapping, quantity and trade-management rules.

How do I identify my source and receiving accounts?

Use each account’s name, identifier and demo or live environment. Set the account you trade in Tradovate as the source and add separate NinjaTrader accounts as receivers. Shared platform login access does not change the source and receiver roles assigned to those distinct accounts.

Can one Tradovate source copy to multiple NinjaTrader accounts?

Yes. One Copygram room connects one source to one or more receivers. Add your separate NinjaTrader accounts and configure each receiver independently. Count the Tradovate source and every connected receiver when choosing your plan’s account allowance.

Can NinjaTrader receivers use different contract quantities?

Yes. Every receiver has independent sizing settings. Set the intended whole number of futures contracts for each NinjaTrader account. Symbol Lot Exceptions provide instrument-specific quantities and take priority over the receiver’s general money-management rule.

Can I map ES to MES or NQ to MNQ?

Yes. Copygram provides symbol mapping for E-mini-to-Micro workflows such as ES to MES or NQ to MNQ. Select the exact source and receiver contract expiry, then configure the receiver’s whole-contract quantity separately. Mapping selects the instrument; sizing defines how many contracts it trades.

What should I update when a futures contract changes expiry?

Update the mapping to the exact Tradovate source contract and the intended NinjaTrader receiving contract for the new expiry. Keep each receiver’s contract quantity, symbol exceptions and trade-management settings aligned with the selected instrument.

Can the NinjaTrader receiver follow closes and trade modifications?

Yes. Copygram provides Copy Close Orders and Copy Modif Orders for each receiver. Choose whether the NinjaTrader account follows source closes and modifications. Follow the recorded activity in Copygram signal logs and the receiving account.

Can I use demo and live accounts?

Yes. Copygram supports demo and live Tradovate and NinjaTrader accounts. Connect your source and receivers, set the contracts, quantities and trade-management rules for each account, then activate your copying room.

Can I filter instruments and choose NinjaTrader trading hours?

Yes. Symbol filters define which instruments the receiver follows, while trading schedules define its active windows. Configure the days, times and time zone for each NinjaTrader receiver in its settings.

How do I configure stops and targets for NinjaTrader?

Use the receiver’s stop-loss and take-profit settings for its futures contract. Configure protection together with the contract mapping and whole-contract quantity. For multiple targets or partial exits, plan the quantities in whole contracts.