FixPositionReport

StockSharp.Fix.Native

Данные для сообщения PositionReport FIX.

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

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

FixPositionReport
public FixPositionReport(FixId PosReqId, string Account, string Symbol, string SecurityExchange, SecurityTypes? SecurityType, TPlusLimits? LimitType, string ClientCode, CurrencyTypes? Currency, string StrategyId, Sides? Side, DataType BuildFrom, string DepoName, string Description, ICollection<KeyValuePair<PositionChangeTypes, object>> Changes, DateTime? TransactTime)
fixPositionReport = FixPositionReport(PosReqId, Account, Symbol, SecurityExchange, SecurityType, LimitType, ClientCode, Currency, StrategyId, Side, BuildFrom, DepoName, Description, Changes, TransactTime)

Данные для сообщения PositionReport FIX.

PosReqId
Идентификатор запроса позиции.
Account
Идентификатор учетной записи.
Symbol
символ финансового инструмента.
SecurityExchange
код обмена финансовых инструментов.
SecurityType
тип финансового инструмента.
LimitType
Тип лимита Т+.
ClientCode
Клиентский код.
Currency
Валюта.
StrategyId
Идентификатор стратегии.
Side
Позиция боковая.
BuildFrom
Источник сборки данных.
DepoName
Название депозитария.
Description
Описание позиции.
Changes
Коллекция изменений позиции.
TransactTime
Время сервера, когда было сообщено о местоположении (тег FIX 60).

Свойства

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

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

BuildFrom
public DataType BuildFrom { get; set; }
value = fixPositionReport.BuildFrom
fixPositionReport.BuildFrom = value

Источник сборки данных.

Changes
public ICollection<KeyValuePair<PositionChangeTypes, object>> Changes { get; set; }
value = fixPositionReport.Changes
fixPositionReport.Changes = value

Коллекция изменений позиции.

ClientCode
public string ClientCode { get; set; }
value = fixPositionReport.ClientCode
fixPositionReport.ClientCode = value

Клиентский код.

Currency
public CurrencyTypes? Currency { get; set; }
value = fixPositionReport.Currency
fixPositionReport.Currency = value

Валюта.

DepoName
public string DepoName { get; set; }
value = fixPositionReport.DepoName
fixPositionReport.DepoName = value

Название депозитария.

Description
public string Description { get; set; }
value = fixPositionReport.Description
fixPositionReport.Description = value

Описание позиции.

LimitType
public TPlusLimits? LimitType { get; set; }
value = fixPositionReport.LimitType
fixPositionReport.LimitType = value

Тип лимита Т+.

PosReqId
public FixId PosReqId { get; set; }
value = fixPositionReport.PosReqId
fixPositionReport.PosReqId = value

Идентификатор запроса позиции.

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

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

SecurityType
public SecurityTypes? SecurityType { get; set; }
value = fixPositionReport.SecurityType
fixPositionReport.SecurityType = value

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

Side
public Sides? Side { get; set; }
value = fixPositionReport.Side
fixPositionReport.Side = value

Позиция боковая.

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

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

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

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

TransactTime
public DateTime? TransactTime { get; set; }
value = fixPositionReport.TransactTime
fixPositionReport.TransactTime = value

Время сервера, когда было сообщено о местоположении (тег FIX 60).