Индикаторы для торговли по стратегии Profitunity Билла Вильямса

Я опубликовал 3 индикатора для торговли по стратегии Profitunity Билла Вильямса. Для каждого индикатора я добавил наглядное и подробное описание на английском и русском языках. В этом посте я кратко опишу эти индикаторы и то, как я использую их вместе.
Индикатор AFDSA (Alligator + Fractals + Divergent & Squat Bars + Signal Alerts)
https://ru.tradingview.com/script/Ainh222c-Alligator-Fractals-Divergent-Squat-Bars-Signal-Alerts/
Включает в себя Williams Alligator, Williams Fractals, Дивергентные бары, Market Facilitation Index, самый высокий и самый низкий бары, максимальный и минимальный пик Awesome Oscillator, а также оповещения о сигналах на основе стратегии Profitunity Билла Вильямса:

Я также добавил отображение Alligator для старшего таймфрейма, например, если таймфрейм графика 1 час, то старший таймфрейм будет автоматически 4 часа, если таймфрейм графика 4 часа, то старший таймфрейм будет 1 день и т.д.

Осциллятор AOE (Awesome Oscillator + Bars count lines + EMA Line)
https://ru.tradingview.com/script/5mbLfRcu-Awesome-Oscillator-Bars-count-lines-EMA-Line/
Включает Awesome Oscillator с двумя вертикальными линиями на расстоянии 100 и 140 баров от последнего бара, чтобы определить третью волну Эллиота по максимальному пику AO в интервале от 100 до 140 баров по стратегии Profitunity Билла Вильямса. Дополнительно отображается более быстрая линия EMA.
Я также добавил отображение линии AO для младшего таймфрейма вместо линии EMA, если значения Moving Average Line (method, length и source) равны значениям Аwesome Oscillator в настройках индикатора. Например, если таймфрейм графика 1 день, то младший таймфрейм будет автоматически 4 часа, если таймфрейм графика 4 часа, то младший таймфрейм будет 1 час и т.д.

Индикатор VBCHL (Visible bars count on chart + highest/lowest bars, max/min AO)
https://ru.tradingview.com/script/H9AHGJ8L-Visible-bars-count-on-chart-highest-lowest-bars-max-min-AO/
Индикатор отображает количество видимых баров на экране, в том числе цены самого высокого и самого низкого баров, максимальное или минимальное значение Awesome Oscillator. Значения меняются динамически при скроллинге или изменении масштаба графика, но с задержкой в несколько секунд, поэтому эта возможность вынесена в отдельный индикатор, чтобы не тормозить работу остальных индикаторов.

