InteractiveBrokersOrderCondition

StockSharp.InteractiveBrokers

InteractiveBrokers order condition.

継承元: OrderCondition

実装: IStopLossOrderCondition

コンストラクター

InteractiveBrokersOrderCondition
public InteractiveBrokersOrderCondition()
interactiveBrokersOrderCondition = InteractiveBrokersOrderCondition()

InteractiveBrokersOrderCondition の新規インスタンスを初期化します。

プロパティ

Active
public ActiveCondition Active { get; }
value = interactiveBrokersOrderCondition.Active

GTC受注条件

AdjustableTrailingUnit
public int? AdjustableTrailingUnit { get; set; }
value = interactiveBrokersOrderCondition.AdjustableTrailingUnit
interactiveBrokersOrderCondition.AdjustableTrailingUnit = value

調整ストップ注文: 追跡ユニットが値(0に設定)またはパーセンテージ(1に設定)である場所を指定します。

AdjustedOrderType
public string AdjustedOrderType { get; set; }
value = interactiveBrokersOrderCondition.AdjustedOrderType
interactiveBrokersOrderCondition.AdjustedOrderType = value

調整ストップ注文:調整されたトリガー価格が浸透したときに、親の注文は、指定されたタイプに調整されます。

AdjustedStopLimitPrice
public decimal? AdjustedStopLimitPrice { get; set; }
value = interactiveBrokersOrderCondition.AdjustedStopLimitPrice
interactiveBrokersOrderCondition.AdjustedStopLimitPrice = value

調整ストップ注文:調整された(STPL LMT)の親のストップリミット価格を指定します。

AdjustedStopPrice
public decimal? AdjustedStopPrice { get; set; }
value = interactiveBrokersOrderCondition.AdjustedStopPrice
interactiveBrokersOrderCondition.AdjustedStopPrice = value

調整ストップ注文:調整された(STP)親のストップ価格を指定します。

AdjustedTrailingAmount
public decimal? AdjustedTrailingAmount { get; set; }
value = interactiveBrokersOrderCondition.AdjustedTrailingAmount
interactiveBrokersOrderCondition.AdjustedTrailingAmount = value

調整ストップオーダー:調整された(TRAIL)親の末尾の金額を指定します。

AdvancedErrorOverride
public string AdvancedErrorOverride { get; set; }
value = interactiveBrokersOrderCondition.AdvancedErrorOverride
interactiveBrokersOrderCondition.AdvancedErrorOverride = value

advancedOrderRejectJson@から得られるパラメータでリストを受け付けます。

Agent
public AgentDescriptions? Agent { get; set; }
value = interactiveBrokersOrderCondition.Agent
interactiveBrokersOrderCondition.Agent = value

トレーダーID。

Algo
public AlgoCondition Algo { get; }
value = interactiveBrokersOrderCondition.Algo

藻類の注文条件。

AlgoId
public string AlgoId { get; set; }
value = interactiveBrokersOrderCondition.AlgoId
interactiveBrokersOrderCondition.AlgoId = value

アルゴリズムID。

AllOrNone
public bool? AllOrNone { get; set; }
value = interactiveBrokersOrderCondition.AllOrNone
interactiveBrokersOrderCondition.AllOrNone = value

必要なボリュームが表示されるのを待ってください。

AuctionStrategy
public AuctionStrategies? AuctionStrategy { get; set; }
value = interactiveBrokersOrderCondition.AuctionStrategy
interactiveBrokersOrderCondition.AuctionStrategy = value

取引。

AutoCancelDate
public string AutoCancelDate { get; set; }
value = interactiveBrokersOrderCondition.AutoCancelDate
interactiveBrokersOrderCondition.AutoCancelDate = value

自動キャンセル日。

AutoCancelParent
public bool? AutoCancelParent { get; set; }
value = interactiveBrokersOrderCondition.AutoCancelParent
interactiveBrokersOrderCondition.AutoCancelParent = value

親をキャンセルする自動。

BondAccruedInterest
public string BondAccruedInterest { get; set; }
value = interactiveBrokersOrderCondition.BondAccruedInterest
interactiveBrokersOrderCondition.BondAccruedInterest = value

債券の利息。

CashQty
public decimal? CashQty { get; set; }
value = interactiveBrokersOrderCondition.CashQty
interactiveBrokersOrderCondition.CashQty = value

現金の原価は、

Clearing
public ClearingCondition Clearing { get; }
value = interactiveBrokersOrderCondition.Clearing

