Скрипт OpenAfterExecute
Описание действий:
Следящий за ордером скрипт. Реализует систему из двух любых ордеров по принципу "открыть ордер после исполнения события с указанным ордером". Ордера могут быть разных валютных пар. Если первый ордер был удалён, то скрипт автоматически завершит свою работу. Должен быть прикреплён к графику валютной пары, ордер по которой будет открываться.
Назначение:
Позволяет автоматизировать торговый процесс. Полезен тем, кто использует открытие (или установку) ордера после закрытия (или исполнения) другого ордера. Запускаете скрипт, устанавливаете его параметры и Вам больше не надо следить за первым ордером, скрипт сам откроет второй ордер после исполнения первого. Допускается одновременное использование вместе с другими следящими за ордером скриптами.
Параметры:
Ticket = уникальный идентификатор первого ордера. Его можно найти в колонке "Ордер" вкладки "Торговля" терминала. После указанного события с этим ордером, скрипт откроет второй ордер.
Следующие пять параметра определяют отслеживаемые события, значение true = отслеживать событие, значение false = не отслеживать событие.
Event_Market = исполнился отложенный ордер.
Event_Delete = удалён отложенный ордер.
Event_Close = рыночный ордер закрыт по текущей цене.
Event_StopLoss = исполнился стоп-лосс ордера.
Event_TakeProfit = исполнился тейк-профит ордера.
Следующие семь параметров определяют открываемый ордер.
Order_BuyDirection = тип ордера; значение true - покупка, значение false - продажа.
Order_StopLoss = уровень стоп-лосс ордера (в pips'ах). Если этот параметр равен 0, то ордер откроется без уровня стоп-лосса.
Order_TakeProfit = уровень тейк-профит ордера (в pips'ах). Если этот параметр равен 0, то ордер откроется без уровня тейк-профит.
Order_Lots = размер лота открываемого ордера.
Order_Pending = тип исполнения ордера; значение false - открыть позицию по текущей цене, значение true - установить отложенный ордер.
PendingOrder_OpenPrice = цена открытия отложенного ордера. Этот параметр используется, только если параметр Order_Pending = true.
PendingOrder_Expiration = дата истечения отложенного ордера. Этот параметр используется, только если параметр Order_Pending = true.
Slippage = проскальзование (в pips'ах).
MagicNumber = магическое число для ордера.
ArrowColor = цвет стрелки на графике у цены открытия ордера.
PlaySoundAtOpen = включить/выключить проигрывание звукового файла при открытии ордера.
PlaySoundAtOpen_FileName = название звукового файла, который будет проигран при открытии ордера. Этот параметр используется, только если параметр PlaySoundAtOpen = true.
HiddenLevels = включить/выключить скрытие уровней s/l и t/p.
Delay = периодичность проверки текущего времени. Указывается в миллисекундах, например значение 5000 означает периодичность 5 секунд. Следует помнить, что слишком частая периодичность может существенно затормозить терминал.
Статус: Бесплатный, возможно скачать полную версию.
Платформа: MetaTrader 4.
![Скачать полную версию](images/dl1.gif)
Смотрите также скрипты:
![OneCancelOther](images/o1.gif)
- система из двух отложенных ордеров: "один отменяет другой".
![SystemTwoOrders](images/st1.gif)
- универсальная система из двух ордеров: "один закрывает другой".
![OpenAtTime](images/ot1.gif)
- открывает ордер в указанное время.
Частые вопросы:
Как запустить скрипт ?
Как узнать работает ли скрипт ?
Почему скрипт не торгует ?
|