EA・自動売買

What Is an EA (Automated Trading)? A Beginner's Guide to How It Works and How It Differs from Discretionary Trading and Copy Trading

2026-07-03  / Ya

what-is-ea

“Install an EA (automated trading system) and just let it run – your money grows on its own.” If that’s the image you have in mind, this page starts by adjusting that expectation a little. An EA is certainly a convenient tool, but it is not a magic device that guarantees profits if you simply leave it running. Our lab treats EAs as “operating systems that must be verified” – we publish both the wins and the losses (down to maximum drawdown, floating losses, and the number of averaging-down entries) while translating what’s inside into language a beginner can understand.

In this article, we’ll break down technical jargon to explain what an EA actually is, how it differs from discretionary trading, copy trading, and indicators, and what an EA can and cannot do. By the time you finish reading, you should have the basic foundation to judge for yourself – “this looks trustworthy” or “this might be risky” – when you look at an EA’s track record or a sales page.

What Is an EA (Expert Advisor)? In a Nutshell, “A Program That Codifies Market Rules”

EA is short for Expert Advisor, and in Japanese it’s used almost interchangeably with “automated trading program.” Put simply, an EA is a set of market rules – “buy, sell, or close under these conditions” – written out as a program to act on a trader’s behalf. Think of it as the judgment a trader normally makes in their head, spelled out in explicit terms and handed over to a computer.

Say you have a rule like: “If the moving average is sloping upward and the price pulls back, buy 0.1 lots. Take profit once it moves 20 pips in your favor, and cut the loss if it moves 10 pips against you.” If a human sits at the chart and executes this rule every single time, that’s discretionary trading. If the same rule is handed to a program that carries it out automatically around the clock, that’s an EA.

A “Collection of If-Then Conditions” That Runs on Top of MT4/MT5

An EA doesn’t run on its own. It only works once it’s installed on a trading platform such as MT4 (MetaTrader 4) or MT5 (MetaTrader 5). MT4/MT5 is trading software that FX brokers provide free of charge, and it serves as the “foundation” that displays charts and places orders. Think of an EA as an “extra set of rules” that sits on top of that foundation.

Break an EA down and what you find is a huge collection of “if-then” conditions. “If the price crosses this level, buy.” “If the floating loss reaches this size, cut the position.” “Don’t trade during a scheduled economic announcement.” An EA is dozens of if-then rules like these, stacked on top of each other. That means an EA has no emotions and no gut feeling – it’s simply faithful to the rules it was given, like an extremely diligent but utterly inflexible executor.

OnInitOnTickRuns every tickOnDeinitLoops on every price updateSetup -> repeated decisions -> cleanup
Figure: Where an EA sits (a “rule set” running on top of the MT4/MT5 foundation – a trader’s discretionary judgment turned into code)

Not a “Magic Tool That Guarantees Profit If Left Alone,” but an “Operating System That Must Be Verified”

This is the single most important point, so let’s state it clearly up front. An EA is not a magic box that makes money grow on its own once you switch it on. An EA merely executes a given rule mechanically – so it will profit if that rule fits the current market, and it will lose just as easily if the market’s character changes. Two things determine performance: how good the rule is, and how well it fits the present market.

That’s exactly why our lab treats an EA not as “a product you buy and leave alone” but as “a system you run while continuously verifying it.” How did it behave on past data (backtesting)? Will it actually hold up in the market going forward (forward testing)? How much could your account shrink in a worst case (maximum drawdown)? Only after this kind of verification can you judge whether a given EA is right for you. If you’d like an overview of the difference between discretionary trading and EAs, and of this whole idea of verification, start with our article that lays out the differences between discretionary trading, EAs, and AI in plain terms – it’ll make the big picture easier to grasp.

A Note from Our Researcher

Beginners usually stumble by starting with “let me find a good EA.” That’s backwards. Learn first how to verify an EA – which numbers to look at – and shady EAs will naturally filter themselves out. What we want you to take away first isn’t the tool itself, but the habit of verifying.

Why Learn About EAs Now? (How They Differ from Discretionary Trading, Copy Trading, and Indicators)

The quickest way to understand what an EA really is is to line it up against three things that look similar but are actually distinct: discretionary trading, copy trading, and indicators. If this distinction stays fuzzy, you can end up confused when looking at a sales page – buying something that’s actually copy trading while thinking it’s an EA, or mistaking an indicator for an EA. Let’s start by grasping the overall picture with a table.

