Как считается Williams %R
Индикатор берёт окно из последних баров на выбранном таймфрейме, находит в нём самый высокий максимум и самый низкий минимум и смотрит, где относительно этих границ оказалось последнее закрытие. В справке TradingView и в StockCharts формула записана одинаково: %R = (Highest High - Close) / (Highest High - Lowest Low) * -100, период по умолчанию 14.
Посчитаем на учебных числах. Пусть в окне из 14 баров самый высокий максимум равен 110, самый низкий минимум равен 100, то есть весь диапазон 10 пунктов. Если бар закрылся по 102, то до верхней границы 8 пунктов из 10, и %R даёт -80. Если закрытие 109, останется 1 пункт из 10, и получается -10. Закрытие ровно по максимуму окна даёт 0, ровно по минимуму - ровно -100. Числа здесь учебные, это не рыночный эпизод.
Отсюда видно главное: индикатор отвечает на один вопрос, в какой части диапазона закрылась цена. В справке MetaTrader 5 та же величина записана чуть иначе, со знаком минус перед дробью, но результат тот же самый и шкала та же. Полезная самопроверка: пролистайте график на пару баров вперёд и посмотрите, не изменился ли %R только потому, что из окна вышел старый экстремум. Такое бывает: цена стоит на месте, границы окна уже другие.
Что означают уровни -20 и -80
Ноль на шкале означает, что закрытие совпало с максимумом окна, минус сто - что оно совпало с минимумом. Все остальные значения лежат между ними. Та же справка MetaTrader 5 и обе справки выше называют одни и те же границы: область от 0 до -20 читают как перекупленность, область от -80 до -100 как перепроданность.
Смысл этих зон общий для осцилляторов и разобран отдельно в материале про перекупленность и перепроданность. Для %R важно помнить простую вещь: в зоне перекупленности цена не «дорогая», она просто закрылась у верхней границы своего недавнего диапазона. Перейдёт ли это в разворот, индикатор не знает.
Устали от индикаторов, которые перерисовывают сигналы? Индикатор Midas не перерисовывает - проверьте на истории до 10 лет.
Придумал индикатор Ларри Вильямс: на своём сайте он пишет, что пользуется им с 1966 года. Пороги его собственной торговой системы отличаются от привычных -20 и -80, поэтому переносить их сюда не стоит.
Чем Williams %R отличается от стохастика
StockCharts описывает %R как инверсию быстрого стохастика: обе величины меряют положение закрытия в том же диапазоне, но отсчитывают его от разных границ. Стохастик считает расстояние от минимума и живёт на шкале от 0 до 100, %R считает расстояние от максимума и живёт на шкале от 0 до -100. Линии получаются зеркальными. Сам стохастик и его производные разобраны отдельно, например в материале про Stochastic RSI.
Отсюда частая ошибка новичка: увидеть -80 и прочитать его как «высокое значение». На шкале %R это низ, зона перепроданности. Если вы держите на графике оба осциллятора, подписывайте их зоны, иначе показания легко перепутать. Похожий разбор чтения цветов и уровней есть в ответе про импульсную систему Элдера.
Когда крайние значения шкалы обманывают
Главное ограничение известно и названо в обеих справках: на сильном движении индикатор надолго прилипает к краю шкалы. Пока идёт устойчивый тренд вверх, каждое новое закрытие оказывается у верхней границы окна, и %R может неделями держаться в зоне от 0 до -20, не давая никакого разворота. То же самое зеркально работает вниз.
Вторая ловушка - короткое окно. Чем меньше период, тем чаще значения упираются в края, потому что диапазон узкий и одно движение перекрывает его целиком. TradingView прямо оговаривает, что показания %R не используют как самостоятельный сигнал и смотрят вместе с другими данными графика.
Риски и ограничения. Williams %R описывает положение закрытия в диапазоне и не прогнозирует цену. Ни один порог шкалы не гарантирует разворот и не обещает прибыль. Прошлые движения не гарантируют будущих. Торговля связана с риском потери капитала. Материал не является индивидуальной инвестиционной рекомендацией.
Источники
- TradingView: Williams %R - формула, шкала от 0 до -100, период 14, зоны перекупленности и перепроданности.
- StockCharts ChartSchool: Williams %R - та же формула, связь с быстрым стохастиком, поведение на сильном движении.
- MetaTrader 5 Help: Williams Percent Range - запись формулы со знаком минус, диапазон 0...-100 и уровни -20 и -80.
- Ларри Вильямс о своём индикаторе - авторство и 1966 год как начало собственного использования.





