sniperprofit:
Добрый вечер. Нужно сравнить цену ордера со стопами других ордеров. Если есть совпадения - ничего не делаем (лок стоит), если нет - выставляем соответствующий отложенный ордер.
Здравствуйте, с наступающими праздниками!
Подскажите, как решить задачу. Вручную выставляется лимитный ордер, робот должен выставить один лок со стопом на ордере. При пробое стопа у лока, позиция вновь должна быть залокирована. Как определить, что у ордера нет лока?
Tapochun:
Добрый вечер. Нужно сравнить цену ордера со стопами других ордеров. Если есть совпадения - ничего не делаем (лок стоит), если нет - выставляем соответствующий отложенный ордер.
Спасибо за идею!
Добрый вечер. Нужно сравнить цену ордера со стопами других ордеров. Если есть совпадения - ничего не делаем (лок стоит), если нет - выставляем соответствующий отложенный ордер.
Еще вариант в комментарии отложенного ордера записывать номер открытого ордера.
Спасибо за идею!
Примерно так. А куда ставить ордер это уже другая тема.
input int Magic = 7; int Total[6]; void OnTick() { f(); if(Total[OP_BUYSTOP] > Total[OP_SELLSTOP]) // открываем SellStop или Limit if(Total[OP_BUYSTOP] < Total[OP_SELLSTOP]) // открываем BuyStop или Limit } void f() { int i, type, TotalOpen_ = OrdersTotal(); ArrayInitialize(Total, 0); for(i = 0; i < TotalOpen_; i++) { if(OrderSelect(i, SELECT_BY_POS) && OrderSymbol() == _Symbol && OrderMagicNumber() == Magic) { type = OrderType(); Total[type]++; } } }
AlexeyVik:
Спасибо, буду пытаться применить!
Примерно так. А куда ставить ордер это уже другая тема.
А не проще ли не следить за отложенными ордерами а проверять стоит ли открывать рыночный ордер или нет?
dimeon:
А не проще ли не следить за отложенными ордерами а проверять стоит ли открывать рыночный ордер или нет?
Открывать стоит, но в зависимости от стратегии торговли локирующие ордера представляют интерес, как альтернатива стоплоссу.
А не проще ли не следить за отложенными ордерами а проверять стоит ли открывать рыночный ордер или нет?
Пардон ми бойз,
Локирующий в данном контексте есть реверсивный(противоположный по направлению) отложенный ордер?
elugovoy:
Да, слово lock от "запереть".
Пардон ми бойз,
Локирующий в данном контексте есть реверсивный(противоположный по направлению) отложенный ордер?
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте, с наступающими праздниками!
Подскажите, как решить задачу. Вручную выставляется лимитный ордер, робот должен выставить один лок со стопом на ордере. При пробое стопа у лока, позиция вновь должна быть залокирована. Как определить, что у ордера нет лока?