How to Run Multiple Prop Firm Accounts With One Pine Script

Running 3–10 evaluation accounts on a single Pine Script isn't a workaround — it's the standard approach for systematic traders managing pass-rate variance. Here's the exact setup, the cost math, and which firm combinations work best.

Why traders run multiple prop firm accounts

A single evaluation has a known pass probability, and it's rarely close to certain — even a well-backtested strategy with a genuinely strong historical edge fails a meaningful share of individual attempts to variance alone: an unlucky stretch of sessions, a strategy-unfriendly market regime during the eval window, a stop hit on a fluke gap. Running one account at a time means being entirely at the mercy of that variance on every attempt.

Running several accounts at once changes the math. If a strategy has, say, a 55% chance of passing any given evaluation, running five at once means statistically expecting two or three passes in that batch, while the failed attempts get replaced with fresh ones. Time to funding compresses from a coin-flip single attempt into a much more predictable multi-attempt process. One caveat: that math treats each attempt as independent, and the same strategy trading the same sessions isn't. The risk section below covers what that means.

Traders who've been doing this for more than a few months commonly run at least three accounts at once; those who've systematized the process often run six to twelve. It isn't an edge case — it's closer to the industry norm among serious systematic prop firm traders.

Is running multiple accounts allowed?

Yes — every major US futures prop firm permits it. Apex Trader Funding, Topstep, MyFundedFutures, and Tradeify all allow traders to hold several evaluation accounts at once and to run identical strategies on all of them. There's no rule against automating across multiple accounts and no requirement to vary the strategy between them.

The nuance sits on the funded side: some firms cap how many funded accounts can be simultaneously active. These caps are typically generous and rarely bind for an individual trader, but confirm the current funded-account policy directly with each firm before scaling past 5–6 funded accounts.

Prop firm policies evolve. Verify multi-account rules directly with each specific firm at the time of setup — the general shape described here reflects the industry standard, but exact terms shift.

Copy trading deserves a closer look. Holding several accounts is one rule; placing identical trades across several accounts at the same firm can be another, and some firms restrict it (see which firms allow what). Read each firm's current automation and multi-account terms before pointing one alert, or a trade copier, at more than one of its accounts.

The setup: one script, one alert, many accounts

The architecture is simpler than it sounds: no need for multiple TradingView subscriptions, multiple script licenses, or multiple chart windows. One chart, one alert, and one CrossTrade account connected to each prop firm account covers the whole setup.

A Pine Script runs on a single TradingView chart. When it generates a signal at bar close, TradingView fires one alert carrying a CrossTrade order message. CrossTrade receives that webhook and places the order on the accounts you've pointed it at, whether they're on NinjaTrader 8 or Tradovate. There are two ways to do the fan-out:

  • One alert, several accounts. A single alert places the same order on multiple accounts.
  • Trade copier. The alert places on one account, and CrossTrade's trade copier copies the trade to the other accounts.

Step-by-step setup

  1. Set up one TradingView chart with the Pine Script. Apply it to a single continuous-contract symbol (ES1!, NQ1!, MES1!, or MNQ1!) and confirm signals and alerts are generating correctly on bar close. This chart is the single source of truth for every downstream account.
  2. Connect each account to CrossTrade. Tradovate accounts link to CrossTrade in the browser, with nothing to install. NinjaTrader 8 accounts connect through the CrossTrade desktop add-on. Firms on different platforms can sit in the same setup.
  3. Create one TradingView alert on the strategy. Set the condition to the strategy's order fills, frequency to firing once per signal, and the webhook URL to your CrossTrade webhook URL. One alert fires once per signal, and CrossTrade handles the fan-out from there.
  4. Choose how the order reaches every account. Either have the alert place on all the accounts at once, or have it place on one account and let the trade copier copy it to the rest. The TradingView to Tradovate guide shows the alert message itself.
  5. Set position sizing per account independently. A 50k account near its drawdown floor might run 1 contract while an account with a comfortable cushion runs 2. Sizing per account is the main risk lever when running several at once. If accounts need different sizes, the simplest route is a separate alert per account, each with its own account and qty values.

Risk management across multiple accounts

Running several accounts doesn't compound personal financial risk — each evaluation fee is a known, capped cost. It does introduce correlated failure risk: if every account runs the same strategy on the same instrument at the same time, one bad session can threaten several accounts on the same day.

