FixNewOrderSingle

StockSharp.Fix.Native

Данные из сообщения NewOrderSingle FIX.

Реализует: IEquatable<FixNewOrderSingle>

Конструкторы

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
Множитель кредитного плеча.

Свойства

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

Идентификатор учетной записи.

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

Индикатор денежной маржи.

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

Код CFI (Классификация финансовых инструментов).

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

Идентификатор заказа клиента.

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

Состояние ордера (стоп, тейк-профит и т.п.).

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

Срок действия заказа (для заказов GTD).

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

Является ли заказ ручным.

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

Множитель кредитного плеча.

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

Максимально видимое количество (айсберг-заказы).

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

Минимальный объем исполнения.

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

Емкость заказа (A=Агентство, P=Принципал, R=Безрисковый).

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

Количество заказа.

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

Ограничения по заказу.

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

Тип ордера (1=Рыночный, 2=Лимитный и т.д.).

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

Информация о стороне (клиенте, брокере и т.д.).

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

Эффект позиции (O=Открыть, C=Закрыть).

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

Флаг «только для публикации» (только для производителя).

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

Цена заказа.

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

Идентификатор вторичного заказа.

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

код обмена финансовых инструментов.

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

тип финансового инструмента.

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

Сторона ордера (1=Купить, 2=Продать).

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

Допускается проскальзывание для рыночных ордеров.

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

Идентификатор стратегии.

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

символ финансового инструмента.

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

Свободный текстовый комментарий.

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

Время действия (0=день, 1=GTC, 3=IOC, 4=FOK, 6=GTD).