Table of Contents

Interface IPositionEvent<T>

Namespace
Virtufin.Core.Events.Position
Assembly
Virtufin.Core.dll

Marker for any event that changes a holding. Position events flow through the unified sc.{scenarioId}.position.* topic family and include holdings lifecycle changes only (open/update/close/flip). Exposure breaches are reported separately under Risk.

public interface IPositionEvent<T> : IEvent<T>, IEquatable<IEvent<T>> where T : IComparable<T>

Type Parameters

T

The event's own time type.

Inherited Members

Properties

DeltaQuantity

The signed change in quantity (positive = increase, negative = decrease).

DecimalAmount DeltaQuantity { get; }

Property Value

DecimalAmount

Symbol

The instrument whose holding changed.

Symbol Symbol { get; }

Property Value

Symbol