check out dynamite sentimentor. it is a great new backtesting software that generates its signals with a "meta sentimentor". with this meta sentimentor you have an absolutely new way to built profitable systems. i have traded the last six months with that tool and i had some very profitable trades.
None of the above is! they all do not offer portfolio backtesting except Wealthlab. TS only offers it with RINA (5000$) and it sucks. TS has failed to deliver it for many years one reason why I left it.