Прежде всего, необходимо создать новый файл и при выборе его типа указать "Включаемый файл (*.mqh)" (см. скрин ниже):
Далее, нужно задать имя файла (для примера выберем имя fncNew):
Нажимаем кнопку "Готово" и наш файл появляется в каталоге Include:
Чтобы теперь подключить его к нашему советнику необходимо в верху кода (в списке препроцессорных установок, которые начинаются со спецификатора #), например, после
- Код: выделить все
#property strict
прописать строку вида:
- Код: выделить все
#include <имя_файла>
Где в качестве имя_файла указать fncNew.mqh, т.е.
- Код: выделить все
#include <fncNew.mqh>
Угловые скобки обозначают, что файл fncNew.mqh будет взят из стандартного каталога (обычно это каталог_терминала\MQL4\Include). Текущий каталог не просматривается.
Теперь, функции, определенные в файле fncNew.mqh будут видны в нашем коде советника и их можно вызывать обычным способом.