SmartQuant Discussion

Automated Quantitative Strategy Development, SmartQuant Product Discussion and Technical Support Forums
It is currently Sun Oct 21, 2018 1:40 pm

All times are UTC + 3 hours




Post new topic Reply to topic  [ 10 posts ] 
Author Message
PostPosted: Wed Jul 17, 2013 3:37 pm 
Offline

Joined: Mon Aug 15, 2011 1:21 pm
Posts: 88
В последнее время при каждом срабатывании Стоп-ордера стала возникать ошибка:
Неверное значение параметра 'TransactionID'(28701).


Top
 Profile  
 
PostPosted: Mon Jul 22, 2013 1:40 pm 
Offline

Joined: Mon Aug 01, 2011 9:31 am
Posts: 62
Здравствуйте, Joni12

Подскажите какой версией плагина Finam Transaq вы пользуетесь: из последней версии OpenQuant или которую я выкладывал на форуме в этой теме http://smartquant.com/forums/viewtopic.php?f=65&t=10538.
Ошибка возникает когда срабатывает условие стоп-ордера и он выставляется на биржу?

С уважением, Евгений.

_________________
SmartQuant Development Team


Top
 Profile  
 
PostPosted: Tue Jul 23, 2013 7:58 pm 
Offline

Joined: Mon Aug 15, 2011 1:21 pm
Posts: 88
Плагина Finam Transaq из последней версии OpenQuant или которую выкладывали на форуме.
Ошибка возникает когда срабатывает условие стоп-ордера.
И по поводу двойного срабатывания я уже писал писал, ошика соответсвенно тоже возникает дважды !


Attachments:
Двойная ошибка.png
Двойная ошибка.png [ 6.34 KiB | Viewed 7045 times ]
Top
 Profile  
 
PostPosted: Wed Jul 24, 2013 12:54 pm 
Offline

Joined: Mon Aug 01, 2011 9:31 am
Posts: 62
Здравствуйте, Joni12

Завтра выходит новая версия OpenQuant. После ее установки пришлите мне пожалуйста личным сообщением:
1. log.txt файл из каталога %AppData%\Roaming\SmartQuant Ltd\OpenQuant\Framework\logs
2. Строчку из вашей стратегии, в которой вы отправляете stop ордера.
3. XDF* файл с логом за день, в котором были ошибки с неверным TransactionId

С уважением, Евгений.

_________________
SmartQuant Development Team


Top
 Profile  
 
PostPosted: Wed Jul 24, 2013 2:18 pm 
Offline

Joined: Mon Aug 01, 2011 9:31 am
Posts: 62
Здравствуйте, Joni12

Мне удалось воспроизвести ошибку "Неверное значение параметра TransactionID".
В моем случае она возникает если посылать Cancel по ордеру, который был исполнен. Вы получаете сообщение Транзака что значение TransactionID неверно и коллбэк CancelReject. CancelReject не отображается в OrderManager.
Вы делаете проверку статуса ордера перед тем как слать Cancel?

С уважением, Евгений.

_________________
SmartQuant Development Team


Top
 Profile  
 
PostPosted: Wed Jul 24, 2013 3:39 pm 
Offline

Joined: Mon Aug 15, 2011 1:21 pm
Posts: 88
Евгений.
Благодарю за подсказку... действительно происходило страховочное снятие Стопов.
А вот с удвоением проблема остается...


Top
 Profile  
 
PostPosted: Wed Jul 24, 2013 4:18 pm 
Offline

Joined: Mon Aug 01, 2011 9:31 am
Posts: 62
Joni12, с двойным выставлением продолжим разбираться.
Буду ждать от вас логи, которые я описал в посте выше, с новой версией OpenQuant.

С уважением, Евгений.

_________________
SmartQuant Development Team


Top
 Profile  
 
PostPosted: Thu Jul 25, 2013 10:58 am 
Offline

Joined: Thu Jun 03, 2010 5:15 pm
Posts: 159
Location: Russia
Кстати, сообщение "неверный TransactionID" можно считать недоработкой стопов в Транзаке, поскольку при попытке Cancel уже снятой обычной заявки приходит более информативная диагностика "Попытка снять несуществующую заявку".
Избежать этого нельзя, так как статус заявки нам приходит всегда с задержкой.


Top
 Profile  
 
PostPosted: Thu Jul 25, 2013 2:16 pm 
Offline

Joined: Mon Aug 15, 2011 1:21 pm
Posts: 88
к сказанному могу добавить, что сообщение "Попытка снять несуществующую заявку" - тоже иногда получал,
когда снимал заявку, через продолжительное время после исполнения?


Top
 Profile  
 
PostPosted: Fri Jul 26, 2013 9:17 am 
Offline

Joined: Mon Aug 15, 2011 1:21 pm
Posts: 88
Евгений.
Наконец удалось установить причину двойного выставления ордеров!
В событии OnPositionClosed() я снимал Стоп ордер без проверки его исполнения - это и вызывало повторное его транслирование!
Свой код конечно я исправил, но согласитесь, что и адаптер не должен так себя вести...


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC + 3 hours


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group