Hi Venustus,
Well, where is got to (briefly, because it's late here in London) is the following,
1. I was impressed with NinjaTrader. Well supported. Nice product. But more for the vanilla trader... that's not to say you can't do some funky things with it... it's just that the infastructure of the program if not fully open to customers/developers to tinker with. NinjaTrader people like to release functionality slowly at a pace they are comfortable with, which allows them to fully support the product. But it's nice. The best ladder DOM functionality I've seen... nice if you intend to do some discretionary trading too. Lots of visibility.
2. OpenQuant... well, I have to say I didn't dig too deeply. The reason? I felt that not only was the product poorly supported (I should qualify that by saying the support is certainly not gold standard, maybe not even silver... but bronze). Also I has a sense from hanging out on there forums and reading a considerable number of threads, that OQ was really a line into the more profitable business of QuantSmart... and as such, OQ was something of a 'loss leader'. I for one am not comfortable building mission critcal apps around something not supported to gold standard I guess is the bottom line. All that said, I've read threads of people who are actively using it and happy.
3. RightEdge is a product in very rapid development. My contact with the guys at Right Edge left me in no doubt they are a very competent bunch of guys who are hungry to develop their product quickly and tailored to the needs of traders... but most of all they offer a gold standard support option... and it's well priced. I've been very impressed with Right Edge. I can't comment on whether it can do everything you want... but if it can't, my bet is it will soon.
4. AmiBroker... following some other posters, I've been wrestling with AmiBroker for the past 6 weeks. It's a little wierd in places, a little unique and esoteric... but generally it's a fabulous piece of software, backed by one of the best programmers in the industry from wat I've seen. I think I'd have to agree with other posters who use AmiBroker ad their idea generation and backtesting platform (it's VERY quick)... and then they port those ideas over to either RightEdge, Ninja or OpenQuant. I think that's a good system. But AmiBroker can probably do what you want from a backtesting angle... However, forget about AmiBroker as an automated trading platform... it's not built for that. But in terms of raw speed of backtest and optimization it leaves all the others for dead. And it's pretty cheap.
Hope that helps.
Sidd