Структура расположения файлов

В этой книге мы создадим много фалов для различных целей. Прежде чем продолжить работу, предлагаю определиться со структурой расположения файлов. Надо сказать, что работа в среде разработки MQL5 накладывает некоторые ограничения в структуре файлов: для каждого типа программ предусмотрен свой каталог.

  • terminal_dir\MQL5\Experts — каталог для хранения экспертов;
  • terminal_dir\MQL5\Indicators — каталог индикаторов;
  • terminal_dir\MQL5\Scripts — каталог скриптов;
  • terminal_dir\MQL5\Include — каталог для хранения различных библиотек включаемых файлов;
  • terminal_dir\MQL5\Libraries — каталог для хранения скомпилированных динамических библиотек.

В то же время среда разработки не ограничивает создание подкаталогов для структурирования файлов. В рамках данной книги мы будем создавать три типа файлов. Прежде всего, это наша библиотека включаемых файлов, в которой мы и будем проводить основную работу по организации работы моделей нейронных сетей. В рамках тестирования создаваемых моделей мы будем создавать и использовать различные скрипты. В конце книги мы создадим шаблон эксперта для демонстрации подходов использования моделей в практическом трейдинге.

Таким образом, мы будем создавать наши файлы в трех подкаталогах:

  • terminal_dir\MQL5\Experts — каталог для хранения экспертов;
  • terminal_dir\MQL5\Scripts — каталог скриптов;
  • terminal_dir\MQL5\Include — каталог для хранения различных библиотек включаемых файлов.

Для того чтобы отделить наши файлы от всех остальных, в каждом из указанных каталогов мы создадим подкаталог NeuroNetworksBook. Более глубокое структурирование будем указывать для каждого создаваемого файла.