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

Questions about QUIK trading plugin for Russian brokers and general MultiCharts questions can be asked here in Russian; they will be answered in Russian by our staff. No registration necessary.
klb3317
Posts: 30
Joined: 24 Dec 2012
Has thanked: 7 times
Been thanked: 2 times

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

Postby klb3317 » 20 May 2013

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

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

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

User avatar
Henry MultiСharts
Posts: 9165
Joined: 25 Aug 2011
Has thanked: 1264 times
Been thanked: 2957 times

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

Postby Henry MultiСharts » 21 May 2013

Здравствуйте, klb3317.

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

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

klb3317
Posts: 30
Joined: 24 Dec 2012
Has thanked: 7 times
Been thanked: 2 times

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

Postby klb3317 » 21 May 2013

Добрый день.

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

User avatar
Henry MultiСharts
Posts: 9165
Joined: 25 Aug 2011
Has thanked: 1264 times
Been thanked: 2957 times

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

Postby Henry MultiСharts » 21 May 2013

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

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

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

klb3317
Posts: 30
Joined: 24 Dec 2012
Has thanked: 7 times
Been thanked: 2 times

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

Postby klb3317 » 21 May 2013

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

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

User avatar
Henry MultiСharts
Posts: 9165
Joined: 25 Aug 2011
Has thanked: 1264 times
Been thanked: 2957 times

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

Postby Henry MultiСharts » 22 May 2013

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

klb3317
Posts: 30
Joined: 24 Dec 2012
Has thanked: 7 times
Been thanked: 2 times

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

Postby klb3317 » 22 May 2013

Henry, да, используются ордера SetStopLoss и SetProfitTarget.
Attachments
MC_Q_Orders_2.png
Скриншот окна Format->Strategy properties->Auto trading tab.
(41.26 KiB) Downloaded 913 times

User avatar
Henry MultiСharts
Posts: 9165
Joined: 25 Aug 2011
Has thanked: 1264 times
Been thanked: 2957 times

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

Postby Henry MultiСharts » 23 May 2013

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

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

klb3317
Posts: 30
Joined: 24 Dec 2012
Has thanked: 7 times
Been thanked: 2 times

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

Postby klb3317 » 23 May 2013

Henry, спасибо, будем ждать версию 8.7.


Return to “MultiCharts QUIK”