Наши рекомендации:

Уроки программирования на языке MQL4

(Новичкам курс необходимо проходить с самого первого опубликованного поста последовательно)

1.9 Пользовательские функции mql4

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

1.8 Препроцессоры: #property, #define, #include, #import

Здравствуйте. Отвлечемся от работы внутри тела функций и поговорим о препроцессорах и свойствах, которые задаются в главном mq4 файле до начала объявления самих функций. Свойства программ #property Начальные свойства программ (property) мы разбирали в скрипте на одном из первых уроков. Свойства задаются один раз для…
Обучение программированию на языке MQL4

1.7 Операторы цикла: While, Do While, Оператор-переключатель switch

Доброго времени суток. На прошлом уроке мы познакомились с циклом for — последовательным перебором вводных параметров, без которого программирование на языке MQL просто невозможно представить. Настало время пройтись по другим вариантам операторов цикла. Оператор цикла while Основное предназначение цикла while — повторять одинаковые или похожие…
Обучение программированию на языке MQL4

1.6 Оператор цикла: For, операторы break, continue

Здравствуйте! На прошлом уроке мы изучили важную и обязательную тему: Условные операторы. Без них я не представляю работу на языке MQL4. Сегодня мы разберемся, что такое цикл for, и зачем он нужен. Если простым языком цикл — это последовательный перебор вводных параметров до момента его…
Обучение программированию на языке MQL4

1.5 Операции отношения, Условные оператор if-else, Логические операции

Доброго времени суток! Спустя большое количество теоретического материала, изученного в предыдущих постах, мы приблизились к условным операторам, изучив которые, можно уже написать более-менее рабочий код. Условные операторы if-else Данные операторы используются в 99% любого программного кода MQL4, они есть в любом языке программирования и нужны,…
1.4 Массивы. Массивы-таймсерии OHLC.

1.4 Массивы. Массивы-таймсерии OHLC.

Всем привет! В этом уроке мы рассмотрим, что такое массивы, зачем они вообще нужны, какие бывают и как правильно их использовать. Научимся работать со свечами, определять значения цены Open, High, Low, Close свечей на графике, попробуем определить цену последней свечи. Поехали. Массивы — Учебник по…
1.3 Дата и время, информация о счете

1.3 Дата и время, информация о счете

Доброго времени суток. Сегодня мы разберем, как работать со временем в редакторе Meta Editor, изучим вспомогательные функции для типа данных datetime, а также научимся узнавать основные параметры для вашего торгового счета. Дата и время По традиции мы разберем только самые используемые функции, чтобы избежать переизбытка…
1.2 Математические и строковые функции

1.2 Математические и строковые функции

Доброго времени суток! В продолжении предыдущего урока мы поговорим о дополнительных функциях, которые помогут более качественно работать с числами и текстом. Рассматривать будем самые используемые, чтобы не захламлять пост лишней информацией. Математические функции Сложение, вычитание, умножение и деление мы уже знаем. Пора попробовать произвести другие…
1.1 Типы данных и арифметические операции

1.1 Типы данных и арифметические операции

Доброго времени суток! В этом уроке мы изучим самые используемые типы данных, а также операции, которые можно с ними выполнять. Данные бывают разными, будь то текст, целое или дробное число, логические данные, время или перечисление. Чтобы программа понимала что автор имеет в виду под одной…
1.0 Скрипт Hello World

1.0 Скрипт Hello World. Создание скрипта MQL4

Здравствуйте! Начнем урок с самого простого, создадим свой первый скрипт. Почему скрипт? Да потому что у него всего 1 функция, которая не имеет никаких параметров. Что такое скрипт на форекс Скрипт MQL4 – это программа для Meta Trader, которая выполняется какое-либо действие в терминале только…
Меню