Higher High And Lower Low Multicurrency Settings/Inputs Guide for MT4 & MT5

12 March 2026, 09:08
Biswarup Banerjee
0
44

Complete User Documentation — MT4 & MT5

1. OVERVIEW

The Higher High and Lower Low Strategy Multicurrency EA utilizes advanced fractal analysis to identify and execute trades based on market highs and lows. This EA automates trading decisions to help traders capitalize on market trends efficiently. By leveraging this strategy, traders can enhance their decision-making process and potentially increase profitability.

Who Should Use It: This EA is ideal for retail forex traders looking for an automated solution that simplifies the trading process while maximizing profit potential.

Main Benefit: Experience automated trading that intelligently navigates market fluctuations, allowing you to focus on strategy rather than execution.


2. INPUT PARAMETERS & SETTINGS

This product shares a common set of general input settings with all Multi-Currency Scanner Dashboard products in this series. The following sections are covered in the common guide: General Settings (pairs list, dashboard colors, panel size), Timeframe Signal Settings (individual TF scan per symbol), Timeframe Confluence Settings (multi-TF confluence scan), and Alert Settings (popup, push notification, email). For full details refer to the Common Multi-Currency Scanner Dashboard Settings Guide. The sections below cover only the product-specific inputs unique to this product.

General Settings

This section controls the fundamental trading parameters, including risk management and trade execution settings.

Setting Name Type Default Value Description Example
Group Stoploss Amount double 0 Sets a group stoploss amount that applies to multiple trades, helping manage overall risk effectively. $100, useful for traders managing multiple positions.
Check for opposite close bool true Determines if the EA should close positions when an opposite signal is detected, allowing for dynamic risk management. true, to ensure positions are managed actively based on market conditions.

HH_LL_LH_HL Settings

This section focuses on the settings related to the fractal analysis for entry and exit strategies.

Setting Name Type Default Value Description Example
Scan last N bars int 50 Defines the number of bars to analyze for identifying fractals, impacting the responsiveness of the strategy. 50, suitable for medium-term traders looking for a balanced analysis.
HH_LL_LH_HL Timeframe ENUM PERIOD_CURRENT Sets the timeframe for the fractal analysis, allowing traders to customize their strategy based on market volatility. PERIOD_H1, ideal for hourly traders.
Fractal Entry Strategy ENUM ENTRY_STRATEGY1 See options explained below. ENTRY_STRATEGY1, for traders focusing on bullish market conditions.
Fractal Exit Strategy ENUM EXIT_STRATEGY0 See options explained below. EXIT_STRATEGY0, suitable for traders who prefer to hold positions until a clear exit signal occurs.

Fractal Entry Strategy — Options Explained

This setting determines how the EA will enter trades based on fractal patterns. It allows traders to customize their entry points based on market behavior.

Buy on HH+HL break above recent HH: This option triggers a buy order when the price breaks above the most recent higher high and higher low, indicating bullish momentum.

Sell on LH+LL break below recent LL: This option initiates a sell order when the price breaks below the most recent lower high and lower low, signaling bearish momentum.

Fractal Exit Strategy — Options Explained

This setting controls how the EA exits trades based on fractal patterns. It provides flexibility in managing open positions according to market conditions.

Exit buy on LH or HL break: This option closes buy positions when a lower high or higher low is broken, indicating a potential trend reversal.

Exit sell on HH or LH break: This option closes sell positions when a higher high or lower high is broken, suggesting a bullish reversal.

Alert Settings

This section manages visual alerts and notifications to enhance trading awareness and decision-making.

