Cci Divergence Multicurrency Settings/Inputs Guide for MT4 & MT5

12 March 2026, 08:56
Biswarup Banerjee
0
17

MT4 Version: CCI Divergence Multicurrency Scanner MT4

MT5 Version:

Complete User Documentation — MT4 & MT5

1. OVERVIEW

The CCI Divergence Multicurrency Scanner is designed to help traders identify potential divergence signals across multiple currency pairs using the Commodity Channel Index (CCI). By analyzing price movements and CCI values, it highlights trading opportunities and assists in making informed decisions. This tool is essential for traders looking to capitalize on divergence strategies in the forex market.

Who Should Use It: Retail forex traders who utilize divergence strategies and seek a comprehensive view across various currency pairs.

Main Benefit: Streamline your trading process by quickly identifying divergence opportunities, enhancing your decision-making and potential profitability.


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 Display Settings

This section controls the appearance and layout of the scanner's dashboard, allowing traders to customize their visual experience.

Setting Name Type Default Value Description Example
Label Offset % int 20 Adjusts the distance of labels from the edge of the panel, enhancing readability and layout aesthetics. 30 - Use this for a more spacious layout.
Line style ENUM STYLE_SOLID See options explained below. STYLE_DASHED - Choose this for a distinct visual separation.
Line width int 2 Determines the thickness of the lines in the dashboard, impacting visibility and emphasis. 3 - Use this for clearer visibility in crowded charts.
Background line bool false Enables a background line for better contrast against the panel, aiding in visual clarity. true - Activate this for enhanced visual separation.
Highlight to move bool true Allows users to highlight elements for easier manipulation, improving user interaction. false - Disable if you prefer a static interface.
Line's continuation to the right bool false Extends lines to the right for visual forecasting, aiding in trend analysis. true - Use this to enhance trend visibility.
Hidden in the object list bool true Hides the object from the list, reducing clutter for a cleaner workspace. false - Show it if you want to manage it directly.
Priority for mouse click long 0 Sets the priority for mouse interactions, affecting which elements respond to clicks first. 1 - Increase priority for important elements.
CCI Color color clrBlue Defines the color of the CCI line, allowing for customization based on personal preference. clrRed - Use this for a more striking appearance.

Indicator Settings

This section contains parameters specific to the CCI indicator configuration, allowing traders to fine-tune their analysis.

Setting Name Type Default Value Description Example
CCI 1 Period int 20 Sets the number of periods for the CCI calculation, affecting sensitivity to price changes. 30 - Use this for a smoother indicator response.
CCI 1 Applied Price ENUM PRICE_CLOSE See options explained below. PRICE_OPEN - Use this for a different perspective on price action.
CCI 1 Upper Level int 100 Defines the upper threshold for the CCI, indicating overbought conditions when exceeded. 120 - Set this for a tighter overbought range.
CCI 1 Lower Level int -100 Defines the lower threshold for the CCI, indicating oversold conditions when below this level. -120 - Use this for a stricter oversold signal.
Minimum Bars between divergence int 20 Specifies the minimum number of bars between divergence points, helping to filter out noise. 15 - Use this to allow for tighter divergence detection.
Maximum Bars between divergence int 200 Sets the maximum number of bars allowed between divergence points, controlling the scope of analysis. 250 - Use this for a broader analysis range.

Zigzag Settings

This section allows traders to configure the ZigZag indicator settings, which can help identify support and resistance levels.

Setting Name Type Default Value Description Example
Support Resistance TF ENUM PERIOD_CURRENT See options explained below. PERIOD_H1 - Use this for higher timeframe analysis.
ZigZag Depth Lower int 12 Sets the minimum depth for ZigZag points, affecting sensitivity to price movements. 10 - Use this for a more responsive ZigZag.
ZigZag Deviation Lower int 5 Defines the minimum price deviation for a ZigZag point to be recognized, filtering out minor fluctuations. 3 - Set this for a tighter recognition of price swings.
ZigZag Backstep Lower int 3 Specifies the minimum number of bars back to confirm a ZigZag point, enhancing accuracy. 3. HOW IT WORKS

Core Calculation & Logic

