Signal Share
Signal Share lets one NinjaTrader account broadcast its order activity to any number of other NinjaTrader accounts, in real time, across machines, brokers, and IP addresses. CrossTrade carries every order placement, modification, and cancellation from the broadcaster's source account to each receiver, where the receiver's account places the corresponding order.
It is a one-to-many relationship. The broadcaster does not see who is receiving, and receivers do not see each other. Each receiver picks the NinjaTrader account that should receive the orders, and operates independently. Signals always mirror the broadcaster one-for-one. If you want to scale to a different contract size, route the signals into a Sim account and then use the Trade Copier to scale from the Sim into your live account.
Signal Share broadcasting is currently in open beta. While the beta is active, any plan can create a broadcast source. Once the beta ends, broadcasting will return to the Elite plan; receiving signals stays open to every plan. See Plan tiers below.
When to use Signal Share (and when not to)
Signal Share is the right tool when you need to mirror order activity between separate NinjaTrader installations. Common cases:
- Copying trades from one NT8 instance to another NT8 instance running on a different machine or VPS.
- Copying between two brokerage connections that NT8 cannot show in the same window (for example, two Rithmic logins where one is a prop firm and the other is live).
- Sharing a single broadcaster's activity with other users who run their own NT8 on their own accounts.
- Bridging 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 broadcaster's order events, not the broadcaster's positions. Every fill, modify, and cancel that matches the broadcast source's filters becomes a signal the receiver acts on.
| Broadcast event | Receiver action |
|---|---|
| Order accepted on broadcaster | Place same order |
| Limit or stop price changed | Apply the change |
| Order cancelled or rejected | Cancel the order |
The receiver's account owns the resulting order. The receiver picks the account it lands on and the strategy-lock behavior. The broadcaster has no visibility into any of that.
Plan tiers
| Capability | Standard | Pro | Elite | Beta period |
|---|---|---|---|---|
| Receive signals | yes | yes | yes | yes |
| Broadcast | no | no | yes | yes (all plans) |
During the open beta any plan can create a broadcast source. When the beta ends, any sources owned by non-Elite users stop broadcasting automatically; you do not need to do anything to clean them up.
Section guide
- How it works: a brief tour of the moving parts.
- Broadcaster configuration: every setting on a broadcast source, what it does, and when to flip it.
- Receiver configuration: accepting an invite, mapping an account, scaling via the Trade Copier, and pausing.
- Signal Share vs webhooks: how Signal Share differs from the webhook trigger path.
- Troubleshooting: common situations and what to do.
Signal Share carries real orders to real accounts. The broadcaster does not see your account, your balance, or your fills. By accepting a broadcast invitation you accept full responsibility for the trades that land on your account. The Risk Release Agreement is shown the first time you accept an invite and is available from the Signal Share page at any time.