Ошибка при перерегистрации ордера - ReRegisterOrder ошибка

Ошибка при перерегистрации ордера - ReRegisterOrder ошибка
Atom
2/18/2014


Подскажите кто сталкивался, выполняю перерегистрацию ордеров по нужным мне ценам с помощью ReRegisterOrder.
Какое то время все хорошо, потом в статусе текущей заявки появляется статус None, в терминале остается активная заявка, а в мониторе следующее:

FS_SRH4@FORTS_SPBFUT00b19 14.02.2014 20:28:39 Info Перерегистрация заявки 71328746 с ценой 9645 на цену 9646.
FS_SRH4@FORTS_SPBFUT00b19 14.02.2014 20:28:39 Info Перерегистрация проскальзывания заявки 71328746 (0x179D47C) на заявку (0x629157).
FS_SRH4@FORTS_SPBFUT00b19 14.02.2014 20:28:40 Info Заявка 71328746 больше не активна.
FS_SRH4@FORTS_SPBFUT00b19 14.02.2014 20:28:40 Info Перерегистрация заявки 71328747 с ценой 9646 на цену 9645.
FS_SRH4@FORTS_SPBFUT00b19 14.02.2014 20:28:40 Info Перерегистрация проскальзывания заявки 71328747 (0x629157) на заявку (0x2FF6AFB).
FS_SRH4@FORTS_SPBFUT00b19 14.02.2014 20:28:40 Info Заявка 71328747 больше не активна.
FS_SRH4@FORTS_SPBFUT00b19 14.02.2014 20:28:40 Info Новая позиция: SPBFUT00b19-SRH4@FORTS=28.

None статус у следующего ордера №71328748, в монитор он не попадает вообще.

Откуда берется новая позиция, не понимаю, как полечить посоветуйте.
Пока на квик джуниор гонял стратегию, может быть джуниор глючит, на реале может не будет такой ошибки, сложно проверить из за ограничения на кол-во транзакций.

версия библиотеки 4.2.2.6 ошибка в том, что не приходит ответ от терминала, что ордер выставлен и активен, если этот ордер снять вручную, то приходит статус Done, если ордер начинает исполнятся, то так же приходят нужные статусы, но до исполнения робот не видит ордер.



Thanks:


<< < 2 3 4 5 6  >
vsnoopy83

Avatar
Date: 2/19/2014
Reply


Михаил Сухов Go to
vsnoopy83 Go to
Повторил ошибку на Sample. Как видно из скриншота заявка в терминале висит, а статуса в таблице ордеров нет!


А где код?


не залился сразу почему то, сейчас повторю

Михаил, спасайте, в чем косяк... Все это на квик джуниор на фучах, я брал GZH4 или SRH4.
Sample.zip 306 KB (211)
Thanks:

Mikhail Sukhov

Avatar
Date: 2/19/2014
Reply


vsnoopy83 Go to
Михаил Сухов Go to
vsnoopy83 Go to
Повторил ошибку на Sample. Как видно из скриншота заявка в терминале висит, а статуса в таблице ордеров нет!


А где код?


не залился сразу почему то, сейчас повторю

Михаил, спасайте, в чем косяк... Все это на квик джуниор на фучах, я брал GZH4 или SRH4.


А что пример должен показать? В окне Заявки будут заявки со статусом None?
Thanks:

vsnoopy83

Avatar
Date: 2/19/2014
Reply


Михаил Сухов Go to
vsnoopy83 Go to
Михаил Сухов Go to
vsnoopy83 Go to
Повторил ошибку на Sample. Как видно из скриншота заявка в терминале висит, а статуса в таблице ордеров нет!


А где код?


не залился сразу почему то, сейчас повторю

Михаил, спасайте, в чем косяк... Все это на квик джуниор на фучах, я брал GZH4 или SRH4.


А что пример должен показать? В окне Заявки будут заявки со статусом None?


циклически выставляются и снимаются заявки, на одной из следующих заявка в терминале появляется, а в таблице ордеров остается со статусом None, на скриншоте видно, я отметил. Причем если руками в квике заявку снять, то статус к ордеру в библиотеку приходит на Done.
Thanks:

Mikhail Sukhov

Avatar
Date: 2/19/2014
Reply


vsnoopy83 Go to
на скриншоте видно, я отметил.


Там не видно самого главное - номер транзакции в Квике у этой активной заявки.
Thanks:

vsnoopy83

Avatar
Date: 2/19/2014
Reply


Михаил Сухов Go to
vsnoopy83 Go to
на скриншоте видно, я отметил.


Там не видно самого главное - номер транзакции в Квике у этой активной заявки.


да, в этом и проблема видимо. но робот на этом месте умрет сразу же.
Thanks:

Mikhail Sukhov

Avatar
Date: 2/19/2014
Reply


vsnoopy83 Go to
Михаил Сухов Go to
vsnoopy83 Go to
на скриншоте видно, я отметил.


Там не видно самого главное - номер транзакции в Квике у этой активной заявки.


да, в этом и проблема видимо. но робот на этом месте умрет сразу же.


Я не понял в чем проблема? Сделайте расширенный скрин, пожалуйста.
Thanks:

vsnoopy83

Avatar
Date: 2/19/2014
Reply


Михаил Сухов Go to
vsnoopy83 Go to
Михаил Сухов Go to
vsnoopy83 Go to
на скриншоте видно, я отметил.


Там не видно самого главное - номер транзакции в Квике у этой активной заявки.


да, в этом и проблема видимо. но робот на этом месте умрет сразу же.


Я не понял в чем проблема? Сделайте расширенный скрин, пожалуйста.


Проблема в том, что после отправки ордера в квик по Trader.ReRegisterOrder(OldOrder, NewReRegOrder); ордер выставляется в квике, сток шарп его не видит, ему не присваивается номер и статус None а должен быть Active. и это происходит не сразу, а спустя нескольких десятков нормальных перерегистраций.
error.JPG 337 KB (184)
Thanks:

Mikhail Sukhov

Avatar
Date: 2/19/2014
Reply


vsnoopy83 Go to


На вашем скриншоте не показан номер транзакции. Пришлите скриншот, где виден номер транзакции в таблице Заявки
Thanks:

vsnoopy83

Avatar
Date: 2/19/2014
Reply


Михаил Сухов Go to
vsnoopy83 Go to


На вашем скриншоте не показан номер транзакции. Пришлите скриншот, где виден номер транзакции в таблице Заявки


он не приходит, он не присваевается, в этом и есть проблема!!
Thanks:

Mikhail Sukhov

Avatar
Date: 2/19/2014
Reply


vsnoopy83 Go to
Михаил Сухов Go to
vsnoopy83 Go to


На вашем скриншоте не показан номер транзакции. Пришлите скриншот, где виден номер транзакции в таблице Заявки


он не приходит, он не присваевается, в этом и есть проблема!!


Пришлите скриншот[lol]
Thanks:
<< < 2 3 4 5 6  >

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

loading
clippy