Table of Contents

Class RiskEvent<T>.MarginCalled

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

Forced liquidation triggered (act only).

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

Constructors

MarginCalled(DecimalAmount, T)

Forced liquidation triggered (act only).

public MarginCalled(DecimalAmount MarginRatio, T CalledAt)

Parameters

MarginRatio DecimalAmount

Margin ratio at liquidation.

CalledAt T

Time of margin call.

Properties

CalledAt

Time of margin call.

public T CalledAt { get; init; }

Property Value

T

MarginRatio

Margin ratio at liquidation.

public DecimalAmount MarginRatio { get; init; }

Property Value

DecimalAmount

Time

The time at which this event's fact occurred.

public override T Time { get; }

Property Value

T