FixNewOrderSingle
Данные из сообщения NewOrderSingle FIX.
Реализует: IEquatable<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)
Данные из сообщения NewOrderSingle FIX.
- ClOrdId
- Идентификатор заказа клиента.
- Account
- Идентификатор учетной записи.
- Price
- Цена заказа.
- OrderQty
- Количество заказа.
- MaxFloor
- Максимально видимое количество (айсберг-заказы).
- SecurityType
- тип финансового инструмента.
- CfiCode
- Код CFI (Классификация финансовых инструментов).
- Symbol
- символ финансового инструмента.
- SecurityExchange
- код обмена финансовых инструментов.
- Side
- Сторона ордера (1=Купить, 2=Продать).
- OrdType
- Тип ордера (1=Рыночный, 2=Лимитный и т.д.).
- TimeInForce
- Время действия (0=день, 1=GTC, 3=IOC, 4=FOK, 6=GTD).
- ExpiryDate
- Срок действия заказа (для заказов GTD).
- Condition
- Состояние ордера (стоп, тейк-профит и т.п.).
- Text
- Свободный текстовый комментарий.
- Parties
- Информация о стороне (клиенте, брокере и т.д.).
- OrderCapacity
- Емкость заказа (A=Агентство, P=Принципал, R=Безрисковый).
- OrderRestrictions
- Ограничения по заказу.
- CashMargin
- Индикатор денежной маржи.
- Slippage
- Допускается проскальзывание для рыночных ордеров.
- IsManual
- Является ли заказ ручным.
- MinQty
- Минимальный объем исполнения.
- PositionEffect
- Эффект позиции (O=Открыть, C=Закрыть).
- PostOnly
- Флаг «только для публикации» (только для производителя).
- SecondaryOrderId
- Идентификатор вторичного заказа.
- StrategyId
- Идентификатор стратегии.
- Leverage
- Множитель кредитного плеча.
Свойства
public string Account { get; set; }
value = fixNewOrderSingle.Account
fixNewOrderSingle.Account = value
Идентификатор учетной записи.
public char? CashMargin { get; set; }
value = fixNewOrderSingle.CashMargin
fixNewOrderSingle.CashMargin = value
Индикатор денежной маржи.
public string CfiCode { get; set; }
value = fixNewOrderSingle.CfiCode
fixNewOrderSingle.CfiCode = value
Код CFI (Классификация финансовых инструментов).
public FixId ClOrdId { get; set; }
value = fixNewOrderSingle.ClOrdId
fixNewOrderSingle.ClOrdId = value
Идентификатор заказа клиента.
public OrderCondition Condition { get; set; }
value = fixNewOrderSingle.Condition
fixNewOrderSingle.Condition = value
Состояние ордера (стоп, тейк-профит и т.п.).
public DateTime? ExpiryDate { get; set; }
value = fixNewOrderSingle.ExpiryDate
fixNewOrderSingle.ExpiryDate = value
Срок действия заказа (для заказов GTD).
public bool? IsManual { get; set; }
value = fixNewOrderSingle.IsManual
fixNewOrderSingle.IsManual = value
Является ли заказ ручным.
public int? Leverage { get; set; }
value = fixNewOrderSingle.Leverage
fixNewOrderSingle.Leverage = value
Множитель кредитного плеча.
public decimal? MaxFloor { get; set; }
value = fixNewOrderSingle.MaxFloor
fixNewOrderSingle.MaxFloor = value
Максимально видимое количество (айсберг-заказы).
public decimal? MinQty { get; set; }
value = fixNewOrderSingle.MinQty
fixNewOrderSingle.MinQty = value
Минимальный объем исполнения.
public char? OrderCapacity { get; set; }
value = fixNewOrderSingle.OrderCapacity
fixNewOrderSingle.OrderCapacity = value
Емкость заказа (A=Агентство, P=Принципал, R=Безрисковый).
public decimal? OrderQty { get; set; }
value = fixNewOrderSingle.OrderQty
fixNewOrderSingle.OrderQty = value
Количество заказа.
public string OrderRestrictions { get; set; }
value = fixNewOrderSingle.OrderRestrictions
fixNewOrderSingle.OrderRestrictions = value
Ограничения по заказу.
public char? OrdType { get; set; }
value = fixNewOrderSingle.OrdType
fixNewOrderSingle.OrdType = value
Тип ордера (1=Рыночный, 2=Лимитный и т.д.).
public FixParty[] Parties { get; set; }
value = fixNewOrderSingle.Parties
fixNewOrderSingle.Parties = value
Информация о стороне (клиенте, брокере и т.д.).
public char? PositionEffect { get; set; }
value = fixNewOrderSingle.PositionEffect
fixNewOrderSingle.PositionEffect = value
Эффект позиции (O=Открыть, C=Закрыть).
public bool? PostOnly { get; set; }
value = fixNewOrderSingle.PostOnly
fixNewOrderSingle.PostOnly = value
Флаг «только для публикации» (только для производителя).
public decimal? Price { get; set; }
value = fixNewOrderSingle.Price
fixNewOrderSingle.Price = value
Цена заказа.
public string SecondaryOrderId { get; set; }
value = fixNewOrderSingle.SecondaryOrderId
fixNewOrderSingle.SecondaryOrderId = value
Идентификатор вторичного заказа.
public string SecurityExchange { get; set; }
value = fixNewOrderSingle.SecurityExchange
fixNewOrderSingle.SecurityExchange = value
код обмена финансовых инструментов.
public string SecurityType { get; set; }
value = fixNewOrderSingle.SecurityType
fixNewOrderSingle.SecurityType = value
тип финансового инструмента.
public char? Side { get; set; }
value = fixNewOrderSingle.Side
fixNewOrderSingle.Side = value
Сторона ордера (1=Купить, 2=Продать).
public decimal? Slippage { get; set; }
value = fixNewOrderSingle.Slippage
fixNewOrderSingle.Slippage = value
Допускается проскальзывание для рыночных ордеров.
public string StrategyId { get; set; }
value = fixNewOrderSingle.StrategyId
fixNewOrderSingle.StrategyId = value
Идентификатор стратегии.
public string Symbol { get; set; }
value = fixNewOrderSingle.Symbol
fixNewOrderSingle.Symbol = value
символ финансового инструмента.
public string Text { get; set; }
value = fixNewOrderSingle.Text
fixNewOrderSingle.Text = value
Свободный текстовый комментарий.
public char? TimeInForce { get; set; }
value = fixNewOrderSingle.TimeInForce
fixNewOrderSingle.TimeInForce = value
Время действия (0=день, 1=GTC, 3=IOC, 4=FOK, 6=GTD).