Description:
The Expert Advisor shows the application of LibCustomChart.ex5 library. The presence of iCustomChart custom chart is checked when attaching the Expert Advisor to a chart window. In case a custom chart has been uploaded, the library functions use the data of that chart. Otherwise, the data of a standard chart is used. Therefore, the Expert Advisor can work both with custom and standard charts without the need for any changes.
Instructions:
- Download LibCustomChart.ex5 library file and place it to the terminal_data_folder\MQL5\Libraries
- Download the file containing the library functions description LibCustomChart.mqh and place it to the terminal_data_folder\MQL5\Include
- Download the Example1_LibCustomChart.mq5 Expert Advisor file and place it to the terminal_data_folder\MQL5\Experts
- Download Example1_LibCustomChart.mq5 to MetaEditor and compile (F7)
- Example1_LibCustomChart.ex5 Expert Advisor can be launched both on a standard and custom chart created with the use of iCustomChart.
- The following steps must be executed to upload the Expert Advisor on a custom chart:
- download demo or full version of iCustomChart and attach it to any chart window;
- then attach Example1_LibCustomChart to the same window. It will automatically detect the presence of iCustomChart and get calculation data from it.