PositionChangeMessage
Сообщение содержит информацию об изменении позиции.
Наследует: BaseChangeMessage<PositionChangeMessage, PositionChangeTypes>
Реализует: IPortfolioNameMessage, IClientCodeMessage, ISecurityIdMessage, IStrategyIdMessage, IOwnerMessage, ISeqNumMessage
Конструкторы
public PositionChangeMessage()
positionChangeMessage = PositionChangeMessage()
Инициализирует новый экземпляр PositionChangeMessage.
protected PositionChangeMessage(MessageTypes type)
positionChangeMessage = PositionChangeMessage(type)
Инициализирует новый экземпляр PositionChangeMessage.
- type
- Тип сообщения.
Свойства
public string BoardCode { get; set; }
value = positionChangeMessage.BoardCode
positionChangeMessage.BoardCode = value
Электронный код доски.
public string ClientCode { get; set; }
value = positionChangeMessage.ClientCode
positionChangeMessage.ClientCode = value
Код клиента, присвоенный брокером.
public override DataType DataType { get; }
value = positionChangeMessage.DataType
Тип рыночных данных, управляемых данным хранилищем.
public string DepoName { get; set; }
value = positionChangeMessage.DepoName
positionChangeMessage.DepoName = value
Депозитарий, в котором находится физический финансовый инструмент.
public string Description { get; set; }
value = positionChangeMessage.Description
positionChangeMessage.Description = value
Текстовое описание позиции.
public TPlusLimits? LimitType { get; set; }
value = positionChangeMessage.LimitType
positionChangeMessage.LimitType = value
Тип лимита для рынка Т+.
public long OwnerPortfolioId { get; set; }
value = positionChangeMessage.OwnerPortfolioId
positionChangeMessage.OwnerPortfolioId = value
Numeric primary key of the owning portfolio, or 0 when unknown.
public long OwnerUserId { get; set; }
value = positionChangeMessage.OwnerUserId
positionChangeMessage.OwnerUserId = value
Numeric primary key of the owning user, or 0 when unknown.
public string PortfolioName { get; set; }
value = positionChangeMessage.PortfolioName
positionChangeMessage.PortfolioName = value
Название портфолио.
public SecurityId SecurityId { get; set; }
value = positionChangeMessage.SecurityId
positionChangeMessage.SecurityId = value
SecurityId
public long SeqNum { get; set; }
value = positionChangeMessage.SeqNum
positionChangeMessage.SeqNum = value
Sequence number.
public Sides? Side { get; set; }
value = positionChangeMessage.Side
positionChangeMessage.Side = value
Сторона.
public string StrategyId { get; set; }
value = positionChangeMessage.StrategyId
positionChangeMessage.StrategyId = value
Идентификатор стратегии.
Методы
public override Message Clone()
result = positionChangeMessage.Clone()
Создайте копию PositionChangeMessage.
Возвращает: Копия.
public override void CopyTo(PositionChangeMessage destination)
positionChangeMessage.CopyTo(destination)
public override string ToString()
result = positionChangeMessage.ToString()
Преобразовать к строковому представлению.
Возвращает: Строковое представление.