← Zurück

Событие Connecor_Level1Changed в коннекторе

Добрый день.

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

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

Kommentare (5)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Support
Support

Добрый день

Данное событие как раз передаёт Level1 данные.

Дмитрий_
Дмитрий_
Дмитрий_ Autor

Добрый день

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

  1. Какой из DateTimeOffset (arg3 или arg4) является Local и Server временами?

private static void Connector_ValuesChanged(Security security, IEnumerable<KeyValuePair<Level1Fields, object>> level1Change, DateTimeOffset arg3, DateTimeOffset arg4) { storageRegistry.GetLevel1MessageStorage(security).Save(level1ChangeMessage); }

Support
Support

Добрый день

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

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

Дмитрий_
Дмитрий_
Дмитрий_ Autor

Support: Добрый день

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

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

Добрый день

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

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

Support
Support

Добрый день

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