Your EA runs 150 trades a day. Your broker runs 150 checks a day. One of you is losing.
You built a bot. It looks solid on backtest—47% annual return, 2.1 Sharpe, passed walk-forward validation. You deploy live. After three weeks, your broker suspends the account. No warning. No appeal. Just a canned email: "unusual trading patterns detected."
The honest truth: brokers don't care about your strategy. They care about risk. And algorithmic trading is their highest-risk profile.
Why brokers shut down automated accounts
Brokers make money on spreads and commissions. When you trade manually at a desk, you can only place so many orders—maybe 10-20 a day if you're fast. When you deploy a bot, you can place 200.
That's not 20x the profit for your broker. That's 20x the risk and compliance liability. Here's why they suspend:
- Regulatory pressure. Financial regulators require brokers to disclose client trading behavior. A DIY EA running without institutional approval looks like unlicensed algorithmic trading to regulators.
- Flash crash liability. If your bot contributes to a market spike or crash, the broker is legally liable. The SEC has fined brokers $1M+ for inadequate algo monitoring.
- Chargeback risk. Retail traders blame the bot when it loses. "Your platform didn't disclose the risk." "Your execution was too slow." Brokers get hit with dispute claims and chargebacks.
- Liquidity management. High-frequency algos drain liquidity. If 100 accounts each run a 150-trade-per-day bot, that's 15,000 orders a day on one broker's matching engine. That scales their infrastructure costs.
The simplest fix: shut the account down. Problem solved. Cost: zero. Liability: zero.
The 100-trade-per-day threshold
Here's the red line: 100+ trades daily without institutional white-label approval triggers automated flags at most major brokers.
This isn't a secret. Most brokers publish their Terms of Service section on algorithmic trading. The thresholds vary: Pepperstone caps at 100/day, Interactive Brokers at 200/day, OANDA at 50/day. FXCM doesn't allow algo trading without institutional licensing.
Under those limits, your bot runs quietly. At 150 trades/day, you're broadcasting yourself.
What happens next:
- Automated monitoring flags unusual activity
- Human review escalates to Compliance
- Account is flagged for manual audit
- Broker either requests documentation (proof of approval) or suspends immediately
- Funds are locked for 5-30 days pending investigation
The signals brokers are actually monitoring
Brokers don't just count trades. They profile the pattern. Here's what their systems look for:
- Trade size consistency. Bots place identical or near-identical lot sizes repeatedly. Humans vary. If you place 0.50 lots 147 times in 6 hours, that's a bot signature.
- Timing patterns. Bots trade at fixed intervals or on tick events. A trade every 2 minutes for 8 hours straight is mechanical. Humans have lunch breaks.
- Win rate clustering. Bots cluster small wins around moving averages or support levels. Humans scatter. If your last 97 trades closed within ±5 pips of your profit target, that's an algorithm.
- No drawdown pauses. Humans stop trading after -2% drawdown. Bots keep grinding. If you've been in a -5% week and still placing 200 trades daily, compliance flags it as "unmonitored algo."
- After-hours patterns. Retail traders are sleeping. If your account is active from 2 AM to 6 AM UTC consistently, you're running unattended automation.
Pro tip: one account triggering these flags is a curiosity. Ten accounts with the same pattern from the same IP? That's enforcement action.
Institutional white-label approval (and why it exists)
Here's the loophole that protects hedge funds: institutional white-label agreements.
If you're a registered investment advisor or licensed money manager, you can apply for institutional algo trading approval. The broker approves you once, and you can run unlimited algos for unlimited clients. No per-trade limits. No pattern monitoring. Full exemption.
Why? Because institutional clients have compliance departments. They have audits. They have skin in the game and legal liability. Regulators trust institutions more than they trust retail traders with a GitHub repo and $5K.
The catch: licensing costs $50K+ annually. You need a compliance officer, documented strategies, quarterly audits, and E&O insurance. That's why hedge funds have it. Why retail traders don't.
The second-best option: partner with a licensed prop firm. They get the institutional approval; you get to run your bot under their white-label license. Costs $300-$1000/month, but you avoid suspension risk.
What happens when your account gets suspended
Suspension isn't a warning. It's the outcome.
- Your account is frozen immediately (you can't place new trades)
- Existing positions are closed at market (you eat the slippage)
- Withdrawals are locked for 5-30 days while Compliance investigates
- If they find evidence of "market manipulation" (even unintentionally through an overly aggressive EA), they can keep the account closed permanently
- Your trading history is flagged. New brokers see it. New accounts get denied based on the suspension
Recovery: file an appeal, provide documentation of your strategy, maybe hire a compliance consultant. Cost: $3K-$10K. Timeline: 2-3 months. Success rate: 40%. Not worth it.
The better move: avoid it entirely.
The real cost of DIY algo risk
You build an EA and deploy it. Three weeks later, it's suspended. What did you actually lose?
- $5K account balance
- 3 weeks of edge opportunity
- $10K in appeal and compliance costs
- Broker blacklist (harder to open accounts later)
- Psychological cost (you now doubt the strategy)
Total: $25K-$40K in real cost.
Against that, the alternative: Professional EA development built for broker compliance from day one. We design algos that stay under the radar and stay profitable. Custom MT5 Expert Advisors start at $100. Every EA includes a full backtest report and is tested against broker execution profiles.
The math is simple. A DIY bot that gets suspended costs you $25K in recovery. A professionally-built EA that never gets flagged costs $300-$2000 upfront and trades forever. That's not an expense. That's insurance.
Key Takeaways
1. Brokers flag algos running 100+ trades daily. This is the threshold where automated monitoring kicks in. Stay under it, or get institutional approval.
2. Suspension is enforcement, not a warning. Accounts are frozen, positions closed, funds locked. Recovery is 50/50 and costs $5K-$10K.
3. Pattern detection is sophisticated. Brokers profile lot sizes, timing, win rates, and after-hours activity. You can't hide a bot by spreading trades across accounts.
4. Your strategy's viability depends on venue choice. If it requires 200+ daily trades to work on forex, that venue will shut you down. Crypto exchanges won't.
5. Build for compliance from the start, or pay for it after suspension. The choice isn't between DIY and professional. It's between paying $500 upfront or $25K in recovery costs later.