Skip to main content

running multiple algos — rules and conflicts

how to run multiple edgeful algos at the same time — what combinations work, what causes conflicts, and how to set up multi-account and multi-strategy automation correctly.

Written by Brad
Updated over a week ago

the short version

you can run as many algos as you want, on as many tickers as you want, at the same time. there's no limit on the number of active strategies.

but — there are rules about what can run on the same chart, the same account, and the same ticker. break those rules and you'll get overlapping alerts, duplicate orders, or missed trades.

this article covers all of it.

the core rule: one algo variant per chart

don't run multiple algo variants on the same TradingView chart. alerts will overlap and create conflicts.

what counts as a "variant"? each algo has different versions:

algo

variants

ORB

standard, 2TP, breakeven stop

IB

standard, breakeven stop

gap fill

single variant

engulfing

single variant

running ORB standard and ORB 2TP on the same chart = conflict. running ORB standard and IB standard on the same chart = also a conflict. each algo indicator needs its own chart tab.

running ORB on one chart tab and gap fill on a different chart tab — that's fine.

same ticker, different algos

you can run different algos on the same ticker — just use separate chart tabs.

example: you want to run ORB and gap fill on ES.

  1. open a chart tab with ES and apply the ORB algo indicator → create your alert

  2. open a separate chart tab with ES and apply the gap fill algo indicator → create your alert

  3. each alert points to its own strategy's webhook URL

both will fire independently based on their own conditions. the key is that they're on separate charts with separate alerts.

same algo, different tickers

this is the most straightforward setup. one strategy at edgeful can handle multiple tickers — as long as they're all going to the same broker account.

example: you want to run ORB on ES, NQ, and YM.

  1. create one ORB strategy in the algo dashboard → get your webhook URL

  2. create 3 separate TradingView alerts — one for each ticker — all pointing to the same webhook URL

  3. edgeful routes each trade to the correct contract at your broker

one strategy, one webhook, 3 alerts. clean and simple.

same algo, different accounts

if you're running the same algo on multiple broker accounts — say a personal account and a prop firm account — each account needs its own strategy.

example: ORB on your Tradovate live account and your ProjectX eval account.

  1. create strategy #1 in the dashboard → select Tradovate live → get webhook URL #1

  2. create strategy #2 in the dashboard → select ProjectX eval → get webhook URL #2

  3. on TradingView, create 2 alerts for the same indicator/chart — each with its own webhook URL

each account is completely independent. a failed trade on one doesn't affect the other.

the multi-account lead/follower setup

if you're running 10, 20, or 40+ prop firm accounts, creating individual strategies and alerts for each one isn't practical.

the better approach: use a lead account model.

  1. create one strategy in edgeful pointed at your lead account (a single Tradovate or NinjaTrader account)

  2. set up one TradingView alert with that webhook

  3. use a third-party trade copier to copy trades from your lead account to all follower accounts

the flow: TradingView alert fires → webhook goes to edgeful → edgeful executes on lead account → trade copier replicates to all follower accounts.

this way you only need 1 webhook per strategy — not 40. your trade copier handles the distribution.

day-of-week conflicts

every algo has day-of-week settings — you can enable or disable longs and shorts for each day. this is useful, but it can also create unexpected behavior if you're not paying attention.

example: you have gap fill set to trade gap ups on Monday. but your personal rule is no trading on Mondays. if you forget to disable Monday in the algo settings, it'll fire anyway.

the fix: before going live, review the day-of-week toggles in your TradingView indicator settings for every active algo. make sure they match your actual trading plan.

and remember — if you change any day-of-week settings, you need to delete and recreate the TradingView alert. alerts lock in settings at creation time.

max loss interactions

most algos have both a max loss per trade setting.

when the daily max loss is hit, all open positions close immediately — regardless of where your TP or SL levels are. this is a safety net, not a target.

one important exception: the IB algo does not have a max loss setting. it relies on stop-loss placement and position size for risk management.

if you're running multiple algos on the same broker account, their max-loss-per-trade settings operate independently. algo A hitting its daily max loss doesn't disable algo B. but if both algos are trading the same account, you could end up with a combined loss that exceeds what either algo would allow individually.

something to think about when planning your multi-algo setup — especially for prop firm accounts with strict drawdown rules.

a practical checklist

before going live with multiple algos, run through this:

  • each algo indicator is on its own TradingView chart tab (no stacking)

  • each broker account has its own strategy in the edgeful dashboard

  • each TradingView alert points to the correct webhook URL

  • day-of-week settings match your trading plan for every algo

  • max loss per day settings account for your broker's drawdown limits

  • if using a lead/follower model, the trade copier is configured and tested

  • you've paper traded each strategy individually before combining them

Did this answer your question?