FixNewOrderSingle
Dados de NewOrderSingle FIX message.
Implementa: IEquatable<FixNewOrderSingle>
Construtores
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)
Dados de NewOrderSingle FIX message.
- ClOrdId
- Identificador da ordem do cliente.
- Account
- Identificador da conta.
- Price
- Preço de encomenda.
- OrderQty
- Quantidade de encomenda.
- MaxFloor
- Quantidade máxima visível (ordens de iceberg).
- SecurityType
- tipo de instrumento financeiro.
- CfiCode
- Código CFI (Classificação dos Instrumentos Financeiros).
- Symbol
- símbolo do instrumento financeiro.
- SecurityExchange
- Código de troca de instrumentos financeiros.
- Side
- Lado da ordem (1=Comprar, 2=Venda).
- OrdType
- Tipo de ordem (1=Market, 2=Limit, etc.).
- TimeInForce
- Tempo em vigor (0=Dia, 1=GTC, 3=IOC, 4=FOK, 6=GTD).
- ExpiryDate
- Data de expiração da ordem (para pedidos GTD).
- Condition
- Condição de ordem (stop, take-profit, etc.).
- Text
- Comentário de texto livre.
- Parties
- Informações da parte (cliente, corretor, etc.).
- OrderCapacity
- Capacidade de ordem (A=Agência, P=Principal, R=Iscas).
- OrderRestrictions
- Restrições de encomendas.
- CashMargin
- Indicador da margem de caixa.
- Slippage
- Permissão de deslize para encomendas de mercado.
- IsManual
- Se a ordem é manual.
- MinQty
- Quantidade mínima de execução.
- PositionEffect
- Efeito de posição (O=Abrir, C=Fechar).
- PostOnly
- Bandeira só pós-activa (apenas fabricante).
- SecondaryOrderId
- Identificador de ordem secundária.
- StrategyId
- Identificador de estratégia.
- Leverage
- Multiplicador de alavanca.
Propriedades
public string Account { get; set; }
value = fixNewOrderSingle.Account
fixNewOrderSingle.Account = value
Identificador da conta.
public char? CashMargin { get; set; }
value = fixNewOrderSingle.CashMargin
fixNewOrderSingle.CashMargin = value
Indicador da margem de caixa.
public string CfiCode { get; set; }
value = fixNewOrderSingle.CfiCode
fixNewOrderSingle.CfiCode = value
Código CFI (Classificação dos Instrumentos Financeiros).
public FixId ClOrdId { get; set; }
value = fixNewOrderSingle.ClOrdId
fixNewOrderSingle.ClOrdId = value
Identificador da ordem do cliente.
public OrderCondition Condition { get; set; }
value = fixNewOrderSingle.Condition
fixNewOrderSingle.Condition = value
Condição de ordem (stop, take-profit, etc.).
public DateTime? ExpiryDate { get; set; }
value = fixNewOrderSingle.ExpiryDate
fixNewOrderSingle.ExpiryDate = value
Data de expiração da ordem (para pedidos GTD).
public bool? IsManual { get; set; }
value = fixNewOrderSingle.IsManual
fixNewOrderSingle.IsManual = value
Se a ordem é manual.
public int? Leverage { get; set; }
value = fixNewOrderSingle.Leverage
fixNewOrderSingle.Leverage = value
Multiplicador de alavanca.
public decimal? MaxFloor { get; set; }
value = fixNewOrderSingle.MaxFloor
fixNewOrderSingle.MaxFloor = value
Quantidade máxima visível (ordens de iceberg).
public decimal? MinQty { get; set; }
value = fixNewOrderSingle.MinQty
fixNewOrderSingle.MinQty = value
Quantidade mínima de execução.
public char? OrderCapacity { get; set; }
value = fixNewOrderSingle.OrderCapacity
fixNewOrderSingle.OrderCapacity = value
Capacidade de ordem (A=Agência, P=Principal, R=Iscas).
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
Quantidade de encomenda.
public string OrderRestrictions { get; set; }
value = fixNewOrderSingle.OrderRestrictions
fixNewOrderSingle.OrderRestrictions = value
Restrições de encomendas.
public char? OrdType { get; set; }
value = fixNewOrderSingle.OrdType
fixNewOrderSingle.OrdType = value
Tipo de ordem (1=Market, 2=Limit, etc.).
public FixParty[] Parties { get; set; }
value = fixNewOrderSingle.Parties
fixNewOrderSingle.Parties = value
Informações da parte (cliente, corretor, etc.).
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
Efeito de posição (O=Abrir, C=Fechar).
public bool? PostOnly { get; set; }
value = fixNewOrderSingle.PostOnly
fixNewOrderSingle.PostOnly = value
Bandeira só pós-activa (apenas fabricante).
public decimal? Price { get; set; }
value = fixNewOrderSingle.Price
fixNewOrderSingle.Price = value
Preço de encomenda.
public string SecondaryOrderId { get; set; }
value = fixNewOrderSingle.SecondaryOrderId
fixNewOrderSingle.SecondaryOrderId = value
Identificador de ordem secundária.
public string SecurityExchange { get; set; }
value = fixNewOrderSingle.SecurityExchange
fixNewOrderSingle.SecurityExchange = value
Código de troca de instrumentos financeiros.
public string SecurityType { get; set; }
value = fixNewOrderSingle.SecurityType
fixNewOrderSingle.SecurityType = value
tipo de instrumento financeiro.
public char? Side { get; set; }
value = fixNewOrderSingle.Side
fixNewOrderSingle.Side = value
Lado da ordem (1=Comprar, 2=Venda).
public decimal? Slippage { get; set; }
value = fixNewOrderSingle.Slippage
fixNewOrderSingle.Slippage = value
Permissão de deslize para encomendas de mercado.
public string StrategyId { get; set; }
value = fixNewOrderSingle.StrategyId
fixNewOrderSingle.StrategyId = value
Identificador de estratégia.
public string Symbol { get; set; }
value = fixNewOrderSingle.Symbol
fixNewOrderSingle.Symbol = value
símbolo do instrumento financeiro.
public string Text { get; set; }
value = fixNewOrderSingle.Text
fixNewOrderSingle.Text = value
Comentário de texto livre.
public char? TimeInForce { get; set; }
value = fixNewOrderSingle.TimeInForce
fixNewOrderSingle.TimeInForce = value
Tempo em vigor (0=Dia, 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.