← 返回

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

Добрый день.

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

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

评论 (5)

登录创建账户, 登录或注册以发表评论

Support
Support

Добрый день

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

Дмитрий_
Дмитрий_
Дмитрий_ 作者

Добрый день

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.

Дмитрий_
Дмитрий_
Дмитрий_ 作者

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

Добрый день

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