Broker w/ good backtesting software

Hi all,

I apologize if this has been previously covered. I searched the forums and couldn’t find anything.

I have been using an atc demo for my backtesting, but didn’t open an account as I trade live w/ Oanda. I am looking for another broker that offers charting software that you can manipulate and move forward one candle at a time. It doesn’t necessarily have to be metatrader. I would prefer a broker that gives you a long demo and won’t lock your account after a certain amount of time.

Any advice appreciated.