PositionChangeMessage

StockSharp.Messages

Сообщение содержит информацию об изменении позиции.

Наследует: BaseChangeMessage<PositionChangeMessage, PositionChangeTypes>

Реализует: IPortfolioNameMessage, IClientCodeMessage, ISecurityIdMessage, IStrategyIdMessage

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

PositionChangeMessage
public PositionChangeMessage()
positionChangeMessage = PositionChangeMessage()

Инициализирует новый экземпляр PositionChangeMessage.

PositionChangeMessage
protected PositionChangeMessage(MessageTypes type)
positionChangeMessage = PositionChangeMessage(type)

Инициализирует новый экземпляр PositionChangeMessage.

type
Тип сообщения.

Свойства

BoardCode
public string BoardCode { get; set; }
value = positionChangeMessage.BoardCode
positionChangeMessage.BoardCode = value

Электронный код доски.

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

Код клиента, присвоенный брокером.

DataType
public override DataType DataType { get; }
value = positionChangeMessage.DataType

Тип рыночных данных, управляемых данным хранилищем.

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

Депозитарий, в котором находится физический финансовый инструмент.

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

Текстовое описание позиции.

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

Тип лимита для рынка Т+.

PortfolioName
public string PortfolioName { get; set; }
value = positionChangeMessage.PortfolioName
positionChangeMessage.PortfolioName = value

Название портфолио.

SecurityId
public SecurityId SecurityId { get; set; }
value = positionChangeMessage.SecurityId
positionChangeMessage.SecurityId = value

SecurityId

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

Сторона.

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

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

Методы

Clone
public override Message Clone()
result = positionChangeMessage.Clone()

Создайте копию PositionChangeMessage.

Возвращает: Копия.

CopyTo
public override void CopyTo(PositionChangeMessage destination)
positionChangeMessage.CopyTo(destination)
ToString
public override string ToString()
result = positionChangeMessage.ToString()

Преобразовать к строковому представлению.

Возвращает: Строковое представление.