Table of Contents

Class RiskEvent<T>.PnLRealized

Namespace
Virtufin.Base.Events.Risk
Assembly
Virtufin.Base.dll

Position closed, P&L locked.

public sealed record RiskEvent<T>.PnLRealized : RiskEvent<T>, IRiskEvent<T>, IEvent<T>, IEquatable<IEvent<T>>, IEquatable<RiskEvent<T>>, IEquatable<RiskEvent<T>.PnLRealized>
Inheritance
RiskEvent<T>.PnLRealized
Implements
Inherited Members

Constructors

PnLRealized(DecimalAmount, Symbol, T)

Position closed, P&L locked.

public PnLRealized(DecimalAmount RealizedPnL, Symbol Symbol, T RealizedAt)

Parameters

RealizedPnL DecimalAmount

Locked realized P&L.

Symbol Symbol

Instrument whose position was closed.

RealizedAt T

Time of realization.

Properties

RealizedAt

Time of realization.

public T RealizedAt { get; init; }

Property Value

T

RealizedPnL

Locked realized P&L.

public DecimalAmount RealizedPnL { get; init; }

Property Value

DecimalAmount

Symbol

Instrument whose position was closed.

public Symbol Symbol { get; init; }

Property Value

Symbol

Time

The time at which this event's fact occurred.

public override T Time { get; }

Property Value

T