Базовый расчёт вычитает из Close минимальный Low окна, делит на разность максимального High и минимального Low и умножает на 100. Окно включает оцениваемую свечу. Результат измеряет положение в диапазоне, а не процентную доходность или вероятность; дальнейшее сглаживание зависит от варианта.
Fidelity определяет базовый %K через Close, минимальный Low и максимальный High выбранного числа периодов. Это не только High и Low последней свечи. Сдвиг окна может изменить экстремумы и результат даже при том же Close. [Fidelity — Fast Stochastic]
TradingView указывает диапазон от 0 до 100. Для базового несглаженного %K значение 0 означает нижнюю границу окна, а 100 — верхнюю. Если максимальный High равен минимальному Low, знаменатель нулевой и математическое частное не определено. [TradingView — Stochastic]
Fidelity описывает быстрый %K и его скользящее среднее %D. В медленном варианте TradingView сначала сглаживает базовый результат трёхпериодной SMA, затем создаёт ещё одно среднее. Fast и slow требуют точных настроек; не путайте исходный %K со сглаженной линией. [Fidelity — Fast Stochastic] [TradingView — Slow Stochastic]
TradingView описывает 20 и 80 как обычные границы перепроданности и перекупленности. В сильном тренде индикатор может оставаться в этих областях. Границы показывают относительное положение или momentum, а не фундаментальную стоимость или верный момент покупки и продажи. [TradingView — Stochastic]
Fidelity приводит пересечения %K с %D и дивергенцию между ценой и осциллятором как способы интерпретации. Само появление не доказывает будущего разворота. До теста определите сравниваемые точки и принимаете ли решение после закрытия свечи. [Fidelity — Fast Stochastic]
TradingView отличает Stochastic RSI, применяющий стохастический расчёт к ряду RSI, от осциллятора непосредственно на основе цены. Общее название части расчёта не означает одинаковых данных или сигналов. Не подменяйте настройки и результаты этих индикаторов. [TradingView — Stochastic RSI]
TradingView объясняет изменения High, Low и Close до подтверждения свечи. Могут меняться текущий Close и экстремум внутри окна. Значение внутри свечи может отличаться от результата после закрытия; исторический график не показывает промежуточные состояния таким же образом. [TradingView — Repainting]
В стратегиях TradingView различает сигнал, симуляцию исполнения и издержки. Выбор окна, сглаживания и порогов — часть тестируемого правила. Учитывайте комиссии, проскальзывание и overfitting; сочетание %K и %D само по себе не подтверждает прибыльность. [TradingView — Strategies]
Тот же Close, другой диапазон
Вымышленное окно имеет минимальный Low 90000, максимальный High 110000 и Close 105000 USD/BTC. Базовый %K = (105000 − 90000) / (110000 − 90000) × 100 = 75. Другое окно имеет те же Close и Low, но High 120000 USD/BTC: %K = (105000 − 90000) / (120000 − 90000) × 100 = 50. Изменилось положение относительно диапазона, а не сам Close. Это исходный %K без дополнительного сглаживания, а не вероятность роста.
Для полной картины прочитайте эту статью вместе с Relative Strength Index, MACD, Timeframe, Technical analysis, Backtesting, Technical indicator.
01Означает ли значение выше восьмидесяти, что нужно продавать?+
Нет. Для несглаженного %K это означает Close в верхней части диапазона; сглаженная линия учитывает и предыдущие значения. Сильный тренд может продолжаться. Продажа — отдельное правило, требующее теста и условий неудачи.
02Почему два приложения показывают разные значения?+
Они могут использовать разные окна, данные, временные масштабы или сглаживание %K и %D. Сначала сравните вариант fast или slow и все параметры; одинаковое название само не гарантирует одинаковый расчёт.