Table of Contents

Class RichMarketEvent<T>.VolatilityEstimate

Namespace
Virtufin.Base.Events.Market
Assembly
Virtufin.Base.dll

Realised volatility estimate (e.g. standard deviation of log returns).

public sealed record RichMarketEvent<T>.VolatilityEstimate : RichMarketEvent<T>, IMarketEvent<T>, IEvent<T>, IEquatable<IEvent<T>>, IEquatable<RichMarketEvent<T>>, IEquatable<RichMarketEvent<T>.VolatilityEstimate>
Inheritance
RichMarketEvent<T>.VolatilityEstimate
Implements
Inherited Members

Constructors

VolatilityEstimate(Symbol, DecimalAmount, T, T)

Construct a VolatilityEstimate event.

public VolatilityEstimate(Symbol symbol, DecimalAmount value, T windowStart, T windowEnd)

Parameters

symbol Symbol
value DecimalAmount
windowStart T
windowEnd T

Properties

Symbol

The instrument the observation refers to.

public override Symbol Symbol { get; }

Property Value

Symbol

Time

The time at which this event's fact occurred.

public override T Time { get; }

Property Value

T

Value

Estimated volatility.

public DecimalAmount Value { get; }

Property Value

DecimalAmount

WindowEnd

End of estimation window.

public T WindowEnd { get; }

Property Value

T

WindowStart

Start of estimation window.

public T WindowStart { get; }

Property Value

T