The Scaling Paradox

Your EA made 15% on your $10K account last month. You scaled it to $100K and lost 8% in two weeks. You didn't do anything wrong—the EA was never actually profitable in the first place. Backtests lie. They assume infinite liquidity, zero slippage, and perfect fills. Reality has none of those.

The scaling paradox is simple: an EA that works great on small accounts fails on large ones—not because the logic changes, but because the costs do. Every dollar of position size compounds these hidden costs until they exceed the edge you thought you had.

This is the biggest reason profitable traders blow accounts. And it's completely fixable.

Why Slippage Explodes at Scale

Most traders think about slippage like a flat fee. You enter at 1.0500, slippage costs you 2 pips, you get 1.0502. Same everywhere, regardless of size.

That's wrong.

Slippage is exponential relative to position size. The bigger the order, the deeper into the order book you go, the worse the execution. Here's the math:

Your 15% edge just became 13.75%. Scale to $1M and that slippage drag hits 3-4%, crushing your returns.

Here's the thing: most backtests assume 0-1 pip slippage. Real brokers on real accounts—especially when scaled—see 3-10 pips depending on instrument, time of day, and market conditions. Investopedia's slippage research shows retail accounts experience 50% worse fills during volatile hours.

Doing it yourselfMonths of learning to codeUntested in live marketsEmotion still in the loopYou maintain it foreverWith AlornyWorking demo in ~45 minFull backtest report includedRules execute 24/7We maintain & support it
Why traders hire specialists instead of building it themselves.

The Hidden Cost of Liquidity Constraints

When you trade 1 lot on EURUSD, you're executing against a deep, stable order book. When you trade 50 lots, you're not. You're creating market impact.

Market impact is slippage's uglier cousin. Your large order pushes the market against you before you even enter. Then it pushes harder on the exit. On illiquid pairs—anything outside EURUSD/GBPUSD/USDJPY—this effect is brutal.

Real scenario: Your EA is designed to trade 10 pairs. On your $10K account, it takes 1-lot positions in each. On a $100K account, your position-sizing code scales to 10 lots per pair. But here's what happens:

  1. You need to take a 10-lot NZDJPY entry during New York morning (illiquid for that pair)
  2. Your entry pushes the bid/ask spread from 3 pips to 8 pips
  3. You get filled at 8 pips worse than you expected
  4. Now your exit has the same problem: you can't exit cleanly
  5. You're trapped in an underwater position waiting for liquidity

This is why professional traders never scale uniformly across all their positions. They adjust position sizes based on liquidity. Most retail EAs don't.

Position Sizing: The Real Risk Management Failure

Traders think position sizing is about calculating risk-per-trade. They use the Kelly Criterion or a fixed 2% risk rule and call it done.

That's table stakes, not strategy.

Real position sizing accounts for:

Most backtests use static position sizing. That's why they scale beautifully in the test and fail miserably live.

Why Backtests Are Lying to You About Scale

A backtest runs on historical data with a fixed starting capital. It assumes:

None of this is true in live trading.

Here's what actually happens: Your $10K backtest runs great because you're small enough that the market ignores you. When you scale to $100K, you're suddenly big enough that the market notices. Spreads widen before your entry. Your exit slippage compounds because you're moving size. Your broker might even requote you on large orders.

The EA didn't get worse. The model did.

This is why robust backtesting tools now model market impact. They simulate how liquidity depth changes with position size. But most retail platforms don't have this built in.

How Real EAs Account for Scaling

Professional EAs handle scaling through three mechanisms:

  1. Dynamic position sizing: The EA calculates position size based on real-time liquidity metrics (bid/ask depth, recent trade volume), not just account balance
  2. Liquidity-adjusted entry rules: The EA only enters when liquidity is sufficient for the desired position size. It skips low-liquidity setups on small accounts. Simple and effective
  3. Backtests that model reality: They use tick-by-tick data with actual bid/ask spreads, not closing prices. They simulate market impact. They test across different account sizes to see where the model breaks

This is non-trivial to build. It requires understanding not just your EA's logic, but the market microstructure where it trades.

This is exactly why custom MT5 Expert Advisors from Alorny include full backtest reports that test across multiple account sizes. We simulate different market conditions and liquidity scenarios because we know that's where 80% of blowups happen. Your $300 custom EA is built to scale because we account for real-world constraints from day one.

A coded edge compounds while you sleepTime in market →Consistency
Illustrative: automated rules execute consistently, with no emotion gap.

The Cost of Not Fixing This

You have a system that makes 10% annually on a $10K account ($1K profit). You want to scale to $50K. Without accounting for liquidity and slippage, you'll lose money the moment you do.

But here's the opportunity: Fix the position sizing and liquidity model, and that same 10% strategy becomes 8% on $50K ($4K profit). That's not just revenue growth—that's the difference between a side project and a real income stream.

Every month you don't fix this, you're leaving compounded returns on the table. A properly scaled system that makes 8% annually compounds to double your account in 9 years. A broken system that loses 3% annually drains your capital in years. The difference is one decision about position sizing.

Key Takeaways

Start by testing your current EA across different account sizes in your backtest. Set position sizes to match account balance and see where profitability breaks. That breakpoint is where reality starts. Let's rebuild it to survive the journey.