OPEN-SOURCE SCRIPT

Visible bars count on chart + highest/lowest bars, max/min AO

Updated
The indicator displays the number of visible bars on the screen (in the upper right corner), including the prices of the highest and lowest bars, the maximum or minimum value of the Awesome Oscillator (similar to MACD 5-34-5) for identify the 3-wave Elliott peak in the interval of 100 to 140 bars according to the Profitunity strategy of Bill Williams. The values ​​change dynamically when scrolling or changing the scale of the graph.

In the indicator settings, you can hide labels, lines and change any parameters for the AO indicator - method (SMA, Smoothed SMA, EMA and others), length, source (open, high, low, close, hl2 and others).

‼️ The values ​​are updated within 2-3 seconds after changing the number of visible bars on the screen.

***

Индикатор отображает количество видимых баров на экране (в правом верхнем углу), в том числе цены самого высокого и самого низкого баров, максимальное или минимальное значение Awesome Oscillator (аналогично MACD 5-34-5), чтобы определить пик 3-волны Эллиота в интервале от 100 до 140 баров по стратегии Profitunity Билла Вильямса. Значения меняются динамически при скроллинге или изменении масштаба графика.

В настройках индикатора вы можете скрыть метки, линии и изменить любые параметры для индикатора AO – метод (SMA, Smoothed SMA, EMA и другие), длину, источник (open, high, low, close, hl2 и другие).

‼️ Значения обновляются в течении 2-3 секунд после изменения количества видимых баров на экране.
Release Notes
Added automatic display of Fibonacci Retracement, Trend-Based Fibonacci Extension and Trend-Based Fibonacci Time tools depending on the highest and lowest bars visible on the chart.

Auto Fib Retracement

snapshot

Display can be enabled in the indicator settings in the "Auto Fib Retracement > ✅" field, where you can also change any parameters for this tool, including the following:

  • Change the display style and values of the 7 default levels (0%, 23.6%, 38.2%, 50%, 61.8%, 76.4%, 100%), including the trend line.
  • Enable semi-transparent color to display Fibonacci levels that were not crossed by the price in the correction (in the "Auto Fib Retracement > Crossing levels" field).
  • Place the values of Fibonacci levels on the chart to the right of the last bar, for which you need to enable the extension of the lines to the right (in the "Auto Fib Retracement > Extended lines right" field) and enable the display of the values of the levels to the right of the lines (select the value "Right" in the field "Auto Fib Retracement > Levels"). In this case, you can enable the extension of lines to the left before the correction begins (in the "Auto Fib Retracement > Extended lines right" field).


Auto Trend-Based Fib Extension

snapshot

Display can be enabled in the indicator settings in the "Auto Trend-Based Fib Extension > ✅" field, where you can also change any parameters for this tool, including the following:

  • Change the display style and values of the 5 default levels (0%, 61.8%, 100%, 161.8%, 261.8%), including the trend line.
  • Disable the display of levels that are below the highest bar in an uptrend or above the lowest bar in a downtrend (in the "Auto Trend-Based Fib Extension > Crossing levels" field). 👀 To prevent the levels from compressing the chart in height, you need to enable the "Scale price chart only" option in the chart settings.
  • Enable display in the upper right corner of the label of the nearest level above the highest bar in an uptrend and display in the lower right corner of the label of the nearest level below the lowest bar in a downtrend (in the "Auto Trend-Based Fib Extension > Target level" field ).


Auto Trend-Based Fib Time

snapshot

Display can be enabled in the indicator settings in the "Auto Trend-Based Fib Time > ✅" field, where you can also change any parameters for this tool, including the following:

  • Change the display style and values of the 7 default levels (0, 0.382, 0.618, 1, 1.382, 1.618, 2), including the trend line.
  • Disable the display of levels that have been crossed by at least one bar (in the "Auto Trend-Based Fib Time > Crossing levels" field).
  • By default, the distance is measured between the highest and lowest bar, and the zero point is placed from the highest bar in an uptrend and from the lowest bar in a downtrend. You can change these points in the "Auto Trend-Based Fib Time > Point 2 & 3" field, including the maximum and minimum AO.