情報の消去に関する条件

Combo
public ComboCondition Combo { get; }
value = interactiveBrokersOrderCondition.Combo

EFP 注文設定.

CompeteAgainstBestOffset
public decimal? CompeteAgainstBestOffset { get; set; }
value = interactiveBrokersOrderCondition.CompeteAgainstBestOffset
interactiveBrokersOrderCondition.CompeteAgainstBestOffset = value

オフセット 注文に適用されるミッドポイントを指定します。

ConditionsCancelOrder
public bool ConditionsCancelOrder { get; set; }
value = interactiveBrokersOrderCondition.ConditionsCancelOrder
interactiveBrokersOrderCondition.ConditionsCancelOrder = value

注文が有効またはキャンセルされるかどうかを条件は決定できます。

ConditionsIgnoreRth
public bool ConditionsIgnoreRth { get; set; }
value = interactiveBrokersOrderCondition.ConditionsIgnoreRth
interactiveBrokersOrderCondition.ConditionsIgnoreRth = value

正規取引時間外でも条件が有効かどうかを示す。

CustomerAccount
public string CustomerAccount { get; set; }
value = interactiveBrokersOrderCondition.CustomerAccount
interactiveBrokersOrderCondition.CustomerAccount = value

顧客アカウント。

Delta
public decimal? Delta { get; set; }
value = interactiveBrokersOrderCondition.Delta
interactiveBrokersOrderCondition.Delta = value

資産デルタを根本的に。

DiscretionaryUpToLimitPrice
public bool DiscretionaryUpToLimitPrice { get; set; }
value = interactiveBrokersOrderCondition.DiscretionaryUpToLimitPrice
interactiveBrokersOrderCondition.DiscretionaryUpToLimitPrice = value

'Primary Peg' を 'D-Peg' に 変換します。

DontUseAutoPriceForHedge
public bool DontUseAutoPriceForHedge { get; set; }
value = interactiveBrokersOrderCondition.DontUseAutoPriceForHedge
interactiveBrokersOrderCondition.DontUseAutoPriceForHedge = value

ヘッジのための自動価格を使用しないでください

Duration
public int? Duration { get; set; }
value = interactiveBrokersOrderCondition.Duration
interactiveBrokersOrderCondition.Duration = value

期間。

ExtendedType
public ExtendedOrderTypes? ExtendedType { get; set; }
value = interactiveBrokersOrderCondition.ExtendedType
interactiveBrokersOrderCondition.ExtendedType = value

延長条件。

ExternalUserId
public string ExternalUserId { get; set; }
value = interactiveBrokersOrderCondition.ExternalUserId
interactiveBrokersOrderCondition.ExternalUserId = value

外部ユーザーID

ExtOperator
public string ExtOperator { get; set; }
value = interactiveBrokersOrderCondition.ExtOperator
interactiveBrokersOrderCondition.ExtOperator = value

クライアントがCFTCタグ50規則に準拠できるように提供されるすべての米国商品取引所(フューチャー)に適用される規制属性。

ExtraConditions
public IEnumerable<ExtraOrderCondition> ExtraConditions { get; set; }
value = interactiveBrokersOrderCondition.ExtraConditions
interactiveBrokersOrderCondition.ExtraConditions = value

余分条件。

FinancialAdvisor
public FinancialAdvisorCondition FinancialAdvisor { get; }
value = interactiveBrokersOrderCondition.FinancialAdvisor

自動注文数量計算の設定。

GoodAfterTime
public DateTime? GoodAfterTime { get; set; }
value = interactiveBrokersOrderCondition.GoodAfterTime
interactiveBrokersOrderCondition.GoodAfterTime = value

与えられた時間の後で活動化させます。

Hedge
public HedgeCondition Hedge { get; }
value = interactiveBrokersOrderCondition.Hedge

ヘッジオーダーの条件。

Hidden
public bool? Hidden { get; set; }
value = interactiveBrokersOrderCondition.Hidden
interactiveBrokersOrderCondition.Hidden = value

市場の深さの順序を隠して下さい。

ImbalanceOnly
public bool? ImbalanceOnly { get; set; }
value = interactiveBrokersOrderCondition.ImbalanceOnly
interactiveBrokersOrderCondition.ImbalanceOnly = value

バランスのみ。

IsMarketOnOpen
public bool? IsMarketOnOpen { get; set; }
value = interactiveBrokersOrderCondition.IsMarketOnOpen
interactiveBrokersOrderCondition.IsMarketOnOpen = value

取引開始時。

