QuikOrderCondition
注文条件は、Quikに固有のものです。
継承元: OrderCondition
実装: IStopLossOrderCondition, ITakeProfitOrderCondition, IRepoOrderCondition, INtmOrderCondition
コンストラクター
public QuikOrderCondition()
quikOrderCondition = QuikOrderCondition()
Create QuikOrderCondition.
プロパティ
public ValueTuple<DateTime, DateTime> ActiveTime { get; set; }
value = quikOrderCondition.ActiveTime
quikOrderCondition.ActiveTime = value
条件は、指定された時間範囲(チェックしない場合)のみチェックされます。 注文タイプ「手数料とストップリミット」と「注文による株式の取得とストップリミット」に使用されます。
public long? ConditionOrderId { get; set; }
value = quikOrderCondition.ConditionOrderId
quikOrderCondition.ConditionOrderId = value
条件付きオーダー識別子。
public bool? ConditionOrderPartiallyMatched { get; set; }
value = quikOrderCondition.ConditionOrderPartiallyMatched
quikOrderCondition.ConditionOrderPartiallyMatched = value
部分的な実行はアカウントに取り込まれます。条件付き注文ConditionOrderIdの部分的な実行時に「オン実行」注文が有効になります。(または)場合、条件付き注文ConditionOrderIdのフル実行時にのみ「オン実行」注文が有効になります。
public Sides? ConditionOrderSide { get; set; }
value = quikOrderCondition.ConditionOrderSide
quikOrderCondition.ConditionOrderSide = value
条件付き注文側。
public bool? ConditionOrderUseMatchedBalance { get; set; }
value = quikOrderCondition.ConditionOrderUseMatchedBalance
quikOrderCondition.ConditionOrderUseMatchedBalance = value
条件付き注文の実行されたボリュームを、所定の停止注文数量として使用してください。条件付き注文の実行されたボリュームから「オン実行」注文数が取得されます。条件付き注文の場合、注文数量はOrderVolumeに明示的に指定されます。
public bool? IsMarketStopLimit { get; set; }
value = quikOrderCondition.IsMarketStopLimit
quikOrderCondition.IsMarketStopLimit = value
市場価格で「ストップリミット」注文を実行します。
public bool? IsMarketTakeProfit { get; set; }
value = quikOrderCondition.IsMarketTakeProfit
quikOrderCondition.IsMarketTakeProfit = value
市場価格で「Take-profit」注文を実行します。
public bool IsNtm { get; set; }
value = quikOrderCondition.IsNtm
quikOrderCondition.IsNtm = value
NTM の特長
public bool IsRepo { get; set; }
value = quikOrderCondition.IsRepo
quikOrderCondition.IsRepo = value
レポート
public bool? LinkedOrderCancel { get; set; }
value = quikOrderCondition.LinkedOrderCancel
quikOrderCondition.LinkedOrderCancel = value
リンク先の制限順の一部実行時にストップオーダーをキャンセルします。
public decimal? LinkedOrderPrice { get; set; }
value = quikOrderCondition.LinkedOrderPrice
quikOrderCondition.LinkedOrderPrice = value
リンクされた制限注文の価格。
public NtmOrderInfo NtmInfo { get; set; }
value = quikOrderCondition.NtmInfo
quikOrderCondition.NtmInfo = value
ネゴティエートの取引モードの注文に関する情報。
public Unit Offset { get; set; }
value = quikOrderCondition.Offset
quikOrderCondition.Offset = value
取引価格の最少値(最小値)からオフセット値。
public SecurityId? OtherSecurityId { get; set; }
value = quikOrderCondition.OtherSecurityId
quikOrderCondition.OtherSecurityId = value
別の機器に基づいて、条件でストップオーダーをストップするためのインストゥルメンタ識別子。
public RepoOrderInfo RepoInfo { get; set; }
value = quikOrderCondition.RepoInfo
quikOrderCondition.RepoInfo = value
REPO\REPO-M 注文情報
public Unit Spread { get; set; }
value = quikOrderCondition.Spread
quikOrderCondition.Spread = value
保護スプレッド値。
public decimal? StopLimitPrice { get; set; }
value = quikOrderCondition.StopLimitPrice
quikOrderCondition.StopLimitPrice = value
ストップリミット価格。StopPriceと同様、注文タイプ「テイク・ファシリティとストップリミット」のみに使用されます。
public decimal? StopPrice { get; set; }
value = quikOrderCondition.StopPrice
quikOrderCondition.StopPrice = value
ストップオーダーの有効化条件を定義する価格を停止します。例えば、「別の機器によるストッププライス」の注文については、条件は「価格<=" (or ">="」のように見え、他の機器の最後の取引価格が指定された値を渡したときに実行を意味します。
public QuikStopPriceConditions? StopPriceCondition { get; set; }
value = quikOrderCondition.StopPriceCondition
quikOrderCondition.StopPriceCondition = value
ストッププライス条件。 "別の楽器でストップ価格"タイプの注文に使用されます。
public QuikOrderConditionTypes? Type { get; set; }
value = quikOrderCondition.Type
quikOrderCondition.Type = value
ストップオーダータイプ。