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