Table of Contents

Interface ITradeAction

Namespace
Virtufin.Core.Events.Trade
Assembly
Virtufin.Core.dll

Marker for any action that flows through the trading loop. A trade action is the strategy's intent: buy, sell, cancel, transfer between parties, or express interest in a CLOB before commitment. Implementations form a sealed ADT (TradeAction) and an enriched variant (RichTradeAction).

public interface ITradeAction

Remarks

Deliberately not an IEvent<T> — a trade action is an intent, not a timestamped fact; none of its implementations carry a natural time.