К основному содержанию
ForexNews24
Momentum

Индикатор Stochastic Oscillator: настройки и сигналы

Стохастический осциллятор

Стохастик показывает, в какой части своего недавнего диапазона закрылась цена: у максимума, у минимума или посередине.

Как индикатор выглядит на реальном графике

Цена1.13191.15121.17041.18971.2090Стохастик (14, 3, 3)0501008020
Цена закрытия%K%D
Две линии вместо одной: сигналом считается пересечение %K и %D, а не просто вход в зону. Стохастик заметно дёрганее RSI — он упирается в 0 и 100 гораздо чаще, потому что измеряет положение закрытия в диапазоне, а не сглаженный импульс.

Данные: EUR/USD, дневные бары, 2025-06-16 — 2026-07-20. Индикатор рассчитан по 400 барам, на графике показаны последние 180. Источник котировок: Binance Spot REST API (api.binance.com/api/v3/klines).

Эффективность по режимам рынка
РежимОценка
Трендовый рынок37
Флэт64
Высокая волатильность35
Низкая волатильность55

Что индикатор измеряет на самом деле

Джордж Лейн строил индикатор вокруг наблюдения о поведении цены внутри диапазона: при росте цены закрытия стремятся к верхней границе недавнего диапазона, при падении — к нижней. Формула буквально измеряет это положение и переводит в проценты.

В отличие от RSI, который сглаживает изменения цены, стохастик оперирует экстремумами периода. Из-за этого он гораздо резче: достаточно одному новому максимуму войти в окно расчёта, и знаменатель формулы меняется скачком. Индикатор регулярно упирается в 0 и 100 там, где RSI остаётся в середине шкалы.

Практическая работа идёт с двумя линиями: быстрой %K и её сглаженной версией %D. Сигналом считается их пересечение, а не просто вход в зону, — это частично компенсирует избыточную дёрганость базового расчёта.

Формула

%K = 100 × (Close − LowN) / (HighN − LowN); %D = SMA(3) от %K

Числитель — расстояние от минимума периода до цены закрытия, знаменатель — весь диапазон периода. Если закрытие совпало с максимумом окна, значение равно 100; если с минимумом — нулю. Никакого сглаживания в исходной формуле нет, оно добавляется отдельно.

Стандартные настройки

14, 3, 3
%K период, замедление, %D
80 / 20
Перекупленность / перепроданность
5, 3, 3
Настройка для скальпинга
Стандартные параметры
ПараметрЗначение
%K период, замедление, %D14, 3, 3
Перекупленность / перепроданность80 / 20
Настройка для скальпинга5, 3, 3

Набор 14/3/3 — стандарт, где 14 задаёт окно диапазона, а тройки отвечают за сглаживание %K и %D. Вариант 5/3/3 даёт «быстрый» стохастик, пригодный для скальпинга и почти непригодный для спокойных инструментов из-за шума. Уровни 80/20 шире, чем 70/30 у RSI, именно потому, что стохастик по своей природе чаще достигает крайних значений.

Код реализации (Python)

stochastic.py
def stochastic(high, low, close, k_period=14, d_period=3):
lowest = low.rolling(k_period).min()
highest = high.rolling(k_period).max()
k = 100 * (close - lowest) / (highest - lowest)
return k, k.rolling(d_period).mean()

Когда индикатор перестаёт работать

Ограничения
  • В сильном тренде индикатор залипает в крайней зоне ещё охотнее, чем RSI, из-за расчёта по экстремумам.
  • При узком диапазоне периода знаменатель мал, и значения скачут от малейших движений цены.
  • Сглаживание %D добавляет запаздывание, из-за чего пересечение линий происходит уже после разворота цены.

Типичные ошибки применения

  • Открывать сделку по факту входа в зону 80 или 20, не дожидаясь пересечения линий. Вход в зону — это состояние, а не событие.
  • Применять быстрый стохастик на низковолатильных инструментах, где он превращается в генератор случайных сигналов.
  • Смешивать стохастик и RSI в одной системе, считая их независимыми подтверждениями. Оба измеряют близкие свойства и часто ошибаются одновременно.
  • Забывать, что расчёт использует high и low, а значит один аномальный шип в окне расчёта искажает значения на весь период.

Кому и зачем это нужно

Подходит для работы в диапазонных инструментах и для поиска точек входа внутри уже определённого тренда. На инструменте в устойчивом направленном движении сигналы против тренда будут преимущественно ложными.

Частые вопросы

Чем стохастик отличается от RSI?

Разными измеряемыми величинами. RSI сравнивает суммарную силу роста и падения за период, стохастик — положение закрытия внутри диапазона периода. Практическое следствие: стохастик заметно быстрее и чаще достигает границ шкалы, а RSI плавнее и дольше держится в средней зоне.

Что такое быстрый и медленный стохастик?

Быстрый использует сырое значение %K, медленный — уже сглаженное. Медленный вариант применяется чаще, потому что сырой %K на реальных данных слишком шумный для принятия решений.

Почему сигналы стохастика часто ложные?

Потому что индикатор по построению разворачивается на каждом локальном изменении диапазона, а большинство таких изменений не перерастает в движение. Отсюда стандартная практика: принимать сигналы стохастика только в направлении тренда, определённого на старшем таймфрейме.

Другие индикаторы категории «Momentum»

От исследования — к применению

В продукте Allocation мы реализовали эти алгоритмы с учётом всех нюансов, разобранных на портале.

Узнать про Allocation