Ninja only charges once you're executing live orders. You can design your charts, backtest, and sim trade for free.
I don't think anyone offers Ninja with live execution for free (except Gain Capital for forex). However, $60 per month is a pretty good deal for an excellent charting and...