Page 1 of 1

MC выставляет и сразу отменяет стоп-заявки

Posted: 20 May 2013
by klb3317
Наблюдается такое при автоторговле, с настройками, указанными в скриншотах.
Причем делается это каждую секунду-две при настройке "Cancel market orders as obselete... within _10_ seconds".

Как это можно починить?

Ведь если изменить режим эмуляции стоп-заявки (вместо "Отсылать как стоп-лимит заявку" выбрать "Отсылать как рыночную при достижении стоп-цены"), то заявки нормально выставляются с первого раза без проблем.

Re: MC выставляет и сразу отменяет стоп-заявки

Posted: 21 May 2013
by Henry MultiСharts
Здравствуйте, klb3317.

MultiCharts может делать 2 вещи - эмулировать один тип ордера другим типом и следить за тем, чтобы ордер был того же типа, как при отправке.
Т.к. Квик классические стоп-ордера не поддерживает, происходит следующее:
Стратегия отправляет стоп ордер;
MultiCharts эмулирует его как стоп-лимит (такой ордер поддерживается Квиком);
MultiCharts проверяет, что это не стоп ордер, а стоп-лимит;
Отменяет его и отправляет заново.

Вы указали правильное решение - эмулировать стоп ордер на стороне МС, при достижении цены отправлять маркетовый.

Re: MC выставляет и сразу отменяет стоп-заявки

Posted: 21 May 2013
by klb3317
Добрый день.

Тогда получается, что опция квик-плагина "Отсылать как стоп-лимит заявку" не работает и её можно убрать?

Re: MC выставляет и сразу отменяет стоп-заявки

Posted: 21 May 2013
by Henry MultiСharts
Тогда получается, что опция квик-плагина "Отсылать как стоп-лимит заявку" не работает и её можно убрать?
Опция работает. Поведение ожидаемое.
Квик терминал модификацию ордеров не поддерживает. Таким образом (отменой и переразмещением) мы эмулируем модификацию ордеров в Квик плагине.
Если у Вас выключен IOG то MultiCharts проверяет, что это не стоп ордер, а стоп-лимит при отправке следующего ордера на новом баре. Либо, если стратегия в режиме IOG, ордер будет отправляться-отменяться на каждом тике.

Две опции: эмулировать стоповые ордера через маркетовый (ордер отправляется при достижении стоп-условия), либо через стоп-лимит ордер заказали пользователи Квик.

Наиболее правильным решением мы считаем не использовать типы ордеров, которые не поддерживаются Квиком (т.е. стопы).

Re: MC выставляет и сразу отменяет стоп-заявки

Posted: 21 May 2013
by klb3317
У меня IOG выключен, однако ордера перевыставляются каждую секунду (при этом таймфрейм, конечно, гораздо больше секундного).

В Квике создание/отмена стоп-ордеров происходят именно в таблице стоп-заявок.
При каких настройках/условиях эта опция ("Отсылать как стоп-лимит заявку") сможет работать корректно? Пока никак не могу понять.

Re: MC выставляет и сразу отменяет стоп-заявки

Posted: 22 May 2013
by Henry MultiСharts
klb3317, Вы используете спец ордера в своей стратегии (все ордера с приставкой Set-: SetStopLoss,SetDollarTrailing и тд)?
Пожалуйста, прикрепите скриншот окна Format->Strategy properties->Auto trading tab для чарта, который Вы используете для торговли.

Re: MC выставляет и сразу отменяет стоп-заявки

Posted: 22 May 2013
by klb3317
Henry, да, используются ордера SetStopLoss и SetProfitTarget.

Re: MC выставляет и сразу отменяет стоп-заявки  [SOLVED]

Posted: 23 May 2013
by Henry MultiСharts
SetStopLoss и SetProfitTarget могут быть отправлены на брокера внутри бара, даже если IOG выключен (если спец ордера находятся не под условием и были сгенерированы на прошлом просчете). Также техника пересчитывается из-за включенных опций Recalculate on broker events.

В MultiCharts 8.7 Beta 2 мы планируем улучшить поведение авто торговли при работе с эмулируемыми ордерами. Это поможет нам избежать излишних переразмещений. Также необходимо внести изменения в Квик плагин. Он будет обновлен после выхода MultiCharts 8.7 Beta 2.

Re: MC выставляет и сразу отменяет стоп-заявки

Posted: 23 May 2013
by klb3317
Henry, спасибо, будем ждать версию 8.7.