Signal Share: Private, Real-Time Broadcasts for NinjaTrader 8
Signal Share gives private trading groups a cleaner way to distribute account actions from one source NT8 to many opted-in receiver environments — with invitations, receiver approval, and two-sided logs.
Every trading room eventually runs into the same operational problem: the trade idea is clear, but distribution is messy.
A setup appears. A lead trader acts. A strategy fires. A webhook hits. Then the room starts reconstructing the event by hand: screenshots, chat messages, copy-pasted prices, delayed exits, missed modifications, and a long thread of “did you get that?”
That workflow may be familiar, but it is not infrastructure. It is a bottleneck.
Signal Share is CrossTrade’s private broadcast layer for NinjaTrader 8. It lets one source NT8 environment broadcast account actions to one or many opted-in receiver NT8 environments in real time. The broadcaster defines what gets shared. Receivers accept an invite, map their own target account, and run the signal through their own NT8 order pipeline.
One source. Many receivers. No public marketplace. No webhook fan-out to build.
From chat signals to structured signal delivery
Signal distribution usually breaks down at the exact moment it needs to be most precise.
A text alert can describe intent, but it leaves the receiver to interpret the message. A screenshot can show context, but it ages immediately. A Discord or private-room post can tell people what happened, but it cannot ensure everyone saw the same thing at the same time.
Signal Share changes the primitive. Instead of broadcasting a message about an action, it broadcasts the account action itself as a structured event.
That can be a manual trade from Chart Trader or DOM. It can be a fill generated by a NinjaScript strategy. It can be activity that originated from a webhook, MCP flow, or another automation path. If it lands on the broadcaster’s configured source account and passes the source filters, CrossTrade can relay it to the active receivers attached to that broadcast.
The practical result is simple: a private group can stay aligned around the same account actions without asking every participant to manually rebuild those actions from chat.
What Signal Share is built for
Signal Share is not trying to be a social feed or a “follow trader” storefront. It is a private distribution system for people who already know who should be in the room.
It fits especially well when the value is not the public promotion of a signal, but the controlled delivery of it:
Educators can demonstrate live trade structure without relying on screenshots and delayed explanations.
Trade rooms can keep opted-in members aligned around the same real-time account activity.
Teams and desks can coordinate execution paths across different machines, logins, or workstations.
Private communities can invite only the receivers they trust, with no public discovery layer in between.
The key word is private. The broadcaster controls the source. The receiver controls the destination. CrossTrade handles the relay.

How it works
Signal Share has three sides: the broadcaster’s NinjaTrader, CrossTrade in the middle, and each receiver’s NinjaTrader.
First, the broadcaster creates a broadcast source. A source defines the account being shared, the instruments that are eligible, and the trigger types that should become signals. The broadcaster can choose whether the source shares manual activity, webhook-driven activity, strategy-driven activity, or a combination.

Second, CrossTrade receives eligible order events from the source and relays them to active receivers attached to that broadcast. The relay is responsible for fan-out, delivery, and activity logging.
Third, each receiver accepts an invite and maps the subscription to a target account in their own NT8 environment. From there, incoming signals enter the receiver’s normal order pipeline. The receiver’s existing risk controls, account manager settings, strategy locks, and platform-level protections still matter.
The broadcaster does not need to configure a separate webhook endpoint for every receiver. The receiver does not need to sit in chat and manually reconstruct the trade. Signal Share turns the source account into the distribution point.

Why this is different from webhooks
Webhooks are still one of the cleanest ways to get an external signal into NinjaTrader. If the trigger lives in TradingView, an AI agent, a script, or another system that can hit a URL, a webhook is still the right tool.
Signal Share solves a different problem.
With a webhook, the message originates outside NinjaTrader and CrossTrade parses it into an instruction. With Signal Share, the origin is an account event on a broadcaster’s NT8 environment. That account event becomes the source of truth.
That difference matters for groups because the trade does not have to be re-described, retyped, or re-issued through multiple alert paths. A source account action can fan out to many receivers attached to the broadcast, each operating from their own NinjaTrader environment.
Use webhooks when the trigger starts outside NT8.
Use Signal Share when the trigger is the NT8 account activity itself and the goal is private, real-time distribution to multiple opted-in receivers.
Private by design
Signal Share is intentionally not a public discovery product.
There is no open leaderboard. No public storefront. No global “follow this trader” marketplace. Broadcasters invite receivers directly. Receivers accept from inside CrossTrade. Each subscription is explicitly approved before signals start flowing.
That design is important. Private trading groups do not need more noise. They need controlled access, predictable delivery, and a clean record of what happened.
Signal Share gives both sides visibility:
The broadcaster can see what was broadcast, when it was broadcast, and whether delivery succeeded.
The receiver can see what was received, when it arrived, and how it was handled.
That means the operational record does not live in a chat thread. It lives in the product.
Built for groups that need precision
When a group grows, the hard part is no longer finding one more place to post an alert. The hard part is keeping everyone aligned without adding another manual step.
A manual trading room wants the entry, modification, and exit to be clear.
An automated strategy operator wants downstream environments to see the same account activity without duplicating alert logic.
A team wants every receiver to operate from its own environment while still staying attached to the same source.
Signal Share is built for that kind of operational alignment. It gives the broadcaster a way to define a source once, invite receivers once, and let the relay do the repetitive work.
A cleaner operating model for private signal networks
Here is the simple version:
- Create a broadcast source.
- Choose the source account, instruments, and trigger types.
- Invite receivers by email or CrossTrade identity.
- Receivers accept and map their own NT8 target account.
- Eligible account actions broadcast in real time.
- Both sides can review activity logs.
That is the model: not a chat alert, not a public marketplace, and not a pile of duplicated webhook configurations.
It is a private signal network built around the account actions that already matter.
Important note on responsibility
Signal Share is signal-relaying infrastructure. It does not evaluate the broadcaster, endorse a strategy, provide financial advice, or determine whether a receiver’s use case is permitted by a broker, platform, funding provider, or trading program.
Each receiver remains responsible for their own account, risk controls, position sizing, market data, broker connection, and applicable rules. Each broadcaster remains responsible for the signals they choose to share and the people they invite.
The product’s job is to make private, opted-in signal delivery faster, cleaner, and easier to audit.
Start with one source
Signal Share is available now in CrossTrade.
Create a source. Invite a receiver. Watch one account action move through a private broadcast path from one NT8 environment to another.
Once that works, scaling the room no longer means scaling the manual work.
It means adding receivers to the network you already control.
