The Multiple Keltner Channels are a generalized version of the Keltner Channels.
Standard Keltner channels are built from a simple moving average (SMA) and two channels lines above and below. The two lines above and below are drawn at a distance from the center line, a distance which is a multiple of the simple moving average of the ranges of the past N bars.
The generalized concept has the SMA replaced with any of 30 moving averages. The volatility measure used to calculate the distance of upper and lower line from the center line can be derived from an average range (AR) or average true range (ATR). You may select different lookback periods for the moving average that serves as the center line and the moving average which is applied to the range or true range.
The Multiple Keltner Channels come with an additional smoothing option for center line and channel lines. The additional smoothing is obtained by further smoothing all plots with a 3-period simple moving average (SMA).
Moving averages available for calculating the center line:
- Adaptive Laguerre Filter
- ADXVMA
- Butterworth Filter
- DEMA
- Distant Coefficient Filter
- Double Weighted Moving Average (DWMA)
- Exponential Hull Moving Average (EHMA)
- EMA
- Gaussian Filter
- HMA
- Holt EMA
- Laguerre Filter
- LinReg
- Moving Mean TPO
- Moving Median
- Moving Median TPO
- Range Weighted Moving Average (RWMA)
- Sine Weighted Moving Average (SWMA)
- SMA
- SuperSmoother
- TEMA
- Tillson T3
- TMA
- Triple Weighted Moving Average (TWMA)
- Wilder's Average
- WMA
- ZerolagHATEMA
- ZerolagTEMA
- ZLEMA
Moving averages colored according to slope: You may also use this indicator to display any of the above listed moving averages and color them according to slope. The slope is not based on a geometrical concept, as this would not be compatible with the scalability of modern charting applications. The indicator adjusts slope to bar volatility such that the indicator may be used across all instruments and bar types with the same settings. The slope is shown as upsloping, downsloping or flat. The degree of flatness which is still considered as being flat may be adjusted via the neutral threshold parameter. When you set that parameter to zero, the slope will not show any flat sections, but the moving average will always be identified as upsloping or downsloping. Channel lines may be unselected, if you just wish to display the selected moving average.
Volatility measures: The standard Keltner channel uses the range. This indicator also for substituting the range with the average true range. The average true range is used as default option to facilitate the application of the Multiple Keltner Channels to other indicators.
Applying the Multiple Keltner Channels to indicators: When an indicator is used as input series, the range will always return the value 0. However, the average true range will return the absolute amount of the difference of two neighbouring data points of the selected input series. Therefore the indicator may only be applied to other indicators, as long as the offset formula is set to "True_Range".
Paint Bars: The Multiple Keltner Channel indicator comes with paint bars. The paint bars are colored according to the slope of the center line. The paint bars may be displayed without the indicator plots. The colors of the paint bar will then show the slope of the moving average selected as center line.
Sound Alerts: In case that the sound alerts are active, the indicator will alert you when the trend derived from the slope of the center line changes. Currently, there are no sound files included with the zip file, but it is easy to create them and copy them to the NinjaTrader sounds directory.
Colin Twiggs' Money Flow indicator is similar to the Chaikin Money Flow (CMF). Where Chaikin Money Flow uses CLV (Close Location Value) to evaluate volume (money flow) as bullish or as bearish, Twigs Money Flow, uses the TR (True Range). Twiggs Money Flow also relies on moving averages in its calculation while Chaikin uses cumulative volume.
November 25th, 2017
Size: 3.44 KB
Downloaded: 688 times
1937
affoltes
Version 1.2 November 25, 2017
The Slow Relative Strength Index (SRSI) is an oscillator which was presented by Vitali Apirine in the April 2015 issue of Stocks & Commodities.
The SRSI is a momentum oscillator derived from the RSI developed by Welles Wilder in 1978. Where the RSI takes into account price moves relative to the prior bar's close, the SRSI compares the current price to an exponential moving average. The SRSI uses the same scale as the RSI. A value above 80 is considered as overbought, whereas a value below 20 indicates an oversold condition.
Compared to the RSI, the SRSI is supposed to generate stronger long term signals, but weaker short term signals. I have added a signal line to the indicator.
Nota: I saw that another version of the SRSI has already been posted. That version is not adapted to work with bar types that support RemoveLastBar() such as Renko bars or Linebreak bars.
Nota: There is another version of the SRSI posted, which will not work correctly with bar types that support RemoveLastBar().
The Quotient Transform which was presented in the August 2014 issue of the TASC magazine.
Ehlers Quotient Transform, which nonlinearly manipulates indicators to not only produce an early trend detection but also provides the ability to know how long to stick with the trend. A typical characteristic of the early-onset trend detector is that it remains above zero, indicating an uptrend, far too long after the uptrend is over. This characteristic can be mitigated by adding an additional indicator and rule set to exit a long trend trade. The early-onset trend indicator can be tuned at the trader’s preference by inputting a value for the low-pass period (LPPeriod) and the quotient parameter K.
The early-onset trend detector works in current market conditions because there is a decided upside bias to the market data. In fact, it is this upside bias that helps the nonlinear transfer response of the quotient transform work. In conditions where the market has a downside bias, negative values of K should be used in the quotient transform to take advantage of the bias in this direction.
November 25th, 2017
Size: 2.53 KB
Downloaded: 1701 times
1936
affoltes
The Slow Relative Strength Index (SRSI) is a price-following oscillator which was presented by Vitali Apirine in the April 2015 issue of the TASC magazine. It measures change in price movements relative to an exponential moving average (EMA). Like the relative strength index, it oscillates between zero and 100. SRSI is considered overbought when above 80 and oversold when below 20. SRSI can also generate signals by looking for divergences and centerline crossovers.
The SRSI is calculated using the following formula:
SRSI = 100 – [100/(1+SRS)]
SRS = Average positive difference/Average negative differencen
The SRSI measures the strength of a security relative to a sixday EMA. The closing price is used for this EMA. The difference is positive when the close is above the six-day EMA. Positive difference = [Close – Moving average]. Difference is negative when the close is below the six-day EMA. Negative difference = [Moving average – Close]. Negative difference values are expressed as positive values, not negative values. If the closing price equals the six-day EMA, then difference = 0 (no change). Smooth positive and negative difference values are based on Wilder’s smoothing technique.
November 24th, 2017
Size: 3.62 KB
Downloaded: 432 times
1935
affoltes
It's common for people to look at how large the upper or lower 'wicks' or 'shadows' are in comparison to the range of a bar. In writing strategies that do so, I got tired of re-re-coding calculations to look for especially large ones.
So, I created an indicator that shows the upper and lower wick size as a percentage of the bar's range. So, now, if I want to specify a wick that's greater than 50% of the bar's range, I can just look for instances where the indicator values are UpperWick > 50 or LowerWick < -50.
If you find looking for negative numbers cumbersome, edit the indicator and reverse the LowerWick calculations, from either (Low[0] - Open[0]) or (Low[0] - Close[0]) to (Open[0] - Low[0]) or (Close[0] - Low[0]), respectively. Then, all the histogram bars will point upwards and you can make your code always look for positive values.
I hope some of you find this indicator handy.
Thanks go to jmont1, who graciously converted this indicator to NT8.
November 16th, 2017
Size: 3.54 KB
Downloaded: 338 times
1933
DavidBodhi
This is a first test of a TickBarChart style that will reassemble ticks at the same time and price into a single tick. This is really the same order but split up so it doesn't look like a big print.
I have only tested this chart on a ticksize of 1 (seems to make the most sense to me anyway) and putting it here for others to review.
You can see in the image the shaded area that combined all the ticks from the regular TickChart into a single tick. This is because all the ticks in the tape were at 18:37:43.093 with an open of 55.08. This was merged to a single tick of volume 20.
October 26th, 2018 01:05 AM calhawk01 THAnk you making this
I’m trying to leverage this bar type for a custom indicator. I’m basically trying to obtain the volume values that are p
roduced using this bar type to “reconstruct” the tape. Jigsaw and other “reconstructed tapes” almost have identical valu
es as the values that are being produced using this bar type. There is not “magical” reconstruction of the tape. All tha
t these guys are doing is summing the trades with the same time stamp.
How can I call this bar type in an indicator? It doesn’t seem to be the option as a bar type for some reason in ninja sc
June 2nd, 2018 12:17 AM marianfed thankyou ..
November 15th, 2017 11:28 AM NJAMC Thanks, I am not sure and I don't think we are retail traders get enough information in the stream to know what orders a
re split and simply have different time stamps. Statistically, if you get a few orders at the same exact time stamp, it
is likely the same market player. This will at-least help find "BIG PRINTS" which are being hidden by splitting up the
orders.
If you know of other ways to tie orders together let me know and I will see what I can do.
November 14th, 2017 10:50 PM tradingon thankyou .... wonder how many other values need reassembling
August 4th, 2026 08:43 AM kgschuble This is an old thread but hoping someone can help. I have downloaded this many times successfully, but I can never find
it in my indicator list. I really want this indicator! Any advice or help would be very much grateful!
February 6th, 2026 01:04 PM rene6985 Thank you sir.
May 17th, 2023 02:29 PM Paypachaysa This is so cool but unfortunately it looks like the newer versions of NT broke the code. No longer displays.
February 18th, 2023 08:32 AM Teebone21 Is there an updated version of this indicator ?
November 30th, 2022 05:19 AM JirkaF I was able to reposition the rectangle in the object manager menu but it is not possible to choose any instrument so unf
ortunatelly this think doesnt work in current ninja trader version