SbeStopCondition

StockSharp.Server.Sbe

SBE ワイヤーフォーマットの条件式順調な条件。ストップフレーバー(ストップロス/テイクアウト)とアルゴリズム実行フレーバー(TWAP / VWAP / Iceberg / NBBO)の両方をキャリーします。フレーバーはAlgoKind:nullによって別れていると、それ以外の場合は、ルータがalgoサーバーに転送するalgo親である、明白な停止を意味します。

継承元: OrderCondition

実装: IStopLossOrderCondition, ITakeProfitOrderCondition, IPercentStopOrderCondition

プロパティ

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

保護戦略に到達したときに価格の絶対値がアクティブになります。

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

algoが終了しなければならないUTC時間(そして残りの部分をキャンセル)。

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

アルゴリズム実行型(=TWAP、2=VWAP、3=Iceberg、4=NBBO)、サーバサイドAlgoOrderKindenum. プレーンストップオーダーのNullにマッチ。

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

パーアルゴパラメータ(スライスカウント、表示量、参加率、...)のJSON。 アルゴリズム固有のスキーマ、ワイヤ/条件への不透明。

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

algo が動作する UTC 時間.

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

ポジション価格を閉じます。市場によって近い意味します。

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

,ActivationPrice(またはActivationPrice)が登録時に市場価格の割合です。 サーバーは価格をスナップショットし、その結果を生成した絶対トリガーを保存します。

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

、ClosePositionPrice(またはClosePositionPrice)が活性化価格の割合である場合、制限価格はトリガー時に計算されます。

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

停止損失を追跡する。

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

場合、トレースオフセットは、ハイ/ロー透かしの割合です。ストップ価格は各ティックに再計算されます。

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

末尾から降下ストップオフセット(降下停止)