IStrategyHost
StockSharp.Algo.Strategies.Decomposed
Абстракция инфраструктуры заменяет прямую зависимость Connector.
Свойства
CurrentTime
public DateTime CurrentTime { get; }
value = iStrategyHost.CurrentTime
Текущее время UTC.
HasPositions
public bool HasPositions { get; }
value = iStrategyHost.HasPositions
Whether strategy positions exist.
StrategyId
public string StrategyId { get; }
value = iStrategyHost.StrategyId
Идентификатор стратегии.
Методы
CanRefreshPnL
public bool CanRefreshPnL(DateTime time)
result = iStrategyHost.CanRefreshPnL(time)
Разрешено ли обновление PnL в указанное время.
- time
- Время обновления.
GetNextTransactionId
public long GetNextTransactionId()
result = iStrategyHost.GetNextTransactionId()
Получите идентификатор следующей транзакции для подписок.
SendOutMessageAsync
public ValueTask SendOutMessageAsync(Message message, CancellationToken cancellationToken)
result = iStrategyHost.SendOutMessageAsync(message, cancellationToken)
Отправка исходящего сообщения (изменение состояния, заказа и т.п.).
- message
- Сообщение.
- cancellationToken
- CancellationToken