Сигнал на старт ботов

Индикатор Williams %R

Williams %R - осциллятор импульса в диапазоне от −100 до 0 с инвертированной шкалой относительно Stochastic. В конструкторе сигналов ELIXOAI доступны пресеты willr_value (Long перепроданность) и willr_value_down (Short перекупленность). Операторы, период 1–300 и 12+ примеров стратегий.

Индикатор Williams %R на графике криптовалюты
Williams %R показывает, где цена закрытия находится относительно диапазона High–Low за период. Шкала от −100 (перепроданность) до 0 (перекупленность) - зеркальна Stochastic.

В категории Start Bots Signal собраны описания сигналов и индикаторов, которые могут запускать торгового бота. Один из технических индикаторов - Williams %R.

У каждого бота при создании и редактировании в нижней части настроек есть блок Конструктор сигналов на старт. В нём можно выбрать отдельные индикаторы, готовые пресеты и их комбинации. Условия объединяются в группы: внутри группы работает логика И, между группами - ИЛИ. Один и тот же индикатор можно настроить по-разному - для Long и Short, для пробоя и для отскока, для сравнения с уровнем или для пересечения.

Что такое Williams %R

Williams %R (процентный диапазон Уильямса) - осциллятор импульса, разработанный Ларри Уильямсом. Он показывает, насколько близко текущая цена закрытия находится к наивысшему максимуму за выбранный период относительно диапазона High–Low. Значения колеблются в диапазоне от −100 до 0.

Чем ближе %R к −100, тем сильнее перепроданность: цена у нижней границы недавнего диапазона. Чем ближе к 0, тем сильнее перекупленность. В конструкторе сигналов ELIXOAI Williams %R используется как условие автоматического запуска бота - когда осциллятор входит в экстремальную зону или пересекает ключевой уровень.

Williams %R хорошо работает в боковике и на отскоках от экстремумов, но в сильном тренде может долго оставаться ниже −80 или выше −20 - поэтому его часто комбинируют с трендовым фильтром (EMA, старший таймфрейм) или с другими осцилляторами.

Williams %R vs Stochastic: инвертированная шкала

Williams %R и Stochastic Oscillator основаны на одной идее - положении цены в диапазоне High–Low за период - но отображают результат по-разному:

  • Stochastic использует шкалу 0–100: %K ниже 20 - перепроданность, выше 80 - перекупленность. Чем выше значение, тем ближе цена к верхней границе диапазона.
  • Williams %R использует шкалу −100–0 - зеркальную Stochastic. Значение около −100 означает ту же ситуацию, что %K около 0; значение около 0 - то же, что %K около 100. Формула по сути та же, но результат «перевёрнут».
  • Классические уровни сопоставляются так: Stochastic < 20 ≈ Williams %R < −80; Stochastic > 80 ≈ Williams %R > −20. Если вы привыкли к Stochastic, не путайте знаки: «−80 ниже, чем −20» на шкале %R.

В конструкторе ELIXOAI оба индикатора доступны отдельно. Williams %R проще - одна линия value без %K/%D. Для пересечений используйте операторы cross up/down относительно −80 или −20.

Как работает Williams %R

Расчёт показывает, где закрытие находится относительно диапазона за N свечей:

%R = (Highest High − Close) / (Highest High − Lowest Low) × (−100), где Highest High и Lowest Low - экстремумы за период, Close - текущая цена закрытия.

  • %R < −80 - перепроданность: цена у нижней части диапазона, потенциал для Long.
  • %R > −20 - перекупленность: цена у верхней части диапазона, потенциал для Short.
  • %R около −50 - нейтральная зона: цена примерно посередине диапазона.

В конструкторе вы задаёте условие сравнения для выхода value: «Williams %R меньше −80», «Williams %R пересекает −80 вверх» и т.д. Система получает актуальное значение с биржи через TAAPI и проверяет условие на выбранном таймфрейме - на закрытии свечи или каждую минуту.

