API 4.3.14.2(особенности, изменения, замечания, новинки, баги)


API 4.3.14.2(особенности, изменения, замечания, новинки, баги)
Atom
4/21/2016


Чтобы не плодить тонну постов - я предлагаю под каждый новый/старый релиз API создать одну ветку-пост, в которой описывать все замечания по конкретному релизу. В общем, данный пост про конретный релиз API 4.3.14.2, пишем сюда все замечания касательно только данного релиза. Когда выйдет новый релиз API 4.3.15 - под него создадим новый пост. Так будет более-менее упорядоченно.


Сегодня заметил опечатку, ну я предполагаю что это опечатка, т.к. исходники не глядел. Событие StopOrderRegistered класса Strategy, в версии API 4.3.13 называлось по нормальному "Событие об успешной регистрации стоп-заявки". В новом API 4.3.14.2 имя изменилось на "Событие об ошибке регистрации стоп-заявки", хотя событие отвечающее за это - уже есть StopOrderRegisterFailed. В итоге, появился дубль. Два события StopOrderRegistered и StopOrderRegisterFailed, - судя по описанию, выполняются одно и тоже. Я думаю это опечатка, хотя хрен его знает.

http://i9.pixs.ru/storage/2/5/8/Opechatkaj_2093534_21643258.jpg

Tags:


Thanks: Mikhail Sukhov


1 2  >
Den

Avatar
Date: 4/25/2016
Reply


SampleQuik S# 4.3.14.2 и Quik 7.1.2.2 от БКС.
В логах вижу

|LuaServer |LookupOrders
|LuaServer |Orders count: 12
|LuaServer |LookupOrders done
|LuaServer |LookupTrades
|LuaServer |Own trades count: 16
|LuaServer |LookupTrades done

Но события NewMyTrades, NewOrders не вызываются...
Thanks:

Mikhail Sukhov

Avatar
Date: 4/26/2016
Reply


Den Go to
SampleQuik S# 4.3.14.2 и Quik 7.1.2.2 от БКС.


На демо БКС 7.1.1.16 работает. Изменение в версии минимальное, думаю, что причина в каких-то ваших настройках локальных.
Thanks:

shipa988

Avatar
Date: 4/28/2016
Reply


У меня в новой версии не получает инструменты. Портфель приходит, инструменты нет. демо БКС 7.1.1.16
Thanks:

Mikhail Sukhov

Avatar
Date: 4/28/2016
Reply


shipa988 Go to
У меня в новой версии не получает инструменты. Портфель приходит, инструменты нет. демо БКС 7.1.1.16


Пример запускали?
Thanks:

shipa988

Avatar
Date: 5/5/2016
Reply


Да запускал! он то и не работает. Предыдущая версия stocksharp успешно работает и сейчас. Однако предыдущая версия с демо БКС 7.1.1.16 не регистрирует заявки(говорит что не верно указан торговый счет). Хотя с Quik с официального сайта АРКА 7.2.0.45 все проходит. Вот такие вот загадки((
Thanks:

Mikhail Sukhov

Avatar
Date: 5/5/2016
Reply


shipa988 Go to
(говорит что не верно указан торговый счет).


Логи клиента и сервера под режимом Дебаг.
Thanks:

shipa988

Avatar
Date: 5/5/2016
Reply


0001/01/01 00:00:00.000| |QuikTrader|Connect
2016/05/05 13:49:34.642|Debug |Quik LUA. Market data|To server: 8=FIX.4.4^9=95^35=A^49=quik^56=StockSharpMD^52=20160505-10:49:34.640^34=1^98=0^108=60^141=Y^553=quik^554=quik^10=174^
2016/05/05 13:49:34.643|Debug |Quik LUA. Transactions|To server: 8=FIX.4.4^9=95^35=A^49=quik^56=StockSharpTS^52=20160505-10:49:34.640^34=1^98=0^108=60^141=Y^553=quik^554=quik^10=196^
2016/05/05 13:49:36.103| |Quik LUA. Transactions|From server: Logon
2016/05/05 13:49:36.103| |Quik LUA. Market data|From server: Logon
2016/05/05 13:49:36.106|Debug |QuikTrader|BP:Connect,T(L)=2016.05.05 13:49:36.109
2016/05/05 13:49:36.115|Debug |Quik LUA. Market data|Сессия 'server'. Получено: '8=FIX.4.0^9=59^35=A^49=quik^56=StockSharpMD^52=20160505-10:49:36.105^34=1^10=052^'
2016/05/05 13:49:36.115|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=59^35=A^49=quik^56=StockSharpTS^52=20160505-10:49:36.105^34=1^10=074^'
2016/05/05 13:49:36.109|Debug |QuikTrader|BP:Connect,T(L)=2016.05.05 13:49:36.109
2016/05/05 13:49:36.122|Debug |Quik LUA. Market data|To server: 8=FPositionReport
2016/05/05 13:49:36.171|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=148^35=AP^49=quik^56=StockSharpTS^52=20160505-10:49:36.158^34=3^710=49774341^1=50950^581=3^728=0^55=StockSharpMoney^753=3^708=0^707=SMTM^708=0^707=CRES^10=226^'
2016/05/05 13:49:36.171| |Quik LUA. Transactions|From server: PositionReport
2016/05/05 13:49:36.172|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=148^35=AP^49=quik^56=StockSharpTS^52=20160505-10:49:36.158^34=4^710=49774341^1=50950^581=3^728=0^55=StockSharpMoney^753=3^708=0^707=SMTM^708=0^707=CRES^10=227^'
2016/05/05 13:49:36.172| |Quik LUA. Transactions|From server: PositionReport
2016/05/05 13:49:36.172|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=158^35=AP^49=quik^56=StockSharpTS^52=20160505-10:49:36.158^34=5^710=49774341^1=50950^581=3^728=0^55=StockSharpMoney^753=3^708=200000^707=SMTM^708=200000^707=CRES^10=201^'
2016/05/05 13:49:36.172| |Quik LUA. Transactions|From server: PositionReport
2016/05/05 13:49:36.172|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=158^35=AP^49=quik^56=StockSharpTS^52=20160505-10:49:36.158^34=6^710=49774341^1=50950^581=3^728=0^55=StockSharpMoney^753=3^708=200000^707=SMTM^708=200000^707=CRES^10=202^'
2016/05/05 13:49:36.172| |Quik LUA. Transactions|From server: PositionReport
2016/05/05 13:49:36.173|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=141^35=AP^49=quik^56=StockSharpTS^52=20160505-10:49:36.174^34=7^710=49774341^1=SPBFUT005CG^581=3^728=0^55=StockSharpMoney^207=FORTS^15=RUB^753=0^10=124^'
2016/05/05 13:49:36.173| |Quik LUA. Transactions|From server: PositionReport
2016/05/05 13:49:36.173|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=135^35=AP^49=quik^56=StockSharpTS^52=20160505-10:49:36.174^34=8^710=49774341^1=50950^581=3^728=0^55=StockSharpMoney^207=MICEX^15=RUB^753=0^10=120^'
2016/05/05 13:49:36.173| |Quik LUA. Transactions|From server: PositionReport
2016/05/05 13:49:36.173|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=135^35=AP^49=quik^56=StockSharpTS^52=20160505-10:49:36.174^34=9^710=49774341^1=50950^581=3^728=0^55=StockSharpMoney^207=MICEX^15=RUB^753=0^10=121^'
2016/05/05 13:49:36.173| |Quik LUA. Transactions|From server: PositionReport
2016/05/05 13:49:36.173|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=136^35=AP^49=quik^56=StockSharpTS^52=20160505-10:49:36.174^34=10^710=49774341^1=50950^581=3^728=0^55=StockSharpMoney^207=MICEX^15=RUB^753=0^10=162^'
2016/05/05 13:49:36.173| |Quik LUA. Transactions|From server: PositionReport
2016/05/05 13:49:36.173|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=136^35=AP^49=quik^56=StockSharpTS^52=20160505-10:49:36.174^34=11^710=49774341^1=50950^581=3^728=0^55=StockSharpMoney^207=MICEX^15=USD^753=0^10=166^'
2016/05/05 13:49:36.173| |Quik LUA. Transactions|From server: PositionReport
2016/05/05 13:49:36.173|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=119^35=AP^49=quik^56=StockSharpTS^52=20160505-10:49:36.174^34=12^710=49774341^1=50950^581=3^728=0^55=StockSharpMoney^753=1^10=204^'
2016/05/05 13:49:36.173| |Quik LUA. Transactions|From server: PositionReport
2016/05/05 13:49:36.175|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=168^35=AP^49=quik^56=StockSharpTS^52=20160505-10:49:36.174^34=13^710=49774341^1=50950^581=3^728=0^660=0^55=USD000000TOD^167=CS^702=2^703=SOD^706=1^704=0^703=EP^706=1^704=0^10=134^'
2016/05/05 13:49:36.175| |Quik LUA. Transactions|From server: PositionReport
2016/05/05 13:49:36.175|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=119^35=AP^49=quik^56=StockSharpTS^52=20160505-10:49:36.174^34=14^710=49774341^1=50950^581=3^728=0^55=StockSharpMoney^753=1^10=206^'
2016/05/05 13:49:36.175| |Quik LUA. Transactions|From server: PositionReport
2016/05/05 13:49:36.175|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=160^35=AP^49=quik^56=StockSharpTS^52=20160505-10:49:36.174^34=15^710=49774341^1=50950^581=3^728=0^660=0^55=SBER^167=CS^702=2^703=SOD^706=1^704=0^703=EP^706=1^704=0^10=185^'
2016/05/05 13:49:36.175| |Quik LUA. Transactions|From server: PositionReport
2016/05/05 13:49:36.175|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=119^35=AP^49=quik^56=StockSharpTS^52=20160505-10:49:36.174^34=16^710=49774341^1=50950^581=3^728=0^55=StockSharpMoney^753=1^10=208^'
2016/05/05 13:49:36.175| |Quik LUA. Transactions|From server: PositionReport
2016/05/05 13:49:36.176|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=160^35=AP^49=quik^56=StockSharpTS^52=20160505-10:49:36.174^34=17^710=49774341^1=50950^581=3^728=0^660=2^55=SBER^167=CS^702=2^703=SOD^706=1^704=0^703=EP^706=1^704=0^10=189^'
2016/05/05 13:49:36.176| |Quik LUA. Transactions|From server: PositionReport
2016/05/05 13:49:36.176|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=119^35=AP^49=quik^56=StockSharpTS^52=20160505-10:49:36.174^34=18^710=49774341^1=50950^581=3^728=0^55=StockSharpMoney^753=1^10=210^'
2016/05/05 13:49:36.176| |Quik LUA. Transactions|From server: PositionReport
2016/05/05 13:49:36.176|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=168^35=AP^49=quik^56=StockSharpTS^52=20160505-10:49:36.174^34=19^710=49774341^1=50950^581=3^728=0^660=0^55=US0138171014^167=CS^702=2^703=SOD^706=1^704=0^703=EP^706=1^704=0^10=059^'
2016/05/05 13:49:36.176| |Quik LUA. Transactions|From server: PositionReport
2016/05/05 13:49:36.177|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=119^35=AP^49=quik^56=StockSharpTS^52=20160505-10:49:36.174^34=20^710=49774341^1=50950^581=3^728=0^55=StockSharpMoney^753=1^10=203^'
2016/05/05 13:49:36.177| |Quik LUA. Transactions|From server: PositionReport
2016/05/05 13:49:36.177|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=168^35=AP^49=quik^56=StockSharpTS^52=20160505-10:49:36.174^34=21^710=49774341^1=50950^581=3^728=0^660=2^55=US0138171014^167=CS^702=2^703=SOD^706=1^704=0^703=EP^706=1^704=0^10=054^'
2016/05/05 13:49:36.169| |QuikTrader|Создан новый портфель SPBFUT005CG.
2016/05/05 13:49:36.169|Debug |QuikTrader|BP:PortfolioChange,T(L)=2016.05.05 13:49:36.171,T(S)=2016.05.05 13:49:36.158,P=50950,Changes=[BeginValue, 0],[CurrentValue, 0]
2016/05/05 13:49:36.171| |QuikTrader|Создан новый портфель 50950.
2016/05/05 13:49:36.171|Debug |QuikTrader|BP:PortfolioChange,T(L)=2016.05.05 13:49:36.171,T(S)=2016.05.05 13:49:36.158,P=50950,Changes=[BeginValue, 0],[CurrentValue, 0]
2016/05/05 13:49:36.171|Debug |QuikTrader|BP:PortfolioChange,T(L)=2016.05.05 13:49:36.172,T(S)=2016.05.05 13:49:36.158,P=50950,Changes=[BeginValue, 200000],[CurrentValue, 200000]
2016/05/05 13:49:36.172|Debug |QuikTrader|BP:PortfolioChange,T(L)=2016.05.05 13:49:36.172,T(S)=2016.05.05 13:49:36.158,P=50950,Changes=[BeginValue, 200000],[CurrentValue, 200000]
2016/05/05 13:49:36.172|Debug |QuikTrader|BP:PortfolioChange,T(L)=2016.05.05 13:49:36.173,T(S)=2016.05.05 13:49:36.174,P=SPBFUT005CG,Changes=[Currency, RUB]
2016/05/05 13:49:36.173|Debug |QuikTrader|BP:PortfolioChange,T(L)=2016.05.05 13:49:36.173,T(S)=2016.05.05 13:49:36.174,P=50950,Changes=[Currency, RUB]
2016/05/05 13:49:36.173|Debug |QuikTrader|BP:PortfolioChange,T(L)=2016.05.05 13:49:36.173,T(S)=2016.05.05 13:49:36.174,P=50950,Changes=[Currency, RUB]
2016/05/05 13:49:36.173|Debug |QuikTrader|BP:PortfolioChange,T(L)=2016.05.05 13:49:36.173,T(S)=2016.05.05 13:49:36.174,P=50950,Changes=[Currency, RUB]
2016/05/05 13:49:36.173|Debug |QuikTrader|BP:PortfolioChange,T(L)=2016.05.05 13:49:36.173,T(S)=2016.05.05 13:49:36.174,P=50950,Changes=[Currency, USD]
2016/05/05 13:49:36.173|Debug |QuikTrader|BP:PortfolioChange,T(L)=2016.05.05 13:49:36.173,T(S)=2016.05.05 13:49:36.174,P=50950,Changes=
2016/05/05 13:49:36.173|Debug |QuikTrader|BP:Position,T(L)=2016.05.05 13:49:36.174,Sec=S#:USD000000TOD@, Native:,Type:Stock,P=50950
2016/05/05 13:49:36.174|Debug |QuikTrader|BP:PositionChange,T(L)=2016.05.05 13:49:36.175,T(S)=2016.05.05 13:49:36.174,Sec=S#:USD000000TOD@, Native:,Type:Stock,P=50950,Changes=[BeginValue, 0]
2016/05/05 13:49:36.175|Debug |QuikTrader|BP:PositionChange,T(L)=2016.05.05 13:49:36.175,T(S)=2016.05.05 13:49:36.174,Sec=S#:USD000000TOD@, Native:,Type:Stock,P=50950,Changes=[CurrentValue, 0]
2016/05/05 13:49:36.175|Debug |QuikTrader|BP:PortfolioChange,T(L)=2016.05.05 13:49:36.175,T(S)=2016.05.05 13:49:36.174,P=50950,Changes=
2016/05/05 13:49:36.175|Debug |QuikTrader|BP:Position,T(L)=2016.05.05 13:49:36.175,Sec=S#:SBER@, Native:,Type:Stock,P=50950
2016/05/05 13:49:36.175|Debug |QuikTrader|BP:PositionChange,T(L)=2016.05.05 13:49:36.175,T(S)=2016.05.05 13:49:36.174,Sec=S#:SBER@, Native:,Type:Stock,P=50950,Changes=[BeginValue, 0]
2016/05/05 13:49:36.175|Debug |QuikTrader|BP:PositionChange,T(L)=2016.05.05 13:49:36.175,T(S)=2016.05.05 13:49:36.174,Sec=S#:SBER@, Native:,Type:Stock,P=50950,Changes=[CurrentValue, 0]
2016/05/05 13:49:36.175|Debug |QuikTrader|BP:PortfolioChange,T(L)=2016.05.05 13:49:36.175,T(S)=2016.05.05 13:49:36.174,P=50950,Changes=
2016/05/05 13:49:36.175|Debug |QuikTrader|BP:Position,T(L)=2016.05.05 13:49:36.176,Sec=S#:SBER@, Native:,Type:Stock,P=50950
2016/05/05 13:49:36.176|Debug |QuikTrader|BP:PositionChange,T(L)=2016.05.05 13:49:36.176,T(S)=2016.05.05 13:49:36.174,Sec=S#:SBER@, Native:,Type:Stock,P=50950,Changes=[BeginValue, 0]
2016/05/05 13:49:36.176|Debug |QuikTrader|BP:PositionChange,T(L)=2016.05.05 13:49:36.176,T(S)=2016.05.05 13:49:36.174,Sec=S#:SBER@, Native:,Type:Stock,P=50950,Changes=[CurrentValue, 0]
2016/05/05 13:49:36.176|Debug |QuikTrader|BP:PortfolioChange,T(L)=2016.05.05 13:49:36.176,T(S)=2016.05.05 13:49:36.174,P=50950,Changes=
2016/05/05 13:49:36.176|Debug |QuikTrader|BP:Position,T(L)=2016.05.05 13:49:36.176,Sec=S#:US0138171014@, Native:,Type:Stock,P=50950
2016/05/05 13:49:36.176|Debug |QuikTrader|BP:PositionChange,T(L)=2016.05.05 13:49:36.176,T(S)=2016.05.05 13:49:36.174,Sec=S#:US0138171014@, Native:,Type:Stock,P=50950,Changes=[BeginValue, 0]
2016/05/05 13:49:36.176|Debug |QuikTrader|BP:PositionChange,T(L)=2016.05.05 13:49:36.176,T(S)=2016.05.05 13:49:36.174,Sec=S#:US0138171014@, Native:,Type:Stock,P=50950,Changes=[CurrentValue, 0]
2016/05/05 13:49:36.176|Debug |QuikTrader|BP:PortfolioChange,T(L)=2016.05.05 13:49:36.176,T(S)=2016.05.05 13:49:36.174,P=50950,Changes=
2016/05/05 13:49:36.176|Debug |QuikTrader|BP:Position,T(L)=2016.05.05 13:49:36.177,Sec=S#:US0138171014@, Native:,Type:Stock,P=50950
2016/05/05 13:49:36.177|Debug |QuikTrader|BP:PositionChange,T(L)=2016.05.05 13:49:36.177,T(S)=2016.05.05 13:49:36.174,Sec=S#:US0138171014@, Native:,Type:Stock,P=50950,Changes=[BeginValue, 0]
2016/05/05 13:49:36.177|Debug |QuikTrader|BP:PositionChange,T(L)=2016.05.05 13:49:36.177,T(S)=2016.05.05 13:49:36.174,Sec=S#:US0138171014@, Native:,Type:Stock,P=50950,Changes=[CurrentValue, 0]
2016/05/05 13:49:36.351| |Quik LUA. Market data|From server: SecurityList
...
...
...
2016/05/05 13:52:05.852| |QuikTrader|RegisterOrder: 0/ Покупка Цена=0,01 Объем=50 Сост=None Бал=0
2016/05/05 13:52:05.867|Debug |QuikTrader|BP:Execution,T(L)=2016.05.05 13:52:05.852,T(S)=0001.01.01 00:00:00.000,(Order),Sec=S#:SBER@TQBR, Native:,Type:Stock,Ord=/49774351/49774351,Fail=,TId=,Pf=50950,TPrice=,UId=
2016/05/05 13:52:05.867| |QuikTrader|New order: 49774351/ Покупка Цена=0.01 Объем=50 Сост=Pending Бал=50
2016/05/05 13:52:05.881|Debug |Quik LUA. Transactions|To server: 8=FIX.4.4^9=185^35=D^49=quik^56=StockSharpTS^52=20160505-10:52:05.881^34=6^11=49774351^55=SBER^207=TQBR^48=SBER^22=8^100=TQBR^75=20160505^60=10:52:05.881^54=1^40=1^1=50950^38=50^461=E^21=1^167=CS^59=1^10=038^
2016/05/05 13:52:06.096| |Quik LUA. Transactions|From server: ExecutionReport
2016/05/05 13:52:06.099|Debug |QuikTrader|BP:Execution,T(L)=2016.05.05 13:52:06.105,T(S)=2016.05.05 13:52:06.097,(Order),Sec=S#:@, Native:,Type:,Ord=/0/49774351,Fail=System.InvalidOperationException: oshibka: (145) neverno ukazan torgovyi schet.,TId=,Pf=,TPrice=,UId=
2016/05/05 13:52:06.106|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=170^35=8^49=quik^56=StockSharpTS^52=20160505-10:52:06.097^34=24^41=49774351^150=8^39=8^58=oshibka: (145) neverno ukazan torgovyi schet.^75=20160505^60=10:52:06.097^40=2^54=1^10=119^'
2016/05/05 13:52:06.105|Error |QuikTrader|OrderFailed
49774351/ Покупка Цена=0,01 Объем=50 Сост=Failed Бал=50
System.InvalidOperationException: oshibka: (145) neverno ukazan torgovyi schet.
2016/05/05 13:52:06.265| |Quik LUA. Transactions|From server: PositionReport

а вот работающая заявка в новом QUIK

0001/01/01 00:00:00.000| |QuikTrader|Connect
2016/05/05 15:20:02.334|Debug |Quik LUA. Market data|To server: 8=FIX.4.4^9=95^35=A^49=quik^56=StockSharpMD^52=20160505-12:20:02.331^34=1^98=0^108=60^141=Y^553=quik^554=quik^10=157^
2016/05/05 15:20:02.334|Debug |Quik LUA. Transactions|To server: 8=FIX.4.4^9=95^35=A^49=quik^56=StockSharpTS^52=20160505-12:20:02.331^34=1^98=0^108=60^141=Y^553=quik^554=quik^10=179^
2016/05/05 15:20:03.557| |Quik LUA. Market data|From server: Logon
2016/05/05 15:20:03.557| |Quik LUA. Transactions|From server: Logon
2016/05/05 15:20:03.572|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=59^35=A^49=quik^56=StockSharpTS^52=20160505-12:20:03.554^34=1^10=067^'
2016/05/05 15:20:03.572|Debug |Quik LUA. Market data|Сессия 'server'. Получено: '8=FIX.4.0^9=59^35=A^49=quik^56=StockSharpMD^52=20160505-12:20:03.554^34=1^10=045^'
2016/05/05 15:20:03.555|Debug |QuikTrader|BP:Connect,T(L)=2016.05.05 15:20:03.564
2016/05/05 15:20:03.564|Debug |QuikTrader|BP:Connect,T(L)=2016.05.05 15:20:03.565
2016/05/05 15:20:03.579|Debug |Quik LUA. Market data|To server: 8=FIX.4.4^9=78^35=x^49=quik^56=StockSharpMD^52=20160505-12:20:03.578^34=2^320=55202176^559=4^10=244^
2016/05/05 15:20:03.580|Debug |Quik LUA. Transactions|To server: 8=FIX.4.4^9=117^35=AN^49=quik^56=StockSharpTS^52=20160505-12:20:03.581^34=2^710=55202177^724=0^715=20160505 12:05:03^60=12:20:03.581^10=120^
2016/05/05 15:20:03.581|Debug |Quik LUA. Transactions|To server: 8=FIX.4.4^9=79^35=AF^49=quik^56=StockSharpTS^52=20160505-12:20:03.581^34=3^584=55202178^585=7^10=037^
2016/05/05 15:20:03.603| |Quik LUA. Transactions|From server: PositionReport
2016/05/05 15:20:03.618|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=159^35=AP^49=quik^56=StockSharpTS^52=20160505-12:20:03.600^34=2^710=55202177^1=104231^581=3^728=0^55=StockSharpMoney^753=3^708=300000^707=SMTM^708=300000^707=CRES^10=208^'
2016/05/05 15:20:03.599|Debug |QuikTrader|BP:PortfolioChange,T(L)=2016.05.05 15:20:03.616,T(S)=2016.05.05 15:20:03.600,P=104231,Changes=[BeginValue, 300000],[CurrentValue, 300000]
2016/05/05 15:20:03.619| |Quik LUA. Transactions|From server: PositionReport
2016/05/05 15:20:03.619|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=136^35=AP^49=quik^56=StockSharpTS^52=20160505-12:20:03.606^34=3^710=55202177^1=104231^581=3^728=0^55=StockSharpMoney^207=MICEX^15=RUB^753=0^10=131^'
2016/05/05 15:20:03.619| |Quik LUA. Transactions|From server: PositionReport
2016/05/05 15:20:03.619|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=119^35=AP^49=quik^56=StockSharpTS^52=20160505-12:20:03.609^34=4^710=55202177^1=104231^581=3^728=0^55=StockSharpMoney^753=1^10=175^'
2016/05/05 15:20:03.619| |Quik LUA. Transactions|From server: PositionReport
2016/05/05 15:20:03.621|Debug |Quik LUA. Transactions|Сессия 'server'. Получено: '8=FIX.4.0^9=160^35=AP^49=quik^56=StockSharpTS^52=20160505-12:20:03.609^34=5^710=55202177^1=104231^581=3^728=0^660=0^55=LKOH^167=CS^702=2^703=SOD^706=1^704=0^703=EP^706=1^704=0^10=156^'
2016/05/05 15:20:03.616| |QuikTrader|Создан новый портфель 104231.
2016/05/05 15:20:03.616|Debug |QuikTrader|BP:PortfolioChange,T(L)=2016.05.05 15:20:03.619,T(S)=2016.05.05 15:20:03.606,P=104231,Changes=[Currency, RUB]
2016/05/05 15:20:03.619|Debug |QuikTrader|BP:PortfolioChange,T(L)=2016.05.05 15:20:03.619,T(S)=2016.05.05 15:20:03.609,P=104231,Changes=
2016/05/05 15:20:03.619|Debug |QuikTrader|BP:Position,T(L)=2016.05.05 15:20:03.620,Sec=S#:LKOH@, Native:,Type:Stock,P=104231
2016/05/05 15:20:03.621|Debug |QuikTrader|BP:PositionChange,T(L)=2016.05.05 15:20:03.621,T(S)=2016.05.05 15:20:03.609,Sec=S#:LKOH@, Native:,Type:Stock,P=104231,Changes=[BeginValue, 0]
2016/05/05 15:20:03.621|Debug |QuikTrader|BP:PositionChange,T(L)=2016.05.05 15:20:03.621,T(S)=2016.05.05 15:20:03.609,Sec=S#:LKOH@, Native:,Type:Stock,P=104231,Changes=[CurrentValue, 0]
2016/05/05 15:20:03.785| |Quik LUA. Market data|From server: SecurityList
...
...
...
2016/05/05 15:20:50.121| |QuikTrader|RegisterOrder: 0/ Покупка Цена=0,01 Объем=50 Сост=None Бал=0
2016/05/05 15:20:50.132|Debug |QuikTrader|BP:Execution,T(L)=2016.05.05 15:20:50.121,T(S)=0001.01.01 00:00:00.000,(Order),Sec=S#:SBER@QJSIM, Native:,Type:Stock,Ord=/55202179/55202179,Fail=,TId=,Pf=104231,TPrice=,UId=
2016/05/05 15:20:50.132| |QuikTrader|New order: 55202179/ Покупка Цена=0.01 Объем=50 Сост=Pending Бал=50

2016/05/05 15:20:51.066| |QuikTrader|Order changed: 55202179/2495654713 Покупка Цена=0.01 Объем=50 Сост=Done Бал=0
2


так выставляю заявки при работе с новой и старой версией соответственно
новый quik
старый quik
Thanks:

shipa988

Avatar
Date: 5/5/2016
Reply


сами файлы
quik_logs.txt 575 KB (278) StockSharp.QuikLua.txt 6 KB (412)
Thanks:

Mikhail Sukhov

Avatar
Date: 5/5/2016
Reply


shipa988 Go to
сами файлы


Code
t["ACCOUNT"] = "S0-USA"
t["CLASSCODE"] = "TQBR"
t["SECCODE"] = "SBER"
t["QUANTITY"] = "50"
t["CLIENT_CODE"] = "50950"
t["EXPIRY_DATE"] = "GTC"
t["OPERATION"] = "B"
t["TYPE"] = "M"
t["ACTION"] = "NEW_ORDER"
t["PRICE"] = "0"
t["EXECUTION_CONDITION"] = "PUT_IN_QUEUE"
t["TRANS_ID"] = "55599460"


Это транзакция. И дальше вам ответ от Квика, что неверно указан номер счета. Что не так - это вам к Арке или брокеру. S# корректно все данные отправил в терминал и корректно получил по ним ответ.
Thanks:

Gavrus

Avatar
Date: 5/6/2016
Reply


Кто в курсе, подскажите, пожалуйста. При использовании старого подключения к Quik по DDE, раньше до версии 4.3.13 все работало, все таблицы нормально из квика экспортировались, но с версии 4.3.14 экспорт из квика по DDE запускается а в QuikTrader они не поступают ((((
В чем проблема??? Этот функционал не работает в ПРИМЕРАХ!
Thanks:
1 2  >

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

loading
clippy