Котирование
Atom
16.01.2015
Иван З.


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

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


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

this.OpenPositionByQuoting(10);

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

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

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

Теги:


Спасибо:


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

Фотография
Дата: 16.01.2015
Ответить


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

Иван З.

Фотография
Дата: 18.01.2015
Ответить


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

Код

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


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

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

Mikhail Sukhov

Фотография
Дата: 18.01.2015
Ответить


Луа?
Спасибо:

Иван З.

Фотография
Дата: 19.01.2015
Ответить


Да
Спасибо:

Иван З.

Фотография
Дата: 19.01.2015
Ответить


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

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

Спасибо:

Mikhail Sukhov

Фотография
Дата: 19.01.2015
Ответить


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

Иван З.

Фотография
Дата: 20.01.2015
Ответить


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

Mikhail Sukhov

Фотография
Дата: 20.01.2015
Ответить


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


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

Иван З.

Фотография
Дата: 21.01.2015
Ответить


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

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



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



Спасибо:

Mikhail Sukhov

Фотография
Дата: 24.01.2015
Ответить


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

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy