Only rigorous backtesting can determine whether a particular expert advisor will work or not. Personally, I rely on forward testing rather than backtesting. Even if you see a profitable ea while backtesting, be sure to try it out in demo first before moving to real account.