This MQL5 Expert advisor is the all in one solution.
It contains 8 indicators and can be configured for over 80 trading variations on multiple timeframes.
Use 1 indicator or all the choice is yours.
Moving Averages (Cross over or trend Indicator)
UPDATE: Version 2
Ability to close trades with certain indicators.
UPDATE: Version 3
Ability to reverse trading signals.
It also includes:
Day and time filter
Enjoy the back testing its going to be fun.
Sold with full source code.