Стохастический осциллятор: исходное %K и сглаженные линии

Стохастический осциллятор определяет положение цены закрытия внутри выбранного диапазона максимумов и минимумов. Исходное быстрое %K = 100 × (C−L)/(H−L), если H>L. Линия %D и медленные варианты добавляют сглаживание. Уровни 80/20 — соглашения об интерпретации; шкала 0–100 описывает положение, а не вероятность будущего движения.

Исходное быстрое %K: положение закрытия

При минимуме окна 100 USD, максимуме 110 USD и закрытии 104 USD исходное быстрое %K равно 40. Дополнительное сглаживание может дать другое значение отображаемой линии %K или %D.

C — цена закрытия, L — минимальная цена, H — максимальная цена выбранного окна. Расчет: 100 × (104−100)/(110−100) = 40. При корректных данных L≤C≤H и положительном диапазоне результат лежит от 0 до 100. Это безразмерное положение внутри диапазона, не изменение цены на 40%.

Закрытие в середине диапазона

В отдельном условном окне L=40, H=60, C=50. Исходное быстрое %K = 100 × (50−40)/(60−40) = 50. Отображаемые сглаженные линии используют дополнительные наблюдения и могут отличаться от 50. Перед сравнением запишите версию и настройки.

Граница примера: при H=L знаменатель равен нулю. Без отдельного правила реализации дробь не определена; здесь ей не присваивается автоматически 0, 50 или предыдущее значение.

На узком экране прокрутите схему вправо. С клавиатуры: Tab до рамки и стрелка вправо.

Закрытие 25 и минимум 10 одинаковы. В окне с максимумом 30 исходное быстрое K равно 75; с максимумом 40 равно 50. Это положение до сглаживания.
На обеих линиях отмечено одно C=25. Положение отметки меняется относительно разных границ окна, а не из-за изменения самого закрытия.

Стохастик и RSI

Стохастик описывает положение закрытия относительно экстремумов. RSI сопоставляет усредненные величины повышений и понижений цены. Одинаковая шкала не означает одинаковой формулы. См. также осцилляторы момента.

Одно закрытие в разных окнах

Дополнительный условный пример оставляет цену закрытия C=25 и минимум L=10 одинаковыми. В окне A максимум H=30: исходное быстрое %K = 100 × 15/20 = 75. В окне B максимум H=40: исходное быстрое %K = 100 × 15/30 = 50. Закрытие не изменилось, но другой выбранный диапазон дал другое положение на шкале. Поэтому при сравнении запишите интервал баров, длину окна и экстремумы, а не только последнее закрытие. Это вымышленные наборы предпосылок, не два последовательных наблюдения реального рынка и не вероятности падения 75% и 50%.

Исходное отношение, %K и %D

Проверяйте, к какой линии относится число. В опубликованной формуле TradingView отображаемое %K — простая средняя исходного отношения за Smooth, а %D — простая средняя %K за период D. Smooth=1 убирает дополнительное сглаживание %K. В справке MT5 отдельно указаны периоды, замедление %K и метод %D; одно совпадающее число периода не подтверждает тождество всех вычислений.

В отдельном учебном примере уже вычислены три исходных значения: 20, 50 и 80. При явно выбранной простой средней трех значений отображаемое %K = (20+50+80)/3 = 50, хотя последнее исходное значение равно 80. Для %D с периодом 3 нужны три последних значения отображаемого %K: одного числа 50 недостаточно. Этот пример не восстанавливает неизвестную историю баров и не моделирует все варианты терминала.

Почему 80 не означает вероятность 80%

Значение 80 не означает 80% вероятности падения. Быстрый и медленный варианты могут различаться даже при одинаковой длине окна экстремумов. Сравнивайте также сглаживание и тип исходных цен.

Наблюдение и торговое правило разделяйте. Значения выше 80 или ниже 20 сами по себе не обещают разворот. Совместите выбранное окно, закрытые бары и настройки сглаживания до оценки расхождения двух экранов.

Подробнее: исходное %K, сглаживание и зоны 80/20 (на английском) и расчет стохастика по барам (на английском). Исторический вариант: исходная статья на польском.

Проверьте понимание

L=10, H=30, закрытие C=25. Чему равно исходное быстрое %K?

Ответ и объяснения без JavaScript

Правильный ответ: 75

75

Закрытие на 15 единиц выше минимума при диапазоне 20: 100 × (25−10)/(30−10) = 75. Это исходное %K до сглаживания.

25

Это цена закрытия, а не положение на шкале индикатора.

50

Это середина шкалы, но закрытие не находится в середине заданного диапазона.

Источники и пределы применения

  1. MetaTrader 5: стохастический осциллятор

    Прочитаны 29 октября 2026 строки 101–132: исходное отношение закрытия к диапазону, периоды, внутреннее сглаживание %K и метод %D. Упомянутые способы торговли не принимаются как подтвержденная доходность; 20/80 не интерпретируются вероятностями.

  2. TradingView: формулы Stochastic

    Прочитаны 29 октября 2026 строки 23–41 и 77–87: %K как SMA исходного отношения, %D как SMA линии %K, отдельные периоды K/D/Smooth, значение Smooth=1 отключает дополнительное сглаживание. Это описание данной формулы, не доказательство тождества всех реализаций MT5.

  3. MetaTrader 5: формула RSI для сравнения понятий

    Прочитана 29 октября 2026 формула в строках 118–125. Используется только для разграничения отношения повышений/понижений и положения закрытия в диапазоне. Методы инициализации, расчеты RSI на реальных данных и торговые выводы здесь не проверялись.

Все цены и диапазоны вымышлены. Вычисляется исходная дробь при заданных L, H, C; полный расчет индикатора по реальным барам и торговая стратегия не реализованы. Пример простого сглаживания относится к явно заданной схеме SMA, а не к каждому варианту MT5 или TradingView. Случай H=L требует отдельного правила реализации и здесь не получает выдуманного числового значения.

Учебные последовательности

Отметки общих терминов учитываются в нескольких последовательностях; сброс одной последовательности удаляет эти общие отметки и из других.

Осцилляторы: не смешивайте шкалы

Разберите формулы и опорные линии, сопоставьте экстремумы и оцените расхождение без автоматического решения о сделке.

Шаг 3 / 8 · Отметки доступны при включенном JavaScript.

Посмотреть всю последовательность

Для сохранения отметок включите JavaScript.