TradeProcessingResult

StockSharp.MatchingEngine

Result of trade processing.

Implements: IEquatable<TradeProcessingResult>

Constructors

TradeProcessingResult
public TradeProcessingResult(decimal RealizedPnL, decimal PositionChange, PositionInfo Position)
tradeProcessingResult = TradeProcessingResult(RealizedPnL, PositionChange, Position)

Result of trade processing.

RealizedPnL
Realized PnL from the trade.
PositionChange
Position change amount.
Position
Updated position info.

Properties

Position
public PositionInfo Position { get; set; }
value = tradeProcessingResult.Position
tradeProcessingResult.Position = value

Updated position info.

PositionChange
public decimal PositionChange { get; set; }
value = tradeProcessingResult.PositionChange
tradeProcessingResult.PositionChange = value

Position change amount.

RealizedPnL
public decimal RealizedPnL { get; set; }
value = tradeProcessingResult.RealizedPnL
tradeProcessingResult.RealizedPnL = value

Realized PnL from the trade.