ストキャスティクスとは?%K、%D、そしてなぜKDJはその親戚なのか
ストキャスティクスは終値が直近のレンジ内のどこにあるかを測定。式、ファスト vs スロー、KDJとの関係、4つの罠を解説。

ストキャスティクスオシレーターは、現在の終値が直近の高値-安値レンジ内のどこにあるかを0〜100のスケールで測定します。 1950年代にジョージ・レーンが開発したもので、見せかけはシンプルな問いに答えます:定義された期間内で、現在の価格は高値(または安値)からどれだけ近いか?ストキャスティクスはモメンタム指標ファミリー全体の親 — KDJを含み、KDJは本質的にJ線を追加したストキャスティクスで、中国A株個人投資家コミュニティの既定オシレーターです。親を知ることで、すべての派生指標を読むのに役立ちます。
重要なポイント
- 公式:
%K = ((終値 − Low(N)) / (High(N) − Low(N))) × 100。米国の慣習でデフォルトN = 14。 - 2本の線:%K(生のストキャスティクス)と%D(%Kの3期間SMA、シグナル線)。%Kが%Dを交差したとき、基本シグナル。
- 80超で買われすぎ、20未満で売られすぎ。 RSIと同じ閾値ですが、異なる公式(変化の強度ではなくレンジ内位置)から作られています。
- ファスト vs スローストキャスティクス:ファストはより反応が速いがノイズが多い、スローは平滑化された標準。ほとんどのプラットフォームのデフォルトはスロー。
- KDJはJ線でストキャスティクスを拡張(
J = 3K − 2D)。J線は0以下や100以上にオーバーシュートすることがあり、これがより鋭いスイングを持つ市場(A株)でKDJが人気な理由です。
ストキャスティクスオシレーターはどう計算するか?
最も一般的な形式(スローストキャスティクス)の完全な数式:
Raw %K = ((終値 − Low(N)) / (High(N) − Low(N))) × 100
%K = Raw %Kの3期間SMA
%D = %Kの3期間SMA
米国慣習でデフォルトN = 14、KDJはA株慣習で(9, 3, 3)を使用。平滑化はノイズを減らす — 平滑化されていない「ファストストキャスティクス」はほとんどの株式の日足では敏感すぎます。
アウトプットは構造上0〜100に制限されます:
- %K = 100は終値が直近Nバーの最高値にあることを意味(最大強度)
- %K = 0は終値が直近Nバーの最安値にあることを意味(最大弱さ)
- %K = 50は終値が直近レンジのちょうど中央にあることを意味
これがストキャスティクスを、直近の価格変化の強度を測るRSIとは根本的に異なるものにしています — レンジ内位置ではなく。両者はしばしば一致しますが、わずかに異なる理由でです。
ファスト vs スローストキャスティクス — 違いは何か?
平滑化の度合いが増す順に3つのフレーバーが存在します:
| 種類 | Raw %K | %K(出力) | %D | 用途 |
|---|---|---|---|---|
| ファスト | Raw | Raw | %Kの3-SMA | アクティブトレーダー、日中 |
| スロー | Raw | Rawの3-SMA | %Kの3-SMA | 日足の標準 |
| フル | Raw | RawのN-SMA(設定可能) | %KのM-SMA(設定可能) | カスタム最適化 |
修飾子なしの「ストキャスティクスオシレーター」は、ほぼ常にスロー版を指します。ファストストキャスティクスは日足で多くの偽シグナルを生成し、ほとんどの個人投資家の時間軸には有用ではありません — ノイズフロアが高い日中チャートに居場所があります。
ここでの買われすぎ・売られすぎとは何を意味するか?
80/20の閾値はRSIの70/30と同様に機能します:
- ストキャスティクス > 80:終値が直近Nバーレンジの上位20%にある — 上昇トレンドかつ最近のモメンタムが強い。
- ストキャスティクス < 20:終値が直近レンジの下位20%にある — 下落トレンドかつ最近のモメンタムが弱い。
重要な行動的ニュアンス:強くトレンドする市場では、ストキャスティクスは多くの連続バーで80以上(上昇トレンド)または20以下(下落トレンド)に張り付くことがあります。「ストキャスティクス > 80」を自動的に「売りの買われすぎ」として扱うと、トレンド市場では損失を出します。シグナルは極端からの脱出でより有用 — 売りシグナルには%Kが上から80を下抜け、買いシグナルには%Kが下から20を上抜け。
ストキャスティクス vs KDJ — 違いは何か?
KDJは追加が1つあるストキャスティクスです:J線。
| 要素 | 公式 | レンジ |
|---|---|---|
| K(KDJ) | スローストキャスティクスの%Kと同じ | 0〜100(制限あり) |
| D(KDJ) | スローストキャスティクスの%Dと同じ | 0〜100(制限あり) |
| J(KDJ) | 3K − 2D | 制限なし — 0未満や100以上に行きうる |
J線の制限なしの性質が、KDJを別個の指標として存在させる全理由です。市場が鋭い動きにあるとき、Jは0や100を超えてオーバーシュートし、早期の極端シグナルとして機能 — 典型的にはKとDが同じ極端を示す1〜3バー前。
KDJが中国A株個人投資家コミュニティの既定オシレーターである理由は2つ:
- A株の日次値幅制限(主板±10%、創業板/科創板±20%)が米国日足バーよりも鋭いバーごとのスイングを生みます。J線のオーバーシュートはRSIよりもこれらの鋭い動きをクリーンに捉えます。
- 文化的調整 — A株個人投資家コミュニティがデフォルトとしてKDJを使うため、シグナルはA株銘柄で部分的に自己実現的です。
より深い比較はKDJとは?およびKDJ vs RSIを参照。
ストキャスティクスを読む際の4つの罠
- ストキャスティクスでトレンドに逆張りする。 「ストキャスティクスが80超なので売る」は上昇トレンドで損失を出します。トレンド市場ではストキャスティクスが多くのバーで極端に張り付くので、正しいシグナルは極端からの脱出と確認イベント(価格ブレイク、モメンタムクロス)の組み合わせであって、極端そのものではありません。
- 値動きの不安定な銘柄でストキャスティクスを使う。 低モメンタム・高ノイズ銘柄は四半期ごとに数十回のストキャスティクスクロスを生成し、ほとんどがノイズです。MACDや他のモメンタムオシレーターと同じ基準 — 合理的なトレンド持続性のある銘柄でストキャスティクスを使いましょう。
- トレンドレジームフィルターを無視する。 トレンドフィルターなしのストキャスティクスはほぼノイズ。ADXが20未満のとき、ストキャスティクスシグナルはコイン投げ。ADXが25超で明確なトレンド方向があるとき、極端でのストキャスティクスシグナルは意味あるエッジを持ちます。
- ストキャスティクスとストキャスティクスRSIを混同する。 ストキャスティクスは価格のレンジ内位置を測り、ストキャスティクスRSI(StochRSI)はRSIの自身のレンジ内位置を測ります。似て聞こえますが、異なるものを測り、異なる反応をします。ほとんどのプラットフォームのデフォルト「ストキャスティクス」はオリジナルのレーンのストキャスティクスであって、StochRSIではありません。
A株でのストキャスティクスの挙動
A株のマイクロストラクチャーはストキャスティクス(とKDJ)を特に敏感にします:
- ストップ高日はバーレンジの高値であるストップ価格に終値をキャップします。ストップ高日のストキャスティクス%Kは、広範なトレンド文脈に関わらず構造上100または100に近い。PickSkillは指標ダッシュボードで値幅制限日のバーを外れ値としてフラグ付けします。
- 取引停止日は計算を凍結。複数日の停止後に株式が再開すると、ルックバックウィンドウは停止前期間を含み、もはや関連していないかもしれません — 再開後のストキャスティクス読み取りは最初の5〜10バー慎重に扱いましょう。
- T+1決済は同日往復取引を不可能にします。これは日中ボラティリティを翌セッションの寄り付きに圧縮 — A株のストキャスティクスシグナルを米国日足ストキャスティクスより連続的でなくイベント駆動にします。
市場固有の文脈全般はA株のベスト指標およびA株 vs 米国株のMACDを参照。
ポートフォリオで見る。 /indicatorsページはKDJ(PickSkillユニバースで最もよく使われるストキャスティクスの派生形)を全保有銘柄でレンダリング、K・D・J線と5日バケットトレイル付き。
マルチシグナルワークフローでのストキャスティクスの位置づけ
ストキャスティクスは階層化されたワークフローの1入力です:
| 階層 | ツール | 答える問い |
|---|---|---|
| トレンドフィルター | MA配列 + ADX | トレンドはあるか?取引するほど強いか? |
| モメンタム / オシレーター | ストキャスティクス / KDJ / RSI | 動きはモメンタムサイクルのどこか? |
| 確認 | %Kが%Dを交差、MACDクロス | いつ動くか? |
| 水準 / 地図 | サポート / レジスタンス | 主要水準はどこか? |
最もクリーンなエントリー設定:トレンドが確認(ADX > 25、MA配列が整列)、ストキャスティクスが20以下から売られすぎを脱出、%Kが%Dを上抜け、価格が直近スイング高値をブレイク — 4シグナルが整列。4つのうち1つでもスキップすると、シグナル毎のエッジが意味的に減少します。
よくあるフォローアッププロンプト
- 「各保有銘柄について、現在のKDJ値と5日トレイルを表示。Kが売られすぎを脱出し、Jが急上昇している銘柄を強調表示して」
- 「A株ウォッチリスト全体でストキャスティクスとRSIシグナルを比較。両方が極端な銘柄はどれ?」
- 「ストキャスティクス%Kが売られすぎを脱出、かつ50日MAが200日MAを上抜けるS&P 500銘柄を探して — 強気反転候補」
- 「[ticker]について、過去5年のストキャスティクス%Kが%Dを売られすぎから上抜けするバックテスト。命中率は?」
参考文献
- Investopediaのストキャスティクスオシレーター解説 — 包括的リファレンス。
- ジョージ・レーンによるストキャスティクスのオリジナル研究 — 開発者自身による指標の扱い。
FAQ
ストキャスティクス vs RSI — どちらが優れているか? どちらでもない — 異なるものを測ります。RSIは最近の価格変化の強度を捉え、ストキャスティクスは最近の価格レンジ内の位置を捉えます。トレンド市場ではRSIの方が有用な傾向(偽の反転なしにトレンドに乗れる)。レンジ相場ではストキャスティクスの方が有用な傾向(レンジの極端をクリーンに識別)。PickSkillダッシュボードは両方を実行するので比較できます。より深い扱いはKDJ vs RSIを参照。
チャートが他のプラットフォームと異なるストキャスティクス値を表示するのはなぜ? よくある2つの原因:(1)異なる期間(%Kは14 vs 9、%Dの平滑化は3 vs 5)、および(2)ファスト vs スローの派生形。PickSkillダッシュボードは最も一般的なプラットフォーム慣習に合わせて、デフォルト期間で標準スローストキャスティクスを使用します。
ストキャスティクスとKDJの関係は?
KDJはJ線(J = 3K − 2D)を追加したスローストキャスティクスです。KとDの数学は両者で同一。KDJのJ線が唯一の追加で、0や100を超えるオーバーシュートを通じて早期警告シグナルを提供します。ストキャスティクスは米国の支配的慣習、KDJはA株個人投資家コミュニティの支配的慣習です。
ストキャスティクスは方向を予測できる? ストキャスティクスは極端とクロスを識別し、単独で絶対方向を予測しません。売られすぎから上に交差するストキャスティクスは、この特定の極端でモメンタムがプラスに転じたと教えますが、より大きなトレンドが再開するとは教えません。動く前にトレンドフィルター(MA配列 + ADX)と確認イベント(価格ブレイク、MACDクロス)とストキャスティクスシグナルをペアにしましょう。
日中チャートでストキャスティクスを使うべき? 使えますが、期待を下げましょう。日中ストキャスティクスはセッションごとに多くのシグナルを生成し、ほとんどがノイズ。日中スタイルの期間(14ではなく5や7)を使い、マルチシグナル確認を要求しましょう。ほとんどの個人投資家の日中ワークでストキャスティクスは実際のエッジに比べて使われすぎです。