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

2.1 Пишем информационный индикатор по данным терминала

Доброго времени суток. На прошлом уроке мы рассмотрели индикатор изнутри и сделали попытку создать свой первый рабочий код. Сегодня мы напишем информационный индикатор, который будет отображать основную информацию по торговому счету и текущему символу. Для начала создадим в редакторе Meta Editor новый индикатор через сочетание…
написать индикатор

2.0 Пишем первый Индикатор

Доброго времени суток! Мы открываем следующий раздел обучения программированию на языке MQL4. Если вы новичок и только зашли в этот блог статей, то предлагаю вам начать изучение с самого первого поста по этой тематике. В этом уроке мы изучим из чего состоит программный код любого…

1.11 Операции с графиками. Получение рыночной информации

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

1.10 Переменные: локальные, формальные, статические, глобальные, Extern, Input

Доброго времени суток. В одном из первых уроков мы рассмотрели возможные Типы данных в языке программирования MQL. Уяснили, что переменные должны быть обязательно объявлены под соответствующем типом данных. Теперь пришло время рассмотреть, какие переменные бывают и чем отличаются друг от друга. Локальные переменные Это тип…

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

В одном из первых уроков мы познакомились с функцией обработки событий 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, и зачем он нужен.  Если простым языком цикл — это последовательный перебор вводных параметров до момента его…
Меню