OPEN-SOURCE SCRIPT

Awesome Oscillator + Bars count lines + EMA Line

업데이트됨
The indicator includes an Awesome Oscillator with 2 vertical lines at a distance of 100 and 140 bars from the last bar to determine the third Elliott wave by the maximum peak of AO in the interval from 100 to 140 bars according to Bill Williams' Profitunity strategy. Additionally, a faster EMA line is displayed that calculates the difference between 5 Period and 34 Period Exponential Moving Averages (EMA 5 - EMA 34) based on the midpoints of the bars, just like AO calculates the difference between Simple Moving Averages (SMA 5 - SMA 34).

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

***

Индикатор включает Awesome Oscillator с 2 вертикальными линиями на расстоянии 100 и 140 баров от последнего бара, чтобы определить третью волну Эллиота по максимальному пику AO в интервале от 100 до 140 баров по стратегии Profitunity Билла Вильямса. Дополнительно отображается более быстрая линия EMA, которая вычисляет разницу между 5 Периодной и 34 Периодной Экспоненциальными Скользящими Средними (EMA 5 - EMA 34) по средним точкам баров (hl2), точно так же, как AO вычисляет разницу между Простыми Скользящими Средними (SMA 5 - SMA 34).

В настройках индикатора вы можете изменить количество баров для вертикальных линий и любые параметры для AO и EMA – метод (SMA, Smoothed SMA, EMA и другие), длину, источник (open, high, low, close, hl2 и другие).
릴리즈 노트
Added display of the maximum or minimum peak of AO in the interval of 140 bars from the last bar. In the indicator settings, you can change the interval (in the "Interval for MAX and MIN" field) and hide the AO peak labels.

To receive notifications about the appearance of a new maximum or minimum AO peak, when creating an alert, you must select the condition "Any alert() function is call", in this case notifications will arrive after the bar closes in the following format:
* 🟩 {{ticker}} · {{interval}} — New MAX AO
* 🟥 {{ticker}} · {{interval}} — New MIN AO

In the indicator settings, you can also enable notifications about crossing the zero line AO (the "Enable crossing zero line alerts" field), in this case, notifications will arrive in the following format:
* 🟩 {{ticker}} · {{interval}} — AO > 0
* 🟥 {{ticker}} · {{interval}} — AO < 0

***

Добавлено отображение максимального или минимального пика АО в интервале 140 баров от последнего бара. В настройках индикатора вы можете изменить интервал (в поле "Interval for MAX and MIN") и скрыть метки пиков АО.

Для получения уведомлений о появлении нового максимального или минимального пика АО, при создании оповещения необходимо выбрать условие "При любом вызове функции alert()", в таком случае уведомления будут приходить после закрытия бара в следующем формате:
* 🟩 {{ticker}} · {{interval}} — New MAX AO
* 🟥 {{ticker}} · {{interval}} — New MIN AO

В настройках индикатора вы также можете включить уведомления о пересечение нулевой линии AO (поле "Enable crossing zero line alerts"), в таком случае уведомления будут приходить в следующем формате:
* 🟩 {{ticker}} · {{interval}} — AO > 0
* 🟥 {{ticker}} · {{interval}} — AO < 0
릴리즈 노트
Added display of the AO line for the lower timeframe instead of the EMA line if the Moving Average Line values (method, length and source) are equal to the Awesome Oscillator values in the indicator settings:

  • If the chart timeframe is one month, then the lower timeframe will be one week (7 days), for example, "2M – 14D", "1M – 7D".
  • If the chart timeframe is one week, then the lower timeframe will be one day, for example, "2W – 2D", "W – D".
  • If the chart timeframe is one day, then the lower timeframe will be 4 hours (24 / 6 * 60 = 240 minutes), for example, "2D – 480", "D – 240".
  • If the chart timeframe is 4 hours, then the lower timeframe will be 1 hour (240 / 4 = 60 minutes), for example, "8h – 120", "4h – 60".
  • If the chart timeframe is one hour, then the lower timeframe will be 15 minutes (60 / 4 = 15), for example, "2h – 30", "1h - 15".
  • If the chart timeframe is 15 minutes, then the lower timeframe will be 4 minutes (15 / 4 ≈ 4), for example, "30m - 8", "15m - 4", "4m - 1", "2m - 1".


In the indicator settings, in the "Moving Average Line > Display lower timeframe" field, you can enable the display of the lower timeframe to the right of the AO line.

스냅샷

***

Добавлено отображение линии AO для младшего таймфрейма вместо линии EMA, если значения Moving Average Line (method, length и source) равны значениям Аwesome Oscillator в настройках индикатора:

  • Если таймфрейм графика один месяц, то младший таймфрейм будет одна неделя (7 дней), например, "2M – 14D", "1M – 7D".
  • Если таймфрейм графика одна неделя, то младший таймфрейм будет один день, например, "2W – 2D", "W – D".
  • Если таймфрейм графика один день, то младший таймфрейм будет 4 часа (24 / 6 * 60 = 240 минут), например, "2D – 480", "D – 240".
  • Если таймфрейм графика 4 часа, то младший таймфрейм будет 1 час (240 / 4 = 60 минут), например, "8h – 120", "4h – 60".
  • Если таймфрейм графика один час, то младший таймфрейм будет 15 минут (60 / 4 = 15), например, "2h – 30", "1h - 15".
  • Если таймфрейм графика 15 минут, то младший таймфрейм будет 4 минуты (15 / 4 ≈ 4), например, "30 – 8", "15 - 4", "4 - 1", "2 - 1".


В настройках индикатора в поле "Moving Average Line > Display lower timeframe" можно включить отображение младшего таймфрейма справа от линии AO.

스냅샷
릴리즈 노트
Fixed display of AO line for lower timeframe, if current chart timeframe is 5 minutes, then lower timeframe will be 1 minute (5 / 4 ≈ 1) instead of 2 minutes.

***

Исправлено отображение линии AO для младшего таймфрейма, если текущей таймфрейм графика 5 минут, то младший таймфрем будет 1 минута (5 / 4 ≈ 1) вместо 2 минут.
awesome-oscillatorAwesome Oscillator (AO)Bill Williams Indicatorslowertimeframewave-analysisWave Analysis

오픈 소스 스크립트

진정한 TradingView 정신에 따라, 이 스크립트의 저자는 트레이더들이 이해하고 검증할 수 있도록 오픈 소스로 공개했습니다. 저자에게 박수를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 출판물에서 이 코드를 재사용하는 것은 하우스 룰에 의해 관리됩니다. 님은 즐겨찾기로 이 스크립트를 차트에서 쓸 수 있습니다.

차트에 이 스크립트를 사용하시겠습니까?

면책사항