InteractiveBrokersOrderCondition
InteractiveBrokers order condition.
继承自: OrderCondition
构造函数
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.
AuctionStrategy : AuctionStrategies?
Trading.
AutoCancelDate : string
Auto cancel date.
AutoCancelParent : bool?
Auto cancel parent.
BondAccruedInterest : string
Bond accrued interest.
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.
DiscretionaryUpToLimitPrice : bool
Convert order of type 'Primary Peg' to 'D-Peg'.
DontUseAutoPriceForHedge : bool
Don't use auto price for hedge
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.
ExtraConditions : IEnumerable<ExtraOrderCondition>
Extra conditions.
FinancialAdvisor : FinancialAdvisorCondition
Settings for automatic order volume calculation.
GoodAfterTime : DateTime?
Activate after given time.
Hedge : HedgeCondition
Condition for hedge-orders.
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.
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.
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.
ShortSale : ShortSaleCondition
Condition for short sales of combined legs.
SmartRouting : SmartRoutingCondition
Settings for orders that are sent to the Smart exchange.
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.
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.
TriggerMethod : TriggerMethods?
Stop-order activation condition.
UsePriceManagementAlgo : bool?
Use price management algorithm.
Volatility : VolatilityCondition
The settings for the orders type Volatility.