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