StopOrderCondition

StockSharp.MatchingEngine

Bedingung für die Auftragseinstellung für den Matching Engine.

Erbt von: OrderCondition

Implementiert: IStopLossOrderCondition, IPercentStopOrderCondition

Eigenschaften

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

Preis für die Stoppaktivierung.

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

Close Position Price. bedeutet Close by Market.

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

Wenn , ActivationPrice (oder ActivationPrice) ist ein Prozent des Marktpreises zum Zeitpunkt der Registrierung. Der Server schnappt den Preis und speichert den resultierenden absoluten Auslöser.

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

Wenn, ClosePositionPrice (oder ClosePositionPrice) ist ein Prozent des Aktivierungspreises; der Limitpreis wird zum Triggerzeitpunkt berechnet.

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

Schleppende Stoppflagge.

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

Wenn, ist der Trailing Offset ein Prozent des hohen / niedrigen Wasserzeichens; der Stop-Preis wird für jeden Tick neu berechnet.

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

Trailing Stop Offset vom Extremum.