FixNewOrderSingle
Daten aus NewOrderSingle FIX Nachricht.
Implementiert: IEquatable<FixNewOrderSingle>
Konstruktoren
public FixNewOrderSingle(FixId ClOrdId, string Account, decimal? Price, decimal? OrderQty, decimal? MaxFloor, string SecurityType, string CfiCode, string Symbol, string SecurityExchange, char? Side, char? OrdType, char? TimeInForce, DateTime? ExpiryDate, OrderCondition Condition, string Text, FixParty[] Parties, char? OrderCapacity, string OrderRestrictions, char? CashMargin, decimal? Slippage, bool? IsManual, decimal? MinQty, char? PositionEffect, bool? PostOnly, string SecondaryOrderId, string StrategyId, int? Leverage)
fixNewOrderSingle = FixNewOrderSingle(ClOrdId, Account, Price, OrderQty, MaxFloor, SecurityType, CfiCode, Symbol, SecurityExchange, Side, OrdType, TimeInForce, ExpiryDate, Condition, Text, Parties, OrderCapacity, OrderRestrictions, CashMargin, Slippage, IsManual, MinQty, PositionEffect, PostOnly, SecondaryOrderId, StrategyId, Leverage)
Daten aus NewOrderSingle FIX Nachricht.
- ClOrdId
- Kundenauftragskennung.
- Account
- Kontokennung.
- Price
- Bestellpreis.
- OrderQty
- Bestellmenge.
- MaxFloor
- Maximale sichtbare Menge (Eisbergbestellungen).
- SecurityType
- Art des Finanzinstruments.
- CfiCode
- CFI-Code (Klassifikation von Finanzinstrumenten).
- Symbol
- Symbol für das Finanzinstrument.
- SecurityExchange
- Code für den Austausch von Finanzinstrumenten.
- Side
- Bestellseite (1=Kaufen, 2=Verkaufen).
- OrdType
- Auftragsart (1=Markt, 2=Grenze, etc.).
- TimeInForce
- Zeit in Kraft (0=Tag, 1=GTC, 3=IOC, 4=FOK, 6=GTD).
- ExpiryDate
- Bestellverfallsdatum (für GTD-Bestellungen).
- Condition
- Auftragsbedingung (Stop, Take-Profit, etc.).
- Text
- Freitextkommentar.
- Parties
- Informationen der Partei (Kunde, Broker usw.).
- OrderCapacity
- Auftragskapazität (A = Agentur, P = Haupt, R = Risikolos).
- OrderRestrictions
- Auftragsbeschränkungen.
- CashMargin
- Cash-Marge-Indikator.
- Slippage
- Erlaubter Slippage für Market Orders.
- IsManual
- Ob die Ordnung manuell ist.
- MinQty
- Mindestausführungsmenge.
- PositionEffect
- Positionseffekt (O = Offen, C = Schließen).
- PostOnly
- Post-only Flag (nur Hersteller).
- SecondaryOrderId
- Kennung der sekundären Ordnung.
- StrategyId
- Strategiekennung.
- Leverage
- Multiplikator nutzen.
Eigenschaften
public string Account { get; set; }
value = fixNewOrderSingle.Account
fixNewOrderSingle.Account = value
Kontokennung.
public char? CashMargin { get; set; }
value = fixNewOrderSingle.CashMargin
fixNewOrderSingle.CashMargin = value
Cash-Marge-Indikator.
public string CfiCode { get; set; }
value = fixNewOrderSingle.CfiCode
fixNewOrderSingle.CfiCode = value
CFI-Code (Klassifikation von Finanzinstrumenten).
public FixId ClOrdId { get; set; }
value = fixNewOrderSingle.ClOrdId
fixNewOrderSingle.ClOrdId = value
Kundenauftragskennung.
public OrderCondition Condition { get; set; }
value = fixNewOrderSingle.Condition
fixNewOrderSingle.Condition = value
Auftragsbedingung (Stop, Take-Profit, etc.).
public DateTime? ExpiryDate { get; set; }
value = fixNewOrderSingle.ExpiryDate
fixNewOrderSingle.ExpiryDate = value
Bestellverfallsdatum (für GTD-Bestellungen).
public bool? IsManual { get; set; }
value = fixNewOrderSingle.IsManual
fixNewOrderSingle.IsManual = value
Ob die Ordnung manuell ist.
public int? Leverage { get; set; }
value = fixNewOrderSingle.Leverage
fixNewOrderSingle.Leverage = value
Multiplikator nutzen.
public decimal? MaxFloor { get; set; }
value = fixNewOrderSingle.MaxFloor
fixNewOrderSingle.MaxFloor = value
Maximale sichtbare Menge (Eisbergbestellungen).
public decimal? MinQty { get; set; }
value = fixNewOrderSingle.MinQty
fixNewOrderSingle.MinQty = value
Mindestausführungsmenge.
public char? OrderCapacity { get; set; }
value = fixNewOrderSingle.OrderCapacity
fixNewOrderSingle.OrderCapacity = value
Auftragskapazität (A = Agentur, P = Haupt, R = Risikolos).
public long? OrderId { get; set; }
value = fixNewOrderSingle.OrderId
fixNewOrderSingle.OrderId = value
The order's own id given by the side placing it (broker extension, not a standard FIX tag). Carried over the SBE wire so whatever works the order knows it by that id, whichever connection it arrived on.
public decimal? OrderQty { get; set; }
value = fixNewOrderSingle.OrderQty
fixNewOrderSingle.OrderQty = value
Bestellmenge.
public string OrderRestrictions { get; set; }
value = fixNewOrderSingle.OrderRestrictions
fixNewOrderSingle.OrderRestrictions = value
Auftragsbeschränkungen.
public char? OrdType { get; set; }
value = fixNewOrderSingle.OrdType
fixNewOrderSingle.OrdType = value
Auftragsart (1=Markt, 2=Grenze, etc.).
public FixParty[] Parties { get; set; }
value = fixNewOrderSingle.Parties
fixNewOrderSingle.Parties = value
Informationen der Partei (Kunde, Broker usw.).
public long PortfolioId { get; set; }
value = fixNewOrderSingle.PortfolioId
fixNewOrderSingle.PortfolioId = value
Canonical portfolio identity — the broker's BrokerPortfolio PK (broker extension, not a standard FIX tag). Carried over the SBE wire so the StopOrder/Algo server persists the order's portfolio FK by id rather than the shared display name.
public char? PositionEffect { get; set; }
value = fixNewOrderSingle.PositionEffect
fixNewOrderSingle.PositionEffect = value
Positionseffekt (O = Offen, C = Schließen).
public bool? PostOnly { get; set; }
value = fixNewOrderSingle.PostOnly
fixNewOrderSingle.PostOnly = value
Post-only Flag (nur Hersteller).
public decimal? Price { get; set; }
value = fixNewOrderSingle.Price
fixNewOrderSingle.Price = value
Bestellpreis.
public string SecondaryOrderId { get; set; }
value = fixNewOrderSingle.SecondaryOrderId
fixNewOrderSingle.SecondaryOrderId = value
Kennung der sekundären Ordnung.
public string SecurityExchange { get; set; }
value = fixNewOrderSingle.SecurityExchange
fixNewOrderSingle.SecurityExchange = value
Code für den Austausch von Finanzinstrumenten.
public string SecurityType { get; set; }
value = fixNewOrderSingle.SecurityType
fixNewOrderSingle.SecurityType = value
Art des Finanzinstruments.
public char? Side { get; set; }
value = fixNewOrderSingle.Side
fixNewOrderSingle.Side = value
Bestellseite (1=Kaufen, 2=Verkaufen).
public decimal? Slippage { get; set; }
value = fixNewOrderSingle.Slippage
fixNewOrderSingle.Slippage = value
Erlaubter Slippage für Market Orders.
public string StrategyId { get; set; }
value = fixNewOrderSingle.StrategyId
fixNewOrderSingle.StrategyId = value
Strategiekennung.
public string Symbol { get; set; }
value = fixNewOrderSingle.Symbol
fixNewOrderSingle.Symbol = value
Symbol für das Finanzinstrument.
public string Text { get; set; }
value = fixNewOrderSingle.Text
fixNewOrderSingle.Text = value
Freitextkommentar.
public char? TimeInForce { get; set; }
value = fixNewOrderSingle.TimeInForce
fixNewOrderSingle.TimeInForce = value
Zeit in Kraft (0=Tag, 1=GTC, 3=IOC, 4=FOK, 6=GTD).
public long UserId { get; set; }
value = fixNewOrderSingle.UserId
fixNewOrderSingle.UserId = value
Owning user's numeric id (broker extension, not a standard FIX tag). Carried over the SBE wire so the StopOrder server can scope a stop to its owner by UserId — the only safe key when a single proxy session (the OrderRouter) fronts all users.