How can you choose the best simulation tool for algorithmic trading