InteractiveBrokersFixOrderCondition

StockSharp.Fix.Dialects

Условие заказа InteractiveBrokers (FIX CTCI).

Наследует: FixOrderCondition

Конструкторы

InteractiveBrokersFixOrderCondition
public InteractiveBrokersFixOrderCondition()
interactiveBrokersFixOrderCondition = InteractiveBrokersFixOrderCondition()

Инициализирует новый экземпляр InteractiveBrokersFixOrderCondition.

Свойства

AllowPastEndTime
public string AllowPastEndTime { get; set; }
value = interactiveBrokersFixOrderCondition.AllowPastEndTime
interactiveBrokersFixOrderCondition.AllowPastEndTime = value

Отличительный параметр для IBKR Algo Orders 1 = да 0 = нет NewOrder Single (IBKR ALGO Orders).

BarrierLimitPrice
public decimal? BarrierLimitPrice { get; set; }
value = interactiveBrokersFixOrderCondition.BarrierLimitPrice
interactiveBrokersFixOrderCondition.BarrierLimitPrice = value

Указывает новую предельную цену, как только барьер будет достигнут.

BarrierPrice
public decimal? BarrierPrice { get; set; }
value = interactiveBrokersFixOrderCondition.BarrierPrice
interactiveBrokersFixOrderCondition.BarrierPrice = value

Указывается цена триггера для барьера (обязательно, если 6257 > 0) New Order Single.

BarrierPriceDelimiter
public string BarrierPriceDelimiter { get; set; }
value = interactiveBrokersFixOrderCondition.BarrierPriceDelimiter
interactiveBrokersFixOrderCondition.BarrierPriceDelimiter = value

Указывает тип ордера при достижении барьера. Действительные значения: 3 = Stop 4 = Stop Limit T = Trailing Stop TSL = Trailing Stop Limit New Order Single.

BarrierStopPrice
public decimal? BarrierStopPrice { get; set; }
value = interactiveBrokersFixOrderCondition.BarrierStopPrice
interactiveBrokersFixOrderCondition.BarrierStopPrice = value

Указывает новую цену остановки, как только барьер будет достигнут.

BarrierTrailingAmt
public decimal? BarrierTrailingAmt { get; set; }
value = interactiveBrokersFixOrderCondition.BarrierTrailingAmt
interactiveBrokersFixOrderCondition.BarrierTrailingAmt = value

Указывается новая величина отсчета после достижения барьера New Order Single.

BarrierTrailingAmtUnit
public string BarrierTrailingAmtUnit { get; set; }
value = interactiveBrokersFixOrderCondition.BarrierTrailingAmtUnit
interactiveBrokersFixOrderCondition.BarrierTrailingAmtUnit = value

Указывает метод трассы, используемый для Барьерных ордеров: Действительные значения: 6268=0 'Абсолютное смещение используется 6268=100 'Процентное смещение используется Новый ордер 'Одиночный (приказы на остановку прицепа).

CheapToReroute
public int? CheapToReroute { get; set; }
value = interactiveBrokersFixOrderCondition.CheapToReroute
interactiveBrokersFixOrderCondition.CheapToReroute = value

Указывает, следует ли направлять нерыночные ордера на биржи, которые взимают плату за аннулирование. Действительные значения: 6271=1 Подтвердить маршрут на биржи, где нет платы за аннулирование. Новый ордер.

CondCurrency
public string CondCurrency { get; set; }
value = interactiveBrokersFixOrderCondition.CondCurrency
interactiveBrokersFixOrderCondition.CondCurrency = value

Используется, если символ состояния был бы двусмысленным, Новый порядок - Одиночный.

ConditionConID
public string ConditionConID { get; set; }
value = interactiveBrokersFixOrderCondition.ConditionConID
interactiveBrokersFixOrderCondition.ConditionConID = value

Внутренний контракт ИБКР ID New Order-Single.

ConditionExchange
public string ConditionExchange { get; set; }
value = interactiveBrokersFixOrderCondition.ConditionExchange
interactiveBrokersFixOrderCondition.ConditionExchange = value

Условие должно быть выполнено на основе рыночных данных этого обмена New Order-Single.

ConditionExecutionPattern
public string ConditionExecutionPattern { get; set; }
value = interactiveBrokersFixOrderCondition.ConditionExecutionPattern
interactiveBrokersFixOrderCondition.ConditionExecutionPattern = value

