В версии 4.4.17 не активируется событие NewTrade на истории в примере SampleHistoryTesting


В версии 4.4.17 не активируется событие NewTrade на истории в примере SampleHistoryTesting
Atom
06.02.2020


Здравствуйте.

Скачал себе версию 4.4.17 и сразу столкнулся с такой проблемой - не могу подписаться на события получения новых сделок и стаканов на истории.
Для примера возьмем SampleHistoryTesting из папки с новой версией.
Добавим в файл SmaStrategy.cs следующий код:

protected override void OnStarted()
{
...
Security.WhenNewTrade(Connector).Do(NewTrade).Apply(this);
...
}

private void NewTrade(Trade trade)
{
this.AddInfoLog("NewTrade worked");
}

При этом в функцию NewTrade программа не заходит.

Если мы проделаем аналогичные действия в версии 4.4.16, то NewTrade будет корректно отрабатываться.

Ниже приложу логи сначала с 4.4.17, потом с 4.4.16.

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

Вот пример различия логов:
4.4.16:
2020/02/06 00:01:55.472|Debug |SecurityMarketEmulator| --> Execution,T(L)=2012.10.01 10:00:00.000,T(S)=2012.10.01 10:00:00.000,(Tick),Sec=S#:RIZ2@FORTS, Native:,Type:,Ord=/0/0,Fail=,Price=0,OrdVol=,TrVol=1,Bal=,TId=638153759,Pf=,TPrice=146520,UId=,State=
2020/02/06 00:01:55.472|Debug |SecurityMarketEmulator| --> Execution,T(L)=2012.10.01 10:00:00.000,T(S)=2012.10.01 10:00:00.000,(OrderLog),Sec=S#:RIZ2@FORTS, Native:,Type:,Ord=/0/0,Fail=,Price=146520,OrdVol=13,TrVol=,Bal=12,TId=,Pf=,TPrice=,UId=,State=
2020/02/06 00:01:55.472|Debug |SecurityMarketEmulator| --> Execution,T(L)=2012.10.01 10:00:00.000,T(S)=2012.10.01 10:00:00.000,(OrderLog),Sec=S#:RIZ2@FORTS, Native:,Type:,Ord=/0/0,Fail=,Price=146520,OrdVol=1,TrVol=,Bal=1,TId=,Pf=,TPrice=,UId=,State=
2020/02/06 00:01:55.472|Debug |SecurityMarketEmulator| --> Execution,T(L)=2012.10.01 10:00:00.000,T(S)=2012.10.01 10:00:00.000,(OrderLog),Sec=S#:RIZ2@FORTS, Native:,Type:,Ord=/0/0,Fail=,Price=146522,OrdVol=1,TrVol=,Bal=1,TId=,Pf=,TPrice=,UId=,State=
2020/02/06 00:01:55.472|Debug |SecurityMarketEmulator| --> Execution,T(L)=2012.10.01 10:00:00.000,T(S)=2012.10.01 10:00:00.000,(OrderLog),Sec=S#:RIZ2@FORTS, Native:,Type:,Ord=/0/0,Fail=,Price=146600,OrdVol=121,TrVol=,Bal=,TId=,Pf=,TPrice=,UId=,State=
2012/10/01 10:00:00.000|Debug |SS_RIZ2@FORTS_test account|Правило 'Новые сделки инструмента RIZ2@FORTS (0xA51251)'. Активация.
2012/10/01 10:00:00.000| |SS_RIZ2@FORTS_test account|NewTrade worked
2020/02/06 00:01:55.472|Debug |SecurityMarketEmulator| --> Execution,T(L)=2012.10.01 10:00:00.000,T(S)=2012.10.01 10:00:00.000,(Tick),Sec=S#:RIZ2@FORTS, Native:,Type:,Ord=/0/0,Fail=,Price=0,OrdVol=,TrVol=1,Bal=,TId=638153760,Pf=,TPrice=146520,UId=,State=
2020/02/06 00:01:55.472|Debug |SecurityMarketEmulator| --> Execution,T(L)=2012.10.01 10:00:00.000,T(S)=2012.10.01 10:00:00.000,(OrderLog),Sec=S#:RIZ2@FORTS, Native:,Type:,Ord=/0/0,Fail=,Price=146520,OrdVol=65,TrVol=,Bal=65,TId=,Pf=,TPrice=,UId=,State=
2020/02/06 00:01:55.472|Debug |SecurityMarketEmulator| --> Execution,T(L)=2012.10.01 10:00:00.000,T(S)=2012.10.01 10:00:00.000,(OrderLog),Sec=S#:RIZ2@FORTS, Native:,Type:,Ord=/0/0,Fail=,Price=146520,OrdVol=1,TrVol=,Bal=1,TId=,Pf=,TPrice=,UId=,State=
2020/02/06 00:01:55.472|Debug |SecurityMarketEmulator| --> Execution,T(L)=2012.10.01 10:00:00.000,T(S)=2012.10.01 10:00:00.000,(OrderLog),Sec=S#:RIZ2@FORTS, Native:,Type:,Ord=/0/0,Fail=,Price=146592,OrdVol=2,TrVol=,Bal=,TId=,Pf=,TPrice=,UId=,State=
2012/10/01 10:00:00.000|Debug |SS_RIZ2@FORTS_test account|Правило 'Новые сделки инструмента RIZ2@FORTS (0xA51251)'. Активация.
2012/10/01 10:00:00.000| |SS_RIZ2@FORTS_test account|NewTrade worked

