Extended Keltner Channel
This is an extended version of Keltner channel. You can use 21 types of Moving Average and 11 methods of calculating the indicator's center line.
Moving Average types: Simple Moving Average, Exponential Moving Average, Wilder Exponential Moving Average, Linear Weighted Moving Average, Sine Weighted Moving Average, Triangular Moving Average, Least Square Moving Average (or EPMA, Linear Regression Line), Smoothed Moving Average, Hull Moving Average by Alan Hull, Zero-Lag Exponential Moving Average, Double Exponential Moving Average by Patrick Mulloy, T3 by T.Tillson, Instantaneous Trendline by J.Ehlers, Moving Median, Geometric Mean, Regularized EMA by Chris Satchwell, Integral of Linear Regression Slope, Combination of LSMA and ILRS, Triangular Moving Average generalized by J.Ehlers, Volume Weighted Moving Average, Smoothing by Mark Jurik.
Price calculation methods: Close, Open, High, Low, Median Price = (High+Low)/2, Typical Price = (High+Low+Close)/3, Weighted Close = (High+Low+Close*2)/4, Heiken Ashi Close, Heiken Ashi Open, Heiken Ashi High, Heiken Ashi Low.
- PeriodMA - channel average line period
- MethodMA - channel average line smoothing method
- PriceMA - applied price
- PeriodATR - ATR indicator period
- MulATR - ATR indicator multiplier
- ShiftMA - channel forward/backward shift on a chart
- AddDigits - additional improvement of the indicator values' accuracy in the amount of decimal places
- AlertOnUpTouch - enable/disable alerts when touching the channel's upper line
- AlertOnDnTouch - enable/disable alerts when touching the channel's lower line
- EnableAlertMessage - enable/disable text messages
- EnableAlertNotification - enable/disable notifications to mobile terminals
- EnableAlertSound - enable/disable audio alerts
- AlertUpSoundFileName - name of an audio file to be played when touching the upper channel line
- AlertDnSoundFileName - name of an audio file to be played when touching the lower channel line
Added 5 new types of smoothing.
Slight changes to the "appearance" of the parameters.
Added toggled Alerts (Warnings) when touching the upper and the lower lines of the channel, new parameters:
AlertOnUpDnTouch - enable/disable alerts in general
EnableAlertMessage - enable/disable text messages
EnableAlertNotification - enable/disable push-notifications to mobile devices
EnableAlertSound - enable/disable sound alert
AlertSoundFileName - sound file name for the alert