Скрипт OpenAtTime
Описание действий:
Скрипт открывает ордер в указанное время. Также может в последствии закрыть этот ордер в указанное время. Если ордер был удалён, то скрипт автоматически завершит свою работу. Должен быть прикреплён к графику валютной пары, по которой будет открываться ордер.
Назначение:
Позволяет автоматизировать торговый процесс. Полезен тем, кто использует открытие (или установку) ордера в определённое время. Запускаете скрипт, устанавливаете параметры ордера и Вам больше не надо следить за временем.
Параметры:
OpenAtTime = время, когда ордер должен быть открыт (или уставлен); здесь должна быть строка вида "чч:мм".
Следующие семь параметров определяют открываемый ордер.
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.
UseCloseAtTime = определяет использование опции закрытия ордера в указанное время; значение true - ордер будет закрыт в указанное время, false - опция не используется.
CloseAtTime = время, когда ордер должен быть закрыт (или удалён); здесь должна быть строка вида "чч:мм". Этот параметр используется, только если параметр UseCloseAtTime = true.
PlaySoundAtClose = включить/выключить проигрывание звукового файла при закрытии ордера.
PlaySoundAtClose_FileName = название звукового файла, который будет проигран при закрытии ордера. Этот параметр используется, только если параметр PlaySoundAtClose = true.
UseLocalTime = определяет используемое время; true - используется локальное время (время "Windows" компьютера трейдера), false - используется время терминала (время брокера).
Delay = периодичность проверки текущего времени. Указывается в миллисекундах, например значение 5000 означает периодичность 5 секунд. Следует помнить, что слишком частая периодичность может существенно затормозить терминал.
Статус: Бесплатный, возможно скачать полную версию.
Платформа: MetaTrader 4.
![Скачать полную версию](images/dl1.gif)
Смотрите также скрипты:
![CloseAtTimeOrder](images/cto1.gif)
- в указанное время, закрывает или удаляет указанный ордер.
![LimiteTimeOrder](images/lt1.gif)
- ограничивает длительность открытой позиции.
![OpenAfterExecute](images/oae1.gif)
- система из двух ордеров: "один открывает другой".
Частые вопросы:
Как запустить скрипт ?
Как узнать работает ли скрипт ?
Почему скрипт не торгует ?
|