Работа со стаканом заявок

Работа со стаканом заявок
Atom
2/4/2019
Дмитрий_


Добрый день.

Имею историю по стаканам. History.zip

Загружаю историю по стакану из локального хранилища. LKOH.txt По времени всё ок. (06:59:46.253, 06:59:46.643... меняется) QuoteChange,T(L)=2019/01/30 03:59:45.114,T(S)=2019/01/30 06:59:45.114 {{ 10 - 10 }} QuoteChange,T(L)=2019/01/3106:59:46.253,T(S)=2019/01/30 06:59:45.114 {{ 10 - 10 }} QuoteChange,T(L)=2019/01/31 06:59:46.643,T(S)=2019/01/30 06:59:45.114 {{ 10 - 10 }}

Гружу историю через HistoryEmulationConnector (аналогично как в S# Shell) и не могу найти свойство отвечающее за QuoteChange в коннекторе и стратегии. Capture.PNG Отображается неизменяемое 06:59:45

WriteLine(FirstSecurity.Code + " " + Connector.CurrentTime) и WriteLine(SecondSecurity.Code + " " + Connector.MarketDataAdapter.CurrentTime) в ProcessMarketDepth(MarketDepth marketDepth) both.txt

Где находится информация о QuoteChange time в HistoryEmulationConnector или стратегии?

History.zip 1 MB (950) LKOH.txt 2 MB (1076) Capture.PNG 36 KB (1359) both.txt 15 MB (805)

Tags:


Thanks:


< 1 2 3  >
Support

Avatar
Date: 2/12/2019
Reply


В случае реального подключения это будет MarketDepth.LocalTime.

Thanks:

Дмитрий_

Avatar
Date: 2/12/2019
Reply


Support: В случае реального подключения это будет MarketDepth.LocalTime. И логичный вопрос - в случае исторического коннектора его никак не получить?

Thanks:

Дмитрий_

Avatar
Date: 2/12/2019
Reply


.

Thanks:

Support

Avatar
Date: 2/13/2019
Reply


На истории это поле не имеет смысла так как локальное время совпадает с серверным.

Thanks:

Дмитрий_

Avatar
Date: 2/13/2019
Reply


Support: На истории это поле не имеет смысла так как локальное время совпадает с серверным. Если на истории стакана локальное время совпадает с серверным, значит и в сделках по стакану

FirstSecurity.WhenNewTrade(Connector) .Do(ProcessNewTrade) .Apply(this);

private void ProcessNewTrade(Trade obj)

локальное время будет совпадать с серверным.

Получается, время сделки тоже не доступно и каждая сделка по времени будет = 06:59:45?

Thanks:

Support

Avatar
Date: 2/13/2019
Reply


Пожалуйста уточните ваш вопрос. Сделки имеют те временные отметки, которые прислала биржа.

Thanks:

Дмитрий_

Avatar
Date: 2/13/2019
Reply


Support: Пожалуйста уточните ваш вопрос. Сделки имеют те временные отметки, которые прислала биржа. Ок. Как внутри метода void ProcessNewTrade(Trade obj) получить временную отметку?

Thanks:

Support

Avatar
Date: 2/13/2019
Reply


Trade.Time

Thanks:

Дмитрий_

Avatar
Date: 2/13/2019
Reply


Снимок.PNG Данное свойство (при историческом коннекторе) всегда имеет значение 06:59:45.

Другими словами.

Как внутри метода void ProcessNewTrade(Trade obj) при историческом коннекторе определить время сделки (сделка пришла в 10:00:00.000 или 11:26:14.101)?

Снимок.PNG 25 KB (746)
Thanks:

Support

Avatar
Date: 2/14/2019
Reply


Предоставлен ли ответ здесь https://stocksharp.ru/posts/m/46732/ ?

Thanks:
< 1 2 3  >

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

loading
clippy