4.4.17:
020/02/05 23:55:55.134|Debug |SecurityMarketEmulator| --> Execution,T(L)=2012.10.01 10:00:00.000,T(S)=2012.10.01 10:00:00.000,(Tick),Sec=RIZ2@FORTS,O/T=False/False,Ord=/0/0,Fail=,Price=0,OrdVol=,TrVol=1,Bal=,TId=638153759,Pf=,TPrice=146520,UId=,State=,Cond=
2020/02/05 23:55:55.134|Debug |SecurityMarketEmulator| --> Execution,T(L)=2012.10.01 10:00:00.000,T(S)=2012.10.01 10:00:00.000,(OrderLog),Sec=RIZ2@FORTS,O/T=False/False,Ord=/0/0,Fail=,Price=146520,OrdVol=20,TrVol=,Bal=19,TId=,Pf=,TPrice=,UId=,State=,Cond=
2020/02/05 23:55:55.134|Debug |SecurityMarketEmulator| --> Execution,T(L)=2012.10.01 10:00:00.000,T(S)=2012.10.01 10:00:00.000,(OrderLog),Sec=RIZ2@FORTS,O/T=False/False,Ord=/0/0,Fail=,Price=146520,OrdVol=1,TrVol=,Bal=1,TId=,Pf=,TPrice=,UId=,State=,Cond=
2020/02/05 23:55:55.134|Debug |SecurityMarketEmulator| --> Execution,T(L)=2012.10.01 10:00:00.000,T(S)=2012.10.01 10:00:00.000,(OrderLog),Sec=RIZ2@FORTS,O/T=False/False,Ord=/0/0,Fail=,Price=146522,OrdVol=1,TrVol=,Bal=1,TId=,Pf=,TPrice=,UId=,State=,Cond=
2020/02/05 23:55:55.134|Debug |SecurityMarketEmulator| --> Execution,T(L)=2012.10.01 10:00:00.000,T(S)=2012.10.01 10:00:00.000,(OrderLog),Sec=RIZ2@FORTS,O/T=False/False,Ord=/0/0,Fail=,Price=146600,OrdVol=147,TrVol=,Bal=,TId=,Pf=,TPrice=,UId=,State=,Cond=
2020/02/05 23:55:55.134|Debug |SecurityMarketEmulator| --> Execution,T(L)=2012.10.01 10:00:00.000,T(S)=2012.10.01 10:00:00.000,(Tick),Sec=RIZ2@FORTS,O/T=False/False,Ord=/0/0,Fail=,Price=0,OrdVol=,TrVol=1,Bal=,TId=638153760,Pf=,TPrice=146520,UId=,State=,Cond=
2020/02/05 23:55:55.134|Debug |SecurityMarketEmulator| --> Execution,T(L)=2012.10.01 10:00:00.000,T(S)=2012.10.01 10:00:00.000,(OrderLog),Sec=RIZ2@FORTS,O/T=False/False,Ord=/0/0,Fail=,Price=146520,OrdVol=68,TrVol=,Bal=68,TId=,Pf=,TPrice=,UId=,State=,Cond=
2020/02/05 23:55:55.134|Debug |SecurityMarketEmulator| --> Execution,T(L)=2012.10.01 10:00:00.000,T(S)=2012.10.01 10:00:00.000,(OrderLog),Sec=RIZ2@FORTS,O/T=False/False,Ord=/0/0,Fail=,Price=146520,OrdVol=1,TrVol=,Bal=1,TId=,Pf=,TPrice=,UId=,State=,Cond=
2020/02/05 23:55:55.134|Debug |SecurityMarketEmulator| --> Execution,T(L)=2012.10.01 10:00:00.000,T(S)=2012.10.01 10:00:00.000,(OrderLog),Sec=RIZ2@FORTS,O/T=False/False,Ord=/0/0,Fail=,Price=146592,OrdVol=2,TrVol=,Bal=,TId=,Pf=,TPrice=,UId=,State=,Cond=

PS: Отредактировал сообщение. В самом сообщении вначале перепутал, какой лог от 4.4.16, а какой от 17
sample.log 49 MB (413) sample.log 37 MB (443)



Спасибо:


< 1 2 
Dima

Фотография
Дата: 19.02.2020
Ответить


nik Перейти
Dima Перейти
А где вы скачали версию 4.4.17? Найти нигде не могу. Везде только 4.4.16. Просто в 16 версии не могу найти StockSharp.BusinessEntities.dll

Все скачивается по ссылке ночной сборки из раздела https://stocksharp.ru/products/download/

Спасибо!
Спасибо:
< 1 2 

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy