Скрипт «Перевертыш» для смены направления торговли Reverse open order

Скрипт «Перевертыш» для смены направления торговли Reverse open order

Сегодня мы рассмотрим скрипт «Перевертыш» для терминала Meta Trader4, цель которого закрыть существующий ордер трейдера по текущей цене и открыть противоположный ордер. К примеру, если у вас вы рынке сейчас находится ордер на покупку, то после применения данного скрипта ваш ордер закроется, поменяет свое направление, и откроется новый ордер на продажу.

Перевернуть можно как текущую валютную пар, на которую установлен скрипт, так и вообще все открытые ордера в рынке, отфильтровав лишние пары по магик номеру, либо по перечню тикетов из вашего списка (перечисление необходимо вводить через запятую без пробелов).

Дополнительной возможностью является функция умножения торгового лота при смене направления. Например, ваш торговый лот был 0.1, и вы хотите уменьшить риски, установив множитель 0.7, тогда новый ордер откроется уже с лотом 0.07. Также риск можно увеличить.

При смене направления доступна функция переноса отдельно как Тейк Профита, так и Стоп Лосса со старого ордера, т.е. если цель ТП у вашего ордера была 20 пунктов вниз относительно цены открытия при продаже, то она станет 20 пунктов вверх для покупок.

Настройки скрипта:

OrderSymbols выбор валютной пары, по которой необходимо выполнить разворот ордера: текущая, либо все пары в рынке
Order Magic Number магик номер ордера, который вы хотите закрыть и который будет присвоен новому ордеру. При значении -1 будут закрыты ордера с любым Magic Number , а новому ордеру будет присвоен магик»1234″, чтобы его можно было отличить от ордера, открытого вручную.
OrderTickets список тикетов, по которым будет выполнен переворот. Указывается через запятую без пробелов. Полезная функция, когда в рынке много ордеров по разным торговым парам и нужно перевернуть сразу несколько. Если значение оставить пустым, то будут учтены все тикеты при перевороте.
Choose Order Direction выбор направления для переворачиваемого ордера: на покупку, продажу, либо все.
Lot Multiplier множитель для лота будущего ордера. С помощью данной настройки можно увеличить или уменьшить значение лота относительно закрываемой позиции.
Transfer Take Profit перенос Тейк-Профита закрываемого ордера на новый в противоположном направлении.
Transfer Stop Loss перенос Стоп-Лосса закрываемого ордера на новый в противоположном направлении.

Пример работы скрипта:

Предположим, что у нас есть ордер по паре EURUSD открытый на покупку с лотом 0.01, Тейк Профитом в 20 пунктов, а  Стоп Лосом в 50 пунктов.

Мы хотим открыть по текущей рыночной цене продажи с увеличенным лотом в 2 раза, перенеся только Тейк Профит существующей позиции. Магик номер нам не нужно указывать, как и тикет, потому что у нас это единственная сделка в рынке по этой паре. Запускаем скрипт с такими настройками:

Мы видим, что:

  1. Существующий ордер с лотом 0.01 закрылся по текущей цене;
  2. Открылся противоположный ордер с лотом 0.02;
  3. Произошла модификация целей ордера и у него выставился только ТП.
  4. Скрипт завершил свою работу.

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

Скачать бесплатно

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Меню