AddOrderMsg
Um einen neuen Auftrag an das Handelsplattform-Gateway zu senden, sendet der Client eine Nachricht an AddOrder, die Folgendes angeben soll: • die Handelsinstrument-ID im Feld instrument_id @ (siehe Tools Directory), • die Routing-Anweisung in den Feldern routing_dest, Markt, prime_exchange und routing_instruction, • Richtung des Auftrags im Feld dir, • die Betragskennung des Kontos und der Clientcode routing_destS5, für den Wert der Nachricht wird in der letzten Nummer des Preises in der Reihenfolge der Nummer des Preises der Nummer des Marktes angegeben (z. B. sollte der Preis in der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer der Nummer von 123000 angegeben werden).
Felder
public AccountInfo Account
value = addOrderMsg.Account
Angabe des Kunden, der den Auftrag einreicht
public int AmountExtra
value = addOrderMsg.AmountExtra
int4 Das Volumen des sichtbaren Teils der Bestellung in Losen muss bei Typ = HIDDEN oder HIDDEN_DYNAMIC ausgefüllt werden.
public bool Auto
value = addOrderMsg.Auto
int1 Auto-Remove beim Trennen Werte: • 0 (OFF): Nicht automatisch eine Bestellung rückgängig machen; • 1 (AUTO_CANCEL): Eine Bestellung automatisch zurückziehen
public Utf8String24 Comment
value = addOrderMsg.Comment
char23+1 Kundenkommentar zur Bestellung
public Time4Sec DateExpire
value = addOrderMsg.DateExpire
time4 Automatisch Bestelldatum und Uhrzeit zurückziehen. aktuelle Version muss mit Null ausgefüllt werden
public AsciiString4 Extra1
value = addOrderMsg.Extra1
ascii4 Reserviertes Feld mit Nullbytes gefüllt
public AsciiString12 ExtraRef
value = addOrderMsg.ExtraRef
ascii12 Zusätzliche Anwendungskennung
public long Flags
value = addOrderMsg.Flags
int8 Marktabhängige Einstellungen. Wert 0x2000 (eIgnoreDynamicLimits): Zeichen des Ignorierens dynamischer Einschränkungen der Anwendung, nur für Anmeldungen mit dem Flag CAN_IGNORE_DYNAMIC_LIMITS@ verfügbar
public InstrumentInfo Instrument
value = addOrderMsg.Instrument
Handelsinstrumenten-Identifizierungskomponente
public int MatchRef
value = addOrderMsg.MatchRef
int4 Identifier für Information der Adressreihenfolge
public OtcCodes Parties
value = addOrderMsg.Parties
Komponente der Identifizierung der Parteien des Adressauftrags
public byte PassiveOnly
value = addOrderMsg.PassiveOnly
int1 Reserviertes Feld, gefüllt mit Nullbyte
public Decimal8 Price
value = addOrderMsg.Price
dec8 Preis: Für Repos werden die jährlichen Renditen als Prozentsätze angezeigt
public Decimal8 PriceExtra
value = addOrderMsg.PriceExtra
dec8 Zusätzlicher Preis: Repo kann dem Transaktionspreis unterliegen
public PrimeExchange PrimeExchange
value = addOrderMsg.PrimeExchange
int2 Haupthandelsplattform
public PrimeExchange RoutingDest
value = addOrderMsg.RoutingDest
int2 Identifikation der Handelsplattform für die Ausführung (siehe 3.5.1.1.1)
public short RoutingInstruction
value = addOrderMsg.RoutingInstruction
int2 Routing-Algorithmus für den Rest der Order
public TimeNano TimeValid
value = addOrderMsg.TimeValid
time8n Das letzte Mal, wenn eine Bestellung von der Handelsplattform akzeptiert werden kann