Back to Blog
Case Studies

340 Subscribers. 18% Monthly Churn. The Problem Wasn't the Signal, It Was That Everyone Executed It Differently.

340 Subscribers. 18% Monthly Churn. The Problem Wasn't the Signal, It Was That Everyone Executed It Differently.

January 2026
8 min
Representative scenario. This case study illustrates a typical OmniTrade24 deployment with representative figures, not a specific named client. Metrics are illustrative of outcomes this setup is built to deliver.
1 webhook
to 340 accounts simultaneously
18% → 6%
monthly churn
99.9%
routing uptime

The Signal Provider's Hidden Problem

Running a profitable TradingView strategy and monetising it as a subscription signal service sounds like a straightforward business model. You have documented edge, a track record, subscribers who trust your calls. The execution should be the easy part.

It is not. It is the part that determines whether your subscribers renew.

The signal provider's documented win rate was 62% over 14 months of live trading. Their average return per signal was positive. Their subscribers were experiencing something materially different: some were profitable, most were breaking even, and a meaningful fraction were losing money from signals with a positive expected value. The spread of outcomes from the same signal, executed across 340 accounts, was not noise, it was systematic.

The root causes were predictable:

  • A subscriber in Singapore received the signal at 3:17 AM and didn't act on it until morning, when the entry was 0.8% worse than the signal price
  • A subscriber who manually entered the trade sized it at 3% of their account; another used 8%; the P&L impact of the same signal varied by more than 100% depending on arbitrary sizing choices
  • A subscriber who was slow to execute during a volatile session found the fill price substantially worse than what the signal price implied
  • Two subscribers reported receiving the alert and mistyping the order, ETHUSDT instead of ETCUSDT

When execution is manual and distributed, every subscriber has a different experience from the same product. Churn follows, not because the signal was wrong, but because the subscriber didn't replicate the results they were sold.


What Fan-Out Execution Actually Means

OmniTrade24's fan-out architecture is designed for exactly this use case: one TradingView signal that needs to execute across many accounts simultaneously, with each account applying its own position sizing and risk settings.

The provider fires one webhook when the strategy generates a signal. OmniTrade24 receives the webhook and dispatches orders to every subscriber's connected exchange account in parallel, not sequentially, in parallel, within 400 milliseconds of signal receipt. Every subscriber who has connected their exchange account to the provider's OmniTrade24 feed gets the same entry price, at the same time, sized according to their own pre-configured parameters.

// Provider fires one signal
{
  "signal_id": "eth_long_2026_01_14_03_22",
  "symbol": "ETHUSDT",
  "action": "buy",
  "exchange_preference": "binance",
  "size_mode": "per_account_pct"
}

// OmniTrade24 fans out to 340 subscriber accounts in <400ms
// Each account uses its own size_pct setting (e.g., 1.5%, 2%, 3%)
// Idempotency key on signal_id prevents double execution

The provider does not set position sizes for subscribers. The per_account_pct mode means each subscriber's account uses the percentage they configured at setup. The risk is personalised; the timing and entry are unified.


The Three Changes That Drove Churn From 18% to 6%

Change 1: Consistent entry prices. Every subscriber entered within the same 400ms window from signal receipt. The 0.8% entry slippage from the Singapore subscriber sleeping through the alert went to zero. Every subscriber gets the same market price.

Change 2: Systematic sizing. Subscribers configure their position size once at setup, as a percentage of their account equity. That size applies to every signal automatically. The variation in outcomes from arbitrary manual sizing decisions was eliminated.

Change 3: 24/7 coverage. Signals that fire at 3AM are executed for every subscriber at 3AM, whether the subscriber is awake or not. 35% of signals were being missed by subscribers who were asleep; after deployment, 0% were missed.

Churn did not fall because the strategy improved. It fell because the product the subscriber was paying for, access to a profitable signal, was finally being delivered in a form that produced consistent outcomes. The strategy's 62% win rate was now their subscribers' 62% win rate, not a theoretical number their subscribers couldn't replicate.


How the Provider's Business Model Changed

OmniTrade24's execution-based billing means the provider pays per executed order, not per subscriber. At their trading frequency (3-5 signals per week), execution costs scale with the number of active subscribers, costs grow with revenue rather than against it. The flat subscription model of competing platforms would have been more expensive at 340 subscribers and considerably more expensive at 600.

The provider also discovered a new upsell opportunity: premium subscribers connect via OmniTrade24 and receive automated execution; free subscribers receive the TradingView alert only and execute manually. The premium tier, which had previously offered limited differentiation, now offered a demonstrably better product. Premium conversion increased 40% within 60 days of the fan-out system going live.


What Signal Providers Need to Know Before Deploying Fan-Out

Subscriber onboarding matters. Each subscriber needs to connect their exchange account to OmniTrade24 and configure their position size. This is a one-time setup that takes 15-20 minutes, but it requires clear documentation and a guided onboarding process. Providers who invest in subscriber onboarding see faster adoption of the automated execution product and lower support tickets during the first month.

Not all subscribers will convert immediately. Some subscribers prefer manual execution and will continue acting on TradingView alerts manually even when automated execution is available. Expect 60-75% of subscribers to onboard to automated execution within 90 days, with the remainder gradually converting as they see the difference in outcomes.

Idempotency is critical. TradingView can occasionally fire duplicate webhooks for the same alert. Without idempotency handling at the signal level, duplicate webhooks result in duplicate orders across every subscriber's account simultaneously, a significant problem at 340 accounts. OmniTrade24's idempotency is keyed on the signal ID in the payload; ensure your alert message includes a unique signal ID (e.g., combining strategy name with the TradingView {{timenow}} variable).


FAQ

Q1. How do subscribers connect their accounts to my OmniTrade24 feed?
You provide subscribers with a unique connection link from your OmniTrade24 provider account. They authenticate their exchange account via OmniTrade24's connection interface, set their position sizing preferences, and activate the connection. The provider sees each subscriber as a connected account in their dashboard without accessing the subscriber's API keys directly.

Q2. Can subscribers set stop-losses and take-profits at the execution layer?
Yes. Each subscriber can configure their own stop-loss and take-profit settings within their OmniTrade24 account. These apply to every order executed from the provider's signal feed. The provider does not need to specify SL/TP in the signal payload, subscriber preferences are applied at the account level.

Q3. What's the maximum number of subscriber accounts supported?
OmniTrade24 fan-out architecture is designed to scale to thousands of concurrent subscriber accounts. The 340-account deployment described here is mid-range for the platform. Routing time scales sub-linearly with account count, 1,000 accounts does not take 3x as long as 340 accounts.

Q4. Can I offer different signals to different subscriber tiers?
Yes. You can create separate OmniTrade24 signal feeds for different subscription tiers. Premium subscribers connect to one feed; standard subscribers connect to another. Each feed routes to only its connected subscribers.


Ready to own your subscribers' execution, not just your signal? OmniTrade24 fan-out deployment starts with a 15-minute technical conversation. Book a walkthrough

Ready to Automate Your Trading?

Start with our free tier - 100 executions per month, no credit card required.