Параметр периода

  • Диапазон: от 1 до 300.
  • По умолчанию: 14 - классическая настройка Уильямса, сбалансирована для 15m–1h.
  • Малый период (5–9): %R быстрее реагирует, чаще заходит в зоны −80/−20, больше шума. Имеет смену на 5m для скальпинга.
  • Большой период (21–50): сглаженный %R, реже экстремумы. Подходит для 1h–4h и свинг-торговли - сигналы реже, но значимее.

Williams %R(14) на 5m и на 4h - разные индикаторы. При смене таймфрейма пересмотрите период и пороги (−80/−20).

Готовые пресеты в конструкторе

В конструкторе доступны два пресета Williams %R с настройками по умолчанию. Каждый можно полностью кастомизировать: другой оператор, уровень, период или таймфрейм.

willr_value - %R < −80 (Long, перепроданность)

Условие по умолчанию: Williams %R меньше −80 (lt) на выбранном таймфрейме (интервал 15m, период 14, проверка на закрытии бара).

Long-сигнал на сильную перепроданность: цена в нижней части недавнего диапазона. Бот стартует, когда %R уходит глубже −80. В отличие от cross up −80, здесь не требуется разворот - достаточно нахождения в зоне. Для более консервативного входа настройте cross up −80: выход из перепроданности.

willr_value_down - %R > −20 (Short, перекупленность)

Условие по умолчанию: Williams %R больше −20 (gt) на том же таймфрейме.

Short-сигнал на перекупленность - зеркало willr_value. Бот стартует, когда %R поднимается выше −20: цена у верхней границы диапазона. Для выхода из перекупленности настройте cross down −20.

Доступные операторы
  • Пересекает вверх (cross up): %R был ниже уровня и поднялся выше. Классика для Long - cross up −80: начало выхода из перепроданности.
  • Пересекает вниз (cross down): %R был выше уровня и опустился ниже. Short-сигнал - cross down −20: выход из перекупленности.
  • Больше (gt): %R строго выше уровня. Например, %R > −20 - устойчивая перекупленность для Short-фильтра.
  • Меньше (lt): %R строго ниже уровня. %R < −80 - выраженная перепроданность для Long.
  • Больше или равно (gte): %R на уровне или выше порога. Удобно для фильтра «%R ≥ −50» на старшем таймфрейме.
  • Меньше или равно (lte): %R на уровне или ниже порога. Фильтр медвежьего контекста: %R ≤ −50 на 4h.
Ключевые уровни −80 и −20

Уровни −80 и −20 - аналог 20 и 80 у Stochastic. Cross up −80 означает, что %R вышел из глубокой перепроданности; cross down −20 - что осциллятор покинул зону перекупленности. В сильном тренде %R может долго оставаться ниже −80 (ап-тренд с затяжными откатами) или выше −20 (даунтренд с короткими отскоками) - тогда lt/gt даёт ранний вход, а cross - более точный момент разворота импульса.

Общие настройки в конструкторе

  • Таймфрейм (интервал): 1m, 5m, 15m, 30m, 1h, 4h, 1d. Меньший интервал даёт больше сигналов, но и больше шума. Для свинг-ботов чаще используют 1h–4h, для скальпинга - 5m–15m.
  • Режим проверки: На закрытии бара - условие проверяется после закрытия свечи, меньше ложных срабатываний. Каждую минуту - проверка внутри текущей свечи, быстрее реакция, но выше риск ложного старта.
  • Оператор: «больше», «меньше», «пересекает вверх», «пересекает вниз», «больше или равно» и другие - определяют, как именно сравнивается значение индикатора с целью.
  • Целевое значение: число (например, 30 для RSI), линия индикатора (например, %D у Stochastic) или цена (для Bollinger Bands).
  • Группы условий: до 3 групп, в каждой до 5 условий. Пример: группа 1 - RSI < 30 И цена < нижняя полоса; группа 2 - Stochastic < 20. Бот стартует, если сработала группа 1 ИЛИ группа 2.

Примеры настройки под разные стратегии

Скальпинг: period 9 на 5m–15m

Цель: частые старты на коротких отскоках.
Long: пресет willr_value, %R < −80, таймфрейм 5m, период 9, проверка на закрытии бара.
Short: willr_value_down, %R > −20, те же настройки.
Фильтр: цена выше EMA 20 на 15m для Long - меньше ложных входов против локального тренда.

