I am looking for a platform which can execute FX trades from an algorithm executing at the best price from a selection of brokers. I trade less liquid crosses such as AUDCAD, so liquidity is very important. If the software can also be used for backtesting and optimization that would be a bonus. Any recommendations would be welcome. At the moment I am using TS2000i with a link into one broker on Currenex.