This is a pretty huge update. Hopefully doesn't annoy anyone already using it because I changed a lot.
- updated to pine v6 (of course)
- added a bunch of new moving averages from my moving averages library
- reduced the number of moving averages used to make the UMA from 9 to 5. This was necessary for the next change, as well I thought nine was a bit excessive, and a reduction in number would still produce the same effect
- turned the indicator into a make your own UMA by making all the periods, lengths, lookbacks, whatever you like to call them, user adjustable. It's kind of like a sandbox now, so play around and make something that works with your system, though I think the default settings for an Exponential UMA or quite excellent.
- added a Keltner Channel to the previously provided Bollinger Bands that were on the original indicator
- the previous version of the indicator was extremely slow to load when adding to the chart or making an adjustment. Part of this is I am sure due to the code being not optimized in any way, but I think some of it was because it was loading five different timeframe labels for the UMA. As a result I've reduced the alternate timeframe labels from five to just one. Apologies if some users find this irritating. The code is open-source, so you can add any additional you might want.
I think that's everything. Overall, this is a much less unwieldy indicator (I removed over 300 lines of code). I should say it's not unwieldy at all. It's fantastic, and a lot of fun to play around with.
Please enjoy!