OPEN-SOURCE SCRIPT

Buy/Sell Signals for CM_Williams_Vix_Fix

Индикатор «Buy/Sell Signals for CM_Williams_Vix_Fix» использует несколько ключевых компонентов для генерации торговых сигналов. Вот пошаговый разбор того, как он работает:

### Шаг 1: Настройка параметров
Пользователь может задать следующие параметры:
- **LookBack Period Standard Deviation High** (`pd`) — период для расчета стандартного отклонения.
- **Bolinger Band Length** (`bbl`) — длина полос Боллинджера.
- **Bollinger Band Standard Devaition Up** (`mult`) — коэффициент для стандартного отклонения при расчете полос Боллинджера.
- **Look Back Period Percentile High** (`lb`) — период для вычисления процентилей.
- **Highest Percentile** (`ph`) — коэффициент для определения верхней границы диапазона на основе процентилей.
- **Lowest Percentile** (`pl`) — коэффициент для определения нижней границы диапазона на основе процентилей.
- **Show High Range** (`hp`) — включение/выключение отображения диапазона на основе процентилей.
- **Show Standard Deviation Line** (`sd`) — включение/выключение отображения линии стандартного отклонения.

### Шаг 2: Расчет Williams VIX Fix (WVF)
Индикатор рассчитывается следующим образом:

$$
\text{WVF} = \left(\frac{\text{highest(close, pd)} - \text{low}}{\text{highest(close, pd)}} \right) \times 100

$$
Где:
- `highest(close, pd)` — максимальная цена закрытия за последние `pd` свечей,
- `low` — минимальная цена текущей свечи.

Это выражение показывает, насколько текущая минимальная цена отличается от максимальной цены закрытия за выбранный период.

### Шаг 3: Полосы Боллинджера
Полосы Боллинджера строятся вокруг средней скользящей (SMA):
- Средняя линия (`midLine`) рассчитывается как простое среднее значение WVF за период `bbl`.
- Верхняя полоса (`upperBand`) находится выше средней линии на величину стандартного отклонения, умноженного на коэффициент `mult`.
- Нижняя полоса (`lowerBand`) находится ниже средней линии на ту же величину.

Формулы:

$$
\text{sDev} = \text{mult} \times \sigma_{\text{wvf}}

$$

$$
\sigma_{\text{wvf}} = \sqrt{\frac{1}{N}\sum_{i=1}^{N}(\text{wvf}_i - \overline{\text{wvf}})^2}

$$
где N$ — количество точек данных в периоде `bbl`, $\overline{\text{wvf}}$ — средняя величина WVF за этот период.

### Шаг 4: Определение диапазонов на основе процентилей
Для этого используется максимальное и минимальное значения WVF за последний период `lb`. Затем эти значения корректируются с помощью коэффициентов `ph` и `pl` для получения верхней и нижней границ диапазона.

### Шаг 5: Генерация сигналов
Сигнал на покупку генерируется, когда WVF пересекает снизу вверх нижнюю полосу Боллинджера или нижнюю границу диапазона на основе процентилей.

Сигнал на продажу генерируется, когда WVF пересекает сверху вниз верхнюю полосу Боллинджера или верхнюю границу диапазона на основе процентилей.

### Шаг 6: Визуализация сигналов
На графике появляются стрелки, обозначающие точки входа:
- Зеленые стрелки под свечами показывают сигнал на покупку.
- Красные стрелки над свечами показывают сигнал на продажу.

### Итог
Этот индикатор помогает трейдерам принимать решения о покупке или продаже активов, основываясь на пересечении значений WVF с полосами Боллинджера или диапазонами на основе процентилей. Пользователи могут гибко настраивать параметры для адаптации к различным рыночным условиям.
Bands and Channels

开源脚本

本着真正的TradingView精神,此脚本的作者已将其开源,以便交易者可以理解和验证它。向作者致敬!您可以免费使用它,但在出版物中重复使用此代码受网站规则约束。 您可以收藏它以在图表上使用。

想在图表上使用此脚本?

免责声明