Andrew, FIX messages are asynchronous, correct? so you manage somehow concurrency when callbacks from FIX gain access to the same shared resources?

Thanks