FixNewOrderSingle
Data from NewOrderSingle FIX message.
Implements: IEquatable<FixNewOrderSingle>
Constructors
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)
Data from NewOrderSingle FIX message.
- ClOrdId
- Client order identifier.
- Account
- Account identifier.
- Price
- Order price.
- OrderQty
- Order quantity.
- MaxFloor
- Maximum visible quantity (iceberg orders).
- SecurityType
- Security type.
- CfiCode
- CFI code (Classification of Financial Instruments).
- Symbol
- Security symbol.
- SecurityExchange
- Security exchange code.
- Side
- Order side (1=Buy, 2=Sell).
- OrdType
- Order type (1=Market, 2=Limit, etc.).
- TimeInForce
- Time in force (0=Day, 1=GTC, 3=IOC, 4=FOK, 6=GTD).
- ExpiryDate
- Order expiration date (for GTD orders).
- Condition
- Order condition (stop, take-profit, etc.).
- Text
- Free text comment.
- Parties
- Party information (client, broker, etc.).
- OrderCapacity
- Order capacity (A=Agency, P=Principal, R=Riskless).
- OrderRestrictions
- Order restrictions.
- CashMargin
- Cash margin indicator.
- Slippage
- Allowed slippage for market orders.
- IsManual
- Whether order is manual.
- MinQty
- Minimum execution quantity.
- PositionEffect
- Position effect (O=Open, C=Close).
- PostOnly
- Post-only flag (maker only).
- SecondaryOrderId
- Secondary order identifier.
- StrategyId
- Strategy identifier.
- Leverage
- Leverage multiplier.
Properties
public string Account { get; set; }
value = fixNewOrderSingle.Account
fixNewOrderSingle.Account = value
Account identifier.
public char? CashMargin { get; set; }
value = fixNewOrderSingle.CashMargin
fixNewOrderSingle.CashMargin = value
Cash margin indicator.
public string CfiCode { get; set; }
value = fixNewOrderSingle.CfiCode
fixNewOrderSingle.CfiCode = value
CFI code (Classification of Financial Instruments).
public FixId ClOrdId { get; set; }
value = fixNewOrderSingle.ClOrdId
fixNewOrderSingle.ClOrdId = value
Client order identifier.
public OrderCondition Condition { get; set; }
value = fixNewOrderSingle.Condition
fixNewOrderSingle.Condition = value
Order condition (stop, take-profit, etc.).
public DateTime? ExpiryDate { get; set; }
value = fixNewOrderSingle.ExpiryDate
fixNewOrderSingle.ExpiryDate = value
Order expiration date (for GTD orders).
public bool? IsManual { get; set; }
value = fixNewOrderSingle.IsManual
fixNewOrderSingle.IsManual = value
Whether order is manual.
public int? Leverage { get; set; }
value = fixNewOrderSingle.Leverage
fixNewOrderSingle.Leverage = value
Leverage multiplier.
public decimal? MaxFloor { get; set; }
value = fixNewOrderSingle.MaxFloor
fixNewOrderSingle.MaxFloor = value
Maximum visible quantity (iceberg orders).
public decimal? MinQty { get; set; }
value = fixNewOrderSingle.MinQty
fixNewOrderSingle.MinQty = value
Minimum execution quantity.
public char? OrderCapacity { get; set; }
value = fixNewOrderSingle.OrderCapacity
fixNewOrderSingle.OrderCapacity = value
Order capacity (A=Agency, P=Principal, R=Riskless).
public decimal? OrderQty { get; set; }
value = fixNewOrderSingle.OrderQty
fixNewOrderSingle.OrderQty = value
Order quantity.
public string OrderRestrictions { get; set; }
value = fixNewOrderSingle.OrderRestrictions
fixNewOrderSingle.OrderRestrictions = value
Order restrictions.
public char? OrdType { get; set; }
value = fixNewOrderSingle.OrdType
fixNewOrderSingle.OrdType = value
Order type (1=Market, 2=Limit, etc.).
public FixParty[] Parties { get; set; }
value = fixNewOrderSingle.Parties
fixNewOrderSingle.Parties = value
Party information (client, broker, etc.).
public char? PositionEffect { get; set; }
value = fixNewOrderSingle.PositionEffect
fixNewOrderSingle.PositionEffect = value
Position effect (O=Open, C=Close).
public bool? PostOnly { get; set; }
value = fixNewOrderSingle.PostOnly
fixNewOrderSingle.PostOnly = value
Post-only flag (maker only).
public decimal? Price { get; set; }
value = fixNewOrderSingle.Price
fixNewOrderSingle.Price = value
Order price.
public string SecondaryOrderId { get; set; }
value = fixNewOrderSingle.SecondaryOrderId
fixNewOrderSingle.SecondaryOrderId = value
Secondary order identifier.
public string SecurityExchange { get; set; }
value = fixNewOrderSingle.SecurityExchange
fixNewOrderSingle.SecurityExchange = value
Security exchange code.
public string SecurityType { get; set; }
value = fixNewOrderSingle.SecurityType
fixNewOrderSingle.SecurityType = value
Security type.
public char? Side { get; set; }
value = fixNewOrderSingle.Side
fixNewOrderSingle.Side = value
Order side (1=Buy, 2=Sell).
public decimal? Slippage { get; set; }
value = fixNewOrderSingle.Slippage
fixNewOrderSingle.Slippage = value
Allowed slippage for market orders.
public string StrategyId { get; set; }
value = fixNewOrderSingle.StrategyId
fixNewOrderSingle.StrategyId = value
Strategy identifier.
public string Symbol { get; set; }
value = fixNewOrderSingle.Symbol
fixNewOrderSingle.Symbol = value
Security symbol.
public string Text { get; set; }
value = fixNewOrderSingle.Text
fixNewOrderSingle.Text = value
Free text comment.
public char? TimeInForce { get; set; }
value = fixNewOrderSingle.TimeInForce
fixNewOrderSingle.TimeInForce = value
Time in force (0=Day, 1=GTC, 3=IOC, 4=FOK, 6=GTD).