Table of Contents

Class RiskEvent<T>.MarginWarned

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

Margin ratio approaching threshold.

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

Constructors

MarginWarned(DecimalAmount, DecimalAmount, T)

Margin ratio approaching threshold.

public MarginWarned(DecimalAmount MarginRatio, DecimalAmount WarningThreshold, T WarnedAt)

Parameters

MarginRatio DecimalAmount

Current margin ratio.

WarningThreshold DecimalAmount

Warning threshold.

WarnedAt T

Time of warning.

Properties

MarginRatio

Current margin ratio.

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

WarnedAt

Time of warning.

public T WarnedAt { get; init; }

Property Value

T

WarningThreshold

Warning threshold.

public DecimalAmount WarningThreshold { get; init; }

Property Value

DecimalAmount