Свинг: period 14 на 1h–4h

Цель: реже, но на более значимых движениях.
Long: Williams %R cross up −80 на 4h, период 14, проверка на закрытии - бот стартует при устойчивом выходе из перепроданности.
Short: cross down −20 на 4h, period 14.
Period 14 на старшем ТФ сглаживает шум и даёт сигналы, близкие к «настоящему» развороту.

Выход из перепроданности (cross up −80)

Цель: Long не в момент экстремума, а при начале разворота.
Условие: Williams %R cross up −80 на 15m, период 14, проверка на закрытии.
Short: cross down −20 на 15m.
Меньше ложных входов, чем при простом lt −80, но позже по времени.

Подтверждение тренда через EMA

Цель: Long только когда отскок согласован с трендом.
Группа 1: Williams %R cross up −80 на 15m И цена закрытия выше EMA 50 на том же 15m.
Short: %R cross down −20 И цена ниже EMA 50.
EMA показывает направление, %R ловит момент отскока от экстремума.

Williams %R + RSI

Long: Williams %R < −80 на 15m И RSI < 30 на 15m - двойное подтверждение перепроданности.
Short: %R > −20 И RSI > 70.
RSI и %R измеряют импульс по-разному; согласованность снижает число ложных стартов в слабом боковике.

Williams %R + Stochastic

Long: Williams %R < −80 И Stochastic %K < 20 на 15m - два осциллятора одного типа подтверждают экстремум (помните об инвертированной шкале %R).
Short: %R > −20 И %K > 80.
Избыточно на одном ТФ, но полезно для фильтрации шума.

Williams %R + Bollinger Bands

Long: Williams %R < −80 на 15m (period 14) И цена закрытия ниже нижней полосы Bollinger Bands (20, 2) на том же интервале.
Short: %R > −20 И цена выше верхней полосы BBands.
Комбинация импульса и волатильности - классика mean-reversion.

Short от перекупленности

Условие: willr_value_down (%R > −20) или cross down −20, период 14, 15m, проверка на закрытии.
Фильтр: RSI > 65 в той же группе - шорт после перекупленности с подтверждением ослабления импульса.
Подходит для short-сеток на локальных пиках.

Откат в тренде (pullback)

Группа 1: Williams %R на 4h больше −50 (period 14) И %R cross up −80 на 15m (period 14).
Логика: старший таймфрейм не в глубокой перепроданности, младший ловит локальный отскок. Меньше ложных стартов против глобального даунтренда.

Мультитаймфрейм

Long: Williams %R на 4h ≥ −50 (отдельное условие, gte, период 14) И %R cross up −80 на 15m (период 14).
Short: %R 4h ≤ −50 И %R cross down −20 на 15m.
Так вы не покупаете каждый локальный отскок %R против глобальной перепроданности на старшем интервале.

DCA на откате

Long: Williams %R cross up −80 на 1h (период 14) И RSI < 45 на 1h - отскок из зоны слабости без экстремальной перепроданности.
Short: cross down −20 И RSI > 55.
Для DCA-бота cross up −80 мягче, чем жёсткое %R < −90 - меньше ложных входов в продолжающемся падении.

Группы условий: практический пример

Бот с двумя сценариями Long:
Группа 1: Williams %R cross up −80 на 15m И цена > EMA 50 - трендовый отскок.
Группа 2: willr_value (%R < −85) на 15m И RSI < 25 - агрессивный контртренд.
Между группами логика ИЛИ: сработает любой подходящий сценарий. Short настраивается симметрично (willr_value_down, cross down −20).

Совет
Не путайте шкалу Williams %R со Stochastic: −80 - это перепроданность (как 20 у Stochastic), а −20 - перекупленность (как 80). В сильном ап-тренде %R может долго держаться выше −20, в даунтренде - ниже −80. Контртрендовые сигналы без фильтра часто запускают бота против основного движения. Добавьте EMA, старший таймфрейм или cross вместо lt/gt. Используйте проверку «на закрытии бара», чтобы не реагировать на внутрисвечной шум.