ReportPosition

StockSharp.Reporting

Position round-trip data for reports.

Implements: IEquatable<ReportPosition>

Constructors

ReportPosition
public ReportPosition(SecurityId SecurityId, string PortfolioName, DateTime OpenTime, decimal? OpenPrice, DateTime CloseTime, decimal? ClosePrice, decimal MaxPosition)
reportPosition = ReportPosition(SecurityId, PortfolioName, OpenTime, OpenPrice, CloseTime, ClosePrice, MaxPosition)

Position round-trip data for reports.

SecurityId
Security id.
PortfolioName
Portfolio name.
OpenTime
Position open time.
OpenPrice
Position open price.
CloseTime
Position close time.
ClosePrice
Position close price.
MaxPosition
Maximum absolute position size during the round-trip.

Properties

ClosePrice
public decimal? ClosePrice { get; set; }
value = reportPosition.ClosePrice
reportPosition.ClosePrice = value

Position close price.

CloseTime
public DateTime CloseTime { get; set; }
value = reportPosition.CloseTime
reportPosition.CloseTime = value

Position close time.

MaxPosition
public decimal MaxPosition { get; set; }
value = reportPosition.MaxPosition
reportPosition.MaxPosition = value

Maximum absolute position size during the round-trip.

OpenPrice
public decimal? OpenPrice { get; set; }
value = reportPosition.OpenPrice
reportPosition.OpenPrice = value

Position open price.

OpenTime
public DateTime OpenTime { get; set; }
value = reportPosition.OpenTime
reportPosition.OpenTime = value

Position open time.

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

Portfolio name.

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

Security id.