AddOrderMsg

StockSharp.SpbEx.Protocol

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

Account
public AccountInfo Account
value = addOrderMsg.Account

Angabe des Kunden, der den Auftrag einreicht

Amount
public int Amount
value = addOrderMsg.Amount

int4 Auftragsvolumen in Losen

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

Auto
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

Comment
public Utf8String24 Comment
value = addOrderMsg.Comment

char23+1 Kundenkommentar zur Bestellung

DateExpire
public Time4Sec DateExpire
value = addOrderMsg.DateExpire

time4 Automatisch Bestelldatum und Uhrzeit zurückziehen. aktuelle Version muss mit Null ausgefüllt werden

Dir
public OrderSide Dir
value = addOrderMsg.Dir

Übermittlung einer Aufgabe

Extra1
public AsciiString4 Extra1
value = addOrderMsg.Extra1

ascii4 Reserviertes Feld mit Nullbytes gefüllt

ExtraRef
public AsciiString12 ExtraRef
value = addOrderMsg.ExtraRef

ascii12 Zusätzliche Anwendungskennung

Flags
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

Frame
public Frame Frame
value = addOrderMsg.Frame

Sitzungstitel

Instrument
public InstrumentInfo Instrument
value = addOrderMsg.Instrument

Handelsinstrumenten-Identifizierungskomponente

MatchRef
public int MatchRef
value = addOrderMsg.MatchRef

int4 Identifier für Information der Adressreihenfolge

Pad
public byte Pad
value = addOrderMsg.Pad

int1 Reserviertes Feld, gefüllt mit Nullbyte

Parties
public OtcCodes Parties
value = addOrderMsg.Parties

Komponente der Identifizierung der Parteien des Adressauftrags

PassiveOnly
public byte PassiveOnly
value = addOrderMsg.PassiveOnly

int1 Reserviertes Feld, gefüllt mit Nullbyte

Price
public Decimal8 Price
value = addOrderMsg.Price

dec8 Preis: Für Repos werden die jährlichen Renditen als Prozentsätze angezeigt

PriceExtra
public Decimal8 PriceExtra
value = addOrderMsg.PriceExtra

dec8 Zusätzlicher Preis: Repo kann dem Transaktionspreis unterliegen

PrimeExchange
public PrimeExchange PrimeExchange
value = addOrderMsg.PrimeExchange

int2 Haupthandelsplattform

RoutingDest
public PrimeExchange RoutingDest
value = addOrderMsg.RoutingDest

int2 Identifikation der Handelsplattform für die Ausführung (siehe 3.5.1.1.1)

RoutingInstruction
public short RoutingInstruction
value = addOrderMsg.RoutingInstruction

int2 Routing-Algorithmus für den Rest der Order

TimeInForce
public TifEnum TimeInForce
value = addOrderMsg.TimeInForce

Zeitpunkt der Zuweisung

TimeValid
public TimeNano TimeValid
value = addOrderMsg.TimeValid

time8n Das letzte Mal, wenn eine Bestellung von der Handelsplattform akzeptiert werden kann

Type
public OrderType Type
value = addOrderMsg.Type

Art der Zuweisung

UserHeader
public UserHeader UserHeader
value = addOrderMsg.UserHeader

Standard-Schlagzeile