Главная » Знания и навыки » Читать MQL4-программирование: торговый робот за один вечер полностью бесплатно онлайн | Евгений Ждан

MQL4-программирование: торговый робот за один вечер

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

0 баллов
0 мнений
1 чтение

Дата выхода

22 апреля 2023

🔍 Загляните за кулисы "MQL4-программирование: торговый робот за один вечер" — аннотация, авторский взгляд и ключевые моменты

Перед погружением в полный текст предлагаем познакомиться с произведением поближе. Здесь собраны авторские заметки, аннотация и краткое содержание "MQL4-программирование: торговый робот за один вечер" — всё, что поможет понять глубину замысла и подготовиться к чтению. Материалы представлены в оригинальной авторской редакции (Евгений Ждан) и сохраняют аутентичность произведения. Если чего-то не хватает — сообщите нам в комментариях, и мы дополним описание. Читайте мнения других участников сообщества: их отзывы часто раскрывают скрытые смыслы и добавляют новые грани понимания. А после прочтения обязательно вернитесь сюда — ваш отзыв станет ценным вкладом в общее обсуждение книги.

Описание книги

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

📚 Читайте "MQL4-программирование: торговый робот за один вечер" онлайн — полный текст книги доступен бесплатно

Перед вами — полная электронная версия книги "MQL4-программирование: торговый робот за один вечер", адаптированная для комфортного онлайн-чтения. Мы разбили произведение на страницы для удобной навигации, а умная система запоминает, на какой странице вы остановились — можно закрыть браузер и вернуться к чтению позже, не тратя время на поиски. Персонализируйте процесс: меняйте шрифты, размер текста и фон под свои предпочтения. Погружайтесь в мир литературы где угодно и когда угодно — любимые книги теперь всегда под рукой.

Текст книги

Шрифт
Размер шрифта
-
+
Межстрочный интервал

На изображении в комментариях указано, какие блоки за что отвечают.

Чтобы узнать ценовые значения индикаторов нам нужно объявить глобальные переменные типа double для верхней и нижней линии индикатора Envelopes. Назовем их enveUP и enveDW. Эти названия можно придумывать самим. То же самое надо сделать и для получения ценового значения индикатора ZZ. Назовем эту переменную ZZ. Почему именно глобальные переменные? Для того, чтобы эти значения мы могли вызывать в любом месте программы (т. е.

Тут будет реклама 1
советника). Дело в том, что мы будем вызывать значения индикаторов не на каждом приходящем тике, а один раз на одной свече. Это существенно повысит производительность, т. к. терминалу не нужно будет выполнять одну и ту же операцию на каждом тике. Если мы обернем в фигурные скобки вызов наших индикаторов с записью их значений НЕ в глобальные переменные, то эти значения будут видны только в рамках этих же фигурных скобок. И за пределами их мы получим ошибку. Более подробно постараюсь описать на рисунке ниже.
Тут будет реклама 2

Перепишите этот код в свой редактор:

//+–+

//| 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.

Тут будет реклама 3
2,MODE_UPPER,1);

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.

Тут будет реклама 4
Так можно делать НА всех встроенных командах!

if(Open[0] !=open) : Если Время Открытия Нулевой Свечи НЕ РАВНОopen (т. е. нулю), то выполнится код в фигурных скобках. Команда Open[0] означает Время Открытия Нулевой (т. е. текущей, еще не закрытой свечи). Также, установите курсор на Open и нажмите F1 – почитайте, что это за команда.

EnveUP = iEnvelopes(NULL,0,13,MODE_SMA,10,PRICE_CLOSE,0.

Добавить мнение

Ваша оценка книги

Кликните на изображение чтобы обновить код, если он неразборчив

Мнения

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

Похожие книги