Join our fan page
- Views:
- 5369
- Rating:
- Published:
- 2017.05.29 15:41
- Updated:
- 2023.03.29 13:47
-
Need a robot or indicator based on this code? Order it on Freelance Go to Freelance
Two colored filled rectangles drawn between the values of two Bollinger channels on one bar.
Indicator input parameters:
//+------------------------------------------------+ //| Indicator input parameters | //+------------------------------------------------+ input string Symbols_Sirname="XMA_BB_Pivot_"; // Name for the indicator labels input Smooth_Method XMA_Method=MODE_SMA_; // Method of averaging input uint XLength=100; // Depth of averaging input int XPhase=15; // First averaging parameter, 3//---- for JJMA within the range of -100 ... +100, it influences the quality of the transition process; //---- for VIDIA it is a CMO period, for AMA it is a slow average period input double BandsDeviation1=2.0; // Deviation 1 input double BandsDeviation2=4.0; // Deviation 2 input Applied_price_ IPC=PRICE_CLOSE_; // Price constant input color Up_Color=clrAquamarine; // The color of the upper band input color Dn_Color=clrPlum; // The color of the lower band input uint SignalBar=0; // Bar index to get the indicator values input uint SignalLen=40; // The length of the indicator bands
The indicator uses SmoothAlgorithms.mqh library classes (copy it to <terminal_data_folder>\MQL5\Include). The use of the classes was thoroughly described in the article Averaging Price Series for Intermediate Calculations Without Using Additional Buffers.
Fig1. The XMA Bollinger Bands Pivot indicator
Translated from Russian by MetaQuotes Ltd.
Original code: https://www.mql5.com/ru/code/18143

The library makes indicators' Init/Deinit synchronized

The indicator shows the current spread using a color line.

Two colored filled rectangles drawn between the values of two Keltner channels on one bar.

Two colored filled rectangles drawn between the values of two GRFLeadingEdger indicator channels on one bar.