Also added is the display of divergence on AO in correction on the chart

snapshot

Display can be enabled in the indicator settings in the "Display divergence on AO in correction > ✅" field.

***

Добавлено автоматическое отображение инструментов Fibonacci Retracement, Trend-Based Fibonacci Extension и Trend-Based Fibonacci Time в зависимости от самого высокого и самого низкого баров видимых на графике.

Auto Fib Retracement

snapshot

Отображение можно включить в настройках индикатора в поле "Auto Fib Retracement > ✅", где вы так же можете изменить любые параметры для этого инструмента, включая следующие:

  • Изменить стиль отображения и значения 7 уровней по умолчанию (0%, 23.6%, 38.2%, 50%, 61.8%, 76.4%, 100%) , включая линию тренда.
  • Включить полупрозрачный цвет для отображения уровней Фибоначчи, которые не были пересечены ценой в коррекции (в поле "Auto Fib Retracement > Crossing levels").
  • Расположить значения уровней Фибоначчи на графике справа от последнего бара, для чего необходимо включить расширение линий вправо (в поле "Auto Fib Retracement > Extended lines right") и включить отображение значения уровней справа от линий (выбрать значение "Right" в поле "Auto Fib Retracement > Levels"). В этом случае вы можете включить продление линий влево до начала коррекции (в поле "Auto Fib Retracement > Extended lines right").


Auto Trend-Based Fib Extension

snapshot

Отображение можно включить в настройках индикатора в поле "Auto Trend-Based Fib Extension > ✅", где вы так же можете изменить любые параметры для этого инструмента, включая следующие:

  • Изменить стиль отображения и значения 5 уровней по умолчанию (0%, 61.8%, 100%, 161.8%, 261.8%), включая линию тренда.
  • Выключить отображение уровней, которые находятся ниже самого высокого бара в восходящем тренде или выше самого низкого бара в нисходящем тренде (в поле "Auto Trend-Based Fib Extension > Crossing levels"). 👀 Чтобы уровни не сжимали график по высоте, необходимо в настройках графика включить опцию "Scale price chart only".
  • Включить отображение в правом верхнем углу метки самого ближайшего уровня выше самого высокого бара в восходящем тренде и отображение в правом нижнем углу метки ближайшего уровня ниже самого низкого бара в нисходящем тренде (в поле "Auto Trend-Based Fib Extension > Target level").


Auto Trend-Based Fib Time

snapshot

Отображение можно включить в настройках индикатора в поле "Auto Trend-Based Fib Time > ✅", где вы так же можете изменить любые параметры для этого инструмента, включая следующие:

  • Изменить стиль отображения и значения 7 уровней по умолчанию (0, 0.382, 0.618, 1, 1.382, 1.618, 2), включая линию тренда.
  • Выключить отображение уровней, которые пересек хотя бы один бар (в поле "Auto Trend-Based Fib Time > Crossing levels").
  • По умолчанию расстояние измеряется между самым высоким и самым низким баром, а нулевая точка откладывается от самого высокого бара при восходящем тренде и от самого низкого бара при нисходящем тренде. Вы можете изменить эти точки в поле "Auto Trend-Based Fib Time > Point 2 & 3", в том числе на максимальный/минимальный AO.


Также добавлено отображение на графике дивергенции на AO в коррекции

snapshot

Отображение можно включить в настройках индикатора в поле "Display divergence on AO in correction > ✅".
Release Notes
Fixed a bug when displaying Fibonacci Retracement on weekends.
autofibautofibonacciAwesome Oscillator (AO)countbarshighestlowestwave-analysisWave AnalysisWilliams %R (%R)

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?

Disclaimer