ExecutionMsg
Wenn eine Transaktion reduziert wird, sendet die Handelsplattform einen Bericht über die Ausführungstransaktion an den Kunden. Ein Bericht kann Informationen über mehrere Transaktionen enthalten, die auf einer Handelsplattform getätigt werden, was im Feld exec_market angegeben ist (Werte siehe 3.5.5). Die Parameter der Transaktion (Preis, Volumen und eindeutige Kennung) sind in einer sich wiederholenden Gruppe von Geschäften enthalten. Die Anzahl der Einträge in dieser Gruppe (d.h. die Anzahl der gemeldeten Transaktionen) ist im Feld deals_countangegeben. Die Ausführungsnachricht ist dynamisch groß: sie hängt von der Anzahl der Einträge in den Gruppengeschäften ab. (siehe 3.4).
Felder
public AccountInfo Account
value = executionMsg.Account
Komponente der Identifizierung des Kunden, der die Bestellung eingereicht hat
public short DealsCount
value = executionMsg.DealsCount
int2 Anzahl der Gruppeneinträge von Transaktionen
public short DealsOffset
value = executionMsg.DealsOffset
int2 Verschiebung des ersten Eintrags der Deal-Gruppe relativ zum Anfang dieses Feldes
public AsciiString20 ExchOrderId
value = executionMsg.ExchOrderId
ascii20 Application Identifier, der von Exchange zugewiesen wird
public short ExecMarket
value = executionMsg.ExecMarket
int2 Der Handelssaal, in dem die Transaktionen getätigt wurden (siehe 3.5.5)
public InstrumentInfo Instrument
value = executionMsg.Instrument
Handelsinstrumenten-Identifizierungskomponente
public long OrderId
value = executionMsg.OrderId
int8 Order Identifier, der von der Handelsplattform zugewiesen wird
public OtcCodes Parties
value = executionMsg.Parties
Komponente der Identifizierung der Parteien des Adressauftrags
public Decimal8 Price
value = executionMsg.Price
dec8 Preis: Für Repos werden die jährlichen Renditen als Prozentsätze angezeigt
public Decimal8 PriceExtra
value = executionMsg.PriceExtra
dec8 Zusätzlicher Preis: Repos geben Transaktionspreis an