FixNewOrderSingle

StockSharp.Fix.Native

Data from NewOrderSingle FIX message.

Implements: IEquatable<FixNewOrderSingle>

Constructors

FixNewOrderSingle
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

Account
public string Account { get; set; }
value = fixNewOrderSingle.Account
fixNewOrderSingle.Account = value

Account identifier.

CashMargin
public char? CashMargin { get; set; }
value = fixNewOrderSingle.CashMargin
fixNewOrderSingle.CashMargin = value

Cash margin indicator.

CfiCode
public string CfiCode { get; set; }
value = fixNewOrderSingle.CfiCode
fixNewOrderSingle.CfiCode = value

CFI code (Classification of Financial Instruments).

ClOrdId
public FixId ClOrdId { get; set; }
value = fixNewOrderSingle.ClOrdId
fixNewOrderSingle.ClOrdId = value

Client order identifier.

Condition
public OrderCondition Condition { get; set; }
value = fixNewOrderSingle.Condition
fixNewOrderSingle.Condition = value

Order condition (stop, take-profit, etc.).

ExpiryDate
public DateTime? ExpiryDate { get; set; }
value = fixNewOrderSingle.ExpiryDate
fixNewOrderSingle.ExpiryDate = value

Order expiration date (for GTD orders).

IsManual
public bool? IsManual { get; set; }
value = fixNewOrderSingle.IsManual
fixNewOrderSingle.IsManual = value

Whether order is manual.

Leverage
public int? Leverage { get; set; }
value = fixNewOrderSingle.Leverage
fixNewOrderSingle.Leverage = value

Leverage multiplier.

MaxFloor
public decimal? MaxFloor { get; set; }
value = fixNewOrderSingle.MaxFloor
fixNewOrderSingle.MaxFloor = value

Maximum visible quantity (iceberg orders).

MinQty
public decimal? MinQty { get; set; }
value = fixNewOrderSingle.MinQty
fixNewOrderSingle.MinQty = value

Minimum execution quantity.

OrderCapacity
public char? OrderCapacity { get; set; }
value = fixNewOrderSingle.OrderCapacity
fixNewOrderSingle.OrderCapacity = value

Order capacity (A=Agency, P=Principal, R=Riskless).

OrderQty
public decimal? OrderQty { get; set; }
value = fixNewOrderSingle.OrderQty
fixNewOrderSingle.OrderQty = value

Order quantity.

OrderRestrictions
public string OrderRestrictions { get; set; }
value = fixNewOrderSingle.OrderRestrictions
fixNewOrderSingle.OrderRestrictions = value

Order restrictions.

OrdType
public char? OrdType { get; set; }
value = fixNewOrderSingle.OrdType
fixNewOrderSingle.OrdType = value

Order type (1=Market, 2=Limit, etc.).

Parties
public FixParty[] Parties { get; set; }
value = fixNewOrderSingle.Parties
fixNewOrderSingle.Parties = value

Party information (client, broker, etc.).

PositionEffect
public char? PositionEffect { get; set; }
value = fixNewOrderSingle.PositionEffect
fixNewOrderSingle.PositionEffect = value

Position effect (O=Open, C=Close).

PostOnly
public bool? PostOnly { get; set; }
value = fixNewOrderSingle.PostOnly
fixNewOrderSingle.PostOnly = value

Post-only flag (maker only).

Price
public decimal? Price { get; set; }
value = fixNewOrderSingle.Price
fixNewOrderSingle.Price = value

Order price.

SecondaryOrderId
public string SecondaryOrderId { get; set; }
value = fixNewOrderSingle.SecondaryOrderId
fixNewOrderSingle.SecondaryOrderId = value

Secondary order identifier.

SecurityExchange
public string SecurityExchange { get; set; }
value = fixNewOrderSingle.SecurityExchange
fixNewOrderSingle.SecurityExchange = value

Security exchange code.

SecurityType
public string SecurityType { get; set; }
value = fixNewOrderSingle.SecurityType
fixNewOrderSingle.SecurityType = value

Security type.

Side
public char? Side { get; set; }
value = fixNewOrderSingle.Side
fixNewOrderSingle.Side = value

Order side (1=Buy, 2=Sell).

Slippage
public decimal? Slippage { get; set; }
value = fixNewOrderSingle.Slippage
fixNewOrderSingle.Slippage = value

Allowed slippage for market orders.

StrategyId
public string StrategyId { get; set; }
value = fixNewOrderSingle.StrategyId
fixNewOrderSingle.StrategyId = value

Strategy identifier.

Symbol
public string Symbol { get; set; }
value = fixNewOrderSingle.Symbol
fixNewOrderSingle.Symbol = value

Security symbol.

Text
public string Text { get; set; }
value = fixNewOrderSingle.Text
fixNewOrderSingle.Text = value

Free text comment.

TimeInForce
public char? TimeInForce { get; set; }
value = fixNewOrderSingle.TimeInForce
fixNewOrderSingle.TimeInForce = value

Time in force (0=Day, 1=GTC, 3=IOC, 4=FOK, 6=GTD).