FixNewOrderSingle

StockSharp.Fix.Native

Datos de NewOrderSingle Mensaje FIX.

Implementa: IEquatable<FixNewOrderSingle>

Constructores

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)

Datos de NewOrderSingle Mensaje FIX.

ClOrdId
Identificador de pedidos de cliente.
Account
Identificador de cuenta.
Price
Precio del pedido.
OrderQty
Cantidad de pedido.
MaxFloor
Cantidad máxima visible (ordenes de iceberg).
SecurityType
tipo de instrumento financiero.
CfiCode
Código CFI (Clasificación de Instrumentos Financieros).
Symbol
símbolo de instrumento financiero.
SecurityExchange
código de intercambio de instrumentos financieros.
Side
Codo de pedido (1=Comprar, 2=Sell).
OrdType
Tipo de pedido (1=Marca, 2=Limit, etc.).
TimeInForce
Tiempo en vigor (0=Día, 1=GTC, 3=IOC, 4=FOK, 6=GTD).
ExpiryDate
Fecha de expiración del pedido (para órdenes GTD).
Condition
Condiciones de orden (parar, tomar-beneficio, etc.).
Text
Comentario de texto libre.
Parties
Información de las Partes (cliente, corredor, etc.).
OrderCapacity
Capacidad de pedido (A=A=Agencia, P=Principal, R=Riskless).
OrderRestrictions
Restricciones de orden.
CashMargin
Indicador del margen de caja.
Slippage
Se permite deslizamiento para pedidos de mercado.
IsManual
Ya sea el orden manual.
MinQty
Cantidad de ejecución mínima.
PositionEffect
Efecto de posición (O=Open, C=Close).
PostOnly
Bandera sólo posterior (sólo el fabricante).
SecondaryOrderId
Identificador de orden secundario.
StrategyId
Identificador de estrategia.
Leverage
Multiplicador de palanca.

Propiedades

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

Identificador de cuenta.

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

Indicador del margen de caja.

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

Código CFI (Clasificación de Instrumentos Financieros).

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

Identificador de pedidos de cliente.

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

Condiciones de orden (parar, tomar-beneficio, etc.).

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

Fecha de expiración del pedido (para órdenes GTD).

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

Ya sea el orden manual.

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

Multiplicador de palanca.

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

Cantidad máxima visible (ordenes de iceberg).

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

Cantidad de ejecución mínima.

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

Capacidad de pedido (A=A=Agencia, P=Principal, R=Riskless).

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

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

Cantidad de pedido.

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

Restricciones de orden.

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

Tipo de pedido (1=Marca, 2=Limit, etc.).

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

Información de las Partes (cliente, corredor, etc.).

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

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

Efecto de posición (O=Open, C=Close).

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

Bandera sólo posterior (sólo el fabricante).

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

Precio del pedido.

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

Identificador de orden secundario.

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

código de intercambio de instrumentos financieros.

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

tipo de instrumento financiero.

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

Codo de pedido (1=Comprar, 2=Sell).

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

Se permite deslizamiento para pedidos de mercado.

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

Identificador de estrategia.

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

símbolo de instrumento financiero.

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

Comentario de texto libre.

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

Tiempo en vigor (0=Día, 1=GTC, 3=IOC, 4=FOK, 6=GTD).

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