The CCI Divergence Multicurrency Scanner calculates the Commodity Channel Index (CCI) for multiple currency pairs to identify potential price reversals based on divergence patterns. It monitors market conditions by analyzing price movements against the CCI values, which helps traders spot trends and potential entry points.

This scanner evaluates the last N candles for each currency pair, providing insights into overbought or oversold conditions. By detecting divergences between price action and CCI, traders can make informed decisions about potential buy or sell signals.

How Signals Are Generated

A BUY signal is generated when the price makes a lower low while the CCI makes a higher low, indicating a potential bullish reversal. Traders should consider this signal when the CCI is below -100, suggesting oversold conditions.

A SELL signal occurs when the price makes a higher high while the CCI makes a lower high, signaling a potential bearish reversal. This signal is more reliable when the CCI is above 100, indicating overbought conditions.

Signals can be evaluated based on individual timeframes or across multiple timeframes for confluence, enhancing the reliability of the signals displayed on the dashboard.

The dashboard displays rows for each symbol and columns for different timeframes, with arrow colors indicating the type of signal and the age of the signal for timely decision-making.

Step-by-Step Workflow

Step 1: Configure Currency Pairs Select the currency pairs you wish to monitor by entering them into the pairs list setting.

Step 2: Set Scan Parameters Adjust the number of candles to scan and customize the display settings according to your preferences.

Step 3: Enable Timeframes Choose which timeframes you want to include in the scanning process by enabling the respective settings.

Step 4: Monitor Signals Observe the dashboard for signals and analyze the CCI values to identify potential trading opportunities.

Step 5: Execute Trades Based on the signals generated, execute your trades while managing risk appropriately.


4. USAGE TIPS & BEST PRACTICES

Utilizing the CCI Divergence Multicurrency Scanner effectively can enhance your trading strategy.

Feature Description
Pairs List Customize the list of currency pairs to focus on specific markets or trading strategies.
Scan Last N Candle Set the number of recent candles to analyze, allowing for tailored analysis based on market conditions.
Timeframe Settings Enable or disable individual timeframes to focus on specific trading intervals that suit your strategy.
Panel Customization Adjust panel height, width, and text size for optimal visibility and usability based on your screen setup.

5. IMPORTANT NOTES & WARNINGS

Known Limitations

Issue Explanation
Market Conditions The scanner may produce false signals during highly volatile market conditions or news events.
Lagging Indicator As a lagging indicator, the CCI may not predict future price movements accurately, requiring additional confirmation.
Customization Complexity Excessive customization may lead to confusion; it's recommended to start with default settings.

Settings Beginners Should NOT Change

Setting Why to Leave Default
PANEL_HEIGHT_PCT Default height ensures visibility of all signals without overcrowding the dashboard.
PANEL_WIDTH_PCT Maintains a balanced layout for better readability and usability across different screens.
ARROW_SIZE Standard arrow size provides clear visibility of signals without overwhelming the display.

Dashboard Usage Tips

  1. Regularly Update Pairs List: Ensure the currency pairs you monitor are relevant to current market conditions.
  2. Monitor Multiple Timeframes: Use signals from different timeframes to confirm potential trades.
  3. Adjust Settings as Needed: Customize display settings to fit your trading style and screen setup.
  4. Be Cautious with Signals: Always confirm signals with additional analysis before executing trades.
  5. Utilize Risk Management: Implement proper risk management strategies when entering trades based on scanner signals.

Quick Start Guide

Follow these steps to get started in under 5 minutes:

  1. Install the Scanner: Download and install the CCI Divergence Multicurrency Scanner in your MT4 or MT5 platform.
  2. Open the Indicator Settings: Navigate to the indicator settings to configure your preferences.
  3. Select Currency Pairs: Enter the currency pairs you want to monitor in the pairs list.
  4. Set Scan Parameters: Adjust the number of candles to scan and other relevant settings.
  5. Enable Timeframes: Choose the timeframes you wish to include in the scanning process.
  6. Apply the Indicator: Add the scanner to your chart to start receiving signals.
  7. Monitor Signals: Keep an eye on the dashboard for potential trading opportunities.


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