Type Who makes the decision Who places the order Best suited for
Discretionary trading You (a human) You Those who want to read the market and decide for themselves
EA (automated trading) The program (its written rules) The program (automatically) Those who want rules executed mechanically
Copy trading The provider (someone else) Automatically follows along (replicated in your own account) Those who want to skip the setup effort and ride someone else’s trading
Indicator You (a human) You (manually, based on the signal) Those who want help with discretionary judgment

Difference from Discretionary Trading (Does a Human Decide, or Does a Rule?)

Discretionary trading is a style where a human looks at the chart each time and decides – “now’s a good time to buy,” or “this looks risky, better to sit it out” – before placing the order. While this allows flexible, situational responses, the downside is that judgment is easily swayed by emotion, and mistakes tend to creep in when you’re tired or the market moves suddenly. The decisive difference from an EA comes down to a single point: whether a human makes the call, or a rule written in advance does.

What matters is that discretionary trading and EAs aren’t opposites – they’re continuous with each other. The better you can put into words when you’d enter a trade discretionarily, the better you can understand what’s inside an EA. Conversely, if you use only an EA without knowing the fundamentals of discretionary trading (reading trends, support and resistance), you won’t be able to tell from a track record why it won or lost. If you want to build that discretionary foundation, we recommend working through our discretionary trading learning hub in order.

Difference from Copy Trading (Do You Run It Yourself, or Ride Someone Else’s Trading?)

Copy trading is a mechanism that automatically copies a skilled trader’s (the provider’s) trades into your own account. The difference from an EA lies in whose logic is at work and who’s running it. An EA is installed on your own computer or server and you run it yourself, whereas copy trading simply follows the provider’s trades as they happen, so there’s almost no setup or operational effort involved.

In exchange, your results depend entirely on the provider’s logic and risk management. If the provider trades in a risky way – for example, repeatedly averaging down without ever cutting a loss – you take on that risk as-is. This isn’t “make money the easy way,” it’s “trade less setup effort for someone else’s risk” – that’s the essence of copy trading. We go into more detail in our article on how copy trading works and what to watch out for.

Difference from Indicators (Supporting Tools)

Indicators – like moving averages, RSI, or Bollinger Bands – are supporting tools that display lines or signals on the chart to “make market conditions easier to read.” This is where confusion happens most often: indicators generally do not place orders on their own. They only provide material for a decision, and it’s still a human who ultimately presses the buy or sell button.

In other words, an indicator is like a pair of “glasses” that helps discretionary trading, while an EA is like a “driver” that takes over everything from judgment through order placement. If you look at a signal tool that says “buy when the arrow appears” and click the button yourself, that leans toward an indicator. If you code that arrow’s condition into a program that places the order automatically, that’s an EA.

What an EA Can and Cannot Do (Fully Automated / Semi-Automated / Discretionary-Assist)

The image of “EA = fully hands-off” is a strong one, but in reality there are several degrees of automation. How much gets handed to the machine, and where does the human take over? Knowing this distinction means you won’t take a sales page’s claim of “fully automated” at face value, and can instead check what’s actually going on.

Fully Automated: Entries and Exits Both Handed Over

This is what’s typically called a “fully automated EA.” From entry (opening a new buy or sell) through exit (taking profit or cutting a loss), the EA decides and executes everything on its own. The human’s role is simply to start the EA and watch how it’s running. While this takes little effort, if the market’s character changes and the EA’s rules stop working, the EA will just keep quietly losing. That’s exactly why “monitoring and verification” is needed instead of “leaving it alone.”

The EAs our lab is verifying are also mostly the fully automated type. For example, MAC v2.0 is dedicated to GOLD, is based on SMC concepts, and averages down (adds to a position when the market moves against it) at a 1.2x multiplier, up to 15 steps, spaced 30 pips apart, with hard stop-loss management left to the EA. It looks “fully automated and effortless,” but behind that there can be phases where the floating loss swells step by step. That’s exactly why we publish the maximum floating loss as well. Precisely because it’s fully automated, understanding what’s inside in numerical terms is essential.

Discretionary-Assist: Automating Only the Stop-Loss and Position Management

