AddReportMsg
При успешном принятии поручения торговой платформой шлюз направляет клиенту отчет AddReport, содержащий идентификатор order_id, уникальный в течение торговой сессии. Также отчет включает в себя клиентский идентификатор поручения clorder_id и все параметры поручения. Отчет о постановке адресного поручения также содержит идентификаторы контрагентов initiator_party и ctrparty_id и код для сведения адресного поручения match_ref. После разбиения поручения на биржевые заявки и их маршрутизации на торговые площадки система ожидает отклика от биржи. В случае принятия заявки биржей клиенту будет направлен отчет AddReport, содержащий параметры заявки и биржевой идентификатор exch_orderid. Если биржа отклонила заявку, то сервер направит клиенту отчет об отклонении RejectReport
Felder
public AccountInfo Account
value = addReportMsg.Account
Komponente der Identifizierung des Kunden, der die Bestellung eingereicht hat
public int AmountExtra
value = addReportMsg.AmountExtra
int4 Das Volumen des sichtbaren Teils der Bestellung / Anwendung
public bool AutoCancel
value = addReportMsg.AutoCancel
int1 Deinstallieren Sie automatisch Aufträge, wenn die Verbindung unterbrochen ist. Werte: • 0 (OFF): Deinstallieren Sie die Bestellung nicht automatisch; • 1 (AUTO_CANCEL): Ziehen Sie die Bestellung automatisch zurück
public Utf8String24 Comment
value = addReportMsg.Comment
char23+1 Kundenkommentar zur Bestellung
public Time4Sec DateExpire
value = addReportMsg.DateExpire
time4 Datum und Uhrzeit der automatischen Rücknahme von Bestellungen
public AsciiString20 ExchOrderId
value = addReportMsg.ExchOrderId
ascii20 Application Identifier, der von Exchange zugewiesen wird
public AsciiString12 ExtraRef
value = addReportMsg.ExtraRef
ascii12 Zusätzliche Anwendungskennung
public InstrumentInfo Instrument
value = addReportMsg.Instrument
Handelsinstrumenten-Identifizierungskomponente
public int MatchRef
value = addReportMsg.MatchRef
int4 Identifier für die Information der Adresstransaktion
public long OrderId
value = addReportMsg.OrderId
int8 Order Identifier, der von der Handelsplattform zugewiesen wird
public short OrigMarket
value = addReportMsg.OrigMarket
int2 Handelsraum, der vom Kunden bei der Übermittlung angegeben wird
public long OrigOrderId
value = addReportMsg.OrigOrderId
int8 Die ursprüngliche Auftragskennung wird ausgefüllt, wenn sich die Auftragsparameter durch den Kunden ändern
public OtcCodes Parties
value = addReportMsg.Parties
Komponente der Identifizierung der Parteien des Adressauftrags
public byte PassiveOnly
value = addReportMsg.PassiveOnly
int1 Reserviertes Feld, gefüllt mit Nullbyte
public Decimal8 Price
value = addReportMsg.Price
dec8 Preis: Für Repos werden die jährlichen Renditen als Prozentsätze angezeigt
public byte PriceEntry
value = addReportMsg.PriceEntry
int1 Preisniveaunummer in Bezug auf das Beste, bei dem der Antrag eingereicht wurde.
public Decimal8 PriceExtra
value = addReportMsg.PriceExtra
Dec8 Transaktionspreis.Ziehen Sie nur für Repo
public PrimeExchange PrimeExchange
value = addReportMsg.PrimeExchange
int2 Haupthandelsplattform
public short RoutingDest
value = addReportMsg.RoutingDest
Int2 Kennung der Handelsplattform
public short RoutingInstruction
value = addReportMsg.RoutingInstruction
int2 Routing-Algorithmus für den Rest der Order
public TifEnum TimeInForce
value = addReportMsg.TimeInForce
int1 Gültigkeit des Auftrags/Antrags
public TimeNano TimeValid
value = addReportMsg.TimeValid
time8n Das letzte Mal, dass eine Bestellung von der Handelsplattform akzeptiert werden konnte