Требуется, если 6222=5, формат: строка New Order — Single.

ConditionExpiry
public DateTime? ConditionExpiry { get; set; }
value = interactiveBrokersFixOrderCondition.ConditionExpiry
interactiveBrokersFixOrderCondition.ConditionExpiry = value

Год и месяц истечения срока действия (для фьючерсов или опционов) Формат: (yyyymm) Новый порядок-один.

ConditionIgnoreRegularTradingHours
public int? ConditionIgnoreRegularTradingHours { get; set; }
value = interactiveBrokersFixOrderCondition.ConditionIgnoreRegularTradingHours
interactiveBrokersFixOrderCondition.ConditionIgnoreRegularTradingHours = value

Настройка для запуска условных ордеров вне обычных рыночных часов. Действительные значения: 1 = Разрешить запуск вне обычных торговых часов Если тег опущен, запуск будет ограничен обычными торговыми часами. Новый порядок-один.

ConditionListSize
public decimal? ConditionListSize { get; set; }
value = interactiveBrokersFixOrderCondition.ConditionListSize
interactiveBrokersFixOrderCondition.ConditionListSize = value

Количество условий в сообщении Новый порядок-Единый.

ConditionLocalSymbol
public string ConditionLocalSymbol { get; set; }
value = interactiveBrokersFixOrderCondition.ConditionLocalSymbol
interactiveBrokersFixOrderCondition.ConditionLocalSymbol = value

Указывается местный символ продукта IBKR, который вы делаете, при условии, что новый заказ будет единственным.

ConditionLogicOperantBinder
public char? ConditionLogicOperantBinder { get; set; }
value = interactiveBrokersFixOrderCondition.ConditionLogicOperantBinder
interactiveBrokersFixOrderCondition.ConditionLogicOperantBinder = value

Логическое связующее, используемое с несколькими условиями. a = и o = или n = не определено (должно использоваться только с последним условием в списке) Новый порядок-один.

ConditionMargin
public int? ConditionMargin { get; set; }
value = interactiveBrokersFixOrderCondition.ConditionMargin
interactiveBrokersFixOrderCondition.ConditionMargin = value

Требуется, если 6222=4, формат: целое число Новый порядок — Одиночный.

ConditionOperand
public string ConditionOperand { get; set; }
value = interactiveBrokersFixOrderCondition.ConditionOperand
interactiveBrokersFixOrderCondition.ConditionOperand = value

Действительные значения: <= >= Новый порядок-один.

ConditionRight
public char? ConditionRight { get; set; }
value = interactiveBrokersFixOrderCondition.ConditionRight
interactiveBrokersFixOrderCondition.ConditionRight = value

Право опциона (звонок или ставить) Действительные значения: C = Call P = Put New Order-Single.

ConditionSecurityType
public string ConditionSecurityType { get; set; }
value = interactiveBrokersFixOrderCondition.ConditionSecurityType
interactiveBrokersFixOrderCondition.ConditionSecurityType = value

Указывает тип финансового инструмента в условном порядке New Order-Single.

ConditionStrike
public decimal? ConditionStrike { get; set; }
value = interactiveBrokersFixOrderCondition.ConditionStrike
interactiveBrokersFixOrderCondition.ConditionStrike = value

Цена исполнения финансового инструмента, если он является опционом New Order-Single.

ConditionTime
public DateTime? ConditionTime { get; set; }
value = interactiveBrokersFixOrderCondition.ConditionTime
interactiveBrokersFixOrderCondition.ConditionTime = value

Требуется, если 6222=3, формат: yyyymmdd-hh:mm:ss New Order — Single.

ConditionTriggerMethod
public int? ConditionTriggerMethod { get; set; }
value = interactiveBrokersFixOrderCondition.ConditionTriggerMethod
interactiveBrokersFixOrderCondition.ConditionTriggerMethod = value

Метод триггера для условия Действительные значения: 1 = Двойная заявка/Запрос 2 = Последний 3 = Двойной последний 4 = Запрос/Запрос Новый порядок-один.

ConditionTriggerPrice
public decimal? ConditionTriggerPrice { get; set; }
value = interactiveBrokersFixOrderCondition.ConditionTriggerPrice
interactiveBrokersFixOrderCondition.ConditionTriggerPrice = value

Триггерная цена для условия New Order-Single.

ConditionType
public int? ConditionType { get; set; }
value = interactiveBrokersFixOrderCondition.ConditionType
interactiveBrokersFixOrderCondition.ConditionType = value

