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

商户入证.

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

上下命令的条件。

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

算法标识.

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

外用用户名( I).

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

适用于美国所有商品(未来)交易所的监管属性,规定允许客户遵守CFTC Tag 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

在TWS用作OSS时,从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

确定公司内负责投资决策的算法。 MiFID 2 包含的命令必须包括 Mifid2DecisionMaker 或 Mifid2DecisionAlgo,但两者均不能同时存在。

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

确定个人是公司内投资决策的责任方。 MiFID 2(金融工具指令2中的市场)所涵盖命令必须包括Mifid2DecisionMaker或Mifid2DecisionAlgo领域(但两者均不同时存在) 。

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

对于MiFID 2报告:确定负责执行公司内部交易的算法.

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

MiFID 2号报告:指明某人是公司内部执行交易的责任方。

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(一个- 全部) 设置 。

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

父母令证.

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

父母的永久身份证。

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

重新前往SMART 执行IBKRATS指令.

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

期货合约编号.

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

路可卖到bbo。

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

定义用于订单的软元级,只提供注册专业顾问和对冲基金和共同基金。

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

命令中,应运回有关佣金和差额的资料。