InteractiveBrokersFixOrderCondition

StockSharp.Fix.Dialects

InteractiveBrokers (FIX CTCI) Bestellbedingung.

Erbt von: FixOrderCondition

Konstruktoren

InteractiveBrokersFixOrderCondition
public InteractiveBrokersFixOrderCondition()
interactiveBrokersFixOrderCondition = InteractiveBrokersFixOrderCondition()

Initialisiert eine neue Instanz von InteractiveBrokersFixOrderCondition.

Eigenschaften

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

Unterschiedlicher Parameter für IBKR Algo Orders 1 = ja 0 = nein NewOrder Single (IBKR ALGO Orders).

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

Gibt den neuen Limitpreis an, sobald die Barriere erreicht ist.

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

Gibt den Triggerpreis für die Barriere an. (erforderlich, wenn 6257 > 0 New Order Single).

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

Gültig: 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

Gibt den neuen Stoppreis an, sobald die Barriere erreicht ist.

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

Gibt den neuen Trailing-Betrag an, sobald die Barriere erreicht ist New Order Single.

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

Gibt die für Barrier-Orders verwendete Trail-Methode an: Valid Values: 6268=0 ' Absolute Offset used 6268=100' Percentage Offset used New Order' Single (Trailing Stop Orders).

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

Gibt an, ob nicht marktfähige Aufträge an Börsen weitergeleitet werden sollen, die Stornierungsgebühren erheben.

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

Wird verwendet, wenn das Zustandssymbol ansonsten mehrdeutig wäre New Order - Single.

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

IBKR interne Vertrags-ID New Order-Single.

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

Die Bedingung muss auf der Grundlage von Marktdaten aus dieser Börse New Order-Single erfüllt werden.

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

Erforderlich, wenn 6222=5, Format: string New Order - Single.

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

Das Ablaufjahr und -monat (für Futures oder Optionen) Format: (yyyymm ) New Order-Single.

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

Die Aktivierung von bedingten Orders außerhalb der regulären Marktzeiten ist zulässig. Gültig: 1 = Auslösen außerhalb der regulären Handelszeiten zulassen.

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

Die Anzahl der Bedingungen in der Nachricht New Order-Single.

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

Gibt das lokale IBKR-Symbol des Produkts an, das Sie unter der Bedingung New Order-Single bestellen.

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

Der logische Ordner, der mit mehreren Bedingungen verwendet wird. a = und o = oder n = nicht definiert (sollte nur mit der letzten Bedingung in einer Liste verwendet werden) New Order-Single.

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

Erforderlich, wenn 6222=4, Format: integer New Order - Single.

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

Die Bedingungsoperation Valid Values: <= >= New Order-Single.

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

Das Recht einer Option (Call oder Put) Gültige Werte: C = Call P = Put New Order-Single.

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

Gibt die Art des Finanzinstruments in einer bedingten Order New Order-Single an.

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

Der Ausübungspreis des Finanzinstruments, wenn es sich um eine Option New Order-Single handelt.

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

Erforderlich, wenn 6222=3, Format: yyyymmdd-hh:mm:ss New Order - Single.

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

Triggermethode für die Bedingung Valid Values: 1 = Double Bid/Ask 2 = Last 3 = Double Last 4 = Bid/Ask New Order-Single.

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

Der Triggerpreis für die Bedingung New Order-Single.

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

Wird verwendet, wenn das Senden von ConditionType außer Preis (Standard, wenn Tag 6222 nicht angegeben) gewünscht ist. 1=Preis, 3=Zeit, 4=Margin Cushion, 5=Handel, 6=Volume New Order - Single.

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

Grundsymbol des Produkts, auf dem die Bedingung besteht. New Order-Single.

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

Erforderlich, wenn 6222 = 6 New Order Single.

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

Wird verwendet, wenn das Zustandssymbol ansonsten mehrdeutig wäre New Order - Single.

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

Gibt an, ob die Bestellung eingereicht oder storniert werden soll, wenn die Bedingung erfüllt ist 0 = 1 einreichen = Neue Bestellung stornieren - Single.

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

Nur für Kunden mit entbündelten Provisionen verfügbar 1 = Höchster Rabatt 2 = Primärbörse 3 = Höchster Volumenaustausch mit Rabatt 4 = Höchster Volumenaustausch mit niedrigster Gebühr New Order Single.

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

Verwendet in IBKR Volatility Orders 1=Use initial volatile calculation only 2=Continuously update the price as volatile calculation changes 3=Preis für die vom Client New Order angegebene Hauptorder (IBKR Volatility Orders).

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

New Order.

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

Wird in IBKR Algo Orders verwendet, um eine Order am Ende des aktuellen Handelstages zu deaktivieren. 1 = Deaktivieren Sie die Order am Ende des Tages. 0 = Nicht deaktivieren am Ende des Tages. (Standards auf 0, wenn weggelassen) Neue Order (IBKR Algo Orders).

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

