After looking at Ghost Journal's stuff today and throwing up a simple band made of RGaussianFilter(90) based on low and high (versus single line based on close), decided to revisit an overdue project, which thankfully only took 30 mins or so, and create ATR-based bands (versus the SMA-base used by the NT default Keltner for some reason) but then also throw in:
a) lots of different MA options to create the middle line, basically ported in from BM's FibExpansion indicator and also used in the CCLFibBands indicator and
b) a couple of different ways of drawing the ATR-bands, namely:
Mode = 1 : bands above and below the Mean based on a multiple of ATR(period);
Mode = 2: upper bands drawn from average price of Lows plus the ATR bandwidth *2 (because off the lows), lower bands drawn from average price of Highs minus ATRBandwidth*2.
Mode = 3: upper bands drawn from avg price of Highs + ATR bandwidth; lower bands drawn from avg price of Lows - ATR bandwidth.
Mode 1 is the norm. But you can do some very interesting things by having the bands hug the price in Mode 2 or 3 whilst a longer term MA is telling a relatively different story because the bands in these modes are not linked to the MA. Helpful especially for retracement trading.
Attachments:
Picture shows a Collective MA with bands in Mode 3 using 34 period (can be made much faster or slower since Collective MA's do not use the Period field).
Code - CCLATRBandsv1
Will later post images with the two other different Modes so you can tell if you find this of interest. But basic ATR bands are always nice to have around and unless I am mistaken they are not in the default NT kit.