Skip to main content

Signal Share

Tradovate behavior

Signal Share is NinjaTrader 8 only, by design rather than as a gap: it rides the CrossTrade NT8 Add-On, which is what reads and reproduces order activity inside NinjaTrader. There is no Tradovate broadcaster or receiver. To place the same trades on your own Tradovate accounts, route the signals through CrossTrade webhooks instead, or use the Tradovate Copier between Tradovate accounts you own.

Signal Share carries every order placement, modification, and cancellation from the source account on your broadcasting installation to each of your receiving installations, where the account you mapped places the corresponding order.

Why it exists​

NinjaTrader 8 allows one Rithmic connection per instance. If you hold several Rithmic logins (for example several prop firm accounts, or a prop account and a personal account), you have to run several NT8 instances, often on different machines or VPSs. The Trade Copier works inside one NT8 instance, so it cannot reach the accounts in your other instances. Signal Share carries your trades from one of your instances to your others.

How it is set up​

Each of your NT8 installations signs in with its own CrossTrade login. One login broadcasts. Your other logins receive: the broadcasting login invites each of them by email, and each receiving login accepts the invite and picks the account on its NinjaTrader that should take the orders. A login cannot invite itself, which is why every installation needs its own login.

Signals always mirror the broadcasting account one-for-one. To trade a different contract size on a receiving account, see Scaling to a different contract size.

Your own accounts only

Every receiving account must be yours, owned and controlled by you. Signal Share is not for sending trades to other people, following other traders, or running a signal service, and no payments may pass between users. CrossTrade does not provide trade signals or recommend traders.

Prop firm accounts

Prop firms prohibit copying trades between different people. Even when every account is yours, check your firm's copy-trading rules before you connect a prop account to Signal Share.

The Trade Copier runs inside one NinjaTrader instance and copies between accounts on that same machine, with no network in the path. Signal Share copies between your separate NinjaTrader instances on separate machines or VPSs, travelling through CrossTrade to reach each of your receiving installations. Use the Copier when both accounts live in the same NinjaTrader, and Signal Share when they do not.

The copier stays on one machine; Signal Share crosses the network between your installations.

When to use Signal Share (and when not to)​

Signal Share is the right tool when you need to mirror your order activity between your own separate NinjaTrader installations. Common cases:

  • Your accounts need more than one Rithmic login, so NinjaTrader cannot hold them in one instance (for example, a prop firm account on one Rithmic login and your personal live account on another).
  • Copying your trades from your NT8 instance on one machine or VPS to your NT8 instance on another.
  • Bridging your accounts that sit behind different IP addresses, where the broker or prop firm requires the connection to originate from the platform that holds the account.

If both accounts run inside the same NinjaTrader instance, use the Trade Copier instead. The Copier is in-process, can read both accounts directly, and does not need to send anything between machines. Signal Share is the cross-instance tool.

What gets shared​

Signal Share carries the broadcasting account's order events, not its positions. Each order event that matches the broadcast source's filters becomes a signal your receiving installations act on.

Broadcast eventReceiver action
Order placed on broadcasterPlace the same order
Order price or quantity changedApply the change
Order cancelledCancel the order

The receiving account owns the resulting order. Each receiving login picks the account the order lands on and the strategy-lock behavior, and the broadcasting login does not see any of that.

Plan tiers​

CapabilityStandardProElite
Receive signalsyesyesyes
Broadcastnonoyes

Broadcasting requires the Elite plan on the broadcasting login. Receiving works on every plan.

Section guide​

Risk release

Signal Share places real orders on real accounts. When a receiving login accepts an invite, CrossTrade shows the Risk Release Agreement, and by accepting it you take full responsibility for every trade that lands on that account. The agreement is available from the Signal Share page at any time.