Wird in Verbindung mit der benutzerdefinierten Funktion Tag 18=s (Peg to Stock) verwendet. Dieses Tag gibt das Delta an, das in der Reihenfolge verwendet werden soll. Wert muss zwischen -100 und 100 liegen. (das Zeichen wird ignoriert) New Order-Single.

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

Zur Verwendung mit dem Ordertyp P.I.P. auf der Box. Gibt die Auktionsstrategie für die Bestellung P.I.P. an 1 = Diskretionary Matching 2 = Diskretionary Improving 3 = Transparent New Order-Single.

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

Unterschiedlicher Parameter für IBKR Algo Orders NewOrder Single (IBKR ALGO Orders).

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

Verwendet in IBKR Volatility Orders Valid Format: Yyyymmdd/value,yyyymmdd/value etc. New Order (IBKR Volatility Orders).

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

Unterschiedlicher Parameter für das IBKR Algo Order Format: yyyymmdd-hh:mm:ss NewOrderSingle (IBKR ALGO Orders).

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

ISE Facilitation Order Gewünschter Prozentsatz New Order ' Single (nur ISE FOK).

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

Unterschiedlicher Parameter für 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 ist ON New Order Single.

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

Verwendet in Pair Trade 6666 = Rate verwendet, um die Bestellgröße für Kinder zu berechnen Beispiel: 1,8 (Elternbestellgröße = 100, 180 wird für Kinder verwendet) New Order Single.

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

Verwendet in Pair Trade 6665 = 3 (Pair Trade) New Order Single.

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

Verwendet in 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

Für US-Aktienoptionen wird das OSI-Symbol OCC 21 verwendet Format: Option root [6 char] Yr (2 char) Mo [2 char] Day [2 char] c/p [1 char] dollar strike [5 char] dezimal strike [3 char] Beispiel: MSFT 200117C00140000 I New Order-Single.

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

Wird in Imbalance Orders verwendet, ist der Use Case 6737=1 New Order Single.

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

Verwendet in IBKR Volatility Orders Volatility in dezimaler Form (Dezimalprozentsatz) New Order (IBKR Volatility Orders).

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

Verwendet in IBKR Volatility Orders Valid Format: Yyyymmdd/value,yyyymmdd/value etc. New Order (IBKR Volatility Orders).

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

Verwendet in IBKR Volatility Orders Valid Values: 1=Hedging Order Anything else or left=NOT hedging order New Order (IBKR Volatility Orders).

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

Per-Leg Clearing für Combo Orders: Order sollte leere Werte für alle Legs außer Stock Legs enthalten New Order - Multileg.

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

Wie 5700 'Verwendet für Kombinationsaufträge Tag 6216 (ein vier-Buchstaben-Clearing-Broker oder Depotbank MPID) ist für mehrbeinige Leerverkaufsaufträge mit U.S @ Aktien erforderlich, um den aktuellen Standort der Aktien anzuzeigen, die im Zusammenhang mit dem Kunden Leerverkaufsauftrag geliefert werden sollen New Order ' Multileg.

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

Wie 114 'Verwendet für Kombinationsaufträge Valid codes = 'N' oder 'Y.' Erforderlich für Mehrfach-Leerverkaufsaufträge mit U.S. Equity-Finanzinstrumente ('Aktien'). Wenn der Kunde IBKR als ausführenden Broker verwendet, aber einen anderen Clearing-Broker als IBKR (ein 'NonClearedKunde') und Tag 624 den Wert '5' und Tag 6086 den Wert '1' oder '2' enthält, muss dieses Tag 6215 den Wert 'N' enthalten. New Order - Multileg.

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

Tag 5700 ist für Leerverkaufsaufträge mit U.S @ erforderlich. Aktien, um den aktuellen Standort der Aktien anzuzeigen, die im Zusammenhang mit dem Leerverkaufsauftrag des Kunden New Order geliefert werden sollen.

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

Mifid2 Algo hat den Entscheidungsträger ALGO für den Auftrag getäuscht.

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

Mifid2 Code verwendet, um den IBKR zugewiesenen Kurzcode für den Entscheidungsträger für den Auftrag zu deminieren.

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

Name von ALGO oder IB zugewiesenen Kurzcode, der für die Ausführung innerhalb der Firma New Order Single verantwortlich ist.

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

Name der Person oder IB zugewiesenen Kurzcode, der für die Ausführung innerhalb der Firma New Order Single verantwortlich ist.

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

Gibt die Anzahl der "Barrieren" an, die beim Typ der einstellbaren Stop-Order verwendet werden.

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

Wird für IBKR Algo Orders New Order (IBKR Algos) verwendet.

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

Erforderlich mit einem Wert von '1' auf alle neuen Aufträge (35=D) für Aktienzitierung Kunden Valid Values: ( 0 = false , 1 = true ) New Order ' Single.

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

