StratCraft

#确然指标 (Know Sure Thing - KST)

Страница индикатора QuantNexus для трендового осциллятора KST.

Route: /quantnexus/indicators/kst/

Что он делает

KST объединяет несколько сглаженных ветвей скорости изменения (ROC) в один составной трендовый осциллятор.

Формула

KST = ROCMA1 + 2 * ROCMA2 + 3 * ROCMA3 + 4 * ROCMA4
Signal = SMA(KST, rsignal)

Каждая ветвь ROCMA строится на основе различных периодов скорости изменения и пар сглаживания скользящими средними.

Параметры

  • rp1 - по умолчанию 10
  • rp2 - по умолчанию 15
  • rp3 - по умолчанию 20
  • rp4 - по умолчанию 30
  • rma1 - по умолчанию 10
  • rma2 - по умолчанию 10
  • rma3 - по умолчанию 10
  • rma4 - по умолчанию 10
  • rsignal - по умолчанию 9
  • rfactors - по умолчанию [1.0,2.0,3.0,4.0]
  • _rmovav - по умолчанию SMA
  • _smovav - по умолчанию SMA

C++23 API

#include <nonabt/indicators/kst.hpp>
auto kst = std::make_unique<nonabt::KST>(data().close(), 10, 15, 20, 30, 10, 10, 10, 10, 9, "[1.0,2.0,3.0,4.0]", "SMA", "SMA");

Типичное использование

  • Используйте сигнальную линию для входов и выходов на пересечении.
  • Подтверждайте силу тренда, когда все четыре ветви ROC указывают в одном направлении.
  • Используйте в паре с уровнями поддержки или прорывными структурами для уменьшения количества ложных сигналов.