acatwithcharts

ACAT (14-2000 Half-Res) [acatwithcharts]

acatwithcharts Uppdaterad   
Adaptive Comprehensive Average Tracker is a 2 in 1 version of Mean Reversion MA and Compression MA. The slightly odd name is a backronym that spells "ACAT" - suffice it to say, I'm pretty proud of what these two indicators have developed into.

As I've looked into ways to lower variable count and optimize ACAT, I've found that decreasing the resolution in half to allow the full range that I otherwise split across two indicators is broadly more convenient to use and seems to have faster loading and far fewer timeouts. There is a significant precision tradeoff that is most acutely felt with more dramatic sawtoothing when plotting the current highest compressed period. For most practical use cases, I think people will want to make this trade-off and then if necessary to look at a compression range do a second pass with a higher resolution version of the indicator.






My volatility indicators are available by subscription in several packages through SharkCharts.live - and this is planned to be the first new one ready to add. I plan to release a video explaining how to use this indicator coinciding with launch, as there's a lot to talk about. Videos on my other indicators are currently hosted on DadShark's YouTube channel.

Current pricing and subscription details will be kept up-to-date on SharkCharts.live
Versionsinformation:
Updates attribution to SharkCharts.live in preparation for official release.
Versionsinformation:
Adds the ability to turn off resets of LOXP based on reversion and adds an option to use crossdown below a given WAVE-PM threshold. Reorganizes some menus.
Versionsinformation:
Changes the set of bands for tracking the previous longest overexpanded period to a customizable set of bands that can track current or previous longest overexpanded or compressed periods, or a fixed custom length, and at a multiplier factor for use in strategies that use a fractional period length for entries.
Versionsinformation:
Makes the MA of the custom MA an optional plot.
Versionsinformation:
Pinescript v4 has arrived!

ACAT has been updated to use v4 and implements an extensive labeling system for LOXP, CLCP, and TLCP, as well as a summary table. By default, only the current period lengths are labeled, at the spots where those periods were triggered. An option exists to also display previous periods, fixed in place at the times they were triggered whenever they were reset.

A key feature of the labeling implementation – these are intended to weave reasonably well when using multiple period length ACAT scripts and the summary tables stack (it is important to have your indicators displayed in order of the stacking to use this). Finding a precise formula that works across all symbols and TFs has proven challenging but what I’ve come to should work well enough most of the time, and it only really matters when using the historical labels.

I think I’ve done pretty well squashing major bugs but this is all new tech for Pinescript so subscribers are bound to find plenty of oddities and oversights.

One additional minor quality of life improvement – you can now set a minimum period length to be displayed when using the custom plot, useful for avoiding plotting single-digit low periods when using fractions of tracked periods.
Versionsinformation:
Bugfix for custom bands.
Versionsinformation:
Better bugfix for custom bands.
Versionsinformation:
3rd time's the charm on this bugfix.
Versionsinformation:
Bugfix for previous TLCP labels.
Versionsinformation:
Fixed bug in expansion resets on threshold.
Versionsinformation:
Added a "mode" menu. You can now use instances of ACAT directly as an ACAT Period Tracker instead. By subscriber request, I have also included a mode to plot stdev of tracked periods around 0.
Versionsinformation:
I'm making a round of updates to my scripts after testing some of the new Pinescript features and looking for ways to address loading issues that have arisen from changes over the past 6 months or so as to what thresholds cause scripts to fail on the back end.

My volatility-based indicators are available for sale at SharkCharts.live

Feel free to reach out to me with any questions; more information is available on the SharkCharts website and the SharkCharts discord discord.gg/YVpTeSK
Endast inbjudanskript.

Tillgången till detta skript är begränsat till användare som har godkänts av författaren och kräver vanligtvis betalning. Du kan lägga till det till dina favoriter men du kan bara använda det efter att ha begärt och fått författarens tillstånd. Kontakta acatwithcharts för mer information eller följ författarens instruktioner här under.

TradingView rekommenderar inte att du betalar för ett skript och använder det om du inte litar till 100% på författaren och förstår hur skriptet fungerar. I många fall kan du hitta ett bra alternativ med öppen källkod gratis i våra Community skripts .

Frånsägelse av ansvar

Informationen och publikationerna är inte avsedda att vara, och utgör inte heller finansiella, investerings-, handels- eller andra typer av råd eller rekommendationer som tillhandahålls eller stöds av TradingView. Läs mer i Användarvillkoren.

Vill du använda det här skriptet i ett diagram?

Varning:Var god läs innan du begär åtkomst.