Hi Funyoo, I love so much your website and your work that I felt compelled to contribute with something, I hope my Ea can count for something. I know for sure that if there is someone out there that can improve it that's you.
It's based on W% indicator using 50,100 and 1000 setting. Basically and very simply when they all are overbought (strangely buy) and oversold (strangely sell) with 4 entries (important in my opinion). You can see two charts one with tf 30 and the other with tf 1h both backtesting are from 2000 to now 2010 and both used with EurUsd. I haven't tried other currencies yet, the backtesting takes a little time.
I am sure you will know what to do with it, in my humble opinion, what I believe this Ea needs are....
1) a filter/s to reduce the failing entries.
2) optimizing stops and trailing stops (right now there are no trailing stops applied)
3) tweaking the W% to make sure that my exit strategy is the most profitable.
Thanks and I hope you will find it interesting.