At the other end is the “discretionary-assist” type. Here, a human makes the entry decision discretionarily, and only the subsequent parts that are tedious and error-prone – stop-loss (SL), take-profit, and position management – are handed to the EA. Typical examples of this kind of support include automatically raising the stop-loss level as unrealized profit grows (a trailing stop), or closing multiple positions all at once.

The advantage of this approach is that it lets the machine take over emotion-driven mistakes in discretionary trading, like “hesitating to cut a loss” or “taking profit too early.” You keep sharpening your discretionary skills while automating only your weak points – a good bridging approach from beginner to intermediate. If you want to solidify your entry patterns themselves, also read our article on pullback and breakout entry techniques – it will help clarify where the human’s responsibility ends and where the EA’s begins.

DiscretionaryHuman decidesHigh flexibilityEAMachine executesHigh reproducibilityAIAssists analysisActs as translatorCopyFollows othersHigh dependencySee the differences laid out on one map
Figure: Degrees of automation (fully automated = machine handles both entry and exit / semi-automated = machine handles part of it / discretionary-assist = machine handles only stop-loss and management)

How What You Learn from Discretionary Trading Helps You Read EAs

This is the core reason our lab recommends learning discretionary trading first (or alongside EAs) rather than starting with EAs. The way of reading the market that you build up through discretionary trading is what makes an EA’s track record “readable.” Put the other way around, without a discretionary foundation, an EA’s numbers look like nothing more than a string of symbols.

For example, if you know the difference between a trend and a range (chart basics), you can read from a track record that “this EA performs strongly in trending markets and tends to accumulate floating losses in ranges.” If you understand support, resistance, and liquidity (our article on support/resistance and liquidity), you’ll start to see where an EA is placing its stop-loss and why it got hunted there. Anyone who can put into words why they won or lost in discretionary trading can explain an EA’s behavior in the same terms.

The table below maps common discretionary trading terms, SMC (Smart Money Concepts) terms, and how each is handled in an EA. Once you can restate the same phenomenon in all three ways, you’ll feel firsthand that discretionary trading and EAs are continuous with each other.

Common discretionary term SMC term How it’s handled in an EA (automated trading)
Buying the dip / selling the rally Entry at a discount/premium Coded as an entry condition (order placed once price returns to the reference line)
A trend-reversal signal BOS (Break of Structure) / CHoCH (Change of Character) Logic that numerically detects new highs/lows and switches the entry direction accordingly
Stop-loss line (just outside support/resistance) Liquidity (a pool where stops accumulate and get hunted) Automatic calculation of the SL price. Placed slightly beyond the line, since setting it right at the line gets hunted
Adding to a position / averaging down (nanpin) Scaling in within a demand zone Additional entry condition on an adverse move (defined by number of steps, spacing, and multiplier)

Reading an EA as a “System to Be Verified,” with AI’s Help

What’s inside an EA (its rules) and its track record can look intimidating to a beginner, packed with technical terms. Told “profit factor of 1.87” or “maximum drawdown of 8.2%,” it’s hard to intuitively judge whether that’s good or bad. This is where our lab focuses its effort: using AI to “translate difficult verification results into language you can actually make a judgment from.”

For example, SMC Gold Sniper, which our lab is currently verifying, trades GOLD on the M30 timeframe with logic that combines SMC with Heikin-Ashi candles and the Parabolic SAR. A backtest covering 2018-2026 produced a profit factor of 1.87 and a maximum drawdown of 8.2%. Have an AI read these numbers, and it breaks them down for beginners like this: “total profit runs at roughly 1.87 times total losses, but that’s an average across the whole period – there are still losing months,” and “a maximum DD of 8.2% means there was a stretch where the account balance temporarily shrank about 8% from its peak.”

Translated by AI

“An EA is a program that codifies market rules” – in other words, a mechanism that writes out the judgment you’d otherwise make discretionarily and hands it to a machine to execute. That’s why performance is determined by how good the rule is and how well it fits the market, and it’s only by checking the favorable numbers together with the inconvenient ones – as with our lab’s SMC Gold Sniper (PF 1.87 / max DD 8.2%) – that you can judge whether it’s right for you. *This is an AI interpretation and does not guarantee future performance.

This idea of “translating what the numbers mean” is explored further in the next step, on how to read a track record. How to interpret profit factor, maximum DD, win rate, and expected value is explained with concrete examples in How to Read EA Performance Metrics. Once an EA’s numbers become “visible” to you, you’ll also be able to read our performance dashboard (losing months included), which collects our actual trading results, on your own.

