Executive Summary
Rather than building a one-off system for each algorithm, Touch-Fire built a common Strategy Engine Container Model: a parent/child order architecture in which a parent order is routed by its StrategyId and RoutingType to the relevant strategy, which then generates and manages child orders into one or more venues. Every child links back to its parent, so the whole strategy can be displayed, recovered after a restart, and fully audited.
On this one foundation, Touch-Fire delivered a growing catalogue of production algorithms — from a smart order router to route to our off-exchange dark pool matching engine, through iceberg and synthetic stop orders, to an event-driven options algo triggered by earthquake signals and a cross-exchange cryptocurrency arbitrage engine.
The Engine Core
An order is recognised as a strategy order by its routing type and directed to the strategy engine instead of straight to the matching engine or exchange. The engine subscribes to prices, monitors trigger conditions, and emits child orders — keeping parent state durable so it can be rebuilt on startup.
Parent Order (StrategyId)
→
Strategy Engine
→
Child Orders
→
Match / OSE / Remote Venue
Careful warm startup sequencing — recover child orders, relink them to parents, then re-enable order and execution-report flow — ensures the engine never processes a live fill while still rebuilding its state. Every routing decision logs its inputs so the logic can be reconstructed after the event.
Results & Impact
A single parent/child engine that turned each new algorithm from a ground-up build into a focused, repeatable extension — iceberg, SOR, stop, earthquake and arbitrage all share the same core.
Running the smart order router colocated with the matching engine removed an entire leg of execution risk — a structural advantage few vendors can offer.
Durable parent state, disciplined startup recovery, full decision logging and rogue-algo safeguards make the engine dependable in live, regulated operation.
Related Capabilities
The microsecond matching engine with embedded smart order router.
The full institutional crypto exchange where much of this multi-venue work was proven.
Integrating a third-party algo engine to Japanese futures markets.