This script is based on an idea I have had for bands that react better to crypto volatility . It calculates a Donchian Channel, SMMA-Smoothed True Range, Bollinger Bands (standard deviation), and a Keltner Channel ( average true range ) and averages the components to construct its bands/ envelopes . This way, hopefully band touches are a more reliable indicator of a temporary bottom, and so on. Secondary coloring for strength of trend is given as a gradient based on RSI .