StratCraft

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

Страница индикатора QuantNexus для стохастического анализа импульса.

Route: /quantnexus/indicators/stoch/

Описание

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

Формула

%K = 100 * (Close - Lowest Low(n)) / (Highest High(n) - Lowest Low(n))

%D = SMA(%K, 3)

Параметры

  • period - по умолчанию 14
  • period_dfast - по умолчанию 3
  • movav - по умолчанию MovingAverageSimple
  • upperband - по умолчанию 80
  • lowerband - по умолчанию 20
  • safediv - по умолчанию False
  • safezero - по умолчанию 0
  • period_dslow - по умолчанию 3

C++23 API

#include <nonabt/indicators/stoch.hpp>
auto stoch = std::make_unique<nonabt::STOCH>(data(), 14, 3, "MovingAverageSimple", 80, 20, false, 0, 3);

Общее использование

  • Используйте стохастик для определения условий перекупленности/перепроданности.
  • Сочетайте его со структурой цены или трендовыми фильтрами.
  • Используйте пересечения между %K и %D для выбора времени входа.

Практический паттерн

Многие системы возврата к среднему покупают вблизи уровней перепроданности и продают вблизи уровней перекупленности, но только тогда, когда общий тренд не слишком силен.