Вопрос №1

Я нашел ошибку: при делении 1 на 2 вместо 0.5 получается 0. Как исправить?

Это не ошибка, а особенность языка MQL.

Дело в том что при делении целого числа на целое в языке MQL4 возвращается целое число. Это конечно не привычно, но необходимо запомнить. Если вы хотите получить вещественное число, то числитель или знаменатель так же должен быть вещественным числом.

Читать далее

Язык MQL — Урок 4 «улучшенный расчет лота»

На предыдущем уроке Язык MQL — Урок 3 “расчет лота” мы научили наш скрипт «test« рассчитывать лот в зависимости от свободных средств на торговом счете форекс. Но чего то ему не хватает, давайте взглянем еще раз на рисунок:

Читать далее

Язык MQL — Урок 3 «расчет лота»

На прошлом уроке «Язык MQL — Урок 2» мы научили наш первый скрипт MT4 — «test«, написанный на языке MQL4 рассчитывать размер лота, а точнее запрашивать у нас размер средств которыми мы хотим рискнуть при торговле на форекс при помощи терминала Metatrader 4. В данном уроке я предлагаю заняться самим расчетом данного лота !

Читать далее

Язык MQL — Урок 1 “Редактор MetaEditor»

Редактор MetaEditor является составной частью клиентского терминала Metatrader 4, он предназначен для создания, редактирования и компиляции исходного текста программ, написанных на языке MQL. С его помощью можно разрабатывать советники, индикаторы, скрипты и библиотеки функций. В редактор MetaEditor встроен мастер создания советников, который помогает быстро создавать новые MQL-программы. Кроме того в терминал встроен тестер стратегий, который позволяет проверить поведение на исторических данных.

Читать далее

Язык MQL — Введение

Уважаемый читатель, подписчик рассылки данного блога !

Прежде всего хочу объяснить для чего и для кого создан данный сайт и мой курс «MQL для тебя» в частности.

Как не удивительно это будет звучать, но курс «MQL для тебя» предназначен, в основном, для трейдеров форекс, желающих научиться создавать всевозможные советники форекс, пользовательские индикаторы и скрипты для торгового терминала Metatrader 4 (и в дальнейшем Metatrader 5), хотя и программисты, не знакомые с языком программирования MQL, могут почерпнуть новые для себя знания.

Читать далее