Support And Resistance Breakout Settings/Inputs Guide for MT4 & MT5
MT4 Version: Support and Resistance Breakout MT4
MT5 Version: Support and Resistance Breakout MT5
Complete User Documentation — MT4 & MT5
1. OVERVIEW
The Support and Resistance Breakout Indicator automatically identifies key support and resistance levels. It alerts traders when price breaks these levels, facilitating potential trade setups. This tool helps traders capitalize on market volatility by providing timely signals for entry and exit points.
Who Should Use It: Retail forex traders looking for a systematic approach to identify breakout opportunities.
Main Benefit: Enhance your trading strategy with precise alerts on significant price movements, allowing for timely decision-making.
2. INPUT PARAMETERS & SETTINGS
This product shares a common set of general input settings with all Indicator products in this series. The following sections are covered in the common guide: Alert Settings (popup alert, push notification, email alert) and Display Settings (arrow size, colors). For full details refer to the Common General Input Settings Guide. The sections below cover only the product-specific inputs unique to this product.
Zigzag Settings
This section controls the parameters for the ZigZag pattern detection, which is crucial for identifying support and resistance levels.
| Setting Name | Type | Default Value | Description | Example |
|---|---|---|---|---|
| ZigZag Depth Lower | int | 12 | Defines the depth of the ZigZag pattern. Adjusting this can help capture more significant price movements or refine the indicator's sensitivity. | 10 - Use this for a more sensitive detection of price changes in volatile markets. |
| ZigZag Deviation Lower | int | 10 | Sets the minimum price movement required to consider a change in direction. A higher value reduces noise and false signals. | 15 - Ideal for traders in stable markets to avoid unnecessary signals. |
| ZigZag Backstep Lower | int | 3 | Determines how many bars to look back for confirming a ZigZag point. This can help refine the accuracy of identified levels. | 2 - Useful for faster market movements to catch breakouts earlier. |
| Gap Thresold (Lesser value = more accurate support and resistance) | double | 0.5 | Controls the gap threshold for identifying support and resistance levels. Lower values yield more precise levels. | 0.3 - Use this for enhanced accuracy in a low-volatility environment. |
Rectangle Settings
This section manages the visual representation of support and resistance levels on the chart.
| Setting Name | Type | Default Value | Description | Example |
|---|---|---|---|---|
| Rectangle name | string | Rectangle | Names the rectangle object for easy identification on the chart. This helps in organizing multiple rectangles. | SupportZone" - Useful for quickly referencing specific support areas. |
| Support Rectangle color | color | clrGreen | Sets the color for the support rectangle, enhancing visual clarity on the chart. | clrBlue - Choose this for better visibility against your chart background. |
| Resistance Rectangle color | color | clrRed | Defines the color for the resistance rectangle, making it easy to differentiate from support levels. | clrOrange - A good choice for contrasting against green support levels. |
| Width of rectangle lines | int | 2 | Controls the thickness of the rectangle lines, allowing for better visibility on the chart. | 3 - Use this for high-resolution displays to enhance visibility. |
| Filling the rectangle with color | bool | true | Determines whether the rectangle is filled with color, which can enhance visual representation. | false - Opt for this if you prefer a cleaner look without filled colors. |
| Background rectangle | bool | false | Enables a background rectangle for additional emphasis on support or resistance areas. | true - Use this to highlight critical zones on your chart. |
| Highlight to move | bool | true | Allows the rectangle to be highlighted for easy movement on the chart, enhancing user interaction. | false - Choose this if you prefer fixed rectangles without the ability to move them. |
| Hidden in the object list | bool | true | Controls whether the rectangle appears in the object list, helping to declutter your workspace. | false - Use this if you want to keep track of all objects on your chart. |
3. HOW IT WORKS
Core Calculation & Logic
The Support and Resistance Breakout Indicator calculates key support and resistance levels using a ZigZag method, which identifies price swings in the market. It monitors price movements, alerting traders when these levels are breached, indicating potential breakout opportunities.
This indicator employs mathematical algorithms to analyze price patterns and volatility, allowing traders to make informed decisions based on market behavior and trends.
BUY and SELL Signal Conditions
BUY Signal — When does it appear? A BUY signal is generated when the price breaks above the identified resistance level, confirmed by an upward arrow on the chart.
SELL Signal — When does it appear? A SELL signal occurs when the price falls below the support level, indicated by a downward arrow on the chart.
Signal Confirmation: Traders will see arrows on the chart, accompanied by alerts if the alert settings are enabled, confirming the breakout direction.
Recommended Action: Traders should consider using higher time frame confirmations for entries and set stop-loss orders just below the breakout level for risk management.
Step-by-Step Workflow
Step 1: Set Up the Indicator Install the Support and Resistance Breakout Indicator on your trading platform and apply it to your desired chart.
Step 2: Configure Settings Adjust the ZigZag parameters and alert settings according to your trading strategy and risk tolerance.
Step 3: Monitor Breakouts Watch for breakout signals as price approaches the identified support or resistance levels.
Step 4: Confirm Signals Use additional technical analysis tools to confirm the breakout before entering a trade.
Step 5: Manage Trades Set your stop-loss and take-profit levels based on your trading plan and market conditions.
Step 6: Review Performance After trades are closed, analyze the outcomes to improve future trading decisions.
4. USAGE TIPS & BEST PRACTICES
Utilizing the Support and Resistance Breakout Indicator effectively can enhance your trading strategy.
| Feature | Description |
|---|---|
| ZigZag Depth | Defines the number of bars to consider for identifying price swings; adjust for more or less sensitivity. |
| Alert Settings | Enables notifications for breakouts, ensuring you never miss a trading opportunity. |
| Rectangle Settings | Customize the appearance of support and resistance areas for better visual analysis. |
| Gap Threshold | Adjust this value to refine the accuracy of identified support and resistance levels. |
| Notification Types | Choose between alerts, notifications, or emails to stay updated on market movements. |
Quick Start Guide
Follow these steps to get started in under 5 minutes:
- Install the Indicator: Download and install the Support and Resistance Breakout Indicator on your trading platform.
- Open a Chart: Select the currency pair or asset you wish to analyze.
- Apply the Indicator: Drag and drop the indicator onto your chart.
- Configure Settings: Adjust the ZigZag parameters and alert options as per your strategy.
- Monitor Levels: Observe the identified support and resistance levels on your chart.
- Wait for Breakouts: Look for buy or sell signals when price breaches these levels.
- Execute Trades: Enter trades based on confirmed signals and manage your risk.
- Review Results: After closing trades, analyze performance to refine your approach.
You may also be interested in these related products:
Installation Guide for MQL Products | Updating Purchased MQL Products on MT4/MT5 | General Troubleshooting Guide
Check all my products: https://www.mql5.com/en/users/biswait50/seller
Contact me for support: https://www.mql5.com/en/users/biswait50


