Algostream_analytics.Tick_eventNormalized tick record bridging bus payloads (Market_tick / Trade_print) into the analytics pipeline. Field set is intentionally narrower than the bus payloads: only what the analytics layer actually uses, so the SPSC handoff is small and predictable.
type t = {symbol : string;timestamp_ns : int64;price : float;size : float;bid : float;ask : float;kind : kind;}val of_event_payload :
Algostream_infrastructure_event_bus.Event_types.Event.payload ->
t optionConvert from the bus payload. Returns None for payload variants we don't process.