Роль MQL4 в жизни трейдера – 2 часть

MQL, Forex, трейдинг

Чтобы всем MQL-программам был доступен интерфейс торгового терминала, в обновленную версию языка MQL4 добавили возможность выполнять функции, скомпилированные в динамически подгружаемые библиотеки. Это дает возможность выполнять функции, которые написаны на прочих языках программирования. В общем, написание собственных динамически подгружаемых библиотек – это возможность самостоятельно делать пользовательские интерфейсы, расширяя, таким образом, и без того богатую функциональность «MetaTrader 4». Но это надо делать лишь тогда, когда вами будут досконально освоены необходимые азы программирования с помощью языка MQL 4 – сегодня же надо отметить только то, что многочисленные функции операционной системы можно использовать именно таким образом. Чтобы ознакомиться с полным списком данных функций советую вам изучить файл WinUser32.mqh, который поставляется с «MetaTrader 4».

Теперь подошло время познакомиться с основными типами программ, которые можно написать с использованием MQL 4. Их, кстати, совсем немного – они подразделяются на три типа:

  • торговые советники;
  • пользовательские индикаторы;
  • пользовательские скрипты.

Именно эти программы нам предлагается создать, используя такой инструмент, как редактор «MetaEditor» (если вы не знали, вызывается он нажатием следующих клавиш – Ctrl+N).

Итак, торговые советники – это MQL-программы, которые прикрепляются к какому-то графику и выполняются на каждом тике (то есть после каждого ценового колебания). Эти инструменты традиционно применяются для того, чтобы писать механические торговые системы. Здесь даже их название (торговые советники) говорит нам о том, что эти программы призваны давать советы трейдеру что-то делать (или наоборот – не делать) при любом, даже незначительном, изменении валютных цен. Стоит сказать, что у данных программ есть одна эксклюзивная возможность – совершать торговые сделки во время своего выполнения. Такая возможность отсутствует у других видов пользовательских программ. При этом заключать сделки торговые советники могут как виртуально, так и реально. В первом случае они отмечают на графике именно то место, где торговую сделку можно было бы совершить, не заключая реальной торговой операции. То есть он как бы советует трейдеру ее совершить, но окончательное решение остается за ним. Удачи!

Все права защищены! Копирование материалов Блога без согласия автора запрещено!