- optimization Symbol Properties changes?
- Optimizing Indicators ?
- Who can I trust (different results in backtests)?
Yes, there are reliable ways to make an EA do well on both brokers, but it is NOT by depending on parameter optimisation in the Strategy Tester, but to “optimise” the strategy itself.
However, that type of “optimisation” of the strategy is not done by the Strategy Tester, and many times is it done by the “human” developer. Observe why a certain parameter values work well and others not.
For example, instead of having a fixed S/L and T/P that need to be optimised, maybe the S/L and T/P needs to be based on a ratio the ATR or StdDev, or on fractals, or some other form of observable pattern, or maybe the EA has to monitor MAE and MFE and adjust accordingly. It can even be by a combination of multiple factors.
Another way is to do incremental optimisations in real-time inside the EA itself, where the EA would continuously analyse past data and monitor the outcome of variations of parameter values and choosing the best ones based on a set number of rules and conditions.
There are other ways, but it really is up to the ingenuity and skill of the developer.
In other words, make your EA adaptive and self-adjusting or self-optimising.
It depends of your EA strategy and the kind of optimization you are talking about. An EA can behave almost the same on different brokers if it is not much dependent of changes in data feed and parameters.
If your EA give very different results on different brokers, that probably means it is over optimized and will not work live even with the broker on which it was optimized.
It is not possible to give you "practical" answers because each case is different. It cannot be generalised.
We would need to have full access to source code, optimisation runs, log output, detailed information of strategy and broker contract specifications, etc.
In other words, it would require a intense analysis of your code and conditions, which is what is usually done by the author of the strategy and developer of the code.
None of us here are you, or in your "team", or can read your mind, so we are unable to give you "practical" answers.
Two experienced traders, experienced MQL code developers, proficient with both MQL4 and MQL5, both accepted as MetaQuotes forum moderators have answered you their similar opinions and explained their reasoning.
You are free to not accept those opinions and keep waiting for someone to offer what YOU want to hear even if it is not valid.
However, when are you going to do your own research and draw your own conclusion?
Do a search in the Articles and you will find several articles on optimisations and also self-optimisations. There are also forum threads about adaptive Indicators and EAs.
Thanks Fernando, as I already have experience in other forums, it is not my intention to challenge anyone. And since you are a moderator, you can close the topic.
This site's forum threads currently cannot be closed. They remain open "forever". Anyone in the future can continue to debate the issue if they wish.
You are welcome to continue to wait for a different answer while you to do your own testing and research on the matter.

- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use