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

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

Начиная с самых основ, мы пройдем базовые нюансы языка, разберемся со встроенными торговыми и информационными библиотеками, напишем технический индикатор, а также торговый советник. Также мы изучим основы обработки графики, разработав торгово-информационную панель для одного из наших алгоритмов. Книга рассчитана на разработчиков, имеющих некоторый опыт, но в то же время будет по силам и людям, имеющим на данный момент только усердие и настойчивость.

Жанр: Книги о компьютерах
Цикл: Не является частью цикла
Год публикации: Неизвестен

Читать онлайн Основы MQL5 программирования. Разработка технических индикаторов и торговых советников


© Александр Вадимович Нечаев, 2021


ISBN 978-5-0053-8758-5

Создано в интеллектуальной издательской системе Ridero

Глава 1. Введение

В данной главе мы разберем, что представляет собой данный труд. Для чего он написан. Какой итог после его прочтения задумывался с точки зрения знаний разработчика.

В целом, учебник будет разделен на три части.

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

– Основы языка MQL5 – описание нюансов языка программирования, которых будет достаточно для форматирования базы или фундамента, на основе которых возможно самостоятельное углубление в особенности и возможности MQL5. В главах посвященных языку мы изучим основы, которых будет достаточно, чтобы переключиться на практическую разработку алгоритмов.

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

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

Данный труд актуален для разработчиков, переходящих с C++ или других популярных языков, которые решили осваивать данное направление с нуля. Также данная работа актуальна для разработчиков торговых алгоритмов, планирующих осуществлять перенос своих разработок с MQL4 или других более старых и несовершенных языков программирования торговых алгоритмов.

Мы считаем язык MQL5 и терминал MetaTrader5 наиболее качественными и производительными инструментами для профессиональных спекуляций и будем рады предоставить информацию, которая поможет вам освоить данный инструментарий.

С уважением Нечаев А. В.

Глава 2. Основы компилятора

Первый запуск компилятора

Для простоты понимания взаимодействия с компилятором мы разделим его интерфейс на основные блоки. Далее разберем из чего эти блоки состоят. После понимания их состава мы настроим компилятор под наиболее подходящую нам стилистику.

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


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


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

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

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


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

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

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

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


Вам будет интересно
Эконометрика часто определяется как построение математических моделей экономических процессов по фактическим данным. Основной инструмент эконометрических исследований – это регрессионный анализ, который достаточно подробно рассматривается в курсе статистики. В данном пособии мы рассмотрим реализацию эконометрических методов с помощью табличного редактора....
Читать онлайн
Instagram стал для меня именно той взлетной полосой, с которой начался для меня путь во фрилансе.Я исполнила свою мечту – работать удаленно, по удобному для себя графику, с людьми, которые приятны для меня.Поэтому я решила написать книгу, которая, возможно, поможет исполнить чью-то мечту.Расскажет, как заявить о себе в Instagram блоггеру, эксперту, магазину....
Читать онлайн
Самые интересные подарки судьбы приходят, как правило, внезапно. Сначала подарок судьбы четверым подросткам был похож на уловку, начало больших проблем, и так бы все и было, если бы они быстро не уловили суть.Друзья из маленького городка находят портал в необыкновенный, таинственный и совершенно загадочный мир, где все зависит только от них. Им придется проделать длинный путь, чтобы полностью изучить Убежище и подружиться с его обитателями. Но, как оказалось, проблемы будут не с волшебным миром,...
Читать онлайн
Каковы социальные и экономические последствия развития машинного интеллекта и как изменится наша жизнь в ближайшие десятилетия? Отвечая на эти вопросы, известный российский специалист в области искусственного интеллекта Сергей Шумский использует исторический подход, отслеживая смену технологических эпох вплоть до сегодняшних дней.Появление машинного интеллекта знаменует начало перехода к новому укладу, новой цифровой экономике. Но эта революция, как и любая другая, чревата множеством рисков – от...
Читать онлайн
Перед вами перевод блога Джимми Мехера The Digital Antiquarian, посвященный истории развития индустрии компьютерных развлечений. Вас ждут увлекательные рассказы о знаковых играх разных исторических периодах, биографии выдающихся личностей и экскурсы в историю крупных (и не очень) игровых компаний....
Читать онлайн
Станьте копирайтером-маркетологом после прочтения книги. Вас не подготовят в ВУЗе к тому, что ваша книга, которую вы писали 10 лет, окажется бульварным чтивом. В этой книге вы узнаете: разницу хорошей книги от плохой до ее написания, когда сокращать, когда разворачивать повествование, как найти зоны роста и путь в профессии. Этой книгой решаются проблемы: качества текстов, поиска клиентов, построение стратегии роста, включение в специфику фриланса / писательства. Передаю свой опыт читателям....
Читать онлайн
Эта книга – честный рассказ о том, как вы можете добиться успеха и какие неудачи могут поджидать вас в мире торговли криптовалютами.В данном труде собраны методики опытных трейдеров, рассмотрены вопросы соблюдения манименеджмента и как обезопасить себя от рисков, чтобы торговать с прибылью.Инвестирование в криптовалюты хороши тем, что они проходят без посредников и банков-мошенников.Эта книга даст вам знания с помощью которых, вы сами станете кузнецом собственного благополучия....
Читать онлайн
В книге описаны важные моменты из жизни католического священника, встретившего необычную женщину из России, которую он искал всю жизнь....
Читать онлайн
«Эта книга может спасти даже Дьявола, если Тот найдет время и деньги, чтобы ее прочесть». Автор начал писать свои книги после того, как его «похитило» НЛО, когда ему было 16-ть летАвтор описывает свой путь поиска, нахождения, проживания и выживания себя в этом Мире. Он приглашает присоединиться к этому пути людей, которым не безразлично свое настоящее и будущее. Это сложный Путь. В книге сильно ощущаются страхи автора, его переживания, его боль и затем счастье, которое он обретает, пройдя этот с...
Читать онлайн
Когда все рушится и ты больше не управляешь своей жизнью, когда мечты становятся явью, но постоянно ускользают… Где реальность, а где вымысел? Может, я сошел с ума? Что бы ни говорили санитары, я верю, что девушка моей мечты, приключения в космосе – не бред сумасшедшего, а истинная правда!...
Читать онлайн
Колоссальное количество рецептов и рекомендаций по питанию детей от рождения до подросткового возраста ждет вас на страницах книги. Автор рассказывает все об особенностях кормления детей. Из первой части книги вы узнаете все об основных разновидностях прикормов, необходимых для полноценного, сбалансированного питания ребенка от рождения до года. Во второй части – рецепты для детишек дошкольного возраста. В третьей части – подборка рецептов для школьников. А уж если ваш отпрыск не дай бог страдае...
Читать онлайн
В маленьком провинциальном городке Южногорск исчезают дети. Легкое нажатие на кнопку пульта телевизора навсегда изменило жизнь главной героини Виктории, врача из частной клиники «Инфомед». По новостям шел сюжет о том, что в городе Южногорске пропали двое детей, близнецы, брат и сестра, малыши 7 лет. Пропавшие дети были ее племянниками, маленькими Стасиками (так прозвала их про себя из-за имен: Анастасия и Станислав), а их матерью была ее родная сестра Светлана…Она едет в Южногорск только с одной...
Читать онлайн