IsOmsContainer
public bool IsOmsContainer { get; set; }
value = interactiveBrokersOrderCondition.IsOmsContainer
interactiveBrokersOrderCondition.IsOmsContainer = value

MMS が OMS として使用されるとき、API 注文からチケットを作成します。

IsOpenOrClose
public bool? IsOpenOrClose { get; set; }
value = interactiveBrokersOrderCondition.IsOpenOrClose
interactiveBrokersOrderCondition.IsOpenOrClose = value

注文は開封または閉鎖です。

IsOptionsExercise
public bool IsOptionsExercise { get; set; }
value = interactiveBrokersOrderCondition.IsOptionsExercise
interactiveBrokersOrderCondition.IsOptionsExercise = value

オプションを練習します。

IsOptionsOverride
public bool IsOptionsOverride { get; set; }
value = interactiveBrokersOrderCondition.IsOptionsOverride
interactiveBrokersOrderCondition.IsOptionsOverride = value

アクションを置換します。

IsPeggedChangeAmountDecrease
public bool? IsPeggedChangeAmountDecrease { get; set; }
value = interactiveBrokersOrderCondition.IsPeggedChangeAmountDecrease
interactiveBrokersOrderCondition.IsPeggedChangeAmountDecrease = value

証拠金取引: 注文が高騰するか、または減少するかどうかを示します。

LimitPriceOffset
public decimal? LimitPriceOffset { get; set; }
value = interactiveBrokersOrderCondition.LimitPriceOffset
interactiveBrokersOrderCondition.LimitPriceOffset = value
ManualOrderIndicator
public int? ManualOrderIndicator { get; set; }
value = interactiveBrokersOrderCondition.ManualOrderIndicator
interactiveBrokersOrderCondition.ManualOrderIndicator = value

手動順序の表示器。

ManualOrderTime
public DateTime? ManualOrderTime { get; set; }
value = interactiveBrokersOrderCondition.ManualOrderTime
interactiveBrokersOrderCondition.ManualOrderTime = value

ブローカーやアドバイザーがクライアントの指示で注文を手動で入力、変更、またはキャンセルする際に使用。

MidOffsetAtHalf
public decimal? MidOffsetAtHalf { get; set; }
value = interactiveBrokersOrderCondition.MidOffsetAtHalf
interactiveBrokersOrderCondition.MidOffsetAtHalf = value

スプレッドが幅のオッズ数であるときにこのオフセットが適用されます。このオフセットはハーフペニーの増分でなければなりません。

MidOffsetAtWhole
public decimal? MidOffsetAtWhole { get; set; }
value = interactiveBrokersOrderCondition.MidOffsetAtWhole
interactiveBrokersOrderCondition.MidOffsetAtWhole = value

スプレッドがさらに多くのセントの多いとき、このオフセットが適用されます。このオフセットは、ペニー全体またはゼロでなければなりません。

Mifid2DecisionAlgo
public string Mifid2DecisionAlgo { get; set; }
value = interactiveBrokersOrderCondition.Mifid2DecisionAlgo
interactiveBrokersOrderCondition.Mifid2DecisionAlgo = value

投資決定の責任を社内に識別するアルゴリズム。MiFID2でカバーされている注文は、Mifid2DecisionMakerまたはMifid2DecisionAlgoのどちらかをMifid2DecisionAlgoに含める必要がありますが、両方を持っていることはできません。

Mifid2DecisionMaker
public string Mifid2DecisionMaker { get; set; }
value = interactiveBrokersOrderCondition.Mifid2DecisionMaker
interactiveBrokersOrderCondition.Mifid2DecisionMaker = value

当事務所の投資決定の責任ある当事者として、当社に定める命令を明記してください。MiFID2(金融商品指令2)の規定は、Mifid2DecisionMakerまたはMifid2DecisionAlgo@のどちらかを明記してください。

Mifid2ExecutionAlgo
public string Mifid2ExecutionAlgo { get; set; }
value = interactiveBrokersOrderCondition.Mifid2ExecutionAlgo
interactiveBrokersOrderCondition.Mifid2ExecutionAlgo = value

MiFID2 レポート: トランザクションの実行を社内で行う責任のあるアルゴリズムを識別します。

Mifid2ExecutionTrader
public string Mifid2ExecutionTrader { get; set; }
value = interactiveBrokersOrderCondition.Mifid2ExecutionTrader
interactiveBrokersOrderCondition.Mifid2ExecutionTrader = value

