- Client sends market data to the server (tick update, onBarClose OHLC data, etc)
- Server sends order placement message to client
- Client sends order filled event with filled order details
- Server monitors the order and triggers order management events there after
As you can see it is highly event driven system and everything is asynchronous. I am wondering if this would work well with Ninja Trader's back test analytical tools? Does everything have to be synchronous for your back tests to work properly?
Comment