Основы MQL5 программирования. Разработка технических индикаторов и торговых советников - страница 2

Шрифт
Интервал


На данном скриншоте приведен стартовый вид компилятора.


СКРИНШОТ 1. ОБЩИЙ ВИД КОМПИЛЯТОРА


Давайте рассмотрим каждый блок отдельно, посмотрим его состав и актуальные для текущего обсуждения элементы.

Блок 1. Навигатор

СКРИНШОТ 2. БЛОК НАВИГАТОРА КОМПИЛЯТОРА


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

Если говорить упрощенно, то папки Experts, Indicators, Scripts – это папки в которых находятся основные файлы соответствующих алгоритмов, основная работа будет вестись в них и в папке Include – в ней хранятся стандартные библиотеки, которые мы будем подключать к нашим продуктам. Остальные папки в рамках данного курса нас не сильно интересуют, но все же я приведу их полный перечень с комментариями к каждой:

– Experts – Папка с данными торговых экспертов, все новые эксперты, которые будут нами создаваться будут храниться в ней.

– Files – первоначально пустая, хранит создаваемые алгоритмами файлы. То есть если вы например создаете текстовые файлы из советника для переноса торговой статистики из текстового файла в Excel – то данная папка будет хранить в себе все первичные текстовые файлы.

– Images – Первоначально пустая. Используется для хранения подключаемых изображений. Наиболее распространенный пример – это изображения значков для кнопок торговых панелей.

– Include – Хранит файлы стандартных библиотек. Стандартные библиотеки позволяют серьезно сэкономить время разработки и их освоение является весьма важным элементом обучения работы с терминалом.

– Indicators – Папка данных технических индикаторов. хранит коды стандартных индикаторов. Также в ней будут располагаться все создаваемые нами торговые индикаторы.

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