Настройки индикаторов
В индикаторе AFDSA я использую следующие настройки:
В настройках осциллятора AOE я включаю отображение линии AO для младшего таймфрейма вместо линии EMA, устанавливая одинаковые значения в полях для Moving Average Line (method, length и source) и Аwesome Oscillator.
В настройках индикатора VBCHL я только включаю простой стиль отображения текста для меток в поле "Simple display text style for labels".
В результате при анализе текущего графика я сразу вижу все сигналы на графике, расположение баров относительно Alligator на старшем таймфрейме и изменения Awesome Oscillator на младшем таймфрейме. А благодаря индикатору VBCHL я быстрее подбираю нужный таймфрем для анализа 5-волнового импульса Эллиота, ориентируясь на интервал в 140 баров, и сразу вижу есть ли дивергенция между максимальным пиком AO и следующим за ним более низким пиком AO в этом интервале.
Индикатор AFDSA (Alligator + Fractals + Divergent & Squat Bars + Signal Alerts)
https://ru.tradingview.com/script/Ainh222c-Alligator-Fractals-Divergent-Squat-Bars-Signal-Alerts/
Включает в себя Williams Alligator, Williams Fractals, Дивергентные бары, Market Facilitation Index, самый высокий и самый низкий бары, максимальный и минимальный пик Awesome Oscillator, а также оповещения о сигналах на основе стратегии Profitunity Билла Вильямса:
- Сигнал Бычьего и Медвежьего Дивергентного бара + Приседающий бар + "Зеленый" бар + Фальшивый бар + изменение цвета Awesome Oscillator + дивергенция на AO.
- Пересечение зеленой линии (Губ) открытого Alligator.
- Формирование фрактала.
- Сигнал о пробое последнего верхнего или нижнего фрактала.
- Сигнал о появлении нового максимального или минимального пика АО в интервале 140 баров от последнего бара.
Я также добавил отображение Alligator для старшего таймфрейма, например, если таймфрейм графика 1 час, то старший таймфрейм будет автоматически 4 часа, если таймфрейм графика 4 часа, то старший таймфрейм будет 1 день и т.д.
Осциллятор AOE (Awesome Oscillator + Bars count lines + EMA Line)
https://ru.tradingview.com/script/5mbLfRcu-Awesome-Oscillator-Bars-count-lines-EMA-Line/
Включает Awesome Oscillator с двумя вертикальными линиями на расстоянии 100 и 140 баров от последнего бара, чтобы определить третью волну Эллиота по максимальному пику AO в интервале от 100 до 140 баров по стратегии Profitunity Билла Вильямса. Дополнительно отображается более быстрая линия EMA.
Я также добавил отображение линии AO для младшего таймфрейма вместо линии EMA, если значения Moving Average Line (method, length и source) равны значениям Аwesome Oscillator в настройках индикатора. Например, если таймфрейм графика 1 день, то младший таймфрейм будет автоматически 4 часа, если таймфрейм графика 4 часа, то младший таймфрейм будет 1 час и т.д.
Индикатор VBCHL (Visible bars count on chart + highest/lowest bars, max/min AO)
https://ru.tradingview.com/script/H9AHGJ8L-Visible-bars-count-on-chart-highest-lowest-bars-max-min-AO/
Индикатор отображает количество видимых баров на экране, в том числе цены самого высокого и самого низкого баров, максимальное или минимальное значение Awesome Oscillator. Значения меняются динамически при скроллинге или изменении масштаба графика, но с задержкой в несколько секунд, поэтому эта возможность вынесена в отдельный индикатор, чтобы не тормозить работу остальных индикаторов.
Настройки индикаторов
В индикаторе AFDSA я использую следующие настройки:
- По умолчанию Приседающий бар окрашен в синий цвет, а все остальные бары окрашены в соответствии с цветом Awesome Oscillator, кроме Фальшивых баров, которые окрашены более светлым цветом AO. Но я также включаю отображение "Зеленых" Дивергентных баров в поле "Green Bars > Show".
- Я включаю отображение Alligator для старшего таймфрейма в поле "Alligator for higher timeframe > Enable".
- В настройках стиля индикатора я отключаю отображение меток самого высокого и самого низкого баров, максимального и минимального пика AO, потому что эти метки отображаются также с помощью индикатора VBCHL в зависимости от количества видимых баров в окне графика.
- Только после открытия позиции, я включаю все дополнительные оповещения в поле "Enable all additional alerts" (после изменения этого поля необходимо пересоздавать оповещение для текущего графика): пересечение зеленой линии открытого Alligator, формирование фрактала, появлении нового максимального или минимального пика АО.
В настройках осциллятора AOE я включаю отображение линии AO для младшего таймфрейма вместо линии EMA, устанавливая одинаковые значения в полях для Moving Average Line (method, length и source) и Аwesome Oscillator.
В настройках индикатора VBCHL я только включаю простой стиль отображения текста для меток в поле "Simple display text style for labels".
В результате при анализе текущего графика я сразу вижу все сигналы на графике, расположение баров относительно Alligator на старшем таймфрейме и изменения Awesome Oscillator на младшем таймфрейме. А благодаря индикатору VBCHL я быстрее подбираю нужный таймфрем для анализа 5-волнового импульса Эллиота, ориентируясь на интервал в 140 баров, и сразу вижу есть ли дивергенция между максимальным пиком AO и следующим за ним более низким пиком AO в этом интервале.
Note
В индикатор VBCHL добавлено автоматическое отображение инструментов Fibonacci Retracement, Trend-Based Fibonacci Extension и Trend-Based Fibonacci Time в зависимости от самого высокого и самого низкого баров видимых на графике. Поэтому теперь я использую дополнительные настройки в индикаторе VBCHL.
В блоке настроек "Auto Fib Retracement":
- Включаю отображение в поле "✅".
- Располагаю значения уровней Фибоначчи на графике справа от последнего бара, для чего отмечаю поле "Extended lines right" и в поле "Levels" выбираю "Right".
- Устанавливаю полупрозрачный цвет для отображения уровней Фибоначчи, которые не были пересечены ценой в коррекции, для чего отмечаю поле "Crossing levels".
- Скрываю линию тренда, для чего в поле "Trend" устанавливаю "0".
В блоке настроек "Auto Trend-Based Fib Extension":
- Включаю отображение в поле "✅".
- Скрываю отображение уровней, которые находятся ниже самого высокого бара в восходящем тренде или выше самого низкого бара в нисходящем тренде, для чего отмечаю поле "Crossing levels". Чтобы уровни не сжимали график по высоте, в настройках графика включаю опцию "Scale price chart only".
В блоке настроек "Auto Trend-Based Fib Time":
- Включаю отображение в поле "✅"
- Скрываю отображение уровней, которые пересек хотя бы один бар, для чего отмечаю поле "Crossing levels".
- Скрываю фон, для чего отмечаю поле "Background".
Я не могу автоматически измерить расстояние между пиком 1-волны и 3-волны Эллиота, и отложить его от пика 2-волны (основания 3-й), чтобы ориентироваться по времени на целевые зоны 1.38 и 1.62 для определения конца 4-волны по стратегии Profitunity. Но я ищу закономерности, ориентируясь на целевые зоны при автоматическом измерении расстояния от самого низкого бара до самого высокого бара, когда нулевая линия начинается от самого высокого бара при восходящем тренде и от самого низкого бара при нисходящем тренде.
Для отображения на графике дивергенции на AO в коррекции, я отмечаю поле "Display divergence on AO in correction".
В результате таких настроек график остается чистым, я избавляю себя от рутинных действий по построению уровней Фибоначчи и сразу вижу на графике уровни коррекции и целевые зоны, а также быстрее нахожу дивергенцию в коррекции.
Note
В индикатор AFDSA я добавил фильтрацию фракталов.Поэтому теперь я использую дополнительную настройку в индикаторе AFDSA.
В поле "Fractals > Filtration" я выбираю значение "high", т.е. высокий уровень фильтрации:
- Если максимум самого высокого бара верхнего фрактала выше линий Аллигатора, то фрактал будет выделяться, в отличие от остальных верхних фракталов над которыми треугольник будет окрашен более светлым цветом.
- Если минимум самого низкого бара нижнего фрактала ниже линий Аллигатора, то фрактал будет выделяться, в отличие от остальных нижних фракталов под которыми треугольник будет окрашен более светлым цветом.
При включении среднего уровня фильтрации (значение "medium"):
- Если максимум самого высокого бара верхнего фрактала выше красной линии (зубов) Аллигатора, то фрактал будет выделяться, в отличие от остальных верхних фракталов над которыми треугольник будет окрашен более светлым цветом.
- Если минимум самого низкого бара нижнего фрактала ниже красной линии (зубов) Аллигатора, то фрактал будет выделяться, в отличие от остальных нижних фракталов под которыми треугольник будет окрашен более светлым цветом.
При включении любого уровня фильтрации, если последний бар фрактала не закрыт (т.е. фрактал не сформирован полностью), то треугольник над верхним фракталом или под нижним фракталом будет также окрашен более светлым цветом.
Также теперь в настройках стиля индикатора я изменяю цвет приседающих баров в соответствии с цветом Awesome Oscillator, т.е. вместо синего цвета я выбираю более темный красный цвет для приседающих баров, которым соответствует красный цвет AO, и выбираю более темный зеленый цвет для приседающих баров, которым соответствует зеленый цвет AO.
Note
В индикатор AFDSA я добавил отображение горизонтальной линии после последнего верхнего фрактала на уровне максимальной цены бара и после последнего нижнего фрактала на уровне минимальной цены бара с учетом фильтрации фракталов (без учета верхних фракталов над которыми треугольник окрашен более светлым цветом и нижних фракталов под которыми треугольник окрашен более светлым цветом).Поэтому теперь я включаю отображение горизонтальной линии после последнего верхнего или нижнего фрактала в настройках индикатора в поле "Fractals > Display line after last filtered fractal" (по умолчанию - выключено), где вы также можете изменить цвет, толщину и стиль линии.
Также добавлено дополнительное обозначение для сигнала о пробое последнего фрактала:
- /// (три слэша), если цена выше или ниже всех линий Аллигатора при пробое максимума верхнего фрактала или минимума нижнего фрактала соответственно.
- // (два слэша), если цена выше или ниже красной линии (зубов) Аллигатора при пробое максимума верхнего фрактала или минимума нижнего фрактала соответсвенно.
И добавлена возможность включения в настройках коротких сообщений о сигналах, в которых вместо текста отображаются символы, поэтому теперь я отмечаю поле "Enable short messages of notifications" (по умолчанию — выключено) в настройках индикатора, которое содержит подсказку с описанием нового формата.
В описании индикатора AFDSA более подробно описаны все новые изменения.
Note
Обновления в индикаторе AFDSAДобавлена возможность менять цвет "Зеленых" баров (во вкладке "Cтиль" в настройках индикатора) при включении в настройках индикатора отображения "Зеленых" Дивергентных баров или всех "Зеленых" баров (в поле "Green Bars > Show"). По умолчанию цвет Бычьих ДБ — зеленый, Медвежьих ДБ — красный, цвет остальных "Зеленых" баров — зеленый, если цена закрытия выше или равна цене открытия, и красный, если наоборот.
Добавлено отображение на графике дивергенции на AO в коррекции после самого высокого и самого низкого баров в интервале 140 баров от последнего бара. Отображение можно включить в настройках индикатора в поле "Display divergence on AO in correction > ✅". Но я для этого использую индикатор VBCHL.
Добавлена фильтрация уведомлений о сигнале Дивергентного бара в настройках индикатора в поле "Divergent bars > Filtering notifications". Поэтому теперь я включаю фильтрацию Фейковых и Увядающих баров (значение "Fade") — отключаю уведомления о Фейковых барах и отключаю уведомления об Увядающих барах, если перед Увядающим баром один из двух предыдущих баров не является Приседающим.
Текст уведомлений теперь включает обозначение направления тренда между ценой самого высокого и самого низкого баров в интервале 140 баров от последнего бара после обозначения таймфрейма и дополнительные обозначения в случае коррекции после самого высокого и самого низкого баров, которые подробно описаны в описании индикаторе AFDSA.
Также добавлен сигнал высокого объема бара — 📶/📶², если объем бара больше чем на 40%/70% среднего значения объема, рассчитанного с помощью простой скользящей средней (SMA) в интервале 140 баров от последнего бара. Поэтому теперь я включаю уведомление о сигнале высокого объема бара в настройках индикатора в поле "High volume bars > Enable alerts". Даже при выключенном уведомлении, обозначение сигнала используется в тексте других уведомлений, кроме уведомления о формировании фрактала.
👀 Обратите внимание! Если параметр индикатора изменен после создания оповещения, оно сработает по старым настройкам. Благодаря этой возможности в TradingView, можно создавать оповещения с разными настройками для разных тикеров и таймфреймов.
Теперь можно включить отображение последних сигналов на графике в настройках индикатора в поле "Display signals on chart".
Обновления в индикаторе AOE
Добавлено отображение последнего столбца AO для старшего таймфрейма, например, если таймфрейм графика 1 час, то старший таймфрейм будет автоматически 4 часа, если таймфрейм графика 4 часа, то старший таймфрейм будет 1 день и т.д. Поэтому теперь я включаю отображение последнего столбца AO для старшего таймфрейма в настройках индикатора в поле "Display last column for higher timeframe > Enable". Параметры отображения более подробно описаны в описании индикатора AOE.
Настройки в индикаторе VBCHL
Теперь в блоке настроек "Auto Trend-Based Fib Extension" в поле "Point 3" я выбираю значение "Left highest/lowest bar" (в поле "Point 2" я оставляю значение по умолчанию — "Highest/lowest bar on right"), чтобы автоматически измерялось расстояние от самого низкого бара до самого высокого бара, но нулевая точка начиналась от самого низкого бара при восходящем тренде и от самого высокого бара при нисходящем тренде, а не наоборот, как в настройках по умолчанию.
В таком случае, по моим наблюдениям, целевые зоны для определения конца 4-волны Эллиота наиболее схожи с результатами измерений по стратегии Profitunity, когда измеряется расстояние между пиком 1-волны и пиком 3-волны, и откладывается от пика 2-волны. Таким образом мне проще искать закономерности, чтобы ориентироваться на целевые зоны при автоматическом измерении расстояния.
Clause de non-responsabilité
Les informations et les publications ne sont pas destinées à être, et ne constituent pas, des conseils ou des recommandations en matière de finance, d'investissement, de trading ou d'autres types de conseils fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.
Clause de non-responsabilité
Les informations et les publications ne sont pas destinées à être, et ne constituent pas, des conseils ou des recommandations en matière de finance, d'investissement, de trading ou d'autres types de conseils fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.