Скрипт устанавливает сетку стоповых ордеров

Ugar

Гуру форума
Бесплатный скрипт устанавливающий сетку стоповых ордеров.
BuyStop - true устанавливает сетку Buy Stop ордеров.
SellStop - true устанавливает сетку Sell Stop ордеров.
Step - расстояние в пунктах между ордерами и от текущей цены до первого ордера.
Orders - количество ордеров в устанавливаемой сетке
Lot - лот первого ордера
MultiplierLot - множитель лота остальных ордеров.
Magic - идентификационный номер ордеров.
 

Вложения

  • SendNetStopOrders_Free.ex4
    20,3 КБ · Просмотры: 158

Юлия

Главный редактор
Как же такое применять? В какой момент?
 
  • Like
Реакции: Ugar

Ugar

Гуру форума
Ну например для доливок по тренду.
Кстати, множитель лота может как наращивать, так и уменьшать объёмы каждого следующего ордера, если его задать меньше 1.
 

Artem2018

Местный знаток
MultiplierLot - множитель лота остальных ордеров.

Интересная опция. Можно и мартин устроить, и антимартин.

А есть в планах добавить тейки/стопы?
 
  • Like
Реакции: Ugar

Ugar

Гуру форума
MultiplierLot - множитель лота остальных ордеров.

Интересная опция. Можно и мартин устроить, и антимартин.

А есть в планах добавить тейки/стопы?
Думаю что стопы и тейки относительно цен открытия ордеров добавлю. Но немного позже.
 

Ugar

Гуру форума
MultiplierLot - множитель лота остальных ордеров.

Интересная опция. Можно и мартин устроить, и антимартин.

А есть в планах добавить тейки/стопы?
Добавил стоплоссы и тейкпрофиты в пунктах от цен открытия ордеров. Если задан 0, то отключен.
 

Вложения

  • SendNetStopOrders_Free_v2.ex4
    21,4 КБ · Просмотры: 109

Rafa_88

Прохожий
Добавил стоплоссы и тейкпрофиты в пунктах от цен открытия ордеров. Если задан 0, то отключен.
Если отложенный ордер сработал, но рынок развернулся и пошел против. При открытии усредняющего ордера ТП будет подтягиваться?
 
  • Like
Реакции: Ugar

Ugar

Гуру форума
Если отложенный ордер сработал, но рынок развернулся и пошел против. При открытии усредняющего ордера ТП будет подтягиваться?
Главной особенностью скриптов является его закрытие после выполнения программы. Этот скрипт ставит сетку ордеров и закрывается.
Для того что бы следить за срабатыванием ордеров и переносить тейки, нужно постоянная работа и возможность совершать торговые операции. Это главные особенности советников. Я предполагаю что нужен советник, который будет ставить и переносить усреднённый тейк профит.
 

Rafa_88

Прохожий
Главной особенностью скриптов является его закрытие после выполнения программы. Этот скрипт ставит сетку ордеров и закрывается.
Для того что бы следить за срабатыванием ордеров и переносить тейки, нужно постоянная работа и возможность совершать торговые операции. Это главные особенности советников. Я предполагаю что нужен советник, который будет ставить и переносить усреднённый тейк профит.
У меня уже есть рабочий советник, мне просто нужен скрипт, чтобы он выставлял отложенные ордера для локирования. Типо вашего, но если вдруг после открытия отложенного ордера цена пойдет в другую сторону, он должен увеличить лот, так как советник будет усреднять. И при усреднении тп данного лок ордера подтянул ближе к усредняющему ордеру
 

Ugar

Гуру форума
но если вдруг после открытия отложенного ордера цена пойдет в другую сторону, он должен увеличить лот, так как советник будет усреднять.
Для этого существуют лимитные ордера. Cкрипт устанавливающий сетку лимитных ордеров . Там можно настроить наращивание лота.
 

Ugar

Гуру форума
Теперь скрипт может ставить сетку не только от текущей цены, но и добавлять сетку к уже открытым или стоповым ордерам. То есть, можно продолжить сетку.
 

Вложения

  • SendNetStopOrders_Free_v3.ex4
    47,4 КБ · Просмотры: 81

Алексей51

Новичок форума
Теперь скрипт может ставить сетку не только от текущей цены, но и добавлять сетку к уже открытым или стоповым ордерам. То есть, можно продолжить сетку.
Ставлю ордера Sell Stop, указав Lot=0.11. А он упорно ставит лот 0.10... Что то подправить бы.
 

Artem2018

Местный знаток
Нельзя ли добавить в скрипт какой-нибудь тайм-аут между выставлением ордеров? В несколько миллисекунд. Иначе терминал не успевает и появляются вот такие пропуски в сетке:

screenshot-2903.jpg
 

Ugar

Гуру форума
Нельзя ли добавить в скри<tпт какой-нибудь тайм-аут между выставлением ордеров? В несколько миллисекунд. Иначе терминал не успевает и появляются вот такие пропуски в сетке:
Да сделаю, это не сложно. Но не факт что это поможет. Надо смотреть причину в логе экспертов. У меня, при проверке, были пропуски, но ДЦ отвечал "136 off quotes". То есть в момент установки ордера, почему то, на сервере ДЦ, не было цен. Если так, то пауза не поможет. Даже с паузами ордер может попасть на момент, когда нет цен. Бесплатный вариант написан как простейший. Ошибки обнаруживаются и печатаются в лог, но никакого анализа ошибок и каких то действий в случае ошибки, в бесплатном варианте, нет.
 
Верх