Trading simulator is a software that reads market data consequentially, processes it, informs strategies about recent updates and reacts on the strategy's requests to add or remove orders.