I do believe there's. If I'm not mistaken, there's a way to run the optimization via command line, but I don't know about that - would be the easier way.
The hardest way is to create a program using the winapi that:
1 - Gets the state of the "Start"/"Stop" optimization button. If the optimization has started, it is set to "Stop"; otherwise, it is set to "Start".
2 - Gets and sets the current value of the symbols combobox to the desired symbol.
3 - Clicks the "Start" button after the desired symbol has been set.
4 - Repeat.
The results are stored in the "Optimization Results" tab in MT5.
I never tested it, although I have a simple program that reproduces the first step.
My idea is to select, for example, 10 symbols, activate the process and allow once completed with one symbol, to automatically continue with the next, and then analyze the results later.

I do believe there's. If I'm not mistaken, there's a way to run the optimization via command line, but I don't know about that - would be the easier way.
The hardest way is to create a program using the winapi that:
1 - Gets the state of the "Start"/"Stop" optimization button. If the optimization has started, it is set to "Stop"; otherwise, it is set to "Start".
2 - Gets and sets the current value of the symbols combobox to the desired symbol.
3 - Clicks the "Start" button after the desired symbol has been set.
4 - Repeat.
The results are stored in the "Optimization Results" tab in MT5.
I never tested it, although I have a simple program that reproduces the first step.

- 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'm wondering if there is any way or tool to schedule an optimization process in MT5.
My idea is to select, for example, 10 symbols, activate the process and allow once completed with one symbol, to automatically continue with the next, and then analyze the results later.
Any hint is welcome. Thanks in advance