Используется при отправке ConditionType, кроме Price (по умолчанию, если тег 6222 не указан) желательно. 1=Цена, 3=Время, 4=Маржинальная подушка, 5=Торговля, 6=Объем Новый заказ - Одиночный.

ConditionUnderlying
public string ConditionUnderlying { get; set; }
value = interactiveBrokersFixOrderCondition.ConditionUnderlying
interactiveBrokersFixOrderCondition.ConditionUnderlying = value

В основе символ продукта, на котором существует условие. Новый порядок-один.

ConditionVolume
public int? ConditionVolume { get; set; }
value = interactiveBrokersFixOrderCondition.ConditionVolume
interactiveBrokersFixOrderCondition.ConditionVolume = value

Требуется, если 6222=6 New Order Single.

CondPrimaryExch
public string CondPrimaryExch { get; set; }
value = interactiveBrokersFixOrderCondition.CondPrimaryExch
interactiveBrokersFixOrderCondition.CondPrimaryExch = value

Используется, если символ состояния был бы двусмысленным, Новый порядок - Одиночный.

CondSubmitCancel
public int? CondSubmitCancel { get; set; }
value = interactiveBrokersFixOrderCondition.CondSubmitCancel
interactiveBrokersFixOrderCondition.CondSubmitCancel = value

Указывает, должен ли заказ быть представлен или отменен, если условие выполнено 0 = Предоставить 1 = Отменить новый заказ - Единый.

ConsiderExecCost
public int? ConsiderExecCost { get; set; }
value = interactiveBrokersFixOrderCondition.ConsiderExecCost
interactiveBrokersFixOrderCondition.ConsiderExecCost = value

Доступно только для клиентов с несвязанными комиссиями 1 = Наивысший скидка 2 = Первичный обмен 3 = Наивысший обмен скидкой 4 = Наивысший обмен с наименьшим количеством скидки Новый заказ.

ContinuousUpdate
public string ContinuousUpdate { get; set; }
value = interactiveBrokersFixOrderCondition.ContinuousUpdate
interactiveBrokersFixOrderCondition.ContinuousUpdate = value

Используется в IBKR Volatility Orders 1 = Используйте первоначальный расчет волатильности только 2 = Постоянно обновляйте цену по мере изменения расчета волатильности 3 = Цена за основной заказ, указанный клиентом New Order (IBKR Volatility Orders).

ContractID
public string ContractID { get; set; }
value = interactiveBrokersFixOrderCondition.ContractID
interactiveBrokersFixOrderCondition.ContractID = value

Новый порядок.

DeactivateOnClose
public int? DeactivateOnClose { get; set; }
value = interactiveBrokersFixOrderCondition.DeactivateOnClose
interactiveBrokersFixOrderCondition.DeactivateOnClose = value

Используется в ордерах IBKR Algo для деактивации ордера в конце текущего торгового дня. 1 = деактивировать ордер в конце дня. 0 = не деактивировать в конце дня. (по умолчанию до 0, если опущено) Новый ордер (заказы IBKR Algo).

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

Используется в сочетании с пользовательской функцией Tag 18=s (peg to stock). Данный тег определяет дельту, которая будет использоваться в заказе. Значение должно быть между -100 и 100. (знак игнорируется) New Order-Single.

DiscretionaryType
public int? DiscretionaryType { get; set; }
value = interactiveBrokersFixOrderCondition.DiscretionaryType
interactiveBrokersFixOrderCondition.DiscretionaryType = value

Для использования с типом заказа P.I.P. указывается Стратегия аукциона для заказа P.I.P. порядок 1 = Дискреционное сопоставление 2 = Дискреционное улучшение 3 = Прозрачный новый заказ-один.

DisplaySize
public int? DisplaySize { get; set; }
value = interactiveBrokersFixOrderCondition.DisplaySize
interactiveBrokersFixOrderCondition.DisplaySize = value

Отличительный параметр для IBKR Algo Orders NewOrder Single (IBKR ALGO Orders).

DividendSchedule
public string DividendSchedule { get; set; }
value = interactiveBrokersFixOrderCondition.DividendSchedule
interactiveBrokersFixOrderCondition.DividendSchedule = value

Используется в формате IBKR Volatility Orders Valid Format: Yyyymmdd/value,yyyymmdd/value и т. д. Новый порядок (IBKR Volatility Orders).

