Analyzator Optim is a utility that works with optimization results. She analyzes a huge number of data arrays in optimization depth for up to 5 years and does it separately by year. The utility is designed to find the most stable result.
1. How to optimize and save the results.
It is important to optimize separately for the years that you are interested in. Thus, a good result in one year will not overlap with the bad results in other years. And due to this, you can find a more stable option for trading.
Save the optimization result to a file that is convenient for you, a table with a note for which year this optimization is performed.
Example:
Interested for 3 years. - Do optimization for 2026 — save the result to a table file that is convenient for you.
Next, you optimize for 2025 and save the result to a table file that is convenient for you.
Next, you optimize for 2024 and save the result to a table file that is convenient for you.
As a result, you will get several separate table files with optimization results for individual years.
It is important not to change or delete anything in the optimization results files.
2. Download the data.
Run the Analyzator Optim on any chart. At this point, the utility will create 3 or 5 empty files (depending on the selected settings for the number of years of optimization).
File path: MQL5\Files
Files that the utility will create:
"Analyzator Optim_leading_ONE.txt"
"Analyzator Optim_two.txt"
"Analyzator Optim_free.txt"
"Analyzator Optim_for.txt"
"Analyzator Optim_five.txt"
The files are separated by year. In each file, you need to save the optimization results for each year separately to your own file.
File "Analyzator Optim_leading_ONE.txt" - is the leading file. You can use it to compare PROFIT and PASS based on the results of the TOP 20. This way it will be seen that the utility or the user did not mix up the data when copying.
What, Where and How to copy?
In the first File,"Analyzator Optim_leading_ONE.txt"— is the leading file, I prefer to copy the results of the deadline year (for example, the current year 2026). To the second file "Analysator Optim_two.txt " — the results of the previous year 2025. And so on in descending order.
What exactly should copy?
1. Open the file table where you previously saved the optimization result. Select the PASS RESULT PROFIT bars there.
IMPORTANT: do not copy the words themselves. That is, the names of the columns themselves should be excluded from the highlighted ones
2. Copy the selected to a file. Save and close the file.
3. Next, open another file and another table and do the same.
Copy the optimization results of each year to your own separate file, respectively.
Important. If you need to exclude some PASSES from the analysis, then in the RESULT column next to the desired PASS, you need to change the number to 0. Such a PASS will not participate in the calculations. You only need to change it in the master file ("Analyzator Optim_leading_ONE.txt") or in your table file, respectively, before copying the data to the master file itself, if you haven't copied it yet.
What is it for? For example, when there are many identical results. And in order for the TOP 20 not to consist only of identical results, they can be excluded from the analysis in this way.
After copying all the results, check each file and make sure that everything is saved in the correct form and there is nothing superfluous. Close all the utility files.

3. Start data analysis.
The Analyzator Optim utility has a simple and intuitive control panel.
The TOP buttons are responsible for the amount of the desired TOP result, respectively. If none of them is pressed, the TOP 1 will be shown by default.
- Select the TOP you need.
- Run the analysis, BUT ONLY if you have already filled out all the files earlier.
- Wait for the result. The TOP 20 will be displayed on the panel, as well as duplicated in the message by the Print() function. The TOP 1 will also be shown in the comments.
The results on the panel are shown only in the form of PASS and SCORE numbers.
In the message, the Print() function additionally shows PROFIT, which was specified in the main file "Analyzer Optim_leading_ONE.txt " to each PASS number – this was done only to verify that everything was recorded correctly and that there was no data messed up during copying.
SCORE shows the number of points that the corresponding PASS number received during the analysis. This is done so that the difference between the TOP 20 is visible. The difference in points may or may not be significant. This way, it will be easier to choose the best options for yourself from the TOP 20.

The utility provides the result of the analysis almost instantly. However, if the number of passes is 100,000 or more, data analysis may take several seconds or more. Wait and don't rush to press different buttons.
If there is any malfunction in the process, then remove the utility from the graph, and then put it back on the graph. Thus, you can also clean up the files that the Analyzator Optim creates.
After removing the utility from the graph, it will remove (delete) all its files after itself.
Analyzator Optim is an excellent tool for those who optimize their own or purchased programs in order to find optimal results. The utility will show you which optimization options provide a more stable result over time and what you should pay attention to.


