Индикатор Know Sure Thing: формула, настройки и чтение

Know Sure Thing, или KST, — осциллятор импульса Мартина Прингла, построенный из четырёх рядов скорости изменения (ROC) возрастающей длины. Каждый сглаживается простой скользящей средней, затем четыре ряда складываются с весами 1, 2, 3 и 4, так что самый длинный цикл получает наибольшую долю результата.

Senzoukria · Индикаторы · Updated September 2026


Know Sure Thing Моментум, в отдельной панели под графиком.

Что измеряет Know Sure Thing

Компоненты по умолчанию — ROC за 10, 15, 20 и 30 баров, сглаженные простыми скользящими средними 10, 10, 10 и 15 баров, а сигнальная линия — 9-периодная простая скользящая средняя. Возрастающие веса — определяющая черта: KST должен отслеживать доминирующий более длинный цикл, а при равных весах четыре компонента во многом гасили бы друг друга. Сглаживание использует простые скользящие средние, а не экспоненциальные или средние Уайлдера, в соответствии со спецификацией Прингла: входные ROC и так шумные, и более быстрая средняя вернула бы результат во власть краткосрочного. Если хотя бы один из четырёх сглаженных компонентов не вычисляется, всё значение KST не выводится, а не суммируется из трёх слагаемых. При настройках по умолчанию линии KST нужно 44 бара истории, сигнальной — ещё 8.

Формула — так, как она реализована

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

KST — Know Sure Thing (Martin Pring, 1992). Somme PONDÉRÉE de quatre ROC de périodes croissantes, chacun lissé par une SMA SIMPLE : RCMA_k = SMA_{s_k}( ROC%_{r_k}(close) ) KST = 1·RCMA₁ + 2·RCMA₂ + 3·RCMA₃ + 4·RCMA₄ signal = SMA_signal(KST) Défauts de Pring : ROC 10/15/20/30, SMA 10/10/10/15, signal 9, poids 1/2/3/4. POURQUOI ces poids : Pring donne le poids le plus fort au cycle le plus LONG — le KST est un indicateur de cycle dominant, pas un oscillateur de bruit ; sans cette pondération croissante, les quatre ROC se neutraliseraient. Les SMA (pas d'EMA, pas de Wilder) sont la définition originale : Pring lisse des ROC déjà bruités, une EMA rendrait la main au court terme. ROC en % avec référence NULLE → null (cf. `rocPercentSeries`) ; les SMA traversent une série à trous et refusent toute fenêtre incomplète. Un seul des quatre RCMA indéfini → KST null (pas de somme amputée). Warm-up dominé par le quatrième terme : r₄ + s₄ − 1 barres, plus signal − 1 pour la ligne de signal. Sorties : [KST, signal].

Как его читать

  • Нулевая линия отделяет взвешенный баланс растущих компонентов ROC от падающего.
  • Пересечения KST и сигнальной линии — стандартное событие, и они происходят позже, чем у однокомпонентного осциллятора, потому что сумму питают четыре сглаженных ряда.
  • Смена направления KST, пока он остаётся по одну сторону от нуля, описывает разворот взвешенной смеси циклов до того, как сменится сам баланс.
  • Поскольку 30-баровый компонент весит вчетверо больше 10-барового, сдвиг в самом коротком горизонте сам по себе почти не двигает линию.
  • Дивергенция между KST и ценой читается обычным образом, но сверяйтесь с сырым ценовым рядом: четыре слоя сглаживания могут сохранять форму после того, как цена перестала её поддерживать.

Параметры и значения по умолчанию

Доступны девять числовых параметров: четыре длины ROC (10, 15, 20, 30), четыре длины сглаживания (10, 10, 10, 15) и сигнальная средняя (9). Веса фиксированы — от 1 до 4. Разогрев определяется компонентом, которому нужно больше всего баров: его длина ROC плюс длина сглаживания минус один; при настройках по умолчанию это четвёртое слагаемое, и именно его сокращение сокращает ожидание — ценой сжатия разделения циклов, на котором построен индикатор.

Know Sure Thing — параметры, доступные в приложении, со значениями по умолчанию.
ПараметрТипПо умолчаниюДиапазон
ROC 1number101 – 500
ROC 2number151 – 500
ROC 3number201 – 500
ROC 4number301 – 500
SMA 1number101 – 200
SMA 2number101 – 200
SMA 3number101 – 200
SMA 4number151 – 200
Signal SMAnumber91 – 200

Чего он не показывает

KST сильно сглажен намеренно, поэтому каждое значение описывает уже произошедшее; он не создан, чтобы опережать. Компоненты ROC — проценты, поэтому нулевое опорное закрытие оставляет компонент неопределённым, и на этом баре всё значение KST не выводится. Он не несёт информации ни об объёме, ни о потоке ордеров. На коротких интервалах баров один только разогрев по умолчанию может занять значительную часть сессии, а окно такой длины регулярно захватывает перерыв между сессиями, смешивая в одном значении поведение ночной и основной сессии.

Все индикаторы

Эта страница на других языках

Frequently asked questions

Как рассчитывается индикатор KST?
Четыре ряда ROC разной длины сглаживаются каждый простой скользящей средней, затем умножаются соответственно на 1, 2, 3 и 4 и складываются. Значения Прингла по умолчанию — длины ROC 10, 15, 20 и 30 со сглаживанием 10, 10, 10 и 15. 9-периодная простая скользящая средняя результата образует сигнальную линию.
Почему KST даёт наибольший вес самому длинному ROC?
Прингл создавал KST, чтобы следовать доминирующему длинному циклу, а не краткосрочному шуму. Вес 30-барового компонента, вчетверо больший веса 10-барового, позволяет медленному циклу задавать форму линии; при равных весах компоненты, движущиеся в разные стороны, во многом гасили бы друг друга.
Сколько баров нужно KST до первого значения?
Ожидание задаёт компонент с самым длинным суммарным окном. При настройках по умолчанию линии KST нужно 44 бара истории, а сигнальной линии — ещё 8 сверх этого. До этого индикатор не выдаёт значения вместо частичной суммы.

Keep reading