Join our fan page
- Views:
- 3499
- Rating:
- Published:
-
Need a robot or indicator based on this code? Order it on Freelance Go to Freelance

Overall Improvements:
-
Code adaptation for MetaTrader 5
-
Optimised work with graphical objects
New:
-
Horizontal levels on extrema
-
Selecting the type of levels: horizon/beams/sections
-
Liquid levels filter (not broken by price)
-
Breakout buffer: setting sensitivity to false breakouts
-
Labels customisation and functionality: number, appearance, deleting old labels
-
Structure breakdown alerts (BoS)
-
Change of motion pattern alerts (ChoCH)
Optimisation:
-
Fix extremum update logic
-
Dynamic update of new objects
-
Load reduction when bars appear
-
Centralised label system
Fixes:
-
Fixed array overruns
-
Correct positioning of labels
-
Removed duplicate parameters
Translated from Russian by MetaQuotes Ltd.
Original code: https://www.mql5.com/ru/code/62147
Adaptive CCI
Adaptive CCI - Commodity Channel Index with dynamically adjusting upper and lower limits based on market volatility. Eliminates fixed thresholds (like 100/-100) by using EMA-smoothed peaks and troughs, providing more reliable overbought/oversold signals tailored to each asset's current volatility. Perfect for identifying high-probability reversal points with adaptive confirmation levels.
Logify - Library for log management
Logify is a logging library for MQL designed to simplify debugging, tracking, and monitoring of EAs and indicators. It provides structured, customizable, and organized logs directly on the chart or in the terminal, with support for log levels, flexible formats, and multiple handlers. A lightweight, elegant solution that is easy to integrate into your MQL projects.
Fractal CCI FIlter
Fractal with CCI Filter - Indicator that combines traditional fractals with the CCI filter to reduce false signals. Shows red arrows above the candles for bullish fractals (sell) when the CCI is above the configured threshold and green arrows below the candles for bearish fractals (buy) when the CCI is below the negative threshold. Perfect for identifying reversal points with greater reliability.
Simplest CSV file writer
Provide simplest class to write CSV file

