Why do many EAs fail while the same strategy works perfectly in manual trading? - page 2

 

You need to add your entire strategy to your bot so it can act with greater precision, such as using breakeven, trailing, and everything else you think is correct to do; you must pass it to the bot in the code.

 

Moderator warning: AI-generated comment

RENATA PALIOKIENE:
Why do many EAs fail while the same strategy works perfectly in manual trading?
Manual trading lets us adapt, filter trades, and read the market in real time. EAs, on the other hand, follow strict rules — they can’t “think” like a human. Automation often reveals the gaps in a strategy rather than fixing it.

Have you ever automated a strategy and been surprised by the results?
Cuz most people discover the ugly truth about their strategy the moment they automate it ⚠️

Manual trading gives you something an EA doesn't have:
"JUDGMENT"

You skip bad setups
You adapt to volatility
You feel when market conditions change
You avoid trading during garbage price action

But the moment you turn that same strategy into an EA… the machine exposes every weakness in the system 💀

The EA doesn't "believe" in the setup.
It executes exactly what you told it to do.
No emotions. No hesitation. No intuition.

That's why many manual strategies collapse under automation.
Not because automation is bad…
But because the strategy itself was relying too much on human filtering instead of having a strong core structure.

A strong EA strategy should survive even without babysitting.
If the system only works when a human constantly interferes with it… then the edge probably isn't as strong as people think 
 
Alex Holloway #:
You skip bad setups
You adapt to volatility
You feel when market conditions change
You avoid trading during garbage price action
Exactly. All of that must be quantified in order to reproduce the actual manual strategy as a bot. Again, it initially sounds absurd to suggest that a person can't define what it is that they, themself, are doing. At the same time, sufficient knowledge of MQL5 is required because if you don't know the code elements required to capture your thoughts, then you can't even frame the conversation with yourself─so to speak.
[Deleted]  

I recently experienced exactly this while converting discretionary ideas into EAs.

Once realistic spread, slippage and multi-year backtesting were added, many “good” strategies became flat or slightly negative. The EA wasn’t necessarily bad — it just exposed how much human discretion was filtering trades manually.

[Deleted]  
Victor Eduardo Velazco Delgado #:
You need to add your entire strategy to your bot so it can act with greater precision, such as using breakeven, trailing, and everything else you think is correct to do; you must pass it to the bot in the code.

Exactly. I also realized that many discretionary decisions are actually trade management logic rather than entry logic.

Things like breakeven, trailing, partial exits, volatility filters and even “not trading” during certain conditions all need to be quantified properly, otherwise the EA behaves very differently from the human trader.

 

One underrated reason: most EAs use 1-2 conditions to enter (EMA cross + RSI), but manual traders unconsciously check many more things — trend strength, structure, volume, candle quality, higher timeframe context.

That's why I moved from building EAs to building scoring-based indicators. Instead of a binary "buy/sell," each trade gets scored across multiple independent dimensions. A score of 92/100 means almost everything aligns. A score of 65 means proceed with caution.

The manual trader's edge isn't the strategy — it's the multi-factor filtering they do instinctively that's hard to code into a simple if/then EA.

 

We, as humans, tend to bias our perception of life in order to preserve a better image of ourselves, our decisions, or the way we approach things.

I think trading follows the same pattern.

 
RENATA PALIOKIENE:
Why do many EAs fail while the same strategy works perfectly in manual trading?
Manual trading lets us adapt, filter trades, and read the market in real time. EAs, on the other hand, follow strict rules — they can’t “think” like a human. Automation often reveals the gaps in a strategy rather than fixing it.

Have you ever automated a strategy and been surprised by the results?
When you say "EAs fail while the same strategy works perfectly in manual trading" is an Apple to Apple comparison being made? We know EA is a set of instructions/code with clear rules. For example, we install MA, RSI, Bollinger etc. filters as Entry filters and then the Exit Rules must also be clear for both TP and SL. If these conditions are met, the EA will open a trade and close a trade. In my opinion, EA fails if the conditions made are not complied with by EA, then EA is FAIL. 

In manual trading, maybe the strategy is the same but are the numbers the same as the EA? Sometimes we as humans see that we "should" be able to open trades but EA doesn't open trades, EA should do TP, move SL to make it more TP but EA doesn't do that because the conditions have not been met according to the input given.
 
Manual trading is just a relic. You are trading against algos that dont need sleep, dont feel fear and dont hesitate. If your manual strategy works but breaks when automated it is not because the market changed. It is because your edge was just subjective noise, not a real mathematical advantage. Real traders do not trade charts. They build systems that execute without their help.
[Deleted]  
beacuse the exposure time