IStrategyHost

StockSharp.Algo.Strategies.Decomposed

Absorción de infraestructura que reemplaza directamente a Connectordependencia.

Propiedades

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

Hora actual de la UTC.

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

Ya sea que existan posiciones de estrategia.

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

Identificador de estrategia.

Métodos

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

Se permite la actualización PnL en el momento indicado.

time
Tiempo de recesión.
GetNextTransactionId
public long GetNextTransactionId()
result = iStrategyHost.GetNextTransactionId()

Obtener el próximo ID de transacción para suscripciones.

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

Enviar mensaje saliente (cambio de estado, orden, etc.).

message
Mensaje.
cancellationToken
CancellationToken