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