Stage 1
Tick Files
CSV market data
from disk
Stage 2
Ingestion Route
Polling Consumer
Msg Filter
Translator
CSV→TickEvent
Stage 3
Statistics Engine
Splitter fans out
to 5 stat topics
stat.avg
stat.mavg
stat.stddev
stat.min
stat.max
Stage 4
Trading Engines
Selective Consumer
+ Aggregator
🗽 NYC — New York
🇬🇧 LON — London
🗼 TYO — Tokyo
Corr. ID / setHeader
Stage 5
ReportingService
Formats & records
all decisions