OPEN-SOURCE SCRIPT

Adaptive Bollinger Bands [jwammo12]

Updated
This takes Ehler's work that dynamically finds the frequency of market cycles and applies it to the concept of Bollinger Bands.

First the dominant cycle length is found using Ehler's methods, this is then used as the length to the moving average and deviation.

I also ended up using an exponential average rather than a simple average for both the moving average center line and the sum of the squares when finding the deviation.

credit goes to LazyBear for coding Ehler's original ideas in pine, which I then used for this script.
Release Notes
adds option for simple moving average. The simple moving average becomes very choppy because the period the calculation does not have the same smoothing component as exponential, but it is still interesting to look at
Bollinger Bands (BB)lazybearMoving AveragesVolatility

Open-source script

In true TradingView spirit, the author of this script has published it open-source, so traders can understand and verify it. Cheers to the author! You may use it for free, but reuse of this code in publication is governed by House rules. You can favorite it to use it on a chart.

Want to use this script on a chart?


Software Engineer and FX, Options, Crypto Trader. Previously worked at large options market maker. If you like my scripts and would like to donate:
Bitcoin: 179ETrGo3FCVcnBV8i1uc4J8YHFRknYytz
Eth: 0x73d59A8214FD70053aF37E9700692e25de441245

Disclaimer