Событие Connecor_Level1Changed в коннекторе
Atom Ответить
22.03.2019


Добрый день.

Для стакана есть connector.MarketDepthChanged += Connector_MarketDepthChanged;
Для сделок есть connector.NewTrade += Connector_NewTrade;

Для Level1 данных какое событие? (Или возможно только вычленением из connector.ValuesChanged += Connector_ValuesChanged;)

Теги:


Спасибо:




5 Ответов
Support

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


Добрый день

Данное событие как раз передаёт Level1 данные.
Спасибо: Дмитрий Антипов

Дмитрий Антипов

Фотография
Курсы Благотворитель
Дата: 28.03.2019
Ответить


Добрый день

https://doc.stocksharp.r...nector_ValuesChanged.htm
Connector_ValuesChanged(Security security, IEnumerable<KeyValuePair<Level1Fields, object>> level1Change, DateTimeOffset arg3, DateTimeOffset arg4)

1) Какой из DateTimeOffset (arg3 или arg4) является Local и Server временами?
2)
Как в событии Connector_ValuesChanged создать Level1ChangeMessage для сохранения? (Как связать IEnumerable<KeyValuePair<Level1Fields, object>> level1Change и Level1ChangeMessage?)
Автор топика
Спасибо:

Support

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


Добрый день

1) Первый параметр времени это время сервера.

2) Через добавление изменений в Level1ChangeMessage.Chages.AddRange(level1Change). Но вы можете использовать автоматическое сохранение данных коннектором. Например, как в примере SampleStrategies или SampleMultiConnection.
Спасибо: Дмитрий Антипов

Дмитрий Антипов

Фотография
Курсы Благотворитель
Дата: 31.03.2019
Ответить


Support Перейти
Добрый день

1) Первый параметр времени это время сервера.

2) Через добавление изменений в Level1ChangeMessage.Chages.AddRange(level1Change). Но вы можете использовать автоматическое сохранение данных коннектором. Например, как в примере SampleStrategies или SampleMultiConnection.


Добрый день

По второму вопросу, примеры SampleStrategies или SampleMultiConnection - если я правильно понял, автоматическое сохранение данных коннектором реализовано с помощью Dependency Injection:
ConfigManager.RegisterService<IStorageRegistry>(storageRegistry);
Connector = new Connector(entityRegistry, storageRegistry, snapshotRegistry);

Где в документации почитать про подключаемые сервисы (их перечень и их описание)?
Автор топика
Спасибо:

Support

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


Добрый день

На данный момент у нас нет подобной документации.
Спасибо:


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

loading
clippy