The practical mitigation is position sizing. Keep per-trade risk on each account small enough that even a worst-case losing session stays well inside its daily/drawdown limit. Five accounts at one MES contract each with a modest stop keeps a full losing day's cost, per account, well inside any 50k account's daily limit.

On execution variance: each account gets its own order and its own fill, so fills can differ slightly from one account to the next. On a liquid instrument like MES during regular hours the difference is usually small, but check fills per account rather than assuming they match.

The script's own limits only see the strategy, not each account. For per-account limits, CrossTrade's Account Manager can set a max daily loss, a max daily profit, and a trailing drawdown on each account separately. When an account hits one, it flattens that account's positions and locks it. It can also flatten on a schedule at the end of the day. It works on NinjaTrader 8 and Tradovate; on NinjaTrader, the limits and auto-flatten only run while NinjaTrader and the CrossTrade add-on are running. These are controls you set, not a guarantee that an account survives a bad day.

Start with CrossTrade for Tradovate or CrossTrade for NinjaTrader, depending on where your accounts are. CrossTrade offers a 7-day free trial, no credit card required. Target Filled is built by the team behind CrossTrade, the automation platform we recommend.

Which prop firms to stack

The most effective approach diversifies across firms with different drawdown models, so a specific kind of market behavior — a volatile session that spikes and fully recovers, for example — doesn't trip the same mechanism on every account at once.

FirmDrawdown ModelWhy Stack It
Apex Trader FundingIntraday trailingNo daily loss limit at any size — the widest cushion for a strategy with occasional larger drawdown sessions.
TopstepEOD trailingIntraday spikes don't move the floor — best for strategies with intraday volatility that recovers by the close.
MyFundedFuturesStaticWinning runs never tighten the trail — best for strategies that build a large cushion early.
TradeifyEOD trailingThe Growth path carries no hard daily limit — a fourth distinct drawdown exposure profile in the stack.

The cost math on account stacking

The economics hold up when the numbers are run honestly. A single $50k evaluation across these firms is typically priced somewhere in the low hundreds at full price, often discounted meaningfully below that. Running five concurrent evaluations lands in the mid-hundreds-to-low-thousands in fees. At a hypothetical 55% pass rate, that spend would be expected to produce two or three funded accounts.

If two funded $50,000 accounts produced a combined few thousand dollars in payouts, that would recoup the evaluation spend. Whether they do depends entirely on the strategy, the sizing, and the market, and a funded account can fail before it ever pays out. The point of the math is the shape: for a strategy with a genuine, if imperfect, edge, spreading attempts across accounts smooths out the luck of any single evaluation.

Pass rates are strategy- and market-regime-dependent, and evaluation pricing shifts with promotions. The figures above are illustrative rather than reconciled firm data — verify current pricing directly with each firm before budgeting a stacking plan.

FAQ

Is it allowed to run multiple prop firm accounts?
Yes. Every major US futures prop firm — Apex, Topstep, MyFundedFutures, and Tradeify among them — explicitly allows traders to hold multiple evaluation accounts at once and to run the same strategy across all of them. Some firms cap how many funded accounts can be simultaneously active, so verify that specific limit directly with the firm before scaling past a handful of funded accounts.
Do I need to buy a separate Pine Script for each account?
No. One TradingView chart running one Pine Script sends one alert per signal. With CrossTrade, that one alert can place the order on several accounts, or it can place on one account while CrossTrade's trade copier copies the trade to the others. One script and one TradingView alert can cover every account.
Will every account execute at exactly the same price?
Not necessarily. Each account gets its own order and its own fill, so small differences between accounts are normal, and they grow in fast markets. On liquid instruments like MES and MNQ during regular hours, the differences are usually small. Check fills per account rather than assuming they match.
Which combination of prop firms is best for account stacking?
Apex Trader Funding + Topstep + MyFundedFutures is a popular three-firm combination because each uses a different drawdown model — intraday trailing, EOD trailing, and fully static, respectively — spreading risk across rule structures so a single kind of market move can't threaten all of them at once. Adding Tradeify extends that diversification with a fourth profile.

Strategies with CrossTrade-ready alerts built in.

Every strategy in Pro ships its CrossTrade alert message, ready to place on one account or several. Cancel anytime. Every update included.