SbeStopCondition

StockSharp.Server.Sbe

Condición-orden para el formato de cable SBE. Lleva el sabor de parada (detenga-pérdida / toma-beneficio, con porcentaje + variantes de seguimiento) y el sabor de ejecución algoritmo (TWAP / VWAP / Iceberg / NBBO). El sabor es dicho aparte por AlgoKind: null significa una parada sencilla, de lo contrario el orden es un poco el servidor.

Hereda de: OrderCondition

Implementa: IStopLossOrderCondition, ITakeProfitOrderCondition, IPercentStopOrderCondition

Propiedades

ActivationPrice
public decimal? ActivationPrice { get; set; }
value = sbeStopCondition.ActivationPrice
sbeStopCondition.ActivationPrice = value

El valor absoluto del precio cuando se alcanza la estrategia de protección se activa.

AlgoEndAt
public DateTime? AlgoEndAt { get; set; }
value = sbeStopCondition.AlgoEndAt
sbeStopCondition.AlgoEndAt = value

Tiempo de UTC el algo debe terminar (entonces cancela el resto).

AlgoKind
public int? AlgoKind { get; set; }
value = sbeStopCondition.AlgoKind
sbeStopCondition.AlgoKind = value

Tipo de ejecución Algorítmica (1=TWAP, 2=VWAP, 3=Iceberg, 4=NBBO), que coincide con el servidor-side AlgoOrderKind enum. Rellena una orden de parada sencilla.

AlgoParametersJson
public string AlgoParametersJson { get; set; }
value = sbeStopCondition.AlgoParametersJson
sbeStopCondition.AlgoParametersJson = value

JSON de parámetros de per-algo (conteo de piojos, volumen de visualización, tasa de participación, ...). esquema específico de algo, opaco al alambre/condición.

AlgoStartAt
public DateTime? AlgoStartAt { get; set; }
value = sbeStopCondition.AlgoStartAt
sbeStopCondition.AlgoStartAt = value

Hora de UTC el algo debe comenzar a funcionar.

ClosePositionPrice
public decimal? ClosePositionPrice { get; set; }
value = sbeStopCondition.ClosePositionPrice
sbeStopCondition.ClosePositionPrice = value

Precio de posición cercano. significa cercano por mercado.

IsActivationPricePercent
public bool IsActivationPricePercent { get; set; }
value = sbeStopCondition.IsActivationPricePercent
sbeStopCondition.IsActivationPricePercent = value

Cuando , ActivationPrice@ (o ActivationPrice@) es un porcentaje del precio del mercado en el tiempo de registro. El servidor instantánea el precio y almacena el gatillo absoluto resultante.

IsClosePositionPricePercent
public bool IsClosePositionPricePercent { get; set; }
value = sbeStopCondition.IsClosePositionPricePercent
sbeStopCondition.IsClosePositionPricePercent = value

Cuando , ClosePositionPrice@ (o ClosePositionPrice@) es un porcentaje del precio de activación; el precio límite se calcula en el momento de activación.

IsTrailing
public bool IsTrailing { get; set; }
value = sbeStopCondition.IsTrailing
sbeStopCondition.IsTrailing = value

Perder la parada.

IsTrailingOffsetPercent
public bool IsTrailingOffsetPercent { get; set; }
value = sbeStopCondition.IsTrailingOffsetPercent
sbeStopCondition.IsTrailingOffsetPercent = value

Cuando , el desplazamiento de la huella es un porcentaje de la marca de agua alta / baja; el precio de la parada se recomienda en cada garrapata.

TrailingOffset
public decimal? TrailingOffset { get; set; }
value = sbeStopCondition.TrailingOffset
sbeStopCondition.TrailingOffset = value

Parada de trailing offset from extremum (for trailing stops).