Simple Multiple Timeframe Moving Average Expert Advisor For MT4
WE IMPROVED THIS EXPERT ADVISOR FOR YOU!!!
PLEASE NOTE: This expert advisor was publicly available for free usage on other websites and is not programmed by us. We explain the functionality and possible improvements of the EA. Furthermore, we are convinced that fully automatic Expert Advisors will fail in the long run. On the other hand, our semi-automatic approach with detecting the best setups and then activating our Expert Advisors (e.g. V-Power EA, EdgeZone EA) produced many successful traders and some of them even got prop traders at prop trading firms. Therefore, we added a similar semi-automatic trading feature (to allow only buy or only sell trades) to the free Expert Advisors. You can download the modified version here and enjoy!
Table Of Contents:
- Simple Multiple Timeframe Moving Average Expert Advisor For MT4
- Simple Multiple Timeframe Moving Average Expert Advisor For MT4 - SETTINGS
- Simple Multiple Timeframe Moving Average Expert Advisor For MT4 - THINGS TO IMPROVE
The Simple Multiple Timeframe Moving Average Expert Advisor For MT4 is one of the simplest Expert Advisors in the market. This Expert Advisor is just what the name says.
It is simple & easy to use. It uses Moving Averages to enter and exit trades. But it is much more than that.
The Simple Multiple Timeframe Moving Average Expert Advisor has some really interesting methods when it comes to opening and closing trades. It has an interesting Lot size calculation as well, which can be very beneficial if the user knows how to use it.
The Simple Multiple Timeframe Moving Average Expert Advisor is easy to use. It doesn’t have anything complicated in it. It’s down to earth basically.
Moving Averages are a very nice tool to spot trends & reversals. It is an indicator used widely in the Forex World. A good thing would be to have another indicator or tool which “confirms” the buy or the sell. Many traders believe that you need at least 2 indicators to generate a “solid” signal.
But of course, the Simple Multiple Timeframe Moving Average Expert Advisor doesn’t care about any of that. In fact, it compensates for the lack of other indicators or tools by having multiple timeframe Moving Averages calculated.
Having multiple time frame indicators really helps with the setup. Since most of the time, if we get a setup on a lower time frame, the higher time frame might be telling us something completely different. For example, if the market is trending short term, say we get a setup on the 15 minute chart, our first instinct would be to get on a trade, since that’s how the human brain works. But if we open the higher time frame, for example the one hour time frame, we might see that the market is filling an imbalance, so it’s trending short-term. But if we open an even higher time frame, say the four hour time frame, we might see that the market is moving heavily in the other direction. So if we entered in that moment, we would be very disappointed after we saw the results.
So, having a multiple time frame indicator, just might not only compensate, but be way better than using multiple indicators on the same time frame. Since price can be heavily manipulated in the lower time frames.
The Simple Multiple Timeframe Moving Average Expert Advisor checks for the moving average on each time frame, from the monthly, weekly, daily, four hour, one hour, thirty minutes, down to fifteen minutes.
Having a “greater” view of the market, helps us to not get on stupid trades. Most of the time, the banks & institutions who trade the forex market with huge sums, manipulate the market in the short term. They know how the average retail trader thinks. So they do the best in their power to manipulate the price & find weak spots on the market.
The way the Simple Multiple Timeframe Moving Average Expert Advisor works by default is it checks the four hour and the hour time frames for signals. If the current hour moving average is bigger than the previous hour moving average, and if the current four hour moving average is bigger than the previous four hour moving average, it opens a buy. Vice versa for sell.
The way the Simple Multiple Timeframe Moving Average Expert Advisor closes trades by default, has the same logic as opening them. If the current hour moving average is bigger than the previous hour moving average, the same with the four hour chart, the Simple Multiple Timeframe Moving Average Expert Advisor closes any open buy trades. Vice versa for sells.
The Simple Multiple Timeframe Moving Average Expert Advisor can be limited by it’s settings. Let’s go over them:
Simple Multiple Timeframe Moving Average Expert Advisor For MT4 - SETTINGS

Lots - Simple setting to determine lot size. The default value is 0.01. Change this value depending on your account size. The other thing is that, the Simple Multiple Timeframe Moving Average Expert Advisor optimizes the lots before sending an order. It manipulates the lot size based on the previous losses.
MovingPeriod - Specifies the Moving Average Averaging period for calculation. It is the same for all time frames. This setting by default it’s 5. I would recommend changing this setting according to your preferences. You’d have to do some testing to find the most optimal value for this input. If all this is hard work for you, leaving the default value of 5 it’s alright.
MovingShift - Moving shift means the shift of the Moving Average. For example, if shift is 1, we get the value of the previous candle. If shift is 2, we get the value of the candle before that, and so on. The current value is 0, which gives us the value of the current candle. 0 means that the candle hasn’t ended yet, so the input should be 1. But we fix this when we calculate the Moving Averages, since to compare them, we get the 1 index, not the 0. So if you want to check for a Moving Average Crossover, we compare the first and the second index, not the 0 since that means the current candle value, and that can change till the candle is closed.
Slippage - Means the slippage of the trades. Current input of 10. Whatever the slippage is, the Expert Advisor will open the trades regardless of this input. But if the slippage is bigger than 10, or 1 pip, the Expert Advisor will not open the trade.
Simple Multiple Timeframe Moving Average Expert Advisor For MT4 - THINGS TO IMPROVE
As you can see, the Simple Multiple Timeframe Moving Average Expert Advisor is not the best Expert Advisor when it comes to settings. It doesn’t allow you to change a lot as a user. It’s kinda limited in that aspect.
Having an input to select which Moving Average time frames we want to compare, would add a lot to the Simple Multiple Timeframe Moving Average Expert Advisor. The fact that it’s hard coded, doesn’t leave us with many options.
Having an option to select which time frames to compare, not only to open, but also to close trades, would add a lot to this Expert Advisor.
Another thing I would add is dynamic lot sizes. Having fixed lot sizes is not bad, but I would add the option to calculate the lot sizes based on account size percentages. Also some money management wouldn’t hurt. Something like trailing stop losses would add a lot to this Expert Advisor.
Another thing would be adding another Indicator. An Oscillator, like MACD or Stochastics, would add a lot to this Expert Advisor. Especially if they would be multi time frame as well.
It would give us a lot of freedom if we would be able to control which time frames to check.
The rigid structure of the Simple Multiple Timeframe Moving Average Expert Advisor makes it hard to trade with. A perfect Expert Advisor gives the user enough freedom to make it trade based on the user’s personality.
Anyways, there’s always room for improvement, but it’s not bad as an Expert Advisor. It has a strong base which it is built on. It is not a finished product by any means. But it has enough to be labelled as a “good” Expert.