A trader bought an EA for $299. The seller's backtest: EURUSD, 2022–2024, net profit +206%, max drawdown 9.3%, profit factor 3.8. Looked solid.
He put it on GBPJPY instead. Higher volatility, faster profits, right?
Day one: down 5%. Day three: Bank of Japan made a surprise statement. GBPJPY jumped 280 pips in thirty minutes. Every stop loss was destroyed. Two weeks later, the account was at 37% of its starting balance.
He complained to the seller. The seller said: "I never claimed this EA works on GBPJPY."
The seller was right. An EA profitable on EURUSD blowing up on GBPJPY is completely normal. It's like taking a highway sedan onto a dirt track and wondering why the suspension breaks. Each currency pair has its own personality, and running an EA on the wrong pair is one of the most common ways to lose money for no reason.
Why pairs behave so differently
Liquidity. EURUSD accounts for roughly 24% of global forex volume. Price movement is smooth and predictable. GBPJPY is a fraction of that volume, with frequent gaps and sharp spikes.
Daily range. EURUSD averages 60–80 pips per day. GBPJPY averages 150–250. A 30-pip stop loss that works fine on EURUSD gets clipped by a minor correction on GBPJPY.
Active hours. USDJPY is most active during the Asian session. GBPUSD waits for London. USDCAD follows New York. An EA with a fixed trading window might miss the entire day's movement on the wrong pair.
Drivers. AUDUSD moves with iron ore prices and Chinese economic data. USDCAD follows crude oil. USDJPY is sensitive to interest rate differentials. On the same day, a Fed speech drops EURUSD 50 pips while AUDUSD barely reacts because it's watching China's PMI instead.
Moving an EA designed for one pair to another is like applying a swim coach's training plan to a sprinter. The fundamentals don't transfer.
EURUSD: start here
The world's most traded pair. Average daily range 60–80 pips. ECN spreads typically 0.1–0.8 pips. Trends tend to be orderly. Once a direction establishes, it usually follows through without excessive false breakouts.
Classic technical indicators work best on EURUSD because the high liquidity makes price behavior more "textbook." Scalping, trend following, and mean reversion strategies all perform well here. We run most of our EAs on EURUSD first because if a strategy can't profit on the most liquid pair in the world, it won't work anywhere else.
Volatility amplifies 2–3x around NFP and central bank decisions. Most active hours: roughly 07:00–16:00 UTC (London + New York overlap).
If you're a beginner, run EURUSD for at least six months before considering other pairs.
GBPUSD: volatility with a temper
Average daily range 90–130 pips. During Bank of England events, 200+ pips in a single day is common. ECN spread 0.5–1.5 pips.
The pound trends aggressively. When it rallies, it doesn't look back. When it drops, it drops hard. This makes it excellent for trend following strategies where you need enough pip range to make the trade worthwhile.
Scalping is risky here because spreads are wider and the first 15 minutes after London opens often produce fake moves that trap early entries. We see a lot of EAs get fooled by the London open stop hunt on GBPUSD specifically.
Most active: 07:00–17:00 UTC.
USDJPY: the carry trade pair
Strongly correlated with the US-Japan interest rate differential. When the US raises rates and Japan holds, USDJPY climbs. When the BOJ hints at tightening, it drops sharply. Average range 70–100 pips, spread 0.2–1.0 pips.
USDJPY has a distinctive "staircase" pattern: long consolidation, sudden breakout, then consolidation again. Grid and range strategies work well during the flat periods. The danger is BOJ intervention, which can produce 400+ pips of movement in a single day. If you're running a grid or Martingale EA on this pair, intervention risk management is non-negotiable.
Most active: 00:00–06:00 UTC (Asian) and 12:00–16:00 UTC (NY overlap).
AUDUSD: follows commodities, not technicals
Australia's economy runs on iron ore and coal exports, with China as the primary buyer. AUDUSD tracks Chinese economic data, commodity prices, and global risk sentiment. Average range 60–80 pips, spread 0.4–1.2 pips.
The pair correlates strongly with equity markets. Risk-on environment: AUDUSD rises. Risk-off: it falls harder than many stocks. Trend following works well during major commodity moves. Range strategies are viable during quiet periods.
Watch for Chinese GDP and PMI releases, which can jump AUDUSD 30–50 pips during the Asian session with little warning. Most active: 00:00–07:00 UTC (Asia) and 07:00–12:00 UTC (London).
USDCAD: the oil pair
Canada is the world's fourth-largest oil exporter. Oil up = CAD strengthens = USDCAD falls. Average range 60–80 pips, spread 0.5–1.5 pips.
Outside of New York hours, USDCAD barely moves. Asian session candles might show 3–5 pips of range. If your EA needs volatility, only enable it during New York hours (12:00–21:00 UTC).
Every Wednesday, EIA crude oil inventory data can spike USDCAD 40–60 pips within minutes. Add this to your news filter.
GBPJPY: extreme volatility, not for beginners
Average daily range 150–250 pips. Extreme days: 400+. Spread 1.5–3.0 pips, the widest among major pairs.
When GBPJPY trends, it can move hundreds of pips without a meaningful pullback. When it reverses, a 100-pip correction completes in 10 minutes. Only EAs specifically designed and backtested for high volatility pairs will survive here. Stop losses need to be 2–3x what you'd use on EURUSD, and position sizes need to be cut in half.
Scalping is impractical. Grid and Martingale on this pair is essentially volunteering for a blowup. If the pair trends for several days without reverting, which it regularly does, the adding logic spirals into margin call territory.
We don't recommend GBPJPY for anyone without at least a year of live EA trading experience.
XAUUSD (Gold): a different species
Gold trades on forex platforms but behaves nothing like forex. Average daily range 200–500 pips. Extreme events: 800+. Spread 15–30 pips, which is 20–30x EURUSD.
Applying a forex EA directly to gold is one of the fastest ways to blow an account. A 30-pip stop loss that gives EURUSD room to breathe gets hit in seconds on gold. A position size appropriate for forex becomes lethal on gold's volatility scale.
Gold requires specifically designed EAs with wider stops, smaller positions, and different parameter configurations. We have a separate guide on gold EA trading. Don't treat it as just another currency pair.
Quick reference table
| Pair | Avg daily range | Typical ECN spread | Best session (UTC) | EA suitability | Best strategies |
|---|---|---|---|---|---|
| EURUSD | 60–80 pips | 0.1–0.8 | 07:00–16:00 | Highest | Scalping, trend, MA systems |
| GBPUSD | 90–130 pips | 0.5–1.5 | 07:00–17:00 | High | Trend following, breakout |
| USDJPY | 70–100 pips | 0.2–1.0 | 00:00–06:00, 12:00–16:00 | High | Grid, range, trend |
| AUDUSD | 60–80 pips | 0.4–1.2 | 00:00–12:00 | Medium-high | Trend, range |
| USDCAD | 60–80 pips | 0.5–1.5 | 12:00–21:00 | Medium | Trend (oil correlation) |
| GBPJPY | 150–250 pips | 1.5–3.0 | 07:00–17:00 | Low | Dedicated high-vol EA only |
| XAUUSD | 200–500 pips | 15–30 | 07:00–17:00 | Requires special design | Dedicated gold EA only |
All ranges can double during major news events.
Matching strategies to pairs
Finding a good EA and running it on every pair you can think of isn't diversification. It's distributing losses.
Scalping needs EURUSD. Low spread, deep liquidity, accurate fills. USDJPY is a distant second. Everything else costs too much per trade.
Trend following works best on GBPUSD and AUDUSD. Both produce sustained directional moves large enough to compensate for the occasional stop loss. EURUSD trends too, but the smaller daily range means smaller profits per trade.
Grid and range strategies fit USDJPY and EURUSD during their consolidation phases. Never run a grid on GBPJPY. The probability of a multi-day trend without reversion is too high.
Breakout strategies belong on GBPUSD and GBPJPY. Both produce explosive follow-through after key levels break. But GBPJPY is only for experienced traders with appropriately sized positions.
The principle: choose the pair based on the strategy, not the strategy based on the pair. Every EA in the FXTool marketplace specifies which pairs it's designed for and includes pair-specific backtest data.
How to test an EA on a new pair
Don't just change the symbol and run. Follow this process:
-
Verify it works on the original pair first. If it loses money on EURUSD, switching to GBPUSD won't help.
-
Adjust parameters proportionally. Scale stop loss and take profit based on the volatility ratio. If the new pair's average daily range is 2x the original, the stop loss should be roughly 2x wider and the position size roughly halved. Add appropriate session filters.
-
Backtest independently on the new pair using at least 3 years of data. Focus on max drawdown and consecutive losses, not just total profit. Drawdown above 30% means the parameters need work or the pair isn't suitable.
-
Demo test for 4–8 weeks. Check whether real slippage and spread match what the backtest assumed. Some pairs backtest well but have execution costs that eat all the profit.
-
Go live with minimum lot size for a month to verify performance.
This process takes time. But it's faster than losing the account in two weeks like the trader in the opening story.
FAQ
Can I run one EA on 3–4 pairs simultaneously?
Yes, but optimize parameters independently for each. When running multiple pairs, allocate no more than 25% of total capital to each. Monitor correlation between pairs. EURUSD and GBPUSD often move similarly, so trading both in the same direction doubles your exposure rather than diversifying it.
What should a beginner trade first?
EURUSD. Lowest spread, highest liquidity, most predictable behavior. Run it for 3–6 months of consistent results before adding USDJPY or GBPUSD. Start with the easiest pair, not the most exciting one.
GBPJPY has huge profit potential. Why avoid it?
The profit potential comes with equal loss potential. You can make a week's worth of EURUSD profit in a single GBPJPY day. You can also lose a month's worth. Without at least a year of live experience and properly scaled risk management, GBPJPY will take your money.
Is there an EA that works on all pairs?
Realistically, no. "Works on everything" is almost always marketing. A reliable EA focuses on one pair, maybe stretches to 2–3 with similar characteristics, and uses independent parameters for each.
About the author: The FXTool team builds and tests MetaTrader trading tools daily. We run every EA we sell on live accounts and publish the results. This guide reflects what we've learned from building 50+ EAs and working with thousands of retail traders.
Forex trading involves significant risk and may result in total loss of capital. This article is for educational purposes only and is not investment advice. Understand the risks and consider your financial situation before trading.