SbeStopCondition

StockSharp.Server.Sbe

Condição de ordem condicional para o formato do fio SBE. Transporta tanto o sabor de parada (stop-loss/ take-lucrative, com porcento + variantes de execução) como o sabor de execução algorítmica (TWAP / VWAP / Iceberg / NBBO). O sabor é dito à parte por AlgoKind: null significa uma parada simples, caso contrário, a ordem é um pai do Algo o roteador encaminha para o servidor do Algo.

Herda de: OrderCondition

Implementa: IStopLossOrderCondition, ITakeProfitOrderCondition, IPercentStopOrderCondition

Propriedades

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

O valor absoluto do preço quando o um é atingido a estratégia de proteção é ativado.

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

O tempo de UTC deve terminar por (então cancela o restante).

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

Tipo de execução algorítmica (1=TWAP, 2=VWAP, 3=Iceberg, 4=NBBO), correspondendo ao servidor-side AlgoOrderKindenum. Null em uma ordem de parada simples.

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

JSON de parâmetros por algo (contagem de cortes, volume de exibição, taxa de participação, ...). esquema específico de Algo, opaco ao fio/condição.

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

Tempo UTC o algo deve começar a trabalhar.

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

Fechar o preço da posição. significa fechar pelo mercado.

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

Quando , ActivationPrice (ou ActivationPrice) é uma percentagem do preço de mercado no momento do registo. O servidor instantâneos o preço e armazena o gatilho absoluto resultante.

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

Quando , ClosePositionPrice (ou ClosePositionPrice) é uma percentagem do preço de ativação; o preço limite é calculado no momento do gatilho.

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

A seguir a paragem.

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

Quando , o deslocamento é uma percentagem da marca de água alta / baixa; o preço de paragem é recomputado em cada tique.

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

Trailing stop offset do extremo (para paragens de traições).