I'm not going to talk about the strategy here, because this is a well known manual system, you can find a lot of information just googling a little. This thread is dedicated to the EA. The EA lives alone, it does not need additional files because ...
This EA requires a lot of cpu computation, therefore backtests are very slow. Of course this strategy is not my own idea, I have just coded an EA implementing a well known manual system. You can find a lot of information as well as trading results ...