FixPositionReport
Данные для сообщения PositionReport FIX.
Реализует: IEquatable<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).
Свойства
public string Account { get; set; }
value = fixPositionReport.Account
fixPositionReport.Account = value
Идентификатор учетной записи.
public DataType BuildFrom { get; set; }
value = fixPositionReport.BuildFrom
fixPositionReport.BuildFrom = value
Источник сборки данных.
public ICollection<KeyValuePair<PositionChangeTypes, object>> Changes { get; set; }
value = fixPositionReport.Changes
fixPositionReport.Changes = value
Коллекция изменений позиции.
public string ClientCode { get; set; }
value = fixPositionReport.ClientCode
fixPositionReport.ClientCode = value
Клиентский код.
public CurrencyTypes? Currency { get; set; }
value = fixPositionReport.Currency
fixPositionReport.Currency = value
Валюта.
public string DepoName { get; set; }
value = fixPositionReport.DepoName
fixPositionReport.DepoName = value
Название депозитария.
public string Description { get; set; }
value = fixPositionReport.Description
fixPositionReport.Description = value
Описание позиции.
public TPlusLimits? LimitType { get; set; }
value = fixPositionReport.LimitType
fixPositionReport.LimitType = value
Тип лимита Т+.
public long PortfolioId { get; set; }
value = fixPositionReport.PortfolioId
fixPositionReport.PortfolioId = value
Owning portfolio's numeric PK (broker extension, distinct from the display Account). Stamped from the message side-channel and appended last on the wire so older readers ignore it; lets a WS client learn its portfolio id from the feed itself instead of resolving the shared display name. 0 when unknown.
public FixId PosReqId { get; set; }
value = fixPositionReport.PosReqId
fixPositionReport.PosReqId = value
Идентификатор запроса позиции.
public string SecurityExchange { get; set; }
value = fixPositionReport.SecurityExchange
fixPositionReport.SecurityExchange = value
код обмена финансовых инструментов.
public SecurityTypes? SecurityType { get; set; }
value = fixPositionReport.SecurityType
fixPositionReport.SecurityType = value
тип финансового инструмента.
public Sides? Side { get; set; }
value = fixPositionReport.Side
fixPositionReport.Side = value
Позиция боковая.
public string StrategyId { get; set; }
value = fixPositionReport.StrategyId
fixPositionReport.StrategyId = value
Идентификатор стратегии.
public string Symbol { get; set; }
value = fixPositionReport.Symbol
fixPositionReport.Symbol = value
символ финансового инструмента.
public DateTime? TransactTime { get; set; }
value = fixPositionReport.TransactTime
fixPositionReport.TransactTime = value
Время сервера, когда было сообщено о местоположении (тег FIX 60).