InteractiveBrokersOrderCondition

StockSharp.InteractiveBrokers

InteractiveBrokers order condition.

继承自: OrderCondition

实现: IStopLossOrderCondition

构造函数

InteractiveBrokersOrderCondition()

Initializes a new instance of the InteractiveBrokersOrderCondition.

属性

Active : ActiveCondition

Condition for GTC orders.

AdjustableTrailingUnit : int?

Adjusted Stop orders: specifies where the trailing unit is an amount (set to 0) or a percentage (set to 1).

AdjustedOrderType : string

Adjusted Stop orders: the parent order will be adjusted to the given type when the adjusted trigger price is penetrated.

AdjustedStopLimitPrice : decimal?

Adjusted Stop orders: specifies the stop limit price of the adjusted (STPL LMT) parent.

AdjustedStopPrice : decimal?

Adjusted Stop orders: specifies the stop price of the adjusted (STP) parent.

AdjustedTrailingAmount : decimal?

Adjusted Stop orders: specifies the trailing amount of the adjusted (TRAIL) parent.

AdvancedErrorOverride : string

Accepts a list with parameters obtained from advancedOrderRejectJson.

Agent : AgentDescriptions?

Trader ID.

Algo : AlgoCondition

Condition for algo-orders.

AlgoId : string

Algorithm ID.

AllOrNone : bool?

Wait for required volume to appear.

AutoCancelDate : string

Auto cancel date.

AutoCancelParent : bool?

Auto cancel parent.

BondAccruedInterest : string

Bond accrued interest.

CashQty : decimal?

The native cash quantity.

Clearing : ClearingCondition

Condition for clearing information.

Combo : ComboCondition

EFP orders settings.

CompeteAgainstBestOffset : decimal?

Specifies the offset Off The Midpoint that will be applied to the order.

ConditionsCancelOrder : bool

Conditions can determine if an order should become active or canceled.

ConditionsIgnoreRth : bool

Indicates whether or not conditions will also be valid outside Regular Trading Hours.

CustomerAccount : string

Customer account.

Delta : decimal?

Underlying asset delta.

DiscretionaryUpToLimitPrice : bool

Convert order of type 'Primary Peg' to 'D-Peg'.

DontUseAutoPriceForHedge : bool

Don't use auto price for hedge

Duration : int?

Duration.

ExtendedType : ExtendedOrderTypes?

Extended condition.

ExternalUserId : string

External User Id.

ExtOperator : string

Regulatory attribute that applies to all US Commodity (Futures) Exchanges, provided to allow client to comply with CFTC Tag 50 Rules.

FinancialAdvisor : FinancialAdvisorCondition

Settings for automatic order volume calculation.

GoodAfterTime : DateTime?

Activate after given time.

Hedge : HedgeCondition

Condition for hedge-orders.

Hidden : bool?

Hide order in market depth.

ImbalanceOnly : bool?

Imbalance only.

IsMarketOnOpen : bool?

At trading opening.

IsOmsContainer : bool

Create tickets from API orders when TWS is used as an OMS.

IsOpenOrClose : bool?

Is the order opening or closing.

IsOptionsExercise : bool

Exercise the option.

IsOptionsOverride : bool

Replace action.

IsPeggedChangeAmountDecrease : bool?

Pegged-to-benchmark orders: indicates whether the order's pegged price should increase or decreases.

ManualOrderIndicator : int?

Manual Order Indicator.

ManualOrderTime : DateTime?

Used by brokers and advisors when manually entering, modifying or cancelling orders at the direction of a client.

MidOffsetAtHalf : decimal?

This offset is applied when the spread is an odd number of cents wide. This offset must be in half-penny increments.

MidOffsetAtWhole : decimal?

This offset is applied when the spread is an even number of cents wide. This offset must be in whole-penny increments or zero.

Mifid2DecisionAlgo : string

Identifies the algorithm responsible for investment decisions within the firm. Orders covered under MiFID 2 must include either Mifid2DecisionMaker or Mifid2DecisionAlgo, but cannot have both.

Mifid2DecisionMaker : string

Identifies a person as the responsible party for investment decisions within the firm. Orders covered by MiFID 2 (Markets in Financial Instruments Directive 2) must include either Mifid2DecisionMaker or Mifid2DecisionAlgo field (but not both).

Mifid2ExecutionAlgo : string

For MiFID 2 reporting: identifies the algorithm responsible for the execution of a transaction within the firm.

Mifid2ExecutionTrader : string

For MiFID 2 reporting: identifies a person as the responsible party for the execution of a transaction within the firm.

MinCompeteSize : int?

Defines the minimum size to compete.

MinTradeQty : int?

Defines the minimum trade quantity to fill.

MiscOptions : IEnumerable<Tuple<string, string>>

Additional parameters.

Oca : OcaCondition

OCA (One-Cancels All) settings.

Origin : OrderOrigins?

Sender.

OutsideRth : bool?

Allow to activate a stop-order outside of trading time.

OverridePercentageConstraints : bool?

Cancel orders with wrong price.

ParentId : int?

Parent order ID.

ParentPermId : long?

Parent perm id.

PeggedChangeAmount : decimal?

Pegged-to-benchmark orders: amount by which the order's pegged price should move.

PercentOffset : decimal?

The shift in the price for the order type Relative.

PostToAts : int?

Reroute to SMART for IBKR ATS orders.

ProfessionalCustomer : bool?

Professional customer.

RandomizePrice : bool?

Randomize price books.

RandomizeSize : bool?

Randomize size.

ReferenceChangeAmount : decimal?

Pegged-to-benchmark orders: the amount the reference contract needs to move to adjust the pegged order.

ReferenceContractId : int?

Pegged-to-benchmark orders: this attribute will contain the conId of the contract against which the order will be pegged.

ReferenceExchange : string

Pegged-to-benchmark orders: the exchange against which we want to observe the reference contract.

RefFuturesContractId : int?

Futures contract id.

RouteMarketableToBbo : bool?

Route marketable to bbo.

Scale : ScaleCondition

Condition for order being changed.

Shareholder : string

Shareholder.

ShortSale : ShortSaleCondition

Condition for short sales of combined legs.

SmartRouting : SmartRoutingCondition

Settings for orders that are sent to the Smart exchange.

Solicited : bool?

Solicited.

SplitVolume : bool?

Split order volume.

StartingPrice : decimal?

Starting price.

StockRangeLower : decimal?

Minimum price of underlying asset.

StockRangeUpper : decimal?

Maximum price of underlying asset.

StockRefPrice : decimal?

Underlying asset price.

StopPrice : decimal?

Stop-price.

SweepToFill : bool?

At best price.

Tier : SoftDollarTier

Define the Soft Dollar Tier used for the order. Only provided for registered professional advisors and hedge and mutual funds.

TrailStopPrice : decimal?

Moving stop activation price.

TrailStopVolumePercentage : decimal?

Trailing stop volume as percentage.

Transmit : bool?

Send order in TWS.

TriggerMethod : TriggerMethods?

Stop-order activation condition.

UsePriceManagementAlgo : bool?

Use price management algorithm.

Volatility : VolatilityCondition

The settings for the orders type Volatility.

WhatIf : bool?

For order return information about commission and margin.