• Visão global
  • Comentários (5)
  • Discussão (53)
  • O que há de novo

Intelligent CCI

It is CCI indicator with very smooth and noiseless movement that calculates four levels of buy, sell, overbought and oversold dynamically. Professional traders know well that level of 100, 200 or -100 and -200 are not always right and needs fine adjustments. This indicator calculates those levels dynamically by using mathematics and statistic methods in addition to shows divergence between indicator and price.

This is my job to support my family so please add review and give 5 stars. It is very helpful for me.

  1. Smoothed to filter the noises you see on CCI caused by market volatility.
  2. Non-Lagging averaging algorithm with digital signal processing to filter the noises.
  3. Intelligent to dynamically calculate real CCI buy and overbought in addition to sell and oversold levels.
  4. Divergence detection between price and indicator.
  5. Draw arrows and provide signals when CCI leaves/enters Buy/Sell or Overbought/Oversold areas.
  6. Safe Signaling to provide signal according to main trend not against of it.
  7. Alert and Push notification.

MQL Programmers note

  • Buffer0 is "Intelligent CCI".
  • Buffer1 is "Original CCI".
  • Buffer2 is "Overbought level".
  • Buffer3 is "Oversold level".
  • Buffer4 is "Buy level".
  • Buffer5 is "Sell level".
  • Buffer6 is "Signals".


  • CCI Period: like the original CCI.
  • For how many bars calculate levels: number of bars for drawing sell/buy and overbought/oversold levels. Due to required high computing and statistic calculation, do not set it to a large value.
  • CCI smoothing level: smooth the CCI moves as a superior non-lagging and non-overshooting Moving Average.
  • Depth of used candles for mathematics: To select the depth of history of candles used in dynamic calculation of sell/buy and overbought/oversold levels.
  • Show original CCI: enable drawing the original CCI simultaneously with Smoothed CCI.
  • Type of signal: Type of signals are "leave buy/sell area", "enter buy/sell area", "leave overbought/oversold area" and "enter overbought/oversold area".
  • Trend oriented signalling: To filter the signals against the main trend.
  • Show divergence: show possible divergence over the indicator.
  • Alert for signals: Enable/Disable alerting in case of Buy or Sell signal.
  • Notification for signals: Enable/Disable push notification message over you mobile handset in case of Buy or Sell signal.
  • Indicator drawing mode: Select type of Indicator to draw as a histogram or a line.
  • Buy signal color: Select color of plotted arrow in the chart
  • Sell signal color: Select color of plotted arrow in the chart
  • Size of signal bullet: Size of plotted arrow in the chart
  • Sell signal arrow code
  • Buy signal arrow code

Geowahaha 2018.11.20 01:59 

My team are success trading by CCI and Intelligent CCI make it more easy. They are using Intelligent CCI . High Recommended for CCI traders. Appreciate Yasser for quick and great service mind supported.

jolopie 2018.09.14 17:22 

As probably everyone who reads this has done, I too have looked for a predictive indicator throughout the market. This is the first and only indicator I've ever seen that is actually predictive, and will accurately tell you when and where the momentum will change.

Having said that, in the market we know there are divergences from what SHOULD happen vs. what ACTUALLY happens. The market movers push further into a direction past where the market is over sold/bought, with the intention of blowing out stops, everyone should know this. This indicator clearly shows where the market SHOULD go, and has pretty incredible accuracy. Worth the investment.

Vladislav Golovin
Vladislav Golovin 2018.08.19 12:32 

Interesting indicator. I can see the potential. It's more flexible than competing CCI indicators, but user needs to test different settings (which is pretty easy to do in the MT4 tester).

My main wish is to be able to make the signal dots/arrows bigger :)

Berk Turker
Berk Turker 2017.07.21 01:14 

Very good indicator,I would recommend it to everyone

ueiler 2017.01.21 16:54 

Usuário não fez qualquer comentário quanto a classificação

Versão 2.5 2018.12.06
-Better colorized indicator drawing
-Indicator color is matched with BUY or SELL trend
-Other minor change to improve execution performance
Versão 2.4 2018.10.15
- Better colorized indicator drawing
- Indicator color is matched with BUY or SELL trend
Versão 2.3 2018.10.07
- Better divergence detection
- Better Signal showing (colorized indicator)
- customize arrow code
- better drawing arrow position
- "Safe mode signalling" input name changed to "Trend oriented signalling"
Versão 2.2 2018.08.27
- customized adjustable signal bullet (arrow) size
- better input values and drop-down list description
- Divergence detection added
Versão 2.1 2018.06.08
- Bug fix when the indicator does not draw by new bars
- Show divergence on chart added to the indicator
Versão 2.0 2018.06.05
- calculation of sell/buy and overbought/oversold levels is performed faster.
- added new buffer to help programmers catch the signals.
- more robust functionality.
- some input parameters removed for better understanding.
- less complicated to use than older versions.
Versão 1.8 2017.03.06
-re announcing the old notification and alert resolved
-Custom Color for Signal Draw Arrows in chart added.
Versão 1.6 2016.07.12
- Symbol names and Time Frame comes now in Alert and Push messages.
- Push Notification message is added
Versão 1.5 2016.05.16
Bug Fix for SafeMode signalling in TimeFrames lower than 1H
Now it works fine for scalping in M5 and M1 by right signals.
Versão 1.4 2016.05.12
Intelligent_Mode data type changed
Intelligent_Mode Over_100K_Candles added
Indicator is limited to not use more than 100K candles to dynamically calculate and draw Overbought and Oversold areas.
Useless inputs, the CCI_MOVE_CONTROL and the REVERSE_BOUNDARY removed.
Indicator Levels now automatically sets on Overbought and Oversold levels.
Versão 1.3 2015.09.16
- Type of signals is selectable as an indicator input.
- Added a number of bars available on a chart in the indicator name used to calculate overbought and oversold areas.
- Changed arrow codes.
Versão 1.1 2015.07.09
- Use built 840 ObjectsDeleteAll prefix to just remove indicator depended objects instead of all chart's objects.
- Bug fix to call "Intelligent CCI.ex4"