четверг, 12 июня 2014 г.

Скрипт для открытия сделки в MT4

Внимание! Автор, т.е. я, не отвечает за последствия использования данного программного обеспечения. Советую перед использованием на реальном счету, проверять на демо.

Данный скрипт позволяет открыть ордер с определенными параметрами.
Эффективно работает совместно с многофункциональным индикатором.
Итак. Для работы скрипта необходимо на графике иметь 3 линии и 2 текстовых метки. (Текстовые метки не обязательны).



  1. Линия, которая показывает цену открытия с именем "#P".
  2. Линия, которая показывает цену стопа с именем "#SL".
  3. Линия, которая показывает цену тейк профита с именем "#TP".
  4. Текстовая метка, которая описывает сделку. Текст описания добавится в комментарий к сделке и в имя файла со скрином. Имя текстовой метки "#CommentName@"
  5. Текстовая метка с силой модели. Пишет в имя файла. Имя текстовой метки "#ModelPowerName#"
Перед использованием скрипта задайте процент риска в одной сделке. Для этого, после установки, зайдите в терминал и найдите скрипт в навигаторе.


В МТ4 жмем кнопку "Навигатор", далее плюсик на слове "Скрипты", находим скрипт "OpenWithSLTP" и жмем на него правой кнопкой мыши, выбираем "Изменить". Откроется окно "MetaEditor". В этом окне среди текста находим строку 13 с текстом "static double  RiskPerOrder   = 0.1;" и устанавливаем нужное значение процента риска в одной сделке.


Далее жмем "Компилировать".


Далее, для удобства я назначаю этот скрипт на сочетание клавиш. Для этого идем в "Навигатор", находим скрипт, жмем правой кнопкой на него и выбираем "Установить горячую клавишу".


И в появившемся окне выбираем сочетание клавиш, у меня стоит "ALT + O".

Также необходимо в настройках разрешить автоматическую торговлю. Для этого:
1. Идем в меню "Сервис".
2. Далее "Настройки".
3. Ставим галочку как показано на скрине:


Как это работает? Если вы используете скрипт отдельно от "Многофункционального индикатора", то порядок действия такой:
  1. Вы находите точку входа.
  2. Передвигаете линию цены открытия.
  3. Передвигаете линию в место предполагаемого стопа.
  4. Передвигаете линию в место предполагаемого тейка.
  5. В текстовых метках пишите заметки к сделке. Я пишу модели по которым захожу.
  6. Жмете сочетание горячих клавиш. Или просто исполняете скрипт на графике.
Скрипт рассчитает с каким лотом необходимо войти, чтобы соблюдать риски заложенные в одной сделке и установит ордер. Если цена открытия отличается от текущей цены, то установится лимитный ордер. Также будет сделан скрин текущего графика. Скрин будет сохранен в папку с данными МТ4 - "Files".

Ссылка на скрипт. (Версия 1.4.)

Комментариев нет:

Отправить комментарий