Adulari Oscillator

Adulari Updated   
This indicator is included with Adulari Professional.

Adulari Oscillator is a trading tool that can be used on any asset, and any given timeframe. It is special because it self-optimizes, meaning no configuration is required before usage.

How do I use it?
  • Never use this indicator as standalone trading signal, it is meant to be used as confirmation.
  • Look for strong trends crossing on the middle line.
  • Combine the trend strength indications with the signals. For example: if a bullish signal was printed after a strong downtrend this may indicate a strong reversal.
The accuracy shown in the indicator is merely a tool. Past results do not indicate future results. Historical data will differ from future data.

  • Self-optimizing, no configuration required.
  • Purple dots for bullish trend reversals, gray crosses for bearish trend reversals.
  • Gradient histogram that shows the strength of a bullish or bearish trend with a stronger color.
  • White line that indicates clear bottoms or tops.
  • Automatically determined top and bottom borders that may show trend reversals.
  • Dashboard that shows the accuracy of the signals, total amount of signals, total amount won, and total amount lost.
  • Alert conditions that allow you to set alerts for bullish or bearish signals.

How does it work?
The oscillator line is calculated using our custom version of the very well-known and loved stochastic. The bullish signals are given when the oscillator value falls below the oversold line, and the bearish signals when the oscillator value exceeds the overbought line. These oversold and overbought lines are determined by our algorithm. The accuracy shown in the dashboard is calculated with the following methods: the highest or lowest price within the lookback range divided by the price at the moment of a signal multiplied by the minimum percentage change. When this condition is true it means a signal was valid and thus it will be added to the total wins, when the condition is false it will be added to the total losses. Accuracy is then determined by dividing the total wins by total signals. A win is when the minimum percentage move in the settings occurred within x amount of bars (settings) after a signal. When these conditions are not met, it will be considered a loss. Keep in mind that this is not a trading strategy, and these wins/losses do not represent actual trades. The accuracy also does not represent a winrate or anything of a sort while using the indicator.

This script is unique because it does a few things. It self-optimizes based on historical data, which I was not able to find in this specific stochastic like oscillator format. And it will show you the average accuracy of the signals based on all the signals given on the chart, which I was not able to find in this same exact format either.
Release Notes:
  • Added the option to enable or disable repainting. Disabled by default.
Release Notes:
  • All versions of our oscillators have now been combined into one indicator. You may switch to your preferred version by using the dedicated setting.
  • Dashboard is now using tables instead of labels.
  • Trend accuracy has been added.
  • Signal accuracy has been updated to show more reliable data.
  • 8 new smoothing types have been added, of which 2 are completely custom.
  • Dashboard position is adjustable.
  • Bar lookback for rescaling is now adjustable.
  • Trend multiply calculations have been updated.
  • More customization has been added, inputs have been redesigned.

Invite-only script

Access to this script is restricted to users authorized by the author and usually requires payment. You can add it to your favorites, but you will only be able to use it after requesting permission and obtaining it from its author. Contact Adulari for more information, or follow the author's instructions below.

TradingView does not suggest paying for a script and using it unless you 100% trust its author and understand how the script works. In many cases you can find a good open-source alternative for free in our Community Scripts.


The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.

Author's instructions

The author of this script can no longer grant access to it. Please don't request access.

Want to use this script on a chart?

Warning: please read before requesting access.