На нашем сайте вы можете читать онлайн «MQL4-программирование: торговый робот за один вечер». Эта электронная книга доступна бесплатно и представляет собой целую полную версию без сокращений. Кроме того, доступна возможность слушать аудиокнигу, скачать её через торрент в формате fb2 или ознакомиться с кратким содержанием. Жанр книги — Знания и навыки, Компьютерная литература, Программирование. Кроме того, ниже доступно описание произведения, предисловие и отзывы читателей. Регулярные обновления библиотеки и улучшения функционала делают наше сообщество идеальным местом для любителей книг.
MQL4-программирование: торговый робот за один вечер

Автор
Дата выхода
22 апреля 2023
Краткое содержание книги MQL4-программирование: торговый робот за один вечер, аннотация автора и описание
Прежде чем читать книгу целиком, ознакомьтесь с предисловием, аннотацией, описанием или кратким содержанием к произведению MQL4-программирование: торговый робот за один вечер. Предисловие указано в том виде, в котором его написал автор (Евгений Ждан) в своем труде. Если нужная информация отсутствует, оставьте комментарий, и мы постараемся найти её для вас. Обратите внимание: Читатели могут делиться своими отзывами и обсуждениями, что поможет вам глубже понять книгу. Не забудьте и вы оставить свое впечатие о книге в комментариях внизу страницы.
Описание книги
Чтобы освободиться от рутины и сберечь нервы, каждый трейдер задумывается об автоматизации своей торговли. Эта книга поможет освоить mql4-программирование любому человеку с любым уровнем образования. Книга написана простым языком без сложной терминологии. На протяжении всей книги автор и читатель вместе разрабатывают торговый советник для платформы MetaTrader4
MQL4-программирование: торговый робот за один вечер читать онлайн полную книгу - весь текст целиком бесплатно
Перед вами текст книги, разбитый на страницы для удобства чтения. Благодаря системе сохранения последней прочитанной страницы, вы можете бесплатно читать онлайн книгу MQL4-программирование: торговый робот за один вечер без необходимости искать место, на котором остановились. А еще, у нас можно настроить шрифт и фон для комфортного чтения. Наслаждайтесь любимыми книгами в любое время и в любом месте.
Текст книги
На изображении в комментариях указано, какие блоки за что отвечают.
Чтобы узнать ценовые значения индикаторов нам нужно объявить глобальные переменные типа double для верхней и нижней линии индикатора Envelopes. Назовем их enveUP и enveDW. Эти названия можно придумывать самим. То же самое надо сделать и для получения ценового значения индикатора ZZ. Назовем эту переменную ZZ. Почему именно глобальные переменные? Для того, чтобы эти значения мы могли вызывать в любом месте программы (т. е.
Перепишите этот код в свой редактор:
//+–+
//| MyFirstEA.mq4 |
//| Copyright 2017, |
//+–+
#property copyright "Copyright 2017"
#property link ""
#property version "1.00"
#property strict
//+–+
double enveUP, enveDW, ZZ;
datetime open;
//+–+
int OnInit()
{
return(INIT_SUCCEEDED);
}
void OnDeinit(const int reason)
{
}
void OnTick()
{
if(Open[0] != open)
{
enveUP = iEnvelopes(NULL,0,13,MODE_SMA,10,PRICE_CLOSE,0.
enveDW = iEnvelopes(NULL,0,13,MODE_SMA,10,PRICE_CLOSE,0.2,MODE_LOWER,1);
ZZ = iCustom(Symbol(),0,"ZigZag",0,1);
if(enveUP > 0 && enveDW > 0 && ZZ > 0) open = Open[0];
}
}
Разберем, что же означает каждая строчка.
В глобальных переменных, кроме переменных для значений индикаторов, мы объявили переменную типа datetime с названием open. Сейчас она содержит 0.
ВАЖНЫЙ МОМЕНТ: установите курсор на слово datetime и нажмите на клавиатуре F1 – появится СПРАВКА с описанием, что означает тип datetime.
if(Open[0] !=open) : Если Время Открытия Нулевой Свечи НЕ РАВНОopen (т. е. нулю), то выполнится код в фигурных скобках. Команда Open[0] означает Время Открытия Нулевой (т. е. текущей, еще не закрытой свечи). Также, установите курсор на Open и нажмите F1 – почитайте, что это за команда.
EnveUP = iEnvelopes(NULL,0,13,MODE_SMA,10,PRICE_CLOSE,0.





