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: Строковое представление.