You want the platform to allow your strategies to track individual orders in the market, see partial executions, cancel open orders. Ideally, you want all this mechanics to work in backtests... including partial executions.
I looked at AmiBroker and Multicharts a couple of years ago. So, feel...