I use Metastock w/esignal.
It's an expensive combo, but it has become pretty stable and reliable over the last year.
I bog it down every once in a while, but I think that my fault, trying to open to many charts with to many time periods and to many indicators and tests running...