MiFID2 レポート: トランザクションの実行を会社の責任で相手に識別します。

MinCompeteSize
public int? MinCompeteSize { get; set; }
value = interactiveBrokersOrderCondition.MinCompeteSize
interactiveBrokersOrderCondition.MinCompeteSize = value

競争する最小サイズを定義します。

MinTradeQty
public int? MinTradeQty { get; set; }
value = interactiveBrokersOrderCondition.MinTradeQty
interactiveBrokersOrderCondition.MinTradeQty = value

最小取引数量を定義して、記入します。

MiscOptions
public IEnumerable<Tuple<string, string>> MiscOptions { get; set; }
value = interactiveBrokersOrderCondition.MiscOptions
interactiveBrokersOrderCondition.MiscOptions = value

追加パラメータ。

Oca
public OcaCondition Oca { get; }
value = interactiveBrokersOrderCondition.Oca

OCA(One-Cancels All)の設定

Origin
public OrderOrigins? Origin { get; set; }
value = interactiveBrokersOrderCondition.Origin
interactiveBrokersOrderCondition.Origin = value

送信者。

OutsideRth
public bool? OutsideRth { get; set; }
value = interactiveBrokersOrderCondition.OutsideRth
interactiveBrokersOrderCondition.OutsideRth = value

取引時間外でストップオーダーを有効化することができます。

OverridePercentageConstraints
public bool? OverridePercentageConstraints { get; set; }
value = interactiveBrokersOrderCondition.OverridePercentageConstraints
interactiveBrokersOrderCondition.OverridePercentageConstraints = value

注文を誤った価格でキャンセルします。

ParentId
public int? ParentId { get; set; }
value = interactiveBrokersOrderCondition.ParentId
interactiveBrokersOrderCondition.ParentId = value

親注文のID。

ParentPermId
public long? ParentPermId { get; set; }
value = interactiveBrokersOrderCondition.ParentPermId
interactiveBrokersOrderCondition.ParentPermId = value

親パーマID。

PeggedChangeAmount
public decimal? PeggedChangeAmount { get; set; }
value = interactiveBrokersOrderCondition.PeggedChangeAmount
interactiveBrokersOrderCondition.PeggedChangeAmount = value

証拠金注文:注文が義務付けられている価格が移動すべき金額。

PercentOffset
public decimal? PercentOffset { get; set; }
value = interactiveBrokersOrderCondition.PercentOffset
interactiveBrokersOrderCondition.PercentOffset = value

注文型相対値のシフト。

PostToAts
public int? PostToAts { get; set; }
value = interactiveBrokersOrderCondition.PostToAts
interactiveBrokersOrderCondition.PostToAts = value

IBKR ATS注文をSMARTへ移行

ProfessionalCustomer
public bool? ProfessionalCustomer { get; set; }
value = interactiveBrokersOrderCondition.ProfessionalCustomer
interactiveBrokersOrderCondition.ProfessionalCustomer = value

専門の顧客。

RandomizePrice
public bool? RandomizePrice { get; set; }
value = interactiveBrokersOrderCondition.RandomizePrice
interactiveBrokersOrderCondition.RandomizePrice = value

書籍をランダム化。

RandomizeSize
public bool? RandomizeSize { get; set; }
value = interactiveBrokersOrderCondition.RandomizeSize
interactiveBrokersOrderCondition.RandomizeSize = value

サイズをランダム化します。

ReferenceChangeAmount
public decimal? ReferenceChangeAmount { get; set; }
value = interactiveBrokersOrderCondition.ReferenceChangeAmount
interactiveBrokersOrderCondition.ReferenceChangeAmount = value

証拠金取引: 証拠金注文を調整するために、参照契約が移動する量。

ReferenceContractId
public int? ReferenceContractId { get; set; }
value = interactiveBrokersOrderCondition.ReferenceContractId
interactiveBrokersOrderCondition.ReferenceContractId = value

コマンドのペグト・ツー・ベンチマーク:この属性は、注文が優先される契約のconIdを含んだものとします。

ReferenceExchange
public string ReferenceExchange { get; set; }
value = interactiveBrokersOrderCondition.ReferenceExchange
interactiveBrokersOrderCondition.ReferenceExchange = value

証拠金取引: 参照契約を観察したいとの交換。

RefFuturesContractId
public int? RefFuturesContractId { get; set; }
value = interactiveBrokersOrderCondition.RefFuturesContractId
interactiveBrokersOrderCondition.RefFuturesContractId = value

未来契約ID。

