Наблюдается такое при автоторговле, с настройками, указанными в скриншотах.
Причем делается это каждую секунду-две при настройке "Cancel market orders as obselete... within _10_ seconds".
Как это можно починить?
Ведь если изменить режим эмуляции стоп-заявки (вместо "Отсылать как стоп-лимит заявку" выбрать "Отсылать как рыночную при достижении стоп-цены"), то заявки нормально выставляются с первого раза без проблем.
MC выставляет и сразу отменяет стоп-заявки [SOLVED]
MC выставляет и сразу отменяет стоп-заявки
- Attachments
-
- MC_Q_Orders.zip
- (89.45 KiB) Downloaded 222 times
- Henry MultiСharts
- Posts: 9165
- Joined: 25 Aug 2011
- Has thanked: 1264 times
- Been thanked: 2957 times
Re: MC выставляет и сразу отменяет стоп-заявки
Здравствуйте, klb3317.
MultiCharts может делать 2 вещи - эмулировать один тип ордера другим типом и следить за тем, чтобы ордер был того же типа, как при отправке.
Т.к. Квик классические стоп-ордера не поддерживает, происходит следующее:
Стратегия отправляет стоп ордер;
MultiCharts эмулирует его как стоп-лимит (такой ордер поддерживается Квиком);
MultiCharts проверяет, что это не стоп ордер, а стоп-лимит;
Отменяет его и отправляет заново.
Вы указали правильное решение - эмулировать стоп ордер на стороне МС, при достижении цены отправлять маркетовый.
MultiCharts может делать 2 вещи - эмулировать один тип ордера другим типом и следить за тем, чтобы ордер был того же типа, как при отправке.
Т.к. Квик классические стоп-ордера не поддерживает, происходит следующее:
Стратегия отправляет стоп ордер;
MultiCharts эмулирует его как стоп-лимит (такой ордер поддерживается Квиком);
MultiCharts проверяет, что это не стоп ордер, а стоп-лимит;
Отменяет его и отправляет заново.
Вы указали правильное решение - эмулировать стоп ордер на стороне МС, при достижении цены отправлять маркетовый.
- Henry MultiСharts
- Posts: 9165
- Joined: 25 Aug 2011
- Has thanked: 1264 times
- Been thanked: 2957 times
Re: MC выставляет и сразу отменяет стоп-заявки
Опция работает. Поведение ожидаемое.Тогда получается, что опция квик-плагина "Отсылать как стоп-лимит заявку" не работает и её можно убрать?
Квик терминал модификацию ордеров не поддерживает. Таким образом (отменой и переразмещением) мы эмулируем модификацию ордеров в Квик плагине.
Если у Вас выключен IOG то MultiCharts проверяет, что это не стоп ордер, а стоп-лимит при отправке следующего ордера на новом баре. Либо, если стратегия в режиме IOG, ордер будет отправляться-отменяться на каждом тике.
Две опции: эмулировать стоповые ордера через маркетовый (ордер отправляется при достижении стоп-условия), либо через стоп-лимит ордер заказали пользователи Квик.
Наиболее правильным решением мы считаем не использовать типы ордеров, которые не поддерживаются Квиком (т.е. стопы).
Re: MC выставляет и сразу отменяет стоп-заявки
У меня IOG выключен, однако ордера перевыставляются каждую секунду (при этом таймфрейм, конечно, гораздо больше секундного).
В Квике создание/отмена стоп-ордеров происходят именно в таблице стоп-заявок.
При каких настройках/условиях эта опция ("Отсылать как стоп-лимит заявку") сможет работать корректно? Пока никак не могу понять.
В Квике создание/отмена стоп-ордеров происходят именно в таблице стоп-заявок.
При каких настройках/условиях эта опция ("Отсылать как стоп-лимит заявку") сможет работать корректно? Пока никак не могу понять.
- Henry MultiСharts
- Posts: 9165
- Joined: 25 Aug 2011
- Has thanked: 1264 times
- Been thanked: 2957 times
Re: MC выставляет и сразу отменяет стоп-заявки
klb3317, Вы используете спец ордера в своей стратегии (все ордера с приставкой Set-: SetStopLoss,SetDollarTrailing и тд)?
Пожалуйста, прикрепите скриншот окна Format->Strategy properties->Auto trading tab для чарта, который Вы используете для торговли.
Пожалуйста, прикрепите скриншот окна Format->Strategy properties->Auto trading tab для чарта, который Вы используете для торговли.
Re: MC выставляет и сразу отменяет стоп-заявки
Henry, да, используются ордера SetStopLoss и SetProfitTarget.
- Attachments
-
- MC_Q_Orders_2.png
- Скриншот окна Format->Strategy properties->Auto trading tab.
- (41.26 KiB) Downloaded 913 times
- Henry MultiСharts
- Posts: 9165
- Joined: 25 Aug 2011
- Has thanked: 1264 times
- Been thanked: 2957 times
Re: MC выставляет и сразу отменяет стоп-заявки [SOLVED]
SetStopLoss и SetProfitTarget могут быть отправлены на брокера внутри бара, даже если IOG выключен (если спец ордера находятся не под условием и были сгенерированы на прошлом просчете). Также техника пересчитывается из-за включенных опций Recalculate on broker events.
В MultiCharts 8.7 Beta 2 мы планируем улучшить поведение авто торговли при работе с эмулируемыми ордерами. Это поможет нам избежать излишних переразмещений. Также необходимо внести изменения в Квик плагин. Он будет обновлен после выхода MultiCharts 8.7 Beta 2.
В MultiCharts 8.7 Beta 2 мы планируем улучшить поведение авто торговли при работе с эмулируемыми ордерами. Это поможет нам избежать излишних переразмещений. Также необходимо внести изменения в Квик плагин. Он будет обновлен после выхода MultiCharts 8.7 Beta 2.