Первый запуск компилятора
Для простоты понимания взаимодействия с компилятором мы разделим его интерфейс на основные блоки. Далее разберем из чего эти блоки состоят. После понимания их состава мы настроим компилятор под наиболее подходящую нам стилистику.
На данном скриншоте приведен стартовый вид компилятора.
СКРИНШОТ 1. ОБЩИЙ ВИД КОМПИЛЯТОРА
Давайте рассмотрим каждый блок отдельно, посмотрим его состав и актуальные для текущего обсуждения элементы.
СКРИНШОТ 2. БЛОК НАВИГАТОРА КОМПИЛЯТОРА
Первоначально мы видим в Навигаторе 11 папок желтого цвета и 1 папку синего цвета. В них хранится весь объем кода, встроенные изображения, там-же мы будем хранить наши подключаемые файлы и многое другое. Давайте разберемся, что находится в этих папках и что может быть нам актуально в рамках данного курса.
Если говорить упрощенно, то папки Experts, Indicators, Scripts – это папки в которых находятся основные файлы соответствующих алгоритмов, основная работа будет вестись в них и в папке Include – в ней хранятся стандартные библиотеки, которые мы будем подключать к нашим продуктам. Остальные папки в рамках данного курса нас не сильно интересуют, но все же я приведу их полный перечень с комментариями к каждой:
– Experts – Папка с данными торговых экспертов, все новые эксперты, которые будут нами создаваться будут храниться в ней.
– Files – первоначально пустая, хранит создаваемые алгоритмами файлы. То есть если вы например создаете текстовые файлы из советника для переноса торговой статистики из текстового файла в Excel – то данная папка будет хранить в себе все первичные текстовые файлы.
– Images – Первоначально пустая. Используется для хранения подключаемых изображений. Наиболее распространенный пример – это изображения значков для кнопок торговых панелей.
– Include – Хранит файлы стандартных библиотек. Стандартные библиотеки позволяют серьезно сэкономить время разработки и их освоение является весьма важным элементом обучения работы с терминалом.
– Indicators – Папка данных технических индикаторов. хранит коды стандартных индикаторов. Также в ней будут располагаться все создаваемые нами торговые индикаторы.
– Logs – файлы записей журналов. При работе терминала при возникновении различных событий производятся записи в Journal или во вкладку Experts, они расположены в терминале, это то окно, в котором вы смотрите данные по открытым позициям или торговую историю вашего счета. В разработке данная папка не участвует, но если у вашего эксперта или индикатора появится ошибка выполнения – то она будет записана во вкладку Experts торгового терминала и будет видна в лог файлах из обсуждаемой в данном пункте папки. Относится к торговому терминалу, в данном курсе не рассматриваются.
– Presets – хранит. set файлы. То есть файлы сохраненных настроек советников. Относится к торговому терминалу, в данном курсе не рассматриваются.
– Profiles