Challenge
A trading signals service distributing real-time entries through Discord faced a recurring class of problems. Every subscriber wanted to mirror trades automatically, but a single bot acting on behalf of hundreds of accounts is both a legal and an operational nightmare. Subscribers also operate at very different capital levels, so a fixed-size mirror is useless. And deduplicating fill notifications across many accounts is anything but trivial.
Approach
- We architected a subscriber-hosted bot pattern. Each paying subscriber gets a one-click DigitalOcean deployment of their own bot, running under their own brokerage credentials.
- A central validation server publishes signed signals. Subscriber bots subscribe to that feed and act locally.
- Proportional position sizing: each bot reads the signal's notional intent and scales to that account's configured risk profile.
- Fill-notification deduplication is solved by tagging each order with a deterministic ID derived from the signal plus the account, then reconciling across the WebSocket feed.
- Subscription lifecycle is wired through QuickBooks, Make.com, and Discord roles, so payment status drives bot access in real time.
Outcomes
- The operator carries no fiduciary exposure for subscriber accounts.
- Subscribers get institutional-grade automation with retail-friendly setup.
- The pattern generalizes. Any signal-based service could adopt this architecture.