ExecutionReport
Ausführungsbericht.
Eigenschaften
public bool? AggressorIndicator { get; set; }
value = executionReport.AggressorIndicator
executionReport.AggressorIndicator = value
Wird verwendet, um festzustellen, ob der Auftragsinitiator ein Aggressor ist oder nicht im Handel.
public decimal? AvgPx { get; set; }
value = executionReport.AvgPx
executionReport.AvgPx = value
Berechneter Durchschnittspreis aller Füllungen auf dieser Bestellung.
public char? CashMargin { get; set; }
value = executionReport.CashMargin
executionReport.CashMargin = value
Gibt an, ob es sich bei einem Auftrag um einen Margin-Order oder einen Nicht-Margin-Order handelt.
public decimal? CumQty { get; set; }
value = executionReport.CumQty
executionReport.CumQty = value
Gesamtmenge (e.g. Anzahl der Aktien) gefüllt.
public decimal? DisplayQty { get; set; }
value = executionReport.DisplayQty
executionReport.DisplayQty = value
DisplayQty.
public long? ExtendedOrderStatus { get; set; }
value = executionReport.ExtendedOrderStatus
executionReport.ExtendedOrderStatus = value
Status der erweiterten Bestellung.
public int? ExtendedTradeStatus { get; set; }
value = executionReport.ExtendedTradeStatus
executionReport.ExtendedTradeStatus = value
Erweiterter Handelsstatus.
public IDictionary<FixTags, object> ExtraFields { get; }
value = executionReport.ExtraFields
Zusätzliche Felder.
public char? LastCapacity { get; set; }
value = executionReport.LastCapacity
executionReport.LastCapacity = value
Brokerkapazität in der Ausführung des Auftrags.
public int? Leverage { get; set; }
value = executionReport.Leverage
executionReport.Leverage = value
Hebelwirkung.
public bool? ManualOrderIndicator { get; set; }
value = executionReport.ManualOrderIndicator
executionReport.ManualOrderIndicator = value
Gibt an, ob die Bestellung ursprünglich manuell (im Gegensatz zu elektronisch) eingegangen ist.
public decimal? MarketPrice { get; set; }
value = executionReport.MarketPrice
executionReport.MarketPrice = value
MarketPrice.
public string MassStatusReqId { get; set; }
value = executionReport.MassStatusReqId
executionReport.MassStatusReqId = value
Erforderlich, wenn Sie auf die OrderMassStatusRequest-Nachricht antworten und diese auf der OrderMassStatusRequest-Nachricht angegeben werden.
public decimal? MaxFloor { get; set; }
value = executionReport.MaxFloor
executionReport.MaxFloor = value
Maximale Menge (e.g@. Anzahl der Aktien) innerhalb einer Bestellung, die jederzeit auf der Börse angezeigt wird.
public decimal? MinQty { get; set; }
value = executionReport.MinQty
executionReport.MinQty = value
Mindestmenge eines auszuführenden Auftrags.
public long MsgSeqNum { get; set; }
value = executionReport.MsgSeqNum
executionReport.MsgSeqNum = value
MsgSeqNum.
public char? OrderCapacity { get; set; }
value = executionReport.OrderCapacity
executionReport.OrderCapacity = value
Bezeichnet die Kapazität des Unternehmens, das den Auftrag erteilt.
public string OrderRestrictions { get; set; }
value = executionReport.OrderRestrictions
executionReport.OrderRestrictions = value
Beschränkungen im Zusammenhang mit einem Auftrag: Wenn mehr als eine Beschränkung für einen Auftrag gilt, kann dieses Feld mehrere Anweisungen enthalten, die durch Leerzeichen getrennt sind.
public DateTime? OrigSendingTime { get; set; }
value = executionReport.OrigSendingTime
executionReport.OrigSendingTime = value
OrigSendingTime.
public char? PositionEffect { get; set; }
value = executionReport.PositionEffect
executionReport.PositionEffect = value
Gibt an, ob die resultierende Position nach einem Trade eine Eröffnungsposition oder eine Schließposition sein sollte.
public string SecondaryOrderId { get; set; }
value = executionReport.SecondaryOrderId
executionReport.SecondaryOrderId = value
SecondaryOrderID.
public decimal? StopPx { get; set; }
value = executionReport.StopPx
executionReport.StopPx = value
Stop-Preis.
public string StrategyTypeId { get; set; }
value = executionReport.StrategyTypeId
executionReport.StrategyTypeId = value
StrategyTypeId.
public decimal? TakeProfit { get; set; }
value = executionReport.TakeProfit
executionReport.TakeProfit = value
Profitieren Sie.
public DateTime? TrdRegTimestamp { get; set; }
value = executionReport.TrdRegTimestamp
executionReport.TrdRegTimestamp = value
Gehandelter / regulatorischer Zeitstempelwert.
public TrdRegTimestampType? TrdRegTimestampType { get; set; }
value = executionReport.TrdRegTimestampType
executionReport.TrdRegTimestampType = value
Gehandelt / Regulatorische Zeitstempel Typ.
public decimal? Yield { get; set; }
value = executionReport.Yield
executionReport.Yield = value
Ertrag.
Felder
public string ClOrdId
value = executionReport.ClOrdId
Eindeutige Kennung für den Auftrag, wie von der Käuferseite (Institution, Broker, Vermittler usw.) zugewiesen.
public string CommissionCurrency
value = executionReport.CommissionCurrency
Währung der Kommission. Kann sein.
public string ExecId
value = executionReport.ExecId
Eindeutige Kennung der Ausführungsnachricht, wie von der Verkaufsseite (Broker, Exchange, ECN) zugewiesen.
public char? ExecType
value = executionReport.ExecType
Beschreibt den Zweck des Ausführungsberichts ExecType.
public DateTime? ExpireDate
value = executionReport.ExpireDate
Datum des Auftragsablaufs (letzter Tag, an dem die Bestellung gehandelt werden kann), immer ausgedrückt in Bezug auf das lokale Marktdatum.
public int? LastLiquidityInd
value = executionReport.LastLiquidityInd
Indikator zur Feststellung, ob diese Füllung auf einen Liquiditätsgeber oder einen Liquiditätsnehmer zurückzuführen ist; gültige Werte: 1 = hinzugefügte Liquidität 2 = entfernte Liquidität 3 = ausgelagerte Liquidität
public decimal? LastQty
value = executionReport.LastQty
Menge (e.g. Aktien) gekauft / verkauft auf dieser (letzten) Füllung.
public decimal? LeavesQty
value = executionReport.LeavesQty
Menge offen für weitere Ausführung.
public string OrderId
value = executionReport.OrderId
Eindeutige Kennung für den Auftrag, wie von der Verkaufsseite (Broker, Exchange, ECN) zugewiesen.
public decimal? OrderQty
value = executionReport.OrderQty
Bestellungsmenge: Dies ist die Anzahl der Aktien für Aktien oder Nennwert für FI-Instrumente.
public string OrdStatusReqId
value = executionReport.OrdStatusReqId
Erforderlich, wenn Sie auf die OrderStatusRequest-Nachricht antworten und diese auf der OrderStatusRequest-Nachricht angegeben werden.
public string OrigClOrdId
value = executionReport.OrigClOrdId
Wird verwendet, um die vorherige Bestellung in Stornierungs- und Stornierungs- / Ersetzungsanforderungen zu identifizieren.
public string SecurityExchange
value = executionReport.SecurityExchange
Der Markt wurde verwendet, um ein Finanzinstrument zu identifizieren.
public string SecurityId
value = executionReport.SecurityId
Finanzinstrument-Identifikationswert.
public string SecurityIdSource
value = executionReport.SecurityIdSource
Identifiziert Klasse oder Quelle des SecurityId Wertes. Erforderlich, wenn SecurityId angegeben ist.
public string Symbol
value = executionReport.Symbol
Tickersymbol: Gemeinsame, "menschlich verstandene" Darstellung des Finanzinstruments.
public char? TimeInForce
value = executionReport.TimeInForce
Gibt an, wie lange die Order in Kraft bleibt. Das Fehlen dieses Feldes wird als TAG interpretiert.
public string TradingSessionId
value = executionReport.TradingSessionId
Identifier für Trading Session.