Предыдущие посты про срипт: 11. Секрет открытый не мною, 7. Ох нелегкая это работа из болота тащить бегемота 6. А слабо Леопольду в фонтан прыгнуть, 3. RespectScale.com для МТ4
Скрипт разработан для автоматической передачи сигналов программного комплекса RespectScale® в МТ4.
В скрипте прописываются согласованные с заказчиком значения рисков:
– риск на один ордер
– суммарный риск открытых ордеров, выше которого рыночные ордера не выставляются.
Копируем в папку MT4\experts\files свежие сигналы, сгенерированные программой RespectScale® (файлы SendOrderR.txt, StopLossR.txt)
Запускаем скрипт перетягиванием из навигатора на любой график. Запущенный скрипт:
– удалит все отложенные ордера,
– в случае достижения минимального уровня фиксации (прописано в скрипте) зафиксирует прибыль
– проверит открытые ордера на допустимость согласно последним сигналам и запросит согласия на удаление недопустимых ордеров,
–new! проверит во всех ли открытых ордерах стоят StopLoss и TakeProfit, если найдет, что не во всех , то поставит ордера сам. Поэтому не убирайте StopLoss и TakeProfit, скрипт все равно заполнит пустые места, причем TakeProfit может поставить не самый оптимальный.
– подтянет стопы открытых ордеров согласно последним сигналам,
– проинформирует о появлении ордеров, у которых текущая дистанция до StopLoss больше текущей дистанции до TakeProfit. Запомните номера ордера, подтвердите сообщение и дайте скрипту доработать до конца. В случае, если скрипт выставил новые ордера по тому же инструменту, по которому получено сообщение, то замените значение TakeProfit на такое же, как ближайший TakeProfit из тех, что стоят в новых ордерах. В противном случае – закройте ордер
– запросит согласия на открытие новых ордеров. При ответе:
• Yes – установит рыночные и отложенные ордера, контролируя, чтобы суммарный риск от всех рыночных ордеров не превысил согласованной с заказчиком и прописанной в скрипте величины.
• Not – установит только отложенные ордера
• Cancel – ордера не выставляются
– в процессе выставления ордеров, если получена команда «выставить рыночный ордер», но текущее изменение цены противоположно команде, запрашивает согласие на замену рыночного ордера, на стоп ордер того же направления. При ответе:
• Yes – заменит рыночный ордер на отложенный.
• Not – проигнорирует ордер
Файлы как правило рассылаются 1 раза в сутки (примерно в 8:00÷8:30, иногда 2-ой раз около 20:00 по московскому времени).
В конце недели ( или перед праздниками), если накоплен значительный риск (или уже достаточно заработано), закрываем полностью (или частично) открытые ордера. Схема закрытия – FIFO ( первый вошел / первым вышел).
Комментариев нет:
Отправить комментарий