EndTime
public DateTime? EndTime { get; set; }
value = interactiveBrokersFixOrderCondition.EndTime
interactiveBrokersFixOrderCondition.EndTime = value

Отличительный параметр для формата IBKR Algo Orders: yyyymmdd-hh:mm:ss NewOrder Single (IBKR ALGO Orders).

FacilitationPercentage
public decimal? FacilitationPercentage { get; set; }
value = interactiveBrokersFixOrderCondition.FacilitationPercentage
interactiveBrokersFixOrderCondition.FacilitationPercentage = value

ISE Facilitation Order (только ISE FOK) - желаемый процент нового ордера.

ForceCompletion
public string ForceCompletion { get; set; }
value = interactiveBrokersFixOrderCondition.ForceCompletion
interactiveBrokersFixOrderCondition.ForceCompletion = value

Отличительный параметр для IBKR Algo Orders 1 = true 0 = false NewOrder Single (IBKR ALGO Orders).

ForceOnlyRTH
public int? ForceOnlyRTH { get; set; }
value = interactiveBrokersFixOrderCondition.ForceOnlyRTH
interactiveBrokersFixOrderCondition.ForceOnlyRTH = value

1= ForceOnlyRTH - это ON New Order Single.

HedgeRatio
public int? HedgeRatio { get; set; }
value = interactiveBrokersFixOrderCondition.HedgeRatio
interactiveBrokersFixOrderCondition.HedgeRatio = value

Используется в парной торговле 6666 = Ставка, используемая для вычисления размера детского заказа Пример: 1.8 (размер родительского заказа = 100, 180 будет использоваться для ребенка) Новый заказ Одиночный.

HedgeType
public int? HedgeType { get; set; }
value = interactiveBrokersFixOrderCondition.HedgeType
interactiveBrokersFixOrderCondition.HedgeType = value

Используется в парной торговле 6665 = 3 (парная торговля) New Order Single.

HedgingType
public string HedgingType { get; set; }
value = interactiveBrokersFixOrderCondition.HedgingType
interactiveBrokersFixOrderCondition.HedgingType = value

Используется в IBKR Volatility Orders Valid Values: -1=No Hedging 1=MKT Hedging 2=Limit Order Hedge E=Relative Order Hedge New Order (IBKR Volatility Orders).

IBKRLocalSymbol
public string IBKRLocalSymbol { get; set; }
value = interactiveBrokersFixOrderCondition.IBKRLocalSymbol
interactiveBrokersFixOrderCondition.IBKRLocalSymbol = value

Для опционов на акции США используется символ OCC 21-символа OSI. Формат: Корень опциона [6 char] Yr (2 char) Mo [2 char] Day [2 char] c/p [1 char] долларовая стачка [5 char] десятичная стачка [3 char] Пример: MSFT 200117C00140000 I New Order-Single.

ImbalanceOnly
public int? ImbalanceOnly { get; set; }
value = interactiveBrokersFixOrderCondition.ImbalanceOnly
interactiveBrokersFixOrderCondition.ImbalanceOnly = value

Используемый в ордерах на дисбаланс, чехол использования 6737=1 New Order Single.

ImpVolatility
public string ImpVolatility { get; set; }
value = interactiveBrokersFixOrderCondition.ImpVolatility
interactiveBrokersFixOrderCondition.ImpVolatility = value

Используется в IBKR Volatility Orders Volatility in decimal form (десятичная процентная доля) New Order (IBKR Volatility Orders).

InterestSchedule
public string InterestSchedule { get; set; }
value = interactiveBrokersFixOrderCondition.InterestSchedule
interactiveBrokersFixOrderCondition.InterestSchedule = value

Используется в формате IBKR Volatility Orders Valid Format: Yyyymmdd/value,yyyymmdd/value и т. д. Новый порядок (IBKR Volatility Orders).

IsDeltaHedge
public string IsDeltaHedge { get; set; }
value = interactiveBrokersFixOrderCondition.IsDeltaHedge
interactiveBrokersFixOrderCondition.IsDeltaHedge = value

Используется в IBKR Volatility Orders Valid Values: 1=Hedging Order Anything else oromitted=NOT hedging order New Order (IBKR Volatility Orders).

LegClearingFirm
public string LegClearingFirm { get; set; }
value = interactiveBrokersFixOrderCondition.LegClearingFirm
interactiveBrokersFixOrderCondition.LegClearingFirm = value

