Guides12 min read2025-01-09

Multi-Account Futures Trading: Scale Your Strategy Across Accounts

Learn how to trade multiple futures accounts simultaneously with one TradingView alert. Perfect for prop firm traders running multiple evaluations.

RoboQuant

RoboQuant Team

Trading Automation Experts

multi-accountprop firmscalingfuturesautomation
Multi-Account Futures Trading: Scale Your Strategy Across Accounts

What is Multi-Account Trading?

Multi-account trading allows you to execute the same trade across multiple brokerage accounts simultaneously. One TradingView alert triggers orders on 2, 5, 10, or even more accounts at once.

Why Trade Multiple Accounts?

Prop Firm Scaling

Many traders run multiple prop firm evaluations:

  • Apex Trader Funding: Run 5-20 evaluation accounts
  • Topstep: Multiple combine attempts
  • Take Profit Trader: Parallel evaluations

One winning strategy can pass multiple evaluations simultaneously.

Risk Distribution

Spread your capital across accounts to:

  • Reduce single-account risk
  • Meet different broker requirements
  • Diversify across prop firms

Income Scaling

Once funded, multiple accounts mean:

  • Multiple profit splits
  • Higher total income potential
  • Reduced impact if one account has issues

Setting Up Multi-Account Trading

Step 1: Connect All Your Accounts

In RoboQuant:

  1. Go to Webhook Connector
  2. Click Connect Tradovate
  3. Log in with your credentials
  4. All associated accounts appear automatically

This includes:

  • Apex Trader Funding accounts
  • Topstep accounts
  • Personal Tradovate accounts
  • Demo accounts

Step 2: Select Accounts for Trading

In the Create Alert tab:

  1. You'll see all connected accounts listed
  2. Check the accounts you want to trade
  3. Each account can have different settings

Step 3: Configure Per-Account Settings

For each account, you can set:

| Setting | Description | |---------|-------------| | Quantity | Number of contracts | | Enabled | Whether to trade this account | | Risk Multiplier | Scale position size up/down |

Example Configuration

| Account | Type | Quantity | Status | |---------|------|----------|--------| | Apex Eval #1 | $50K Eval | 2 contracts | Enabled | | Apex Eval #2 | $50K Eval | 2 contracts | Enabled | | Apex Eval #3 | $100K Eval | 4 contracts | Enabled | | Personal Demo | Demo | 1 contract | Enabled | | Personal Live | Live | 1 contract | Disabled |

JSON Format for Multi-Account

Basic Multi-Account Order

{
  "symbol": "ESZ4",
  "side": "buy",
  "quantity": 2
}

When you've selected multiple accounts in RoboQuant, this order executes on all of them.

Specifying Account IDs

If you want to target specific accounts in the JSON:

{
  "symbol": "ESZ4",
  "side": "buy",
  "quantity": 2,
  "accountIds": ["12345", "67890", "11111"]
}

Different Quantities Per Account

{
  "symbol": "ESZ4",
  "side": "buy",
  "orders": [
    {"accountId": "12345", "quantity": 1},
    {"accountId": "67890", "quantity": 2},
    {"accountId": "11111", "quantity": 3}
  ]
}

Risk Management for Multiple Accounts

Individual Account Limits

Set limits per account:

  • Daily Loss Limit: Stop trading if account loses X dollars
  • Max Position Size: Never exceed X contracts
  • Max Daily Trades: Limit number of trades per day

Global Limits

Set limits across all accounts:

  • Total Exposure: Max contracts across all accounts
  • Correlation Limits: Don't open same direction on too many accounts

Example Risk Setup

| Account | Daily Loss Limit | Max Position | |---------|-----------------|--------------| | Apex #1 ($50K) | $1,000 | 3 contracts | | Apex #2 ($50K) | $1,000 | 3 contracts | | Apex #3 ($100K) | $2,000 | 6 contracts |

Handling Different Account Sizes

Prop Firm Account Tiers

Different evaluation sizes have different rules:

| Account Size | Max Contracts | Trailing Drawdown | |--------------|---------------|-------------------| | $25,000 | 3 | $1,500 | | $50,000 | 6 | $2,500 | | $100,000 | 12 | $3,000 | | $150,000 | 15 | $4,500 |

Scaling Positions Proportionally

Use risk multipliers to scale:

  • $50K account: 1x multiplier (base)
  • $100K account: 2x multiplier
  • $150K account: 3x multiplier

If your base quantity is 2 contracts:

  • $50K trades 2 contracts
  • $100K trades 4 contracts
  • $150K trades 6 contracts

Execution Considerations

Order Timing

Multi-account orders are sent simultaneously, but fills may vary:

  • Slippage: Each account may fill at slightly different prices
  • Partial Fills: Some accounts might partially fill
  • Rejections: Individual accounts might reject orders

Monitoring Fills

Check that all accounts received fills:

  1. View order history in RoboQuant
  2. Compare fills across accounts
  3. Handle any discrepancies

Handling Failures

If one account fails:

  • Other accounts still execute
  • Failed account shows error in logs
  • You can retry manually if needed

Best Practices

1. Start with Demo Accounts

Test your multi-account setup with demos first:

  • Verify all accounts receive orders
  • Check position sizing is correct
  • Ensure risk limits work

2. Add Accounts Gradually

Don't go from 1 to 10 accounts overnight:

  • Start with 2-3 accounts
  • Verify everything works
  • Add more over time

3. Monitor Regularly

With multiple accounts, small issues compound:

  • Check each account daily
  • Verify P&L matches expectations
  • Watch for any sync issues

4. Have a Kill Switch

One button should:

  • Flatten all positions
  • Disable all automation
  • Work across all accounts

5. Document Your Setup

Keep records of:

  • Which accounts are active
  • Position sizes per account
  • Risk limits configured

Common Issues and Solutions

Orders Not Reaching All Accounts

Causes:

  • Account disconnected
  • Token expired
  • Account disabled

Solution:

  • Check connection status
  • Reconnect expired accounts
  • Verify account is enabled

Position Size Mismatch

Causes:

  • Wrong quantity in JSON
  • Risk multiplier misconfigured
  • Account-level limits triggered

Solution:

  • Verify JSON format
  • Check multiplier settings
  • Review account limits

Uneven Fills

Causes:

  • Market volatility
  • Liquidity differences
  • Timing variations

Solution:

  • Accept minor variations as normal
  • Use limit orders for more control
  • Monitor for significant discrepancies

Conclusion

Multi-account trading is a powerful way to scale your trading strategy. Whether you're running prop firm evaluations or managing personal accounts, executing across multiple accounts simultaneously saves time and ensures consistency.

Ready to scale your trading? Start with RoboQuant - connect unlimited accounts on any plan.

Share this article:

Ready to Automate Your Trading?

Connect TradingView to Tradovate and start executing your strategies automatically.