What actually matters more than strategy in an EA?

[Deleted]  

I’ve been running a few EAs for some time now, and one thing stood out:

The strategy itself wasn’t the biggest issue.

It was:

  • How drawdown is handled

  • When to stop trading

  • Overall risk control

After focusing more on those, the performance became much more stable.

Curious how others here manage risk when running EAs?

Do you rely only on the strategy, or add extra rules on top?

 
Olasc:

I’ve been running a few EAs for some time now, and one thing stood out:

The strategy itself wasn’t the biggest issue.

It was:

  • How drawdown is handled

  • When to stop trading

  • Overall risk control

After focusing more on those, the performance became much more stable.

Curious how others here manage risk when running EAs?

Do you rely only on the strategy, or add extra rules on top?

No. Relying on a single EA or one signal strategy is the wrong approach. Cuz the strategy alone is never the real problem.
Risk management is. 

SO If you actually want:
• lower drawdown
• smoother equity
• long term survival
Then you need to move beyond single systems.

Build a "PORTFOLIO"
That's what called "uncorrelated strategies / DIVERSIFICATION"

The idea is simple:
When one EA is losing, another one is making money.
That's how you stabilize performance.

But here's the part most people get wrong:
Running multiple EAs doesn’t mean you're diversified. If you stack several EAs  on the same asset like gold for example this gonna BACKFIRED 

Cuz you're not reducing risk, You're just multiplying the same exposure
And when market conditions shift EVERYTHING LOSES AT THE SAME TIME!

Real risk management means:
• different assets
• different strategies
• different market behaviors

Not just different EA names.

So in short I don’t rely only on the strategy.

I add rules on top:
1. portfolio structure
2. allocation control
3. strict drawdown limits

Because at the end of the day It's not about how much you make when things go right…
it's about how much you lose when things goes wrong.
REMEMBER THIS 🫵

[Deleted]  
Alex Holloway #:
No. Relying on a single EA or one signal strategy is the wrong approach. Cuz the strategy alone is never the real problem.
Risk management is. 

SO If you actually want:
• lower drawdown
• smoother equity
• long term survival
Then you need to move beyond single systems.

Build a "PORTFOLIO"
That's what called "uncorrelated strategies / DIVERSIFICATION"

The idea is simple:
When one EA is losing, another one is making money.
That's how you stabilize performance.

But here's the part most people get wrong:
Running multiple EAs doesn’t mean you're diversified. If you stack several EAs  on the same asset like gold for example this gonna BACKFIRED 

Cuz you're not reducing risk, You're just multiplying the same exposure
And when market conditions shift EVERYTHING LOSES AT THE SAME TIME!

Real risk management means:
• different assets
• different strategies
• different market behaviors

Not just different EA names.

So in short I don’t rely only on the strategy.

I add rules on top:
1. portfolio structure
2. allocation control
3. strict drawdown limits

Because at the end of the day It's not about how much you make when things go right…
it's about how much you lose when things goes wrong.
REMEMBER THIS 🫵

That’s a solid explanation, especially on correlated exposure.

From my experience, even a good system only starts to show its real potential when risk is properly controlled at a higher level.

Since I started applying that, the performance has been a lot more stable and predictable.

I’m curious do you manage everything manually at portfolio level, or do you use a risk manager to control all EAs together?
 
Olasc #:

That’s a solid explanation, especially on correlated exposure.

From my experience, even a good system only starts to show its real potential when risk is properly controlled at a higher level.

Since I started applying that, the performance has been a lot more stable and predictable.

I’m curious do you manage everything manually at portfolio level, or do you use a risk manager to control all EAs together?
First thing I look for is if the EA has some sort of safety mechanism like max drawdown or max consecutive losses. I make sure to use the safety mechanism that's integrated with the system. But overall I'm using risk manager tool yeah that's right, especially when stacking many EA's on the same trading account.
[Deleted]  
Alex Holloway #:
First thing I look for is if the EA has some sort of safety mechanism like max drawdown or max consecutive losses. I make sure to use the safety mechanism that's integrated with the system. But overall I'm using risk manager tool yeah that's right, especially when stacking many EA's on the same trading account.

That’s solid, especially using a risk manager when stacking EAs.

I used to rely mostly on that too, but I noticed the biggest improvement came when I started controlling when the systems are allowed to trade, not just how much they risk.

Made a big difference in consistency.

 

Personally, I'm a one EA per instrument kind of trader. This is partly due to the country/jurisdiction in which I reside─only Netting accounts are allowed and cross-currency trading is not allowed. This makes it especially challenging to trade. Therefore, each EA that I code places only one trade on one instrument at any given time. I generally implement a max risk per trade limit based on order size, SL distance, and account balance. If I input an order size higher than 1% of my account balance, my EA prints the max order size to the Experts tab, pops up an alert, and removes itself from the chart.

Of course, I have a futures account and an FX account, and separate EA's for each market─so the cross-currency trading ban does not apply intermarket.