Interface ITradeAction
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.