ExecutionReport

StockSharp.Fix.Native

Ausführungsbericht.

Eigenschaften

AggressorIndicator
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.

AvgPx
public decimal? AvgPx { get; set; }
value = executionReport.AvgPx
executionReport.AvgPx = value

Berechneter Durchschnittspreis aller Füllungen auf dieser Bestellung.

CashMargin
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.

CumQty
public decimal? CumQty { get; set; }
value = executionReport.CumQty
executionReport.CumQty = value

Gesamtmenge (e.g. Anzahl der Aktien) gefüllt.

DisplayQty
public decimal? DisplayQty { get; set; }
value = executionReport.DisplayQty
executionReport.DisplayQty = value

DisplayQty.

ExtendedOrderStatus
public long? ExtendedOrderStatus { get; set; }
value = executionReport.ExtendedOrderStatus
executionReport.ExtendedOrderStatus = value

Status der erweiterten Bestellung.

ExtendedTradeStatus
public int? ExtendedTradeStatus { get; set; }
value = executionReport.ExtendedTradeStatus
executionReport.ExtendedTradeStatus = value

Erweiterter Handelsstatus.

ExtraFields
public IDictionary<FixTags, object> ExtraFields { get; }
value = executionReport.ExtraFields

Zusätzliche Felder.

LastCapacity
public char? LastCapacity { get; set; }
value = executionReport.LastCapacity
executionReport.LastCapacity = value

Brokerkapazität in der Ausführung des Auftrags.

Leverage
public int? Leverage { get; set; }
value = executionReport.Leverage
executionReport.Leverage = value

Hebelwirkung.

ManualOrderIndicator
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.

MarketPrice
public decimal? MarketPrice { get; set; }
value = executionReport.MarketPrice
executionReport.MarketPrice = value

MarketPrice.

MassStatusReqId
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.

MaxFloor
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.

MinQty
public decimal? MinQty { get; set; }
value = executionReport.MinQty
executionReport.MinQty = value

Mindestmenge eines auszuführenden Auftrags.

MsgSeqNum
public long MsgSeqNum { get; set; }
value = executionReport.MsgSeqNum
executionReport.MsgSeqNum = value

MsgSeqNum.

OrderCapacity
public char? OrderCapacity { get; set; }
value = executionReport.OrderCapacity
executionReport.OrderCapacity = value

Bezeichnet die Kapazität des Unternehmens, das den Auftrag erteilt.

OrderRestrictions
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.

OrigSendingTime
public DateTime? OrigSendingTime { get; set; }
value = executionReport.OrigSendingTime
executionReport.OrigSendingTime = value

OrigSendingTime.

PositionEffect
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.

SecondaryOrderId
public string SecondaryOrderId { get; set; }
value = executionReport.SecondaryOrderId
executionReport.SecondaryOrderId = value

SecondaryOrderID.

StopPx
public decimal? StopPx { get; set; }
value = executionReport.StopPx
executionReport.StopPx = value

Stop-Preis.

StrategyTypeId
public string StrategyTypeId { get; set; }
value = executionReport.StrategyTypeId
executionReport.StrategyTypeId = value

StrategyTypeId.

TakeProfit
public decimal? TakeProfit { get; set; }
value = executionReport.TakeProfit
executionReport.TakeProfit = value

Profitieren Sie.

TrdRegTimestamp
public DateTime? TrdRegTimestamp { get; set; }
value = executionReport.TrdRegTimestamp
executionReport.TrdRegTimestamp = value

Gehandelter / regulatorischer Zeitstempelwert.

TrdRegTimestampType
public TrdRegTimestampType? TrdRegTimestampType { get; set; }
value = executionReport.TrdRegTimestampType
executionReport.TrdRegTimestampType = value

Gehandelt / Regulatorische Zeitstempel Typ.

Yield
public decimal? Yield { get; set; }
value = executionReport.Yield
executionReport.Yield = value

Ertrag.

Felder

Account
public string Account
value = executionReport.Account
ClientId
public string ClientId
value = executionReport.ClientId
ClOrdId
public string ClOrdId
value = executionReport.ClOrdId

