---
title: Route One TradingView Alert to 20+ Tradovate Accounts
slug: route-one-tradingview-alert-multiple-prop-firm-tradovate-accounts
date: 2026-05-14
modified: 2026-05-14
author: Bhavishya Goyal
excerpt: ""
meta_description: "Route one TradingView alert to 20+ Tradovate accounts in under 500ms. Step-by-step PickMyTrade setup for Apex, TopStep, and TradeDay funded prop firms."
focus_keyword: tradovate accounts
canonical_url: "https://blog.pickmytrade.trade/route-one-tradingview-alert-multiple-prop-firm-tradovate-accounts/"
og_title: Route One TradingView Alert to 20+ Tradovate Accounts
og_description: "Route one TradingView alert to 20+ Tradovate accounts in under 500ms. Step-by-step PickMyTrade setup for Apex, TopStep, and TradeDay funded prop firms."
og_image: "https://blog.pickmytrade.trade/wp-content/uploads/2026/05/Gemini_Generated_Image_bo7vk6bo7vk6bo7v-1024x572.avif"
schema_type: FAQPage
categories:
  - algorithm trading
  - Automated Trading
tags: []
reading_time: 15
word_count: 3468
robots: "index, follow"
lang: en-US
---

# Route One TradingView Alert to 20+ Tradovate Accounts

A survey of 2,777 active prop traders found that 63% hold accounts at more than one firm at the same time. Most of them are still copying trades by hand. Picture this: a TradingView alert fires, you have a three-second window, and you need to click into 20 different accounts across Apex Trader Funding, TopStep, TradeDay, and My Funded Futures. That’s physically impossible. You’ll miss fills, create inconsistent exposure, and risk drawdown violations on every account you don’t reach in time.

Table of Contents