The Benefits and Risks of EAs / Automated Trading (An Honest Breakdown)

If you’re considering an EA, you need to understand the risks with the same weight as the upsides, not just the good parts. Here we’ll lay it out honestly, without hype.

The biggest benefit is that an EA isn’t swayed by emotion. Humans hesitate to cut a loss because they don’t want to lock in a floating loss, or get careless and oversize their lot after a winning streak. An EA just carries out the rule as written, so these psychological mistakes don’t happen. Next is that it can run 24 hours a day. The market often moves at night in Japan time (during London and New York hours), and an EA keeps trading by the rules while you’re asleep. And third, trades are easier to verify after the fact – because the rules are written out explicitly, you can reproduce and analyze why a given trade was made.

The risks are just as clear. The biggest one is vulnerability to changing markets – an EA is built to fit a particular past market, so when the market’s character changes, its rules stop working and it can keep losing. Next is overconfidence: seeing strong backtest results and thinking “this should be fine,” people put in too much capital and get wiped out by an unexpected drawdown – this kind of failure never seems to stop. On top of that, averaging-down/martingale-style EAs carry a structural risk in which the win rate can look high while floating losses balloon all at once. We’ve summarized how to spot these dangerous EAs in our checklist for identifying risky EAs.

A Note from Our Researcher

An EA’s biggest advantage – not being swayed by emotion – is, flip it around, also a weakness: it will keep losing mechanically even after the market changes. That’s why our lab doesn’t just install an EA and walk away – we regularly check its maximum drawdown and floating losses. If you want to understand defensive concepts (the 2% rule, and just how dangerous averaging down can be) in concrete numbers, reading our article on stop-losses and money management first will make an EA’s track record look far more three-dimensional.

Summary

An EA (automated trading system) is a set of market rules written out as a program that runs on MT4/MT5, and at its core it’s a collection of if-then conditions. The difference from discretionary trading comes down to whether a human or a rule makes the decision; the difference from copy trading comes down to whether you run it yourself or ride someone else’s trading; and the difference from an indicator comes down to whether it places the order or merely supplies material for a decision. Automation comes in degrees – fully automated, semi-automated, and discretionary-assist – and how you use it changes depending on how much you hand over to the machine.

Most important of all is that an EA is not a “magic tool that guarantees profit if you leave it alone” but an “operating system that must be verified.” The way of reading the market you learn through discretionary trading becomes the foundation for reading an EA’s track record, and using AI lets you translate even difficult verification results into language you can judge. As a next step, move on to What Is a Backtest?, which is essentially a mock exam run on past data, then continue on to Forward Testing and How to Read EA Performance Metrics – read in that order and the whole EA track connects into a single line. You can check the full picture of the EA track from our EA learning hub.

Frequently Asked Questions

  • Q. Can I use an EA and profit just by leaving it alone?
    A. No. An EA only executes its written rules mechanically, and it will keep losing if the market’s character changes. Operation assumes ongoing verification – checking maximum drawdown and floating losses – not simply leaving it alone. Past performance does not guarantee future profit either.
  • Q. Which is more beginner-friendly, an EA or copy trading?
    A. Each has its own trade-offs. An EA takes effort to set up and monitor yourself, but in exchange it’s easier to understand what’s inside; copy trading takes less effort, but in exchange you take on the provider’s logic and risk in full. It’s safest to first understand how copy trading works and the difference between the two, then check the behavior with a small amount of capital.
  • Q. Do I need discretionary trading knowledge to use an EA?
    A. It’s not required, but having it lets you read an EA’s track record – understanding why it won or lost. Just knowing the basics of trends and support/resistance makes it much easier to notice an EA’s characteristics and warning signs, so we recommend learning the basics of discretionary trading alongside it.

Risk Disclosure

This page is not investment advice; it provides analysis and verification information from our lab. Past results (including backtests and forward tests) do not guarantee future profit. Overseas brokers (such as HFM) carry high-leverage risk, and our lab treats them as a small-scale, high-risk verification bucket, while our main trading is conducted through domestic brokers (JFX/OANDA). FX and automated trading can result in losses. Always trade with disposable funds and at your own judgment and responsibility.