Eindeutige Kennung für den Auftrag, wie von der Käuferseite (Institution, Broker, Vermittler usw.) zugewiesen.

Commission
public decimal? Commission
value = executionReport.Commission

Kommission.

CommissionCurrency
public string CommissionCurrency
value = executionReport.CommissionCurrency

Währung der Kommission. Kann sein.

ExDestination
public string ExDestination
value = executionReport.ExDestination
ExecBroker
public string ExecBroker
value = executionReport.ExecBroker
ExecId
public string ExecId
value = executionReport.ExecId

Eindeutige Kennung der Ausführungsnachricht, wie von der Verkaufsseite (Broker, Exchange, ECN) zugewiesen.

ExecType
public char? ExecType
value = executionReport.ExecType

Beschreibt den Zweck des Ausführungsberichts ExecType.

ExpireDate
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.

ExpireTime
public DateTime? ExpireTime
value = executionReport.ExpireTime
LastLiquidityInd
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

LastPx
public decimal? LastPx
value = executionReport.LastPx

Preis dieser (letzten) Füllung.

LastQty
public decimal? LastQty
value = executionReport.LastQty

Menge (e.g. Aktien) gekauft / verkauft auf dieser (letzten) Füllung.

LeavesQty
public decimal? LeavesQty
value = executionReport.LeavesQty

Menge offen für weitere Ausführung.

OrderId
public string OrderId
value = executionReport.OrderId

Eindeutige Kennung für den Auftrag, wie von der Verkaufsseite (Broker, Exchange, ECN) zugewiesen.

OrderQty
public decimal? OrderQty
value = executionReport.OrderQty

Bestellungsmenge: Dies ist die Anzahl der Aktien für Aktien oder Nennwert für FI-Instrumente.

OrdStatus
public char? OrdStatus
value = executionReport.OrdStatus
OrdStatusReqId
public string OrdStatusReqId
value = executionReport.OrdStatusReqId

Erforderlich, wenn Sie auf die OrderStatusRequest-Nachricht antworten und diese auf der OrderStatusRequest-Nachricht angegeben werden.

OrdType
public char? OrdType
value = executionReport.OrdType

Bestellart OrdType.

OrigClOrdId
public string OrigClOrdId
value = executionReport.OrigClOrdId

Wird verwendet, um die vorherige Bestellung in Stornierungs- und Stornierungs- / Ersetzungsanforderungen zu identifizieren.

Parties
public Party[] Parties
value = executionReport.Parties
PossDupFlag
public bool? PossDupFlag
value = executionReport.PossDupFlag

PossDupFlag.

Price
public decimal? Price
value = executionReport.Price

Preis pro Mengeneinheit (e.g. pro Aktie).

SecurityExchange
public string SecurityExchange
value = executionReport.SecurityExchange

Der Markt wurde verwendet, um ein Finanzinstrument zu identifizieren.

SecurityId
public string SecurityId
value = executionReport.SecurityId

Finanzinstrument-Identifikationswert.

SecurityIdSource
public string SecurityIdSource
value = executionReport.SecurityIdSource

Identifiziert Klasse oder Quelle des SecurityId Wertes. Erforderlich, wenn SecurityId angegeben ist.

SendingTime
public DateTime SendingTime
value = executionReport.SendingTime
Side
public char? Side
value = executionReport.Side

Seite der Ordnung Seite.

Symbol
public string Symbol
value = executionReport.Symbol

Tickersymbol: Gemeinsame, "menschlich verstandene" Darstellung des Finanzinstruments.

Text
public string Text
value = executionReport.Text

Freiformatige Textzeichenfolge.

TimeInForce
public char? TimeInForce
value = executionReport.TimeInForce

Gibt an, wie lange die Order in Kraft bleibt. Das Fehlen dieses Feldes wird als TAG interpretiert.

TradeDate
public DateTime? TradeDate
value = executionReport.TradeDate
TradingSessionId
public string TradingSessionId
value = executionReport.TradingSessionId

Identifier für Trading Session.

TransactTime
public DateTime? TransactTime
value = executionReport.TransactTime