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?
Cuz you're not reducing risk, You're just multiplying the same exposure
Cuz you're not reducing risk, You're just multiplying the same exposure
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?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.
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.
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
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?