1. [Why Do Prop Traders Run 20+ Accounts?](https://blog.pickmytrade.trade/#why-do-prop-traders-run-20-accounts)
2. [How PickMyTrade Routes Your TradingView Alert](https://blog.pickmytrade.trade/#how-pickmytrade-routes-your-tradingview-alert)
3. [What Do You Need Before Starting?](https://blog.pickmytrade.trade/#what-do-you-need-before-starting)
4. [Step 1: Connect Your Tradovate Accounts to PickMyTrade](https://blog.pickmytrade.trade/#step-1-connect-your-tradovate-accounts-to-pickmytrade)
5. [Step 2: Create Your Account Group](https://blog.pickmytrade.trade/#step-2-create-your-account-group)
6. [Step 3: Build the TradingView Alert](https://blog.pickmytrade.trade/#step-3-build-the-tradingview-alert)
7. [Step 4: Configure the JSON Payload](https://blog.pickmytrade.trade/#step-4-configure-the-json-payload)
8. [Step 5: Verify Your Setup With a Test Alert](https://blog.pickmytrade.trade/#step-5-verify-your-setup-with-a-test-alert)
9. [How Do You Manage Risk Across 20 Simultaneous Accounts?](https://blog.pickmytrade.trade/#how-do-you-manage-risk-across-20-simultaneous-accounts)
10. [Troubleshooting: Common Issues and Fixes](https://blog.pickmytrade.trade/#troubleshooting-common-issues-and-fixes)
11. [Frequently Asked Questions](https://blog.pickmytrade.trade/#frequently-asked-questions)
12. [Build It Once, Run It Everywhere](https://blog.pickmytrade.trade/#build-it-once-run-it-everywhere)

This tutorial solves that problem completely. You’ll build a setup where one TradingView alert fires a single webhook URL, and PickMyTrade routes that signal to all your Tradovate-connected accounts, across every prop firm, in parallel, in under 500 milliseconds.

#### Key Takeaways

- One TradingView webhook routes to 20+ Tradovate accounts across Apex, TopStep, TradeDay, and My Funded Futures simultaneously via PickMyTrade’s group execution feature
- 63% of prop traders already use multiple firms; 34.3% do it for risk diversification and 33.8% to access more capital
- Only 7% of challenge purchasers ever receive a payout; scaling across funded accounts maximizes returns on the edge you’ve already proven
- Setup takes roughly 20 minutes; no VPS, no coding, no local software required
- PickMyTrade executes all accounts in parallel via Tradovate API, not sequentially

Before building the webhook, it helps to understand the JSON format TradingView sends. The [TradingView webhook JSON cheat sheet](https://docs.pickmytrade.trade/docs/tradingview-json-alert-configuration/) covers all placeholders, payload structure, and broker-specific formats in one place.

---

## Why Do Prop Traders Run 20+ Accounts? {#why-do-prop-traders-run-20-accounts}

More than six in ten prop traders maintain accounts at multiple firms simultaneously, according to a May 2025 survey of 2,777 traders. The top two reasons are nearly tied: risk diversification at 34.3% and capital access at 33.8%. A third reason, staying active while waiting on an evaluation, accounts for another 25.8%. Together, these motivations explain why serious prop traders don’t run one account; they run a portfolio of them.

The deeper driver is the brutal math of the challenge funnel. Research from FPFX Technology covering more than 300,000 prop firm accounts found that only 7% of all challenge purchasers ever receive a payout. When the individual pass-and-payout rate is that low, running accounts at multiple firms is straightforward risk diversification. If one firm tightens rules, reduces payouts, or shuts down unexpectedly, your income doesn’t evaporate.

So why does the math push traders toward 20+ accounts rather than just three or four? The prop trading industry now includes roughly 2,000 active firms globally and carries a market valuation of approximately $20 billion. More firms means more funded capital available to any trader who can pass the evaluations. Running 20 Apex accounts at $50k each is $1 million in funded capital. That’s not unrealistic; it’s a documented growth strategy inside the prop trading community.

Of multi-firm traders surveyed: 51% use 2 firms, 30% use 3, and 19% use 4 or more firms. The traders scaling toward 20+ accounts aren’t outliers. They’re on the far end of a clear trend.

Prop Firm Challenge Success Funnel
  
  Prop Firm Challenge: What Really Happens to 100 Traders
  Buy Challenge
  Pass Evaluation
  Receive Payout
  Stay Profitable
  
  100 traders
  
  14
   — 86% never pass
  
  7
   — half of funded traders lose
  
  1
   — only ~1% achieve consistent profits

Source: FPFX Technology dataset of 300,000+ prop firm accounts, Finance Magnates, March 2025
*Source: FPFX Technology dataset of 300,000+ prop firm accounts, Finance Magnates, March 2025*

The funnel makes the case plainly. Even after you pass and get funded, the odds are still working against you. The traders who build durable prop firm income spread across multiple firms, maximize their capital base, and automate execution so discipline never slips. That’s exactly the problem this tutorial solves.

![Stock charts displayed on multiple trading screens showing candlestick patterns representing simultaneous multi-account prop firm execution](https://images.unsplash.com/photo-1744782211816-c5224434614f?fm=webp&amp;q=60&amp;w=1200&amp;auto=format&amp;fit=crop&amp;ixlib=rb-4.1.0)

---

## How PickMyTrade Routes Your TradingView Alert {#how-pickmytrade-routes-your-tradingview-alert}

The setup routes one TradingView alert through a single webhook URL to PickMyTrade, which then fires execution orders to every Tradovate account in your group at the same time, in parallel. You build this once, in about 20 minutes, and it runs 24/7 in the cloud with no VPS, no desktop software, and no manual intervention required.

Here’s how the signal flows, visually:

PickMyTrade Multi-Account Routing Architecture
  
  One Alert. Every Account. Simultaneously.
  
  TradingView Alert
  Pine Script / Strategy
  
  POST
  
  Webhook URL
  HTTPS · &lt;3 seconds
  
  
  PickMyTrade
  Group Routing Engine
  Parallel Execution
  
  
  
  
  
  
  
  Apex Trader Funding
  Account 1
  Account 2
  Account 3
  · · ·
  Account 20
  via Tradovate API
  
  TopStep
  Account 1
  Account 2
  via Tradovate API
  
  TradeDay
  Account 1
  Account 2
  via Tradovate API
  
  My Funded Futures
  Account 1
  Account 2
  via Tradovate API
  All accounts execute in parallel —  **From experience:** Don’t use generic names like “Account 1” or “Tradovate 3.” When an execution fails at 6:47 AM and you’re checking the log from your phone, you need to know immediately which firm and which account size is affected. The naming convention pays for itself the first time something goes wrong.

![Trader analyzing financial data on laptop and monitor — TradingView alert setup for multiple prop firm accounts](https://images.unsplash.com/photo-1748609622257-bb917eda4d14?fm=webp&amp;q=60&amp;w=1200&amp;auto=format&amp;fit=crop&amp;ixlib=rb-4.1.0)

Once all accounts are connected, the next step is grouping them. For the full list of supported brokers and OAuth steps, see the [PickMyTrade broker connection documentation](https://pickmytrade.io/).

---

## Step 2: Create Your Account Group {#step-2-create-your-account-group}

This is the feature that makes everything else possible. PickMyTrade’s group system lets you bundle any combination of connected accounts, from any prop firm, any size, into a single routing target. One webhook fires the group. The group fires every account in it at the same time.

**Why does this matter so much?** Without groups, you’d need a separate webhook URL for every account, a separate TradingView alert for each URL, and a separate alert subscription fee for each alert. With groups, one alert covers all 20 accounts simultaneously. The group is the architectural key to this entire setup.

**How to create your account group:**

1. In your PickMyTrade dashboard, go to **Groups** in the sidebar
2. Click **Create New Group**
3. Give the group a clear name. “All-PropFirm-Accounts” or “20-Account-Full-Portfolio” works well
4. Use the account selector to add each of your connected Tradovate accounts to the group
5. For each account in the group, set a **quantity multiplier** if needed (more on this below)
6. Click **Save Group**
7. Copy the **Group Webhook URL** that appears. This is the URL you’ll paste into TradingView

**Quantity multipliers:** The JSON payload you’ll send in Step 4 includes a base quantity (e.g., `"quantity": "1"`). PickMyTrade’s multiplier scales that per account without any changes to the webhook. An account with a 1x multiplier executes 1 contract; an account with a 2x multiplier executes 2 contracts. This is how you normalize position size across accounts of different sizes.

Here’s an example multiplier configuration for a mixed account portfolio:

| Account | Base Qty from JSON | Multiplier | Actual Contracts Executed |
| --- | --- | --- | --- |
| Apex-50k-01 | 1 | 1x | 1 contract |
| Apex-100k-01 | 1 | 2x | 2 contracts |
| TopStep-150k-01 | 1 | 3x | 3 contracts |
| TradeDay-50k-01 | 1 | 1x | 1 contract |

&gt; **Cross-firm group insight:** There is no rule in PickMyTrade requiring accounts from different prop firms to live in different groups. Apex accounts, TopStep accounts, TradeDay accounts, and My Funded Futures accounts can all coexist in one group because they all connect through the same Tradovate API layer. The prop firm is the funding source; Tradovate is the execution platform. One group, one webhook, all firms.

![Server rack with green lights representing webhook and API infrastructure for automated multi-account trading](https://images.unsplash.com/photo-1695668548342-c0c1ad479aee?fm=webp&amp;q=60&amp;w=1200&amp;auto=format&amp;fit=crop&amp;ixlib=rb-4.1.0)

---

## Step 3: Build the TradingView Alert {#step-3-build-the-tradingview-alert}

With your group created and your Group Webhook URL copied, you’re ready to wire TradingView into the system. The alert setup takes about three minutes.

**Setting up the alert in TradingView:**

1. Open TradingView and navigate to the chart where your strategy or indicator lives
2. Click the **Alerts** clock icon in the top toolbar, or press `Alt+A`
3. Click **Create Alert**
4. Under **Condition**, select your Pine Script strategy or indicator and the specific alert condition you want to trigger (e.g., `strategy.order.action` fires a new order)
5. Scroll down to the **Notifications** tab within the alert dialog
6. Check the **Webhook URL** box
7. Paste your PickMyTrade Group Webhook URL into the field
8. In the **Message** field, enter the JSON payload (covered in full in Step 4)
9. Set your alert expiration. Essential plan alerts expire after roughly two months; Premium and above offer non-expiring alerts
10. Click **Create**

One thing to know before going live: TradingView enforces a hard 3-second response timeout on webhooks. If PickMyTrade doesn’t respond within 3 seconds, TradingView marks the alert as failed and does not retry. PickMyTrade’s cloud infrastructure is built to respond well within that window; typical response times run under 200ms. If you’re troubleshooting a failed alert, though, the 3-second limit is always the first thing to rule out.

---

## Step 4: Configure the JSON Payload {#step-4-configure-the-json-payload}

The JSON message tells PickMyTrade what to do when the alert fires. It contains your authentication key, the trade direction, the instrument, the price, and the quantity. TradingView replaces the `{{placeholder}}` variables with real values at the moment the alert fires.

**The core JSON payload:**

```
{
  "token": "YOUR_PICKMYTRADE_WEBHOOK_KEY",
  "data": "{{strategy.order.action}}",
  "symbol": "{{ticker}}",
  "price": "{{close}}",
...
  "quantity": "1"
}
```

**What each field does:**

| Field | Value | Purpose |
| --- | --- | --- |
| token | Your unique webhook key from PickMyTrade | Authenticates the request. Find this in your PickMyTrade account settings |
| data | {{strategy.order.action}} | Dynamically resolves to buy or sell when the alert fires |
| symbol | {{ticker}} | Resolves to the ticker of the chart where the alert is set (e.g., NQ1!) |
| price | {{close}} | The closing price at the bar where the alert fires |
| quantity | "1" | Base contract quantity. Per-account multipliers in your group config scale this independently |

**A complete, production-ready payload example for NQ futures:**

```
{
  "token": "YOUR_PICKMYTRADE_WEBHOOK_KEY",
  "data": "{{strategy.order.action}}",
  "symbol": "NQ1!",
  "price": "{{close}}",
  "quantity": "1",
...
  "comment": "{{strategy.order.comment}}"
}
```

A few things worth clarifying. The `quantity` in the JSON is the base quantity. Per-account multipliers from Step 2 multiply this number independently for each account. So if you put `"quantity": "1"` and an account has a 2x multiplier, that account executes 2 contracts. The JSON payload doesn’t need to change for different account sizes; the group configuration handles it.

The `key` field is unique to your PickMyTrade account and authenticates every inbound webhook request. Don’t share it publicly. If it’s ever compromised, regenerate it from your PickMyTrade account settings.

What about closing positions? You can use the same webhook for exit orders. When your Pine Script fires a `strategy.close` or a sell order, `{{strategy.order.action}}` resolves to `sell`, and PickMyTrade routes the closing order to every account in the group simultaneously, just like the entry.

---

## Step 5: Verify Your Setup With a Test Alert {#step-5-verify-your-setup-with-a-test-alert}

Before going live, confirm that every account in your group is receiving and executing orders correctly. Don’t skip this step. A misconfigured account that silently fails on a live trade is more dangerous than catching the error now.

**How to trigger a test:**

1. In TradingView, use **Bar Replay** or set your strategy to paper trading mode
2. Manually trigger an alert using TradingView’s “Test Webhook” button in the alert dialog (available when editing an existing alert), or force a strategy signal in replay
3. Immediately open your PickMyTrade **Execution Log** dashboard

**What to check in the execution log:**

- Every account in your group should show a status entry within 1-2 seconds of the alert firing
- Each entry should show `Filled` or `Submitted`, not `Error` or `Rejected`
- Check that quantities match your expected multiplier configuration
- Confirm the symbol matches what you intended (this catches ticker mismatches early)

**Verification checklist before going live:**

- All group accounts appear in the execution log after the test
- No accounts show `Authorization Error` (if so, re-authorize OAuth for that account)
- Quantities match the multiplier settings you configured
- Trade direction matches: `buy` fired a long entry, `sell` fired a short or close
- Execution timestamps on all accounts are within 500ms of each other

![High-tech trading setup with charts displayed on tablet and computer representing prop firm account management](https://images.pexels.com/photos/31738798/pexels-photo-31738798/free-photo-of-modern-digital-trading-workspace-with-charts.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1260&amp;h=750&amp;dpr=1&amp;fm=webp)

---

## How Do You Manage Risk Across 20 Simultaneous Accounts? {#how-do-you-manage-risk-across-20-simultaneous-accounts}

Automation doesn’t remove risk; it amplifies whatever discipline you bring to the table. Research on prop firm trader behavior consistently shows that discipline failures, not strategy failures, account for the large majority of account violations. Removing manual execution removes the emotional variable entirely. That said, you still need to think carefully about aggregate exposure.

**Understanding aggregate exposure:** The standard prop firm daily drawdown cap runs between 1% and 5% of account equity – most firms set the hard cap at 5% on a $100k account, or $5,000 of maximum daily loss. Each account is evaluated independently against its own cap.

However, your total capital at risk is the sum across all accounts. If you’re trading 20 accounts and each risks 0.5% on a single trade, you’re putting approximately 10% of your total portfolio capital on one signal. That’s worth building into your position sizing logic rather than treating each account as isolated.

**Practical risk rules for a 20-account setup:**

- Size each account’s position as if the drawdown could hit the daily cap. Don’t assume all 20 will win because your strategy has a high win rate.
- Use PickMyTrade’s per-account multipliers to match position size to account size. A $50k account and a $100k account shouldn’t run the same number of contracts.
- Review the execution log after every trading session, not just when something goes wrong.
- Set a system-level rule: if your overall drawdown across all accounts hits a predetermined threshold on a given day, stop trading for the session.

**PickMyTrade’s built-in safeguard:** If an account in your group exceeds its drawdown limit and gets flagged by the prop firm, that account’s Tradovate API connection will start rejecting new orders. PickMyTrade logs these rejections in real time. The other accounts in your group continue executing normally; a single account failure doesn’t cascade to the rest.

&gt; **Aggregate risk math:** Running 20 accounts at $50k each with a 2% daily drawdown cap gives you $1,000 of daily loss tolerance per account. Aggregate daily tolerance across the portfolio is $20,000. If your strategy risks 0.5% per trade ($250 per $50k account), one losing trade across all 20 accounts costs $5,000 in total capital – 25% of your single-day aggregate cap on one signal.

---

## Troubleshooting: Common Issues and Fixes {#troubleshooting-common-issues-and-fixes}

Here are the six most common problems and exactly how to fix each one.

| Problem | Symptom | Solution |
| --- | --- | --- |
| Alert fires but no orders placed | PickMyTrade execution log shows no new entries | Check that the Webhook URL in TradingView exactly matches your Group URL – even a trailing space breaks it |
| Only some accounts execute | Partial fills in execution log; some accounts show no entry | API authorization has expired on the missing accounts – go to PickMyTrade &gt; Accounts and re-authorize OAuth for each affected account |
| Wrong quantity on some accounts | Execution log shows unexpected contract sizes | Open your group configuration and verify the multiplier for each account – a “0” multiplier will execute zero contracts |
| Tradovate connection lost on all accounts | All accounts show “Connection Error” in execution log | Log into Tradovate directly and check for platform maintenance windows – re-authorize your PickMyTrade OAuth connections after any Tradovate outage |
| Alert times out before execution | TradingView shows alert as “Failed” with no execution | PickMyTrade did not respond within TradingView’s 3-second window – check PickMyTrade’s status page for latency issues; if the problem persists, contact support |
| Wrong symbol executing | Orders placed for incorrect instrument | Confirm "symbol" in your JSON payload matches the exact ticker format Tradovate expects for that futures contract (e.g., NQ1! vs NQU5) |

---

## Frequently Asked Questions {#frequently-asked-questions}

**Can I add accounts from different prop firms to the same PickMyTrade group?** 

Yes. You can mix accounts from Apex Trader Funding, TopStep, TradeDay, My Funded Futures, and Earn2Trade in a single group as long as all accounts connect through Tradovate. PickMyTrade routes at the Tradovate API level, not at the prop firm level. The prop firm is the funding entity; Tradovate is the execution broker. One group handles all of them.

 
 
**How many Tradovate accounts can I add to PickMyTrade?** 

PickMyTrade does not publish a hard account cap for its plans; the platform is built for multi-account scaling and handles 20+ accounts per login in production.

 
 
**Will all accounts execute at exactly the same price?** 

They’ll execute nearly simultaneously. PickMyTrade fires Tradovate API calls for all accounts in parallel, and typical execution across a full group completes within 500ms of the webhook arriving. That said, individual fill prices depend on Tradovate’s order routing and market liquidity at that exact moment. In fast-moving markets, fills across 20 accounts may vary by a tick or two. That’s standard market microstructure, not a PickMyTrade limitation.

 
 
**What happens if one account gets rejected – do the others still execute?** 

Yes. PickMyTrade processes each account in the group independently. If one account returns an error, for example because it’s hit a drawdown limit or its API authorization expired, the failure is logged for that account and the other accounts continue executing normally. A single account failure does not block or cancel the rest of the group.

 
 

---

## Build It Once, Run It Everywhere {#build-it-once-run-it-everywhere}

One TradingView alert. One webhook URL. Twenty accounts across four prop firms, all executing in parallel in under half a second. That’s what this setup delivers, and it takes about 20 minutes to build.

With algorithmic trading now accounting for 60-75% of US equity volume, the infrastructure for executing at scale has never been more accessible. FTMO alone reported 2.3 million open trading accounts in 2024, a 33% year-over-year increase. The traders winning in this environment aren’t necessarily better at reading charts. They’re better at systematically deploying a proven edge across as many funded accounts as the prop firm ecosystem will give them.

The setup we’ve walked through gives you that capability. Connect your accounts, build your group, configure your JSON payload, and verify with a test. From that point forward, your TradingView strategy runs consistently across every account, with no emotional input, no missed entries, and no drawdown violations from sloppy manual execution.

Ready to build it? Start at [pickmytrade.trade](https://pickmytrade.trade) and connect your first Tradovate account.

---

_Disclaimer:  
This content is for informational purposes only and does not constitute financial, investment, or trading advice. Trading and investing in financial markets involve risk, and it is possible to lose some or all of your capital. Always perform your own research and consult with a licensed financial advisor before making any trading decisions. The mention of any proprietary trading firms, brokers, does not constitute an endorsement or partnership. Ensure you understand all terms, conditions, and compliance requirements of the firms and platforms you use._

---

Also Checkout: [Connect Tradovate with Trading view using PickMyTrade](https://blog.pickmytrade.trade/connect-tradovate-with-trading-view-using-pickmytrade/)

For AI tools &amp; developers:[View Markdown →](https://blog.pickmytrade.trade/route-one-tradingview-alert-multiple-prop-firm-tradovate-accounts.md)