Not as far as I know. But, I am sure that some do with them directly. Most of our guys use APIs directly and built their own and I think this is the case industry wide.
Thank you all, I am from Hong Kong, server co-location is very simple at here, and cost 25000 HKD half rack (from HKEX). BUT all market makers are using same place, so co-location is not a significant advantage but a good algo is must.
There's a lot of risk when using something like MultiCharts. If a broker chooses to buy MultiCharts, they will not support competitors and you're stuck with it, when updates come out, old versions stop working. It has happened before. Using a specific broker API is also risky though as you're stuck with them. But the versatility is much greater when using a general purpose language because you can almost do anything - that is not the case with some platform like MultiCharts, you can't use Pandas or Numpy to speed up certain operations or a module to make your life simpler.
What is your budget? There are dozens of solutions with a different prices, you may review or list of platforms for backtesting ...
Surprised no ones mentioned SmartQuant http://www.smartquant.com/index.html - seems built for this. I evaluated it a few years ago but ultimately settled on MultiCharts (.NET)