Продвинутое использование торговой платформы MetaTrader 5. Создание индикаторов и торговых роботов на MQL5 и Python. Издание 3-е, исправленное и дополненное

Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Тимур Машнин. Продвинутое использование торговой платформы MetaTrader 5. Создание индикаторов и торговых роботов на MQL5 и Python. Издание 3-е, исправленное и дополненное
Исходный код
Введение
Начало работы
Общая структура индикатора
Свойства индикатора
Параметры ввода и переменные индикатора
Хэндл индикатора
Функция OnInit
Функция OnDeinit
Функция OnCalculate
Пример создания индикатора
Графические объекты
Функция PlaySound
Функция OnChartEvent
Объектно-ориентированный подход
Почему не работают индикаторы
Общая структура советника
Функция OnTick
Пример создания эксперта
Пример создания эксперта с использованием ООП
Тестирование советников
Управление капиталом и оценка эффективности эксперта
Создание эксперта с помощью мастера MQL5
Создание индикатора на основе модулей торговых сигналов эксперта
Генетические алгоритмы
Использование библиотечных классов и функций
И еще раз о тестировании роботов
Отрывок из книги
Надеюсь, вы все уже прочитали справочник MQL5 на сайте https://www.mql5.com/ru/docs.
Здесь мы не будем пересказывать этот документ, а сосредоточимся на его практическом использовании. Мы будем лишь позволять себе изредка только его цитирование.
.....
Во-первых, мы должны указать, что наша графическая форма нашего графического построения является цветной, например:
#property indicator_type1 DRAW_COLOR_LINE
.....