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