The term “EA” (Expert Advisor, or automated trading system) covers strategies that can be completely different under the hood. Even though they are all “programs that trade automatically,” a design built to ride a trend and a design built to buy more as the price moves against you differ completely in how they win, how they lose, and even how they blow up. If you choose an EA based only on a “90% win rate” on its track record without understanding this, you are likely to be blindsided later by a large floating loss.
This page classifies EAs by strategy type and honestly lays out the pros and cons of each. In particular, for the averaging-down and martingale types — the ones beginners find most appealing and that are also the most dangerous — we use the design of MAC v2.0 (an averaging-down system), which our lab actually runs, as a concrete example to check with real numbers why it can look like it has a high win rate while its floating losses keep growing. Before continuing, please make sure you understand what an EA is.
What Types of EAs Are There? (Classified by Strategy Type)
There are many ways to classify EAs, but for a beginner trying to assess risk, the most useful lens is “what market view triggers an entry, and how does it behave when the price moves against it.” Here we go through the representative types one by one. This isn’t about which type is “better” — the goal is to understand that each type has market conditions it thrives in and market conditions that can deal it a fatal blow.
Trend-Following Type / Counter-Trend Type
The trend-following type is an EA that confirms the market has started moving in one direction before it joins that flow. It enters on signals such as the slope of a moving average or a breakout, aiming to capture the move as it extends. It tends to earn well while the market is moving, but in a directionless range it repeatedly misreads noise as “movement,” getting caught by false signals and racking up small losses. It’s a type where the win rate isn’t especially high, yet profit still accumulates — it’s easiest to understand as a rules-based version of discretionary entry patterns such as breakouts and pullback buying.
The counter-trend type, conversely, aims to catch a price that has overextended snapping back. Many are designed to enter on “overbought/oversold” signals from indicators like RSI, and they can rack up small wins repeatedly in a ranging market. However, when a strong trend emerges, they keep betting that “it’ll come back, it’ll come back,” riding the adverse move, and their weakness is that a single large adverse move can wipe out accumulated profit.
Scalping Type
The scalping type is a high-frequency EA that stacks up small gains of just a few pips, dozens of times a day. Because the profit per trade is so small, it’s strongly affected by the spread (the transaction-cost-like charge on each trade) and by slippage (the gap between the intended and actual execution price). It can look brilliant in a backtest, yet in a live account a wider-than-expected spread or execution delay can wreck its results — this is the type where the gap between a backtest and a forward test tends to show up most. Since results are also affected by the operating environment (connection speed, distance to the server), the impact of your operating environment can’t be ignored either.
Averaging-Down, Martingale, and Grid Types
This is the heart of this page. All three of these types share the common trait of “adding orders as the price moves against you.” Because this makes the win rate on a track record look high, it strongly attracts beginners — but this family also carries the largest floating-loss and stop-out risk.
The averaging-down type is an EA that, when the price drops below your entry, buys more to lower your average entry price. If the market bounces back even a little, the lowered average price means the position turns to floating profit sooner, so it’s more likely to be closed as a winning trade. This is the mechanism behind why the “win rate looks high.” The martingale type adds a lot-sizing element on top of this (increasing the next lot by 1.2x, 2x, and so on, every time it loses). The longer the adverse move continues, the larger the position becomes each time, so if it turns around you can recover everything at once — but if it keeps going against you, the floating loss balloons faster and faster. The grid type divides a price range into a lattice (grid) and places orders mechanically at fixed intervals; this too earns efficiently in a range, but if the price runs in one direction, every order on the opposite side turns into a floating loss.
What these three share, and what makes them frightening, is that many are designed without a hard stop-loss (SL). Instead of cutting losses, they’re betting that “if it comes back, it’s a win,” so there’s no cap on the floating loss if the price runs without coming back. We cover the mechanics and risk of averaging down in more depth, from a discretionary-trading perspective too, in our piece on stop-losses and money management.
In AI’s Words
The averaging-down type is a design that “temporarily holds a loss as a floating loss and waits for the market to come back, making the win rate look high.” When we had AI run a worst-case simulation on our lab’s MAC v2.0 (1.2x sizing, up to 15 steps, 30-pip spacing, no hard SL), it summarized that the deeper the adverse move goes and the more steps stack up, the more total lot size and required margin spike — a textbook case of “a high win rate on paper, but a single large adverse move can take a big bite out of the account.”*This is an AI-generated interpretation and does not guarantee future performance.
Economic-Indicator Trading Type (News Type)
The economic-indicator trading type is an EA that targets the sharp move that happens the instant a major economic indicator — nonfarm payrolls, a policy rate decision, and so on — is released. A typical design places orders in both directions before the release and rides whichever direction the price moves. When it hits, it can capture a large move in a short time, but right after the release the spread widens sharply and the price can gap (slippage), so it often doesn’t fill at the intended level — this is a type where live results can swing to extremes.
SMC-Replica Type / Discretionary-Assist Type / Copy-Trading Type
The SMC-replica type is a family our lab focuses on heavily. It’s an EA that codifies the market view used by professional discretionary traders under SMC (Smart Money Concepts) — where large orders (liquidity) are pooling, and where the market structure is likely to shift — and turns it into rules for automated trading. Because it’s rooted in human discretionary logic, its strength is that you can explain in words why it enters where it does. Our lab’s SMC Gold Sniper (GOLD/M30, combining SMC, Heikin-Ashi, and Parabolic SAR) falls into this category.
The discretionary-assist type is an EA where a human makes the entry decision, and only the mechanical parts — stop-loss, take-profit, position management — are automated. Because it isn’t fully automatic, it compensates for the discretionary trader’s psychological weak points, like being unable to cut a loss or let a winner run. The copy-trading type is, strictly speaking, a different mechanism from installing an EA: it’s a method that mirrors a provider’s trades directly into your own account. Instead of running your own EA, you take on the provider’s logic and risk wholesale, so we cover this in detail in our piece on what copy trading is.
Pros and Cons of Each Type at a Glance
Here’s a comparison of all the types covered so far. Keep in mind that “a high win rate” doesn’t equal “safe,” and look at this from the angle of which risks you personally can accept.
| Type | Rough aim | Main advantages | Main risks / weaknesses | Favorable / unfavorable market |
|---|---|---|---|---|
| Trend-following | Ride a move that’s already started | Can extend gains far / less prone to blowing up | Lower win rate / repeated small losses from false signals | Favorable: a clear trend / Unfavorable: ranging |
| Counter-trend | Catch the snapback from an overextension | High win rate in a range | Large adverse moves in a strong trend | Favorable: ranging / Unfavorable: a one-directional trend |
| Scalping | Stack small gains at high frequency | Small loss per trade | Vulnerable to costs and execution slippage / backtest and forward-test results tend to diverge | Favorable: high-liquidity hours / Unfavorable: early morning, thin liquidity |
| Averaging-down | Buy more on adverse moves to lower the average price | Win rate looks high | Floating losses balloon / without an SL, high risk of blowing the account | Favorable: ranging, back-and-forth markets / Unfavorable: a sharp one-directional plunge or spike |
| Martingale | Increase the lot size the more you lose | Recovers everything at once if it hits | Position size grows exponentially on adverse moves / risk of a single catastrophic loss | Favorable: a range with reliable bounces / Unfavorable: a sustained trend |
| Grid | Place orders mechanically at fixed intervals | Simple, transparent design / efficient in a range | If the price runs one way, every order on the opposite side becomes a floating loss | Favorable: ranging / Unfavorable: a breakout or trend |
| Economic-indicator trading | Capture the sharp move at a release | Can capture a large move in a short time | Unexpected outcomes from sudden spread widening and slippage | Favorable: the moment of a release / Unfavorable: normal conditions |
| SMC-replica | Automate discretionary SMC logic | You can explain the rationale in words | Depends on how accurately it replicates the logic / may need to wait for the right conditions | Favorable: a market where structure holds / Unfavorable: noisy, choppy conditions |
| Discretionary-assist | Automate only the management side | Compensates for human psychological weaknesses | Entry decisions still depend on the human | — (depends on the trader’s discretion) |
| Copy-trading | Mirror a provider’s trades | Low setup and operating burden | Fully dependent on the provider’s logic and risk / fees | Follows the provider’s strategy |
A Note from Our Researcher
Beginners tend to reach for “the EA with the highest win rate,” but the first thing I look at isn’t the win rate — it’s whether the EA honestly discloses its maximum floating loss and drawdown. It’s not unusual for an averaging-down type to show a very high apparent win rate, but that win rate is often just concealing a “floating loss that hasn’t been realized yet” on the other side of the ledger. I trust an EA that shows its inconvenient numbers more than one that only shows its flattering ones.
Why EAs That “Look Like They Have a High Win Rate” Deserve Extra Caution
The first thing you see on a track record is the win rate. When you see 90% or 95% lined up, it’s tempting to feel that “it wins almost every time, so it must be safe.” But that intuition is the single most dangerous trap in choosing an EA.
Averaging-Down and Martingale Types Look Like They Have High Win Rates, But Carry the Biggest Floating-Loss and Stop-Out Risk
The reason the averaging-down type shows a high win rate is that it turns many trades that were headed for a loss into an eventual winning trade by “buying more and waiting instead of cutting the loss.” In other words, the loss isn’t realized — it simply piles up as a floating loss behind the scenes of the account; it hasn’t disappeared. If the market comes back, it becomes a win, but if it doesn’t come back and instead runs in one direction, the accumulated floating loss surfaces all at once and leads to a stop-out (forced liquidation).
Let’s look at this with real numbers, using our lab’s MAC v2.0 (GOLD only) as an example. Its settings are 1.2x averaging-down sizing, up to 15 steps, 30-pip spacing, and no hard SL. When the trade goes with the market, it takes small profits early (TP of 15 pips) and racks up wins, but if the adverse move continues, it adds a step every 30 pips, and each step’s lot size grows by 1.2x. In the worst-case scenario where it extends all the way to the 15th step, both the total lot size and the required margin balloon far beyond the initial expectation. That’s exactly why our lab publishes even the maximum floating loss for this design as part of its track record. Our stance isn’t “it’s dangerous, so don’t use it” — it’s “understand the risk in numbers first, then use it only within a testing allocation of money you can afford to lose.” We cover the unusual nature of money management for averaging-down systems in more depth in our piece on EA money management.
“Win Rate” Alone Can’t Measure Safety (On to How to Read the Numbers)
A win rate is only meaningful when you look at it together with the average win size and average loss size (the risk-reward ratio) per trade. Even with a high win rate, if the average win is +1 and the average loss is -20, then one loss every few trades can wipe out everything and turn the result negative. This is the classic trap hiding inside the averaging-down type. To measure safety, you need to look not at the win rate but at metrics like the profit factor (PF), maximum drawdown (max DD), and expected value. We explain how to read these numbers in our piece on how to read EA performance metrics, and the warning signs of an EA that only emphasizes its win rate in our piece on spotting a dangerous EA.
Mapping Discretionary Techniques to EA Types (Pullback Buying = ? Breakout = ?)
If you have any experience with discretionary trading, you can understand EA types as “the automated version of the technique you normally use (or normally avoid).” That’s because an EA is simply what a human used to judge by eye, translated into conditional logic. The table below maps common discretionary terms, SMC terms, and how each is handled in an EA. Once you can move fluidly between these three, just looking at an EA’s track record will let you imagine “which of my own techniques this is closest to” and “where this design is likely to fail.”
| Common discretionary term | SMC term | Handling in an EA (automated trading) |
|---|---|---|
| Pullback buying / rally selling | Pullback at a discount/premium, reaction at an OB (order block) | Entry condition for the trend-following type (quantifying a moving-average or structural pullback) |
| Breakout | BOS (break of structure) | Order trigger for breakout-following and trend-following types |
| Counter-trend fade of an overextension | Reversal after a liquidity grab, CHoCH (change of character) | Reversal entry condition for counter-trend and SMC-replica types |
| Averaging down (buying on the way down) | — (often discouraged in discretionary trading) | The add-on logic of averaging-down, martingale, and grid types |
| Stop-loss line | Outside the most recent swing / beyond a liquidity pool | SL value / trailing setting (a no-SL design is a warning sign of the averaging-down risk) |
For example, the discretionary experience that “placing your stop-loss right at a round number gets it hunted” is explained in SMC terms as a liquidity grab, and in an EA it translates directly into a design question of “where to place the SL (or whether to place one at all).” We cover these foundations in our piece on Dow Theory, BOS, and CHoCH and our piece on support/resistance and liquidity. If you want to learn the discretionary logic that SMC-replica EAs are built on, start from our SMC beginner’s roadmap.
Why This Helps When Evaluating an EA or Automated Trading System — Knowing the Type Reveals the Danger
Once you can identify an EA’s type, you can start to imagine how the numbers on its track record were actually produced. If the win rate looks unnaturally high and the max DD alone isn’t disclosed, suspect that it may be an averaging-down type hiding its floating losses. If the backtest period is short and the trade count is low, consider that it may just be cherry-picking a market condition it happened to suit. Being able to reason backward like this is only possible because you know how each type tends to “die.”
What matters most is that which numbers you should look at changes depending on the type. For a trend-following type, a low win rate is fine as long as the expected value is positive. For an averaging-down type, even a high win rate tells you nothing until you look at the max DD and the maximum floating loss. We leave the concrete steps for reading numbers together with type in our piece on how to read EA performance metrics and our piece on spotting a dangerous EA. If you want to check real verification data, take a look at our lab’s performance dashboard (losing months included) to see how the differences between types actually show up in the numbers.
Using AI to Assess “Risk Level” by Type
Even once you know an EA’s type, judging “whether I, with my capital and temperament, can handle that risk” is difficult for a beginner. At our lab, we have AI translate this for us. When you feed in an EA’s logic summary and performance data, the AI reads it back in terms of “who can tolerate this kind of risk.” For an averaging-down type, for example, it might say something like: “Suited to someone who can tolerate short-term floating losses and wants to test the behavior with a small amount. Because the design can carry deep floating losses in a trending market, keeping the lot size from getting too large is a precondition.”
What matters here is that what the AI produces isn’t a “good/bad” score — it’s a “fit/not a fit” assessment. Even for the same averaging-down type, it can work as a testing allocation for someone using spare capital to observe its behavior, while it’s unsuitable for someone who wants to use money they need to live on. We’ve formalized this evaluation framework in the FX AI Lab EA evaluation template.
In AI’s Words
When we had AI read the SMC-replica SMC Gold Sniper (GOLD/M30, backtest 2018-2026, PF 1.87, max DD 8.2%), it summarized: “The testing period is long and the trade count is sufficient, so this is worth testing for anyone who can tolerate a max DD of 8.2% — a phase where the account temporarily shrinks by around 8%. It doesn’t carry the same floating-loss risk as an averaging-down type, but there’s no guarantee that forward performance will match the backtest.”*This is an AI-generated interpretation and does not guarantee future performance.
Summary
Every EA is “a program that trades automatically,” but how it wins and how it loses are entirely different depending on its strategy type. Trend-following types win by letting profits run; counter-trend, averaging-down, and grid types win in small increments in a range but can suffer badly in a one-directional market. Among these, the averaging-down and martingale types are designs where the win rate looks high precisely because floating losses are never realized, and when they lack a hard stop-loss, they belong to the family with the greatest floating-loss and stop-out risk. That’s exactly why you need to look at the profit factor, max DD, expected value, and maximum floating loss together, rather than at the single number of win rate.
Our lab publishes the numbers for both the averaging-down MAC v2.0 and the SMC-replica SMC Gold Sniper openly as verification information, hiding nothing. When choosing an EA, first understand “which type it is, and in what kind of market it tends to fail,” and then judge whether your own capital can withstand that risk. As a next step, we recommend reading in this order: first how to read EA performance metrics to learn how to read the numbers, then how to spot a dangerous EA to build an eye that won’t be fooled, and then EA money management to shore up your defenses. The full learning track is gathered in our EA and automated trading learning hub.
Frequently Asked Questions
- Q. Are all averaging-down EAs bad?
A. It’s not that they’re bad and you shouldn’t use them. Our lab’s position is: understand the mechanics and risk in numbers, and use them only within a testing allocation of spare capital you can afford to lose. What’s actually dangerous isn’t averaging down itself, but an EA that shows only its win rate without explaining the risk, or using it with too large a lot size. See EA money management for more. - Q. Is it okay to buy an EA with a 90% win rate?
A. You can’t judge based on win rate alone. Averaging-down types in particular often make the win rate look high precisely because they don’t realize their floating losses, and you can only measure safety once you look at it together with max DD, average profit/loss, and maximum floating loss. We explain the judgment process in how to read EA performance metrics. - Q. Which type should a beginner look at first?
A. The top priority is building the habit of not choosing based on “a high win rate.” Beyond that, the SMC-replica type, whose rationale you can explain, and the trend-following type, whose risk ceiling is easy to read, are types that are easier for beginners to test. Check the actual numbers, losing months included, on our lab’s performance dashboard.
Risk Disclosure
This page is not investment advice; it is analysis and verification information provided by our lab. Past performance (including backtests and forward tests) does not guarantee future profit. Offshore brokers (such as HFM) carry high-leverage risk; our lab positions them as a small-scale, high-risk testing allocation, with our core trading centered on domestic brokers (JFX/OANDA). FX and automated trading can result in losses. Please trade only with spare capital, based on your own judgment and at your own responsibility.