MMA Breakout Strategy Volume I

MMA Breakout Strategy Volume I
Download ALL MT4 experts (885)
YouTube Video Thumbnail



Similar MetaTrader Tools

MMA Breakout Strategy Volume I

Info

The MMA Breakout Strategy Volume I is a Expert Advisor for MetaTrader 4 that description:this strategy is designed for the eur/usd currency pair on the m30 timeframe. Strategy Instructions:Run the EA from 2003.

Usage

This tool is typically used for breakout trading when price moves beyond key support/resistance levels.

Platform

This Expert Advisor works exclusively on MetaTrader 4 (both build 600+ and newer versions).

Setup

Place the downloaded file in MQL4/Experts folder via File ? Open Data Folder in MetaTrader 4.


How to Install and Use MMA Breakout Strategy Volume I

1. Installation: Open the "File" menu, select "Open Data Folder," navigate to MQL/Experts, paste your file, and restart the terminal.

2. Activation: Drag the EA from the Navigator onto a chart, ensure "Allow live trading" is checked in the Common tab, and verify the AutoTrading button is green.

3. Optimization: Right-click your chart, choose "Expert List," click "Properties" to adjust inputs, and save your preferred setup as a set file for future use.

4. Maintenance: Regularly check the "Experts" tab in the terminal window to monitor trade logs and potential execution errors.

Frequently Asked Questions

Q: Why is my EA not opening trades? A: Check the "AutoTrading" button, ensure "Allow live trading" is enabled, and verify your broker allows automated trading on your account type.

Q: Can I run multiple EAs on one chart? A: No, each chart can only host one active EA; however, you can open multiple charts for different currency pairs to run several EAs.

Q: What does the "smiley face" icon mean? A: A smiley face in the top-right corner of the chart indicates the EA is successfully running; a frowny face means it is disabled.

What this tool does

Description:This strategy is designed for the EUR/USD currency pair on the M30 timeframe.

Typical Use Case

This Expert Advisor excels in automated trading and technical analysis on MetaTrader 4.

Compatible Platform & Setup

This Expert Advisor works on MetaTrader 4. Place the file in the MQL4/Experts folder and restart the terminal.

Description & Settings

Related: tc trade channel: a channel-based trading strategy - another powerful expert for MetaTrader 4 traders.

Description:

This strategy is designed for the EUR/USD currency pair on the M30 timeframe.

Also recommended: multibreakout expert advisor - similar expert with strong performance on MetaTrader 4.


Strategy Instructions:

Run the EA from 2003.01.01 to 2026.06.01, and use the 'Open Prices Only' option in the Strategy Tester to speed up testing.

Strategy Explanation:

The strategy is based on the resistance over support (R/S) equation and the theory that markets move in trends or consolidated horizontal movements, each containing smaller ranges.

Strategy Objective:

The goal is to capture profits from both trends and ranges.

1. To capture small range profits, the EA uses small moving averages like EMA 5 and SMMA 25.

2. To capture large trend profits, the EA employs larger moving averages such as SMMA 50 and SMMA 200.

Strategy Open Signal:

Open a buy/sell order of 0.04 lots when SMMA 1 crosses above/below SMMA 200.

Strategy Close Signal:

Close buy/sell orders of 0.01 lots when SMMA 1 crosses back below/above the slower moving averages: EMA 5, SMMA 25, SMMA 50, and SMMA 200.

The strategy includes a partial order close function.

Strategy Strengths:

1. Big breakouts provide a good signal for closing large profits for the smaller moving averages (EMA 5 and SMMA 25).

2. Strong trends offer a good signal for closing large profits for the larger moving averages (SMMA 50 and SMMA 200).

Strategy Weaknesses:

1. Fake-outs can lead to bad signals for closing orders, resulting in small losses. Multiple small losses can accumulate into a significant loss. In consolidated horizontal movements, where SMMA 1 crosses above and below SMMA 200 rapidly, the EA may receive poor signals.

Improving Weaknesses:

To enhance this strategy and advance your MQL4 skills, consider the following:

1. Utilize an iCustom indicator that draws multiple moving averages, adjusting them based on historical data (e.g., counting the last sixty bars).

2. Optimize the order close functions for more efficiency:

a. In the case of a sell order, when SMMA 1 crosses below SMMA 200, the slower moving averages (EMA 5, SMMA 25, and SMMA 50) may still be above SMMA 200. If SMMA 1 crosses back above SMMA 200, only 0.01 lots are closed, leaving 0.03 lots open. Modify the code to close all 0.04 lots when SMMA 1 crosses back above SMMA 200 to minimize losses.

b. Implement a consolidated price movement filter to eliminate bad signals during consolidated price movements. Consider coding the EA to wait for breakouts, which are the strategy's strength.

Credits:

The MQL4 community.

You may also like: eur usd breakout expert advisor - excellent alternative for expert users on MetaTrader 4.

Source Code

#property copyright "robotfx"
#property link "https://robotfx.org"
extern string codedbywhoodoo22.="";
extern string thankstomql4comunity.="";
int maxorders = 1; 
int tradeperbar = 0; 
int barcount = -1; 
int maxtradeperbar = 1; 
int barscount = 0;
bool maxtradeperbaruse = true;

.......

Leave your opinion, ask a question, share some knowledge

Limitations & Risk Warning

  • This tool is provided for educational and testing purposes only.
  • Past performance does not guarantee future results.
  • Trading involves substantial risk of loss. Use on a demo account first.
  • Results may vary depending on market conditions, broker, and settings.
  • We recommend thorough backtesting and forward testing before using with real funds.
© ROBOTFX Free educational tools by RobotFX. Use entirely at your own risk; we are not liable for any financial losses incurred.