Пер-ноги расчистки для комбинированных заказов.Заказ должен содержать пустые значения для всех ног, кроме запасных ножек Новый заказ - Мультилег.

LegLocateBroker
public string LegLocateBroker { get; set; }
value = interactiveBrokersFixOrderCondition.LegLocateBroker
interactiveBrokersFixOrderCondition.LegLocateBroker = value

Аналогично 5700 'Используется для комбинированных заказов Tag 6216 (четырехбуквенный клиринговый брокер или хранитель MPID) требуется для многоногих коротких ордеров на продажу с участием U.S акций, чтобы указать текущее местоположение акций, которые должны быть доставлены в связи с коротким заказом на продажу New Order ' Multileg.

LegLocateReqd
public bool? LegLocateReqd { get; set; }
value = interactiveBrokersFixOrderCondition.LegLocateReqd
interactiveBrokersFixOrderCondition.LegLocateReqd = value

Аналогично 114 "Используется для комбинированных заказов Действительные коды = "N" или "Y." Требуется для многоногих коротких ордеров на продажу с участием U.S. долевые финансовые инструменты (акции). Если клиент использует IBKR в качестве исполняющего брокера, но использует клирингового брокера, отличного от IBKR (a "NonCleared Customer") и тег 624 содержит значение "5", а тег 6086 содержит значение "1" или "2", этот тег 6215 должен содержать значение "N". Новый порядок - Multileg.

LocateBroker
public string LocateBroker { get; set; }
value = interactiveBrokersFixOrderCondition.LocateBroker
interactiveBrokersFixOrderCondition.LocateBroker = value

Тег 5700 требуется для коротких ордеров на продажу с участием акций U.S, чтобы указать текущее местоположение акций, которые должны быть доставлены в связи с заказом на короткую продажу нового заказа.

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

Mifid2 Algo использовался для разминирования лица, принимающего решения ALGO для заказа.

Mifid2DecisionMakerShortCode
public string Mifid2DecisionMakerShortCode { get; set; }
value = interactiveBrokersFixOrderCondition.Mifid2DecisionMakerShortCode
interactiveBrokersFixOrderCondition.Mifid2DecisionMakerShortCode = value

Код Mifid2 используется для разминирования присвоенного IBKR короткого кода для лица, принимающего решения по заказу.

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

Имя ALGO или IB присваивается короткому коду, который отвечает за исполнение в фирме New Order Single.

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

Имя человека или IB присваивается коротким кодом, который отвечает за исполнение в фирме New Order Single.

NoBarriers
public int? NoBarriers { get; set; }
value = interactiveBrokersFixOrderCondition.NoBarriers
interactiveBrokersFixOrderCondition.NoBarriers = value

Указывает количество "барьеров", используемых в регулируемом стоп-ордере.

NoStrategyParameters
public int? NoStrategyParameters { get; set; }
value = interactiveBrokersFixOrderCondition.NoStrategyParameters
interactiveBrokersFixOrderCondition.NoStrategyParameters = value

IBKR Algo Orders New Order (Новый Орден)

NotHeld
public bool? NotHeld { get; set; }
value = interactiveBrokersFixOrderCondition.NotHeld
interactiveBrokersFixOrderCondition.NotHeld = value

Требуется значение «1» на всех новых заказах (35=D) для котирования акций покупателями Действительные значения: (0 = ложные, 1 = истинные) Новый заказ Единый.

OptionAcct
public string OptionAcct { get; set; }
value = interactiveBrokersFixOrderCondition.OptionAcct
interactiveBrokersFixOrderCondition.OptionAcct = value

Этот тег имеет приоритет над всеми другими тегами емкости заказа. Действительные значения: c = Клиент f = Фирма m = Маркетмейкер b = Брокер Дилер n = Прочь Маркетмейкер у = Специалист в Основе j = Совместный бэк-офис Новый заказ.

OrderReferenceAccount
public string OrderReferenceAccount { get; set; }
value = interactiveBrokersFixOrderCondition.OrderReferenceAccount
interactiveBrokersFixOrderCondition.OrderReferenceAccount = value

Дополнительное поле для дополнительной идентификации заказов клиентов.

PctVol
public int? PctVol { get; set; }
value = interactiveBrokersFixOrderCondition.PctVol
interactiveBrokersFixOrderCondition.PctVol = value

Отличительный параметр для IBKR Algo Orders NewOrder Single (IBKR ALGO Orders).

ProfessionalCustomer
public int? ProfessionalCustomer { get; set; }
value = interactiveBrokersFixOrderCondition.ProfessionalCustomer
interactiveBrokersFixOrderCondition.ProfessionalCustomer = value

Позволяет маршрутизирующим фирмам определять заказ как маршрутизируемый «профессиональным клиентом», как это определено маршрутизирующей фирмой. IBKR передаст это обозначение на обмен опционами назначения. 1 = True 0 = False (по умолчанию) New Order - Single.

RiskAversion
public string RiskAversion { get; set; }
value = interactiveBrokersFixOrderCondition.RiskAversion
interactiveBrokersFixOrderCondition.RiskAversion = value

Отличительный параметр для IBKR Algo Orders Одно из этих 4 значений: Aggr / Pass / Neut / GetDon NewOrder Single (IBKR ALGO Orders).

ShortSaleRule
public int? ShortSaleRule { get; set; }
value = interactiveBrokersFixOrderCondition.ShortSaleRule
interactiveBrokersFixOrderCondition.ShortSaleRule = value

Действительные значения - это либо "1", либо "2". Новый порядок.

SmartComboGuarantee
public int? SmartComboGuarantee { get; set; }
value = interactiveBrokersFixOrderCondition.SmartComboGuarantee
interactiveBrokersFixOrderCondition.SmartComboGuarantee = value

Используется с комбо-маршрутизаторами SMART для определения того, должны ли быть гарантированы или негарантированы межбиржевые комбо-комбо 0 = Гарантированный 1 = Негарантированный 6248 = 1, необходимый для комбо-заказов STK / STK Новый заказ - Многогранный.

StagedOrder
public decimal? StagedOrder { get; set; }
value = interactiveBrokersFixOrderCondition.StagedOrder
interactiveBrokersFixOrderCondition.StagedOrder = value

Используется для определения, будет ли заказ поставлен на экран TWS Blotter Valid Values: 1=Yes 0=No (по умолчанию 0, если опущен) New Order - Single.

StartTime
public DateTime? StartTime { get; set; }
value = interactiveBrokersFixOrderCondition.StartTime
interactiveBrokersFixOrderCondition.StartTime = value

Отличительный параметр для формата IBKR Algo Orders: yyyymmdd-hh:mm:ss NewOrder Single (IBKR ALGO Orders).

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

Используется в сочетании с пользовательской функцией Tag 18=s (peg to stock). Этот тег определяет нижний диапазон базового диапазона для дельта-заказа. Если базовый запас идет ниже этого значения, заказ отменяется New Order-Single.

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

Используется в сочетании с пользовательской функцией Tag 18=s (peg to stock). Этот тег определяет нижний диапазон базового диапазона для дельта-заказа. Если базовый запас превышает это значение, заказ отменяется New Order-Single.

StockRefPrice
public string StockRefPrice { get; set; }
value = interactiveBrokersFixOrderCondition.StockRefPrice
interactiveBrokersFixOrderCondition.StockRefPrice = value

Цена на акции привязана к ордерам на акции. (i.e. Цена опциона = auxPrice + (NBBO - stockRefPrice) * delta) Новый заказ - Single.

StrategyParameterName
public string StrategyParameterName { get; set; }
value = interactiveBrokersFixOrderCondition.StrategyParameterName
interactiveBrokersFixOrderCondition.StrategyParameterName = value

Используется для IBKR Algo Orders Valid Values: riskAversion pctVol forceCompletion New Order (IBKR Algos).

StrategyParameterValue
public string StrategyParameterValue { get; set; }
value = interactiveBrokersFixOrderCondition.StrategyParameterValue
interactiveBrokersFixOrderCondition.StrategyParameterValue = value

Используется для IBKR Algo Orders Valid Values: Aggressive Passive Neutral Get Done New Order (IBKR Algos).

TradingClass
public string TradingClass { get; set; }
value = interactiveBrokersFixOrderCondition.TradingClass
interactiveBrokersFixOrderCondition.TradingClass = value

Используется только для идентификации продукта. Это представляет собой пример опции «класс»: базовым символом для Microsoft является «MSFT» Символом класса опции для Microsoft является «MSQ» New Order-Single.

TrailingAmtUnit
public string TrailingAmtUnit { get; set; }
value = interactiveBrokersFixOrderCondition.TrailingAmtUnit
interactiveBrokersFixOrderCondition.TrailingAmtUnit = value