Gibt die Auftragskapazität an. Dieses Tag hat Vorrang vor allen anderen Auftragskapazitäts-Tags. Gültige Werte: c = Kunde f = Firma m = Market Maker b = Broker Dealer n = Auswärtsmarkthersteller y = Spezialist für Basis j = Joint Back Office New Order.

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

Zusätzliches benutzerdefiniertes Feld zur zusätzlichen Identifizierung von Kundenbestellungen.

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

Unterschiedlicher Parameter für IBKR Algo Orders NewOrder Single (IBKR ALGO Orders).

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

Ermöglicht es Routing-Firmen, eine Bestellung als von einem "professionellen Kunden" geleitet zu bezeichnen, wie von der Order-Routing-Firma festgelegt. IBKR wird diese Bezeichnung an den Zieloptionsaustausch weitergeben. 1 = True 0 = False (default) New Order - Single.

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

Unterscheidungsparameter für IBKR Algo-Orders Einer dieser 4 Werte: Aggr / Pass / Neut / GetDonNewOrder Single (IBKR ALGO-Orders).

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

Die gültigen Werte sind entweder '1' oder '2'.

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

Wird mit SMART-Routed-Combos verwendet, um anzugeben, ob SMART-Combos zwischen den Börsen garantiert oder nicht garantiert werden sollen. 0 = Garantiert 1 = Nicht garantiert 6248 = 1 erforderlich für STK / STK-Combo-Aufträge New Order - Multileg.

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

Wird verwendet, um zu identifizieren, ob eine Bestellung auf dem TWS-Blotter-Bildschirm ausgeführt wird Valid Values: 1=Yes 0=No (standardmäßig 0, wenn weggelassen) New Order - Single.

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

Unterschiedlicher Parameter für das IBKR Algo Order Format: yyyymmdd-hh:mm:ss NewOrderSingle (IBKR ALGO Orders).

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

Wird in Verbindung mit der benutzerdefinierten Funktion Tag 18=s (Peg to Stock) verwendet. Dieses Tag gibt den unteren Bereich des Basisbereichs für eine Delta-Order an. Wenn der Basisbestand diesen Wert unterschreitet, wird die Order storniert New Order-Single.

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

Wird in Verbindung mit der benutzerdefinierten Funktion Tag 18=s (Peg to Stock) verwendet. Dieses Tag gibt den unteren Bereich des Basisbereichs für eine Delta-Order an. Wenn die Basis-Order diesen Wert überschreitet, wird die Order storniert New Order-Single.

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

Aktienreferenzpreis für an Aktienaufträge gebunden. (i.e. Optionsauftrag Preis = auxPrice + (NBBO - stockRefPrice) * delta ) New Order - Single.

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

Verwendet für IBKR Algo Bestellungen Gültige Werte: riskAversionpctVolforceCompletionNeue Bestellung (IBKR Algos).

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

Verwendet für IBKR Algo Bestellungen Gültige Werte: Aggressive Passive Neutral Get Done New Order (IBKR Algos).

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

Wird nur zur Produktidentifizierung für Optionen verwendet. Dies stellt die Option "Klasse" dar Beispiel: Das zugrunde liegende Symbol für Microsoft ist "MSFT" Das Optionsklassensymbol für Microsoft ist "MSQ" New Order-Single.

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

Gibt die verwendete Trail-Methode an: Valid Values: 6268=0 'Absolute Offset verwendet 6268=100 'Prozentsatz Offset verwendet New Order ' Single (Trailing Stop Orders).

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

Wird in Trailing Stop Limit Orders verwendet, um den Offset des Limitpreises anzugeben. Kann positiv, negativ oder null sein New Order - Single.

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

Legt die Stop-Trigger-Methode für Stops, Stop-Limits und Trailing-Stops fest.

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

Verwendet in IBKR Volatility Orders 1=midpoint 2=bid or ask New Order (IBKR Volatility Orders).

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

Gibt an, ob der Nettopreis gegenüber dem Standard-Rohpreis verwendet werden sollte. 1 = Use net price 0 = Use raw price (default) New Order Single (Fixed Income Orders).

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

Verwendet in IBKR Volatility Orders Prozentsatz in Dezimalform New Order (IBKR Volatility Orders).

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

Verwendet in IBKR Volatility Orders Preis Tick Offset in Dezimalform New Order (IBKR Volatility Orders).

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

WhatIf: 6091 = 1 Neue Order - Single.

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

ISE Facilitation Order Firm Seite für C1OrdID (Firma entspricht Tag 11) New Order ' Single (nur ISE FOK).

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

ISE Facilitation Order Firm's ClearingAccount (Firma entspricht dem Tag 440) New Order 'Single (nur ISE FOK).

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

ISE Facilitation Order Firm's ClearingFirm (Firma entspricht dem Tag 439) New Order 'Single (nur ISE FOK).

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

ISE Facilitation Order Firm's OpenClose (Firma entspricht dem Tag 77) New Order 'Single (nur ISE FOK).

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

ISE Facilitation Order Firm's OptionAcct (Firma entspricht tag6122) New Order 'Single (nur ISE FOK).