I have been using a lot. Or maybe more correctly a dozen but with a zillion different versions. Most of the time, I run about 20 versions of my main implementations, to see how the versions are performing. Then I will get eid of the poorest performers and build further on what works
Wow.
Do you use the same strategies for every stock/index/Fx pair? (Not sure what you trade). Or do you get more specific for each thing you trade?
Do you use backtesting? Do you think it's possible to try a strategy in the present and judge it based on just a few days/weeks/months? Do you think backtesting has inherent flaws that are impossible to overcome?