Указывает используемый метод трассировки: Действительные значения: 6268=0 'Абсолютное смещение использовано 6268=100' Процентное смещение использовано Новый порядок 'Одиночный (приказы остановки трассы).

TrailLimitOffset
public decimal? TrailLimitOffset { get; set; }
value = interactiveBrokersFixOrderCondition.TrailLimitOffset
interactiveBrokersFixOrderCondition.TrailLimitOffset = value

Используется в трейлинговых стоп-лосс-ордерах для указания смещения предельной цены.Может быть положительным, отрицательным или нулевым New Order - Single.

TriggerMethod
public string TriggerMethod { get; set; }
value = interactiveBrokersFixOrderCondition.TriggerMethod
interactiveBrokersFixOrderCondition.TriggerMethod = value

Установил метод стоп-триггера для остановок, стоп-лимитов и спусков.

UnderlyingRefPrice
public string UnderlyingRefPrice { get; set; }
value = interactiveBrokersFixOrderCondition.UnderlyingRefPrice
interactiveBrokersFixOrderCondition.UnderlyingRefPrice = value

Используется в IBKR Volatility Orders 1=midpoint 2=bid или ask New Order (IBKR Volatility Orders).

UseNetPrice
public int? UseNetPrice { get; set; }
value = interactiveBrokersFixOrderCondition.UseNetPrice
interactiveBrokersFixOrderCondition.UseNetPrice = value

Указывает, следует ли использовать чистую цену по сравнению со стандартной ценой на сырье. 1 = Используйте чистую цену 0 = Используйте сырую цену (по умолчанию) Новый порядок один (Заказы на фиксированный доход).

VolatCapPercentage
public decimal? VolatCapPercentage { get; set; }
value = interactiveBrokersFixOrderCondition.VolatCapPercentage
interactiveBrokersFixOrderCondition.VolatCapPercentage = value

Используется в IBKR Volatility Orders Percentage in decimal form New Order (IBKR Volatility Orders).

VolatCapTicks
public string VolatCapTicks { get; set; }
value = interactiveBrokersFixOrderCondition.VolatCapTicks
interactiveBrokersFixOrderCondition.VolatCapTicks = value

Используется в IBKR Volatility Orders Price tick offset in decimal form New Order (IBKR Volatility Orders).

WhatIf
public int? WhatIf { get; set; }
value = interactiveBrokersFixOrderCondition.WhatIf
interactiveBrokersFixOrderCondition.WhatIf = value

WhatIf: 6091 = 1 Новый заказ - Single.

XcrossC1OrdID
public string XcrossC1OrdID { get; set; }
value = interactiveBrokersFixOrderCondition.XcrossC1OrdID
interactiveBrokersFixOrderCondition.XcrossC1OrdID = value

ISE Facilitation Order Firm side for C1OrdID (фирма, эквивалентная тегу 11) New Order ' Single (только ISE FOK).

XCrossClearingAccount
public string XCrossClearingAccount { get; set; }
value = interactiveBrokersFixOrderCondition.XCrossClearingAccount
interactiveBrokersFixOrderCondition.XCrossClearingAccount = value

ISE Facilitation Order Firm’s ClearingAccount (фирма эквивалентна тегу 440) New Order ' Single (только ISE FOK).

XCrossClearingFirm
public string XCrossClearingFirm { get; set; }
value = interactiveBrokersFixOrderCondition.XCrossClearingFirm
interactiveBrokersFixOrderCondition.XCrossClearingFirm = value

ISE Facilitation Order Firm’s ClearingFirm (фирма эквивалентна тегу 439) New Order ' Single (только ISE FOK).

XCrossOpenClose
public string XCrossOpenClose { get; set; }
value = interactiveBrokersFixOrderCondition.XCrossOpenClose
interactiveBrokersFixOrderCondition.XCrossOpenClose = value

ISE Facilitation Order Firm’s OpenClose (фирма эквивалентна тегу 77) New Order ' Single (только ISE FOK).

XCrossOptionAcct
public string XCrossOptionAcct { get; set; }
value = interactiveBrokersFixOrderCondition.XCrossOptionAcct
interactiveBrokersFixOrderCondition.XCrossOptionAcct = value

ISE Facilitation Order Firm’s OptionAcct (фирма эквивалентна тегу6122) New Order ' Single (только ISE FOK).