Котирование

Котирование
Atom
1/16/2015
Иван З.


Как я понимаю есть 2 варианта запустить котирования
1) из документации http://stocksharp.com/do...c-bc8b-4afde645e483.htm
Code
var strategy = new MarketQuotingStrategy(order, new Unit());
base.ChildStrategies.Add(strategy);

Работает нормально, по крайней мере позиции набирает.


2) из одного из обновления http://stocksharp.com/fo...285/Stock--4-0-Release/
Code

this.OpenPositionByQuoting(10);

Работает не нормально, либо не правильно использую
В стратегии просто набираю позицию

В тестовом КВИКе выдает ошибку

Лог приложу
Еще раз повторю, что 1й работает а 2й не работает
Вопрос: это я не правильно использую или это баг?
log.txt 72 KB (378)

Tags:


Thanks:


1 2 3  > >>
Иван З.

Avatar
Date: 1/16/2015
Reply


В общем соврал я. Оба не работают, просто 2 вариант несколько раз без ошибок отработал.
Прикрепляю лог в него писал и Trader и Stratagy
В логе есть такая строка
Quote:
85487309/ Покупка Цена=9615 Объем=0 Сост=Failed Бал=0
System.InvalidOperationException: kolichestvo v zayavke dolzhno byt' polozhitel'no
log.txt 531 KB (290)
Thanks:

Иван З.

Avatar
Date: 1/18/2015
Reply


Проблема появляется при перерегистрации заявки. Если написать так

Code

               var strat = new MarketQuotingStrategy(Sides.Buy, 10)
               {
                   IsSupportAtomicReRegister = false,
                   //Поддерживается ли перерегистрация заявок через метод ReRegisterOrder(Order,Order) в виде одной транзакции. По-умолчанию включено.
               };
               base.ChildStrategies.Add(strat);


то работает нормально.

По какой то причине через метод ReRegisterOrder работать не хочет, это проблема в Квике? где то настраивается? в S#? Где то читал, что перетаскивать только на срочке можно, так ли это? Подскажите пожалуйста.
Thanks:

Mikhail Sukhov

Avatar
Date: 1/18/2015
Reply


Луа?
Thanks:

Иван З.

Avatar
Date: 1/19/2015
Reply


Да
Thanks:

Иван З.

Avatar
Date: 1/19/2015
Reply


И еще заметил, что при котировании заявка не откатывается на лучшую цену.

на рисунке видно, что заявка стоит по 9518 а должна бы передвинутся на 9516.
Пробовал уже всяко, все параметры по переставлял не откатывает. Если перед заявкой появляется другая то передвигает как положено, а если после заявки уходят, то на лучшую цену не откатывает. Как быть?

Thanks:

Mikhail Sukhov

Avatar
Date: 1/19/2015
Reply


В кратце - мув для ММВБ не реализован в Квике.
Thanks:

Иван З.

Avatar
Date: 1/20/2015
Reply


Спасибо!
А можно еще кратенько прокоментировать ситуацию, про то что котирование не откатывается на лучшую цену. На форуме этот вопрос уже поднимался, а ответа нет. На мой взгляд очень важное замечание.
1) это баг
2) это можно настроить в MQS
3) не понятно о чем речь
4) надо больше информации
[biggrin]
Thanks:

Mikhail Sukhov

Avatar
Date: 1/20/2015
Reply


Иван З.
Спасибо!
А можно еще кратенько прокоментировать ситуацию, про то что котирование не откатывается на лучшую цену. На форуме этот вопрос уже поднимался, а ответа нет. На мой взгляд очень важное замечание.
1) это баг
2) это можно настроить в MQS
3) не понятно о чем речь
4) надо больше информации
[biggrin]


По логам вам нужно понять причину и нам сообщить ее.[biggrin]
Thanks:

Иван З.

Avatar
Date: 1/21/2015
Reply


Вот поведение MQS при перекотировании заявки, когда перед ней встала другая заявка. Перекотировалась на новую цену.

А это поведение, когда заявки после нее убрали, если не считать мою заявку, ей есть куда передвигаться. На картинке видно, что [BestBidPrice, 4750],[BestBidVolume, 1] это моя заявка выставленная MQS, а лучшая цена [BestBidPrice, 4721],[BestBidVolume, 14]



В следствии чего можно предположить, что причиной такого поведения MQS, является то, что MQS лучшей ценой считает свою же заявку. Возможно данные о стакане по какой то причине не доходят до MQS. И она работает по последним сделкам. Такое поведение MQS нельзя считать удовлетворительной.
Пробовал делать параметр UseLastTradePrice = false. Не помогает. Стакан зарегистрирован.
Это все, что я могу по логам предположить.



Thanks:

Mikhail Sukhov

Avatar
Date: 1/24/2015
Reply


По логам мало что понятно. Нужны логи стратегии, а не коннектора.
Thanks:
1 2 3  > >>

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy