Tradovate supplies the source trades
Choose the connected account whose trades you want to copy. Its activity provides the instructions for your room.
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.
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.
Choose the connected account whose trades you want to copy. Its activity provides the instructions for your room.
The room defines the copying direction. Each receiver has its own instruments, quantities, filters and trade-management settings.
Select the separate receiving account. Its orders, positions and balance stay specific to that account.
Give every account a clear role. Copy from the account you trade to separate receivers, each with its own futures contract and quantity.
Select the exact account whose trades drive the room. Use its name, account identifier and demo or live environment to identify it.
Choose the receiving contract and set its quantity. An illustrative setting of one whole contract shows how a receiver can follow its own size.
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.
Connect your source, add your receivers, configure their rules and activate your Copygram room.
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.
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.
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.
| 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 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.
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.
Define the instrument your source trades and the receiving contract NinjaTrader should follow. Configure quantity separately from the symbol mapping.
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.
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.
Set the whole number of contracts and trade-management settings for that receiver. Each NinjaTrader account has its own configuration.
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.
Futures contract selection and quantity work together. Define the whole-contract size for each receiving account.
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.
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.
Configure the instruments, quantities and trade-management rules for every receiver. Keep the controls in one Copygram room.
Define the whole-contract quantity independently for every NinjaTrader receiver.
Apply instrument-specific sizing rules that take priority over the default.
Match source and destination symbols, and choose which instruments the receiver follows.
Configure stop-loss and take-profit settings for the receiving futures contract.
Choose whether the receiver follows source closing actions or uses your own exit management.
Control whether the receiver follows source trade modifications.
Set the receiver’s trading windows using your schedule timezone and market hours.
Follow recorded actions and status alongside your NinjaTrader orders and positions.
View the source trade, the Copygram action and the receiving account’s orders and positions.
View the account, futures contract and activity that generated the trade.
Follow the recorded action and status for your NinjaTrader receiver.
View the receiving futures contract, direction, quantity and trade updates in your NinjaTrader account.
You click Connect and log in on Tradovate's own sign-in window, then choose the account to automate and name it.
NinjaTrader accounts use the same secure sign-in flow as Tradovate: log in in the broker window, pick the account and name it.
One of the 47 prop firms in our rules table offer NinjaTrader accounts, and other firms offer it too. We read each firm's own rules pages and quote them, last checked Nov 8, 2026. Rules change, so confirm with your firm before you connect funded accounts.
Download the table as CSV1 of 1 allow copying between your own accounts 1 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 account roles, futures contract mapping, receiver quantities and trade-management settings.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Connect Tradovate as the source, add your NinjaTrader accounts and set the rules for each one. Copygram runs it in the cloud.