Не отражается факт активации стоп-заявки в Strategy

Не отражается факт активации стоп-заявки в Strategy
Atom
7/29/2014


API 4.2.10.0
QUIK

Лог:
Code

2014/07/29 11:30:03.118|       |Test      |>>> OpenPosition() - LONG
2014/07/29 11:30:03.118|       |Test      |Регистрация новой Limit (0x3E4369A) заявки на Buy с ценой 120600 и объемом 5. 
2014/07/29 11:30:03.118|       |QuikTrader|RegisterOrder: 0/0 Покупка Цена=120600 Объем=5 Сост=None Бал=0 
2014/07/29 11:30:03.118|       |QuikTrader|New order: 41068961/0 Покупка Цена=120600 Объем=5 Сост=Pending Бал=5 
2014/07/29 11:30:03.411|       |QuikTrader|Order changed: 41068961/2407449459 Покупка Цена=120600 Объем=5 Сост=Done Бал=0 
2014/07/29 11:30:03.411|       |Test      |Новая позиция: SPBFUT00209-RIU4@FORTS=5.
2014/07/29 11:30:03.411|       |Test      |Новая Buy сделка 112954181 по цене 120550 на 5 заявки 41068961.
2014/07/29 11:30:03.411|       |Test      |>>> ProtectPosition()
2014/07/29 11:30:03.411|       |Test      |Регистрация новой Conditional (0x30AF7AC) заявки на Sell с ценой 119540 и объемом 5. 
2014/07/29 11:30:03.411|       |QuikTrader|RegisterOrder: 0/0 Продажа Цена=119540 Объем=5 Сост=None Бал=0 
2014/07/29 11:30:03.411|       |QuikTrader|New order: 41068962/0 Продажа Цена=119540 Объем=5 Сост=Pending Бал=5 
2014/07/29 11:30:03.702|       |QuikTrader|Order changed: 41068962/4518284 Продажа Цена=119540 Объем=5 Сост=Active Бал=5 
2014/07/29 11:37:25.887|       |QuikTrader|Order changed: 41068962/4518284 Продажа Цена=119540 Объем=5 Сост=Done Бал=0 
2014/07/29 11:37:26.129|       |QuikTrader|New order: 41068962/2407462317 Продажа Цена=119540 Объем=5 Сост=Done Бал=0 



была вставлена стоп-заявка стратегией Test:
Code

2014/07/29 11:30:03.411|       |Test      |Регистрация новой Conditional (0x30AF7AC) заявки на Sell с ценой 119540 и объемом 5. 


успешно зарегистрирована:
Code

2014/07/29 11:30:03.411|       |QuikTrader|RegisterOrder: 0/0 Продажа Цена=119540 Объем=5 Сост=None Бал=0 
2014/07/29 11:30:03.411|       |QuikTrader|New order: 41068962/0 Продажа Цена=119540 Объем=5 Сост=Pending Бал=5 
2014/07/29 11:30:03.702|       |QuikTrader|Order changed: 41068962/4518284 Продажа Цена=119540 Объем=5 Сост=Active Бал=5 


в QuikTrader отражается факт активации стоп-заявки, и появления сделки по ней:
Code

2014/07/29 11:37:25.887|       |QuikTrader|Order changed: 41068962/4518284 Продажа Цена=119540 Объем=5 Сост=Done Бал=0 
2014/07/29 11:37:26.129|       |QuikTrader|New order: 41068962/2407462317 Продажа Цена=119540 Объем=5 Сост=Done Бал=0 



а дальше ничего... ни появления сделки в Strategy, ни изменение Strategy.Position,

Самое интересное, что при однотипных условиях на вход-выход, подобное происходит не всегда

Tags:


Thanks:


Mikhail Sukhov

Avatar
Date: 7/29/2014
Reply


Можете предоставить пример с воспроизведением ошибки? Раз не всегда получается, то видимо нужно некий нагрузочный пример сделать, чтобы получить ошибку не качеством, а количеством.
Thanks:

Mikhail Sukhov

Avatar
Date: 7/30/2014
Reply


Так дело не пойдет. В коде нет ни одной проверки. Плюс там какие-то xml участки.

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

Вот когда ошибка подвтердится локально, тогда и код смотреть.

Пока халтура.
Thanks:


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

loading
clippy