Fan sayfamıza katılın
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
- Görüntülemeler:
- 15923
- Derecelendirme:
- Yayınlandı:
- 2011.10.21 10:56
- Güncellendi:
- 2023.03.29 13:43
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
This indicator is a standard Commodity Channel Index with the standard average deviation formula and the possibility to select smoothing algorithm and dynamically changing oversold/overbought levels.
The only difference of this indicator from its standard equivalent is the possibility to change the smoothing algorithm by selecting an appropriate one out of ten algorithms present:
- SMA - simple moving average;
- EMA - exponential moving average;
- SMMA - smoothed moving average;
- LWMA - linear weighted moving average;
- JJMA - JMA adaptive average;
- JurX - ultralinear smoothing;
- ParMA - parabolic smoothing;
- T3 - Tillson's multiple exponential smoothing;
- VIDYA - smoothing with the use of Tushar Chande's algorithm;
- AMA - smoothing with the use of Perry Kaufman's algorithm.
It should be noted that Phase parameter has completely different meaning for different smoothing algorithms.
- For JMA it is an external Phase variable changing from -100 to +100.
- For T3 it is a smoothing ratio multiplied by 100 for better visualization;
- For VIDYA it is a CMO period, for AMA it is a slow EMA period;
- For AMA fast EMA period is a fixed value and is equal to 2 by default. The ratio of raising to the power is also equal to 2 for AMA.
Oversold/overbought levels are indicated in dynamically changing variant based on the Bollinger Bands ® to provide more accurate work with them.
The indicator uses SmoothAlgorithms.mqh library classes (must be copied to the 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".
MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/490
![ATR Channels](https://c.mql5.com/i/code/indicator.png)
ATR Channels create price movement channels considering ATR (Average True Range).
![DailyPivot Shift](https://c.mql5.com/i/code/indicator.png)
DailyPivot_Shift indicator differs from the common DailyPivot indicator, as the main levels can be calculated with day start shift.
![DailyPivotShift_Full](https://c.mql5.com/i/code/indicator.png)
DailyPivot_Shift indicator differs from the common DailyPivot indicator, as the main levels can be calculated with day start shift. This variant of the DailyPivot_Shift_Full indicator can be built for any chart bar and allows to clearly see the market behaviour relative to the indicator levels at each bar.
![ATR ratio](https://c.mql5.com/i/code/indicator.png)
The indicator of the ratio between fast Average True Range (ATR) and slow ATR.