PositionChangeMessage

StockSharp.Messages

The message contains information about the position changes.

Inherits: BaseChangeMessage<PositionChangeMessage, PositionChangeTypes>

Implements: IPortfolioNameMessage, IClientCodeMessage, ISecurityIdMessage, IStrategyIdMessage

Constructors

PositionChangeMessage
public PositionChangeMessage()
positionChangeMessage = PositionChangeMessage()

Initializes a new instance of the PositionChangeMessage.

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

Initializes a new instance of the PositionChangeMessage.

type
Message type.

Properties

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

Electronic board code.

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

Client code assigned by the broker.

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

Data type info.

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

The depositary where the physical security.

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

Text position description.

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

Limit type for Т+ market.

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

Portfolio code name.

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

Security ID.

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

Side.

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

Strategy id.

Methods

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

Create a copy of PositionChangeMessage.

Returns: Copy.

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

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

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