Tired of waiting for MQ to hear the request to Refine the settings of experts/indicators, I suggest that we discuss here the option of solving this problem independently.
I’m not a very good programmer, so I’ll say right away that I can’t handle this project myself, so I’m looking for interested people of two categories – co-investors and programmers. Also interesting will be suggestions and comments on the implementation of the task, including the estimated cost of work with the allocation of more complex (expensive) moments.
At the moment, I posted an application in the freelance section, but seeing little interest in it, I decided to ask for help on the forum – as the reason for this may be in an incomprehensible TK, a small reward or something else that I do not know.
Turning to the case, I would like to present the TOR in the form in which it now exists:
Name: Visualizer of settings (set) of the expert Advisor / indicator for MT4/MT5.Abbreviated name: VisualSet_V_1_0
To optimize the process of working with the settings of the expert Advisor and indicator in MT4/MT5, an external program is required to process files such as set and ini.The main feature of the program is the structuring of settings by tabs, groups and color markings. to implement these features, the program will read the name of the set (ini) variables of the file and interpret their part accordingly.
The program will be:1. Lay out the settings in tabs.2. Create groups in tabs that collapse when the icon button (+/-) is activated.3. Mark the selected variables with color in the program itself and save information about these selections. At the same time, do not bind to the ordinal number of the line, but to the name of the variable.4. Identify the variable from the EA/indicator settings as an “enum” type variable, with the possibility of manually filling this variable with values, i.e. creating a list of values from which you can select a specific value. The list is generated separately for each variable.5. Read and write information about the settings of the program itself and each specific set / ini file. These settings include information about the values of variables from the set (ini) file, information about color labeling, information about enum-type enumerations, information about the collapsed or expanded each group of variables in the tab, information about finding terminals.6. Export and import the entered values to the set (ini) variables of the file, including information about optimization settings in the strategy tester.7. Work with the specified directory where the MT4 or MT5 terminal is installed, including the terminal running in portable mode, save this information in the settings.8. import and export of settings should be carried out when the program (trading terminal) is running, from which the set (ini) file is imported or exported.9. Be able to run more than one copy of the VisualSet_V_1. 0 program on the same computer.10. Be able to switch between MT5 and MT4 terminals.11. Save the latest settings when you close the program.
The program is transmitted as a compiled file and source code.The contractor undertakes to make changes to the program in case of errors during its operation.