Setting Name Type Default Value Description Example
Show Arrow bool true Enables or disables the display of arrows on the chart, providing visual cues for potential trade entries. true, to utilize visual indicators for easier analysis.
Show Text bool true Controls the visibility of textual alerts on the chart, enhancing communication of trading signals. true, to keep track of signals easily.
Arrow Up Symbol int 233 Defines the symbol used for upward arrows on the chart, allowing customization of visual indicators. 233, useful for traders who prefer specific chart symbols.
Arrow Down Symbol int 234 Sets the symbol for downward arrows on the chart, enhancing the visual representation of trading signals. 234, to maintain consistency with preferred chart styles.
Higher High Color color clrRed Specifies the color for higher high indicators on the chart, allowing traders to customize their visual preferences. clrRed, to easily identify bullish signals.
Lower High Color color clrCoral Defines the color for lower high indicators, enhancing visual clarity for traders. clrCoral, to distinguish between different market signals.
Lower Low Color color clrGreen Sets the color for lower low indicators, aiding in quick visual assessments of market conditions. clrGreen, to highlight bearish signals effectively.
Higher Low Color color clrLimeGreen Defines the color for higher low indicators, enhancing visual representation for traders. clrLimeGreen, to easily identify bullish trend reversals.
Text Size int 7 Controls the size of the text displayed on the chart, allowing for customization based on trader preference. 10, for better visibility on larger screens.
Label Offset % double 20 Sets the offset percentage for label positioning, helping to avoid overlap with other chart elements. 15, to adjust label placement for clarity.

3. HOW IT WORKS

Core Calculation & Logic

This Expert Advisor monitors price movements to identify Higher Highs and Lower Lows, which are essential for trend analysis. It uses these patterns to determine optimal entry and exit points for trades.

By analyzing historical price data, the EA calculates potential market reversals and continuations, allowing traders to capitalize on prevailing trends effectively.

Entry Strategies Explained

Higher High Strategy

BUY Signal: A new higher high is formed, indicating upward momentum.

SELL Signal: A lower high is established, suggesting a potential reversal.

Best For: Trending markets where upward price movements are expected.

Lower Low Strategy

BUY Signal: A new lower low is not formed, indicating a possible trend reversal to the upside.

SELL Signal: A new lower low is confirmed, suggesting continued downward momentum.

Best For: Markets experiencing downward trends or corrections.

Step-by-Step Workflow

Step 1: Configure Settings Adjust the input parameters to match your trading preferences.

Step 2: Select Currency Pairs Choose the currency pairs you wish to trade based on market analysis.

Step 3: Enable the EA Activate the Expert Advisor on your trading platform to start monitoring the market.

Step 4: Monitor Performance Regularly check the performance of the EA and adjust settings as necessary.

Step 5: Review Trades Analyze the trades executed by the EA to understand its decision-making process.


4. RISK MANAGEMENT FEATURES

This section outlines the risk management features integrated into the EA to protect your trading capital.

Feature Description
Stop Loss Limits potential losses by closing a position when the market moves against you.
Take Profit Automatically closes a position when a specified profit target is reached.
Risk Reward Ratio Helps maintain a favorable balance between risk and potential reward on trades.
Hidden Stop Loss/Take Profit Conceals stop loss and take profit levels from the broker to prevent market manipulation.

5. IMPORTANT NOTES & WARNINGS

Known Limitations

Issue Explanation
Market Volatility High volatility can lead to slippage and unexpected losses, affecting trade execution.
Technical Failures Software bugs or platform issues may disrupt trading operations.
Over-Optimization Excessive tweaking of parameters can lead to poor performance in live trading.

Settings Beginners Should NOT Change

Setting Why to Leave Default
MAGIC NUMBER The magic number helps the EA identify its trades; changing it may cause conflicts.
LOT SIZE Default lot size is optimized for risk management; altering it can increase risk.
SCAN MODE Default scan mode ensures optimal performance; changing it may hinder functionality.

Dashboard Usage Tips

  1. Monitor Performance: Regularly check the EA's performance metrics to ensure it is operating effectively.
  2. Adjust Settings: Be prepared to tweak settings based on changing market conditions for better results.
  3. Use Demo Accounts: Test the EA on a demo account before going live to understand its behavior.
  4. Stay Informed: Keep up with market news and events that may impact trading performance.
  5. Review Trade History: Analyze past trades to identify patterns and improve future strategies.

Quick Start Guide

Follow these steps to get started in under 5 minutes:

  1. Download the EA: Obtain the EA from the MQL5 marketplace or the official website.
  2. Install the EA: Place the EA file in the appropriate directory of your trading platform.
  3. Open the Trading Platform: Launch your MT4 or MT5 trading platform.
  4. Select a Chart: Choose a chart for one of the currency pairs you wish to trade.
  5. Attach the EA: Drag and drop the EA onto the selected chart.
  6. Configure Settings: Adjust any necessary parameters to fit your trading strategy.
  7. Start Trading: Enable the EA and let it begin monitoring the market for trade opportunities.

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