IStrategyHost

StockSharp.Algo.Strategies.Decomposed

Infrastrukturabstraktion ersetzt die direkte Abhängigkeit von Connector.

Eigenschaften

CurrentTime
public DateTime CurrentTime { get; }
value = iStrategyHost.CurrentTime

Aktuelle UTC-Zeit.

HasPositions
public bool HasPositions { get; }
value = iStrategyHost.HasPositions

Ob es Strategiepositionen gibt.

StrategyId
public string StrategyId { get; }
value = iStrategyHost.StrategyId

Strategiekennung.

Methoden

CanRefreshPnL
public bool CanRefreshPnL(DateTime time)
result = iStrategyHost.CanRefreshPnL(time)

Ob PnL Refresh zum angegebenen Zeitpunkt erlaubt ist.

time
Erfrischungszeit.
GetNextTransactionId
public long GetNextTransactionId()
result = iStrategyHost.GetNextTransactionId()

Holen Sie sich die nächste Transaktions-ID für Abonnements.

SendOutMessageAsync
public ValueTask SendOutMessageAsync(Message message, CancellationToken cancellationToken)
result = iStrategyHost.SendOutMessageAsync(message, cancellationToken)

Senden Sie ausgehende Nachrichten (Zustandsänderung, Reihenfolge usw.).

message
Nachricht.
cancellationToken
CancellationToken