RouteMarketableToBbo
public bool? RouteMarketableToBbo { get; set; }
value = interactiveBrokersOrderCondition.RouteMarketableToBbo
interactiveBrokersOrderCondition.RouteMarketableToBbo = value

ボーに市場を通すルート。

Scale
public ScaleCondition Scale { get; }
value = interactiveBrokersOrderCondition.Scale

注文変更のための条件。

Shareholder
public string Shareholder { get; set; }
value = interactiveBrokersOrderCondition.Shareholder
interactiveBrokersOrderCondition.Shareholder = value

株主・投資家の皆様へ

ShortSale
public ShortSaleCondition ShortSale { get; }
value = interactiveBrokersOrderCondition.ShortSale

組み合わせた脚の短い販売のための条件。

SmartRouting
public SmartRoutingCondition SmartRouting { get; }
value = interactiveBrokersOrderCondition.SmartRouting

スマート交換に送信される注文の設定。

Solicited
public bool? Solicited { get; set; }
value = interactiveBrokersOrderCondition.Solicited
interactiveBrokersOrderCondition.Solicited = value

請求される。

SplitVolume
public bool? SplitVolume { get; set; }
value = interactiveBrokersOrderCondition.SplitVolume
interactiveBrokersOrderCondition.SplitVolume = value

分割注文数量。

StartingPrice
public decimal? StartingPrice { get; set; }
value = interactiveBrokersOrderCondition.StartingPrice
interactiveBrokersOrderCondition.StartingPrice = value

開始価格。

StockRangeLower
public decimal? StockRangeLower { get; set; }
value = interactiveBrokersOrderCondition.StockRangeLower
interactiveBrokersOrderCondition.StockRangeLower = value

資産の最低価格。

StockRangeUpper
public decimal? StockRangeUpper { get; set; }
value = interactiveBrokersOrderCondition.StockRangeUpper
interactiveBrokersOrderCondition.StockRangeUpper = value

資産の資産を最大価格。

StockRefPrice
public decimal? StockRefPrice { get; set; }
value = interactiveBrokersOrderCondition.StockRefPrice
interactiveBrokersOrderCondition.StockRefPrice = value

資産価格の把握

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

ストッププライス。

SweepToFill
public bool? SweepToFill { get; set; }
value = interactiveBrokersOrderCondition.SweepToFill
interactiveBrokersOrderCondition.SweepToFill = value

最安値で。

Tier
public SoftDollarTier Tier { get; set; }
value = interactiveBrokersOrderCondition.Tier
interactiveBrokersOrderCondition.Tier = value

注文に使用するSoftドルティアを定義します。登録された専門家のアドバイザーとヘッジと相互資金のみに提供されます。

TrailStopPrice
public decimal? TrailStopPrice { get; set; }
value = interactiveBrokersOrderCondition.TrailStopPrice
interactiveBrokersOrderCondition.TrailStopPrice = value

移動停止活発化の価格。

TrailStopVolumePercentage
public decimal? TrailStopVolumePercentage { get; set; }
value = interactiveBrokersOrderCondition.TrailStopVolumePercentage
interactiveBrokersOrderCondition.TrailStopVolumePercentage = value

パーセンテージとして停止容積を追跡する。

Transmit
public bool? Transmit { get; set; }
value = interactiveBrokersOrderCondition.Transmit
interactiveBrokersOrderCondition.Transmit = value

TWSで注文を送信します。

TriggerMethod
public TriggerMethods? TriggerMethod { get; set; }
value = interactiveBrokersOrderCondition.TriggerMethod
interactiveBrokersOrderCondition.TriggerMethod = value

ストップオーダーの活性化条件。

TriggerPrice
public decimal? TriggerPrice { get; set; }
value = interactiveBrokersOrderCondition.TriggerPrice
interactiveBrokersOrderCondition.TriggerPrice = value
UsePriceManagementAlgo
public bool? UsePriceManagementAlgo { get; set; }
value = interactiveBrokersOrderCondition.UsePriceManagementAlgo
interactiveBrokersOrderCondition.UsePriceManagementAlgo = value

価格管理アルゴリズムを使用します。

Volatility
public VolatilityCondition Volatility { get; }
value = interactiveBrokersOrderCondition.Volatility

注文タイプボラティリティの設定。

WhatIf
public bool? WhatIf { get; set; }
value = interactiveBrokersOrderCondition.WhatIf
interactiveBrokersOrderCondition.WhatIf = value

注文は、手数料とマージンに関する情報を返します。