Отправляю следующею транзакцию на выполнение -
ACTION=NEW_ORDER; TRANS_ID=2; CLASSCODE=QJSIM; SECCODE=LKOH; ACCOUNT=NL0011100043; CLIENT_CODE=11064; TYPE=L; OPERATION=B; QUANTITY=1; PRICE=6800;
Транзакция успешно региструется и выполняется, но по новой сделке trade_status_callback вызывается три раза :
nMode= 0, TradeNum= 4117179482, OrderNum= 6448108682, SecCode= LKOH, Price= 6665, Qntty= 1, Value= 6665, IsSell= 0, TradeBrokerRef= 11064//, TradeTransId= 2, TradeFileTime= 2022.01.04 18:40:11.000 for OwnTradesInfo Message Time-18:40:10.124155
nMode= 0, TradeNum= 4117179482, OrderNum= 6448108682, SecCode= LKOH, Price= 6665, Qntty= 1, Value= 6665, IsSell= 0, TradeBrokerRef= 11064//, TradeTransId= 2, TradeFileTime= 2022.01.04 18:40:11.000 for OwnTradesInfo Message Time-18:40:10.125150
nMode= 0, TradeNum= 4117179482, OrderNum= 6448108682, SecCode= LKOH, Price= 6665, Qntty= 1, Value= 6665, IsSell= 0, TradeBrokerRef= 11064//, TradeTransId= 2, TradeFileTime= 2022.01.04 18:40:11.000 for OwnTradesInfo Message Time-18:40:10.125150
Прошу прояснить - так и должно быть? И почему тогда колбек вызывается именно три раза?
И почему микросекунды из TRANS2QUIK_TRADE_FILETIME не возвращаются?
Версия trans2quik.dll - 1.3.0.12
Версия QUIK workstation - 9.3.3.3
Операционная система - Windows 10 x64 .
ACTION=NEW_ORDER; TRANS_ID=2; CLASSCODE=QJSIM; SECCODE=LKOH; ACCOUNT=NL0011100043; CLIENT_CODE=11064; TYPE=L; OPERATION=B; QUANTITY=1; PRICE=6800;
Транзакция успешно региструется и выполняется, но по новой сделке trade_status_callback вызывается три раза :
nMode= 0, TradeNum= 4117179482, OrderNum= 6448108682, SecCode= LKOH, Price= 6665, Qntty= 1, Value= 6665, IsSell= 0, TradeBrokerRef= 11064//, TradeTransId= 2, TradeFileTime= 2022.01.04 18:40:11.000 for OwnTradesInfo Message Time-18:40:10.124155
nMode= 0, TradeNum= 4117179482, OrderNum= 6448108682, SecCode= LKOH, Price= 6665, Qntty= 1, Value= 6665, IsSell= 0, TradeBrokerRef= 11064//, TradeTransId= 2, TradeFileTime= 2022.01.04 18:40:11.000 for OwnTradesInfo Message Time-18:40:10.125150
nMode= 0, TradeNum= 4117179482, OrderNum= 6448108682, SecCode= LKOH, Price= 6665, Qntty= 1, Value= 6665, IsSell= 0, TradeBrokerRef= 11064//, TradeTransId= 2, TradeFileTime= 2022.01.04 18:40:11.000 for OwnTradesInfo Message Time-18:40:10.125150
Прошу прояснить - так и должно быть? И почему тогда колбек вызывается именно три раза?
И почему микросекунды из TRANS2QUIK_TRADE_FILETIME не возвращаются?
Версия trans2quik.dll - 1.3.0.12
Версия QUIK workstation - 9.3.3.3
Операционная система - Windows 10 x64 .