Support and Resistance Breakout MT5
- Experts
- Peter Mueller
- Versione: 1.0
This is an automated trading system for MetaTrader based on an objective and rule-based definition of support and resistance levels.
Manual & Recommended Broker SET FILES
Check out my other free products aswell!
Strategy Logic
This EA defines resistance as the highest price within a predifined number of recent candles, confirmed by a predefined downward movement. Support is defined symmetrically using the lowest price and an upward confirmation move.
When a new level is detected:
- A pending stop order is placed at that level
- Fixed SL and TP are applied
- Optional Trailing Stop can be enabled
- Each level has an expiration time to avoid trading inactive zones
Market Conditions
The strategy follows a trend-based breakout approach. It is generally more suitable for instruments that show sustained directional movement such as indices, gold and bitcoin.
Higher timeframes (H1, H4, D1) are typically more stable due to reduced market noise and lower relative transaction costs. Performance may deteriorate in choppy market conditions.
This is not a martingale, grid or hedging system, though martingale can be applied, if your risk appetite allows it.
Inputs
- Timeframe: The timeframe used for breakout analysis.
- SR Period: The number of candles that define a local support/resistance.
- SR Overlook: The number of candles before a local support/resistance, which need to be below the resistance or above the support, for the level to be valid.
- SL percentage: The fixed stop loss percentage used for all trades.
- TP percentage: The fixed take profit percentage used for all
- Use Martingale: Set to true if you want the strategy to use martingale (Dangerous)
- Show support/resistance levels on the chart: Set to true if you want the levels to be displayed on your chart.
- Enable Trailing stop: Set to true if you want to use trailing stops
- Traling stop distance: The percentage to be used as traling stop.
- Trailing activation distance: The percentage of profit distance the trade should have before activating the Trailing stop.
- Orderdistance: The distance in percentage above/below the level, where the pending orders should be placed.
- Expiry: The expiry hours to be used for the strategy to avoid trading inactive levels.
- Balance Percentage: The percentage of your balance you want to allocate to the strategy. This will be used for the strategy's base balance then.
- Maximum Drawdown: The allowed drawdown percentage of the allocated balance.
- Maximum Daily Drawdown: The allowed daily drawdown.
- Risk percentage per trade: The percentage of the allocated balance will be the risk each placed trade has.
- Comment: Comment of the trades.
- Magic Number: The magic number of the trades.
Recommended Use
- Use on trending instruments
- Test on H1, H4, or D1 timeframes
- Optimize parameters carefully per symbol
- Always forward-test on a demo account before live trading

