QuikOrderCondition

StockSharp.Fix.Quik.Lua

注文条件は、Quikに固有のものです。

継承元: OrderCondition

実装: IStopLossOrderCondition, ITakeProfitOrderCondition, IRepoOrderCondition, INtmOrderCondition

コンストラクター

QuikOrderCondition
public QuikOrderCondition()
quikOrderCondition = QuikOrderCondition()

Create QuikOrderCondition.

プロパティ

ActiveTime
public ValueTuple<DateTime, DateTime> ActiveTime { get; set; }
value = quikOrderCondition.ActiveTime
quikOrderCondition.ActiveTime = value

条件は、指定された時間範囲(チェックしない場合)のみチェックされます。 注文タイプ「手数料とストップリミット」と「注文による株式の取得とストップリミット」に使用されます。

ConditionOrderId
public long? ConditionOrderId { get; set; }
value = quikOrderCondition.ConditionOrderId
quikOrderCondition.ConditionOrderId = value

条件付きオーダー識別子。

ConditionOrderPartiallyMatched
public bool? ConditionOrderPartiallyMatched { get; set; }
value = quikOrderCondition.ConditionOrderPartiallyMatched
quikOrderCondition.ConditionOrderPartiallyMatched = value

部分的な実行はアカウントに取り込まれます。条件付き注文ConditionOrderIdの部分的な実行時に「オン実行」注文が有効になります。(または)場合、条件付き注文ConditionOrderIdのフル実行時にのみ「オン実行」注文が有効になります。

ConditionOrderSide
public Sides? ConditionOrderSide { get; set; }
value = quikOrderCondition.ConditionOrderSide
quikOrderCondition.ConditionOrderSide = value

条件付き注文側。

ConditionOrderUseMatchedBalance
public bool? ConditionOrderUseMatchedBalance { get; set; }
value = quikOrderCondition.ConditionOrderUseMatchedBalance
quikOrderCondition.ConditionOrderUseMatchedBalance = value

条件付き注文の実行されたボリュームを、所定の停止注文数量として使用してください。条件付き注文の実行されたボリュームから「オン実行」注文数が取得されます。条件付き注文の場合、注文数量はOrderVolumeに明示的に指定されます。

IsMarketStopLimit
public bool? IsMarketStopLimit { get; set; }
value = quikOrderCondition.IsMarketStopLimit
quikOrderCondition.IsMarketStopLimit = value

市場価格で「ストップリミット」注文を実行します。

IsMarketTakeProfit
public bool? IsMarketTakeProfit { get; set; }
value = quikOrderCondition.IsMarketTakeProfit
quikOrderCondition.IsMarketTakeProfit = value

市場価格で「Take-profit」注文を実行します。

IsNtm
public bool IsNtm { get; set; }
value = quikOrderCondition.IsNtm
quikOrderCondition.IsNtm = value

NTM の特長

IsRepo
public bool IsRepo { get; set; }
value = quikOrderCondition.IsRepo
quikOrderCondition.IsRepo = value

レポート

LinkedOrderCancel
public bool? LinkedOrderCancel { get; set; }
value = quikOrderCondition.LinkedOrderCancel
quikOrderCondition.LinkedOrderCancel = value

リンク先の制限順の一部実行時にストップオーダーをキャンセルします。

LinkedOrderPrice
public decimal? LinkedOrderPrice { get; set; }
value = quikOrderCondition.LinkedOrderPrice
quikOrderCondition.LinkedOrderPrice = value

リンクされた制限注文の価格。

NtmInfo
public NtmOrderInfo NtmInfo { get; set; }
value = quikOrderCondition.NtmInfo
quikOrderCondition.NtmInfo = value

ネゴティエートの取引モードの注文に関する情報。

Offset
public Unit Offset { get; set; }
value = quikOrderCondition.Offset
quikOrderCondition.Offset = value

取引価格の最少値(最小値)からオフセット値。

OtherSecurityId
public SecurityId? OtherSecurityId { get; set; }
value = quikOrderCondition.OtherSecurityId
quikOrderCondition.OtherSecurityId = value

別の機器に基づいて、条件でストップオーダーをストップするためのインストゥルメンタ識別子。

RepoInfo
public RepoOrderInfo RepoInfo { get; set; }
value = quikOrderCondition.RepoInfo
quikOrderCondition.RepoInfo = value

REPO\REPO-M 注文情報

Spread
public Unit Spread { get; set; }
value = quikOrderCondition.Spread
quikOrderCondition.Spread = value

保護スプレッド値。

StopLimitPrice
public decimal? StopLimitPrice { get; set; }
value = quikOrderCondition.StopLimitPrice
quikOrderCondition.StopLimitPrice = value

ストップリミット価格。StopPriceと同様、注文タイプ「テイク・ファシリティとストップリミット」のみに使用されます。

StopPrice
public decimal? StopPrice { get; set; }
value = quikOrderCondition.StopPrice
quikOrderCondition.StopPrice = value

ストップオーダーの有効化条件を定義する価格を停止します。例えば、「別の機器によるストッププライス」の注文については、条件は「価格<=" (or ">="」のように見え、他の機器の最後の取引価格が指定された値を渡したときに実行を意味します。

StopPriceCondition
public QuikStopPriceConditions? StopPriceCondition { get; set; }
value = quikOrderCondition.StopPriceCondition
quikOrderCondition.StopPriceCondition = value

ストッププライス条件。 "別の楽器でストップ価格"タイプの注文に使用されます。

Type
public QuikOrderConditionTypes? Type { get; set; }
value = quikOrderCondition.Type
quikOrderCondition.Type = value

ストップオーダータイプ。