ストキャスティクス・オシレーター — %Kと%Dラインのメカニズム

最終確認日: · 普遍的な内容
リスク警告 · YMYL この記事は教育目的のみのものであり、投資助言を構成するものではありません。Forex取引には資金を失う高いリスクが伴います — ESMAによれば、個人投資家口座の74〜89%が損失を出しています。

ストキャスティクス・オシレーターがH4チャートで92を示すと、多くの個人投資家向けの解説は決まって一行を繰り返します。80を超えたら売り、と。あるトレーダーが売りで入り、1セッションで損切りに刺さり、それから2週間も価格が上昇し続けるのを、指標が80の上で静かにとどまったまま眺めることになります。この光景は年に何千回も繰り返され、たった一つの誤解から生まれます。ストキャスティクスは「相場が割高だ」と告げているのではなく、直近十数本のローソク足のレンジの中で終値がどこに位置するかを示しているだけなのです。

ストキャスティクス・オシレーターの起源

この指標は1950年代のシカゴで生まれました。Investment EducatorsのアナリストだったGeorge C. Laneは、値動きの「強さ」ではなく、直近のレンジに対する価格の「位置」を語るツールを求めていました。彼は単純な観察から出発しています。上昇トレンドでは終値が日中レンジの上の方に集まり、下降トレンドでは下の方に集まる。値動きが天井に近づくほど、終値が高値からはっきりと離れていく——買い手の燃料が尽きつつあるサインです。

%Kラインの計算方法

正式な計算式は次のとおりです。%Kは、終値とN期間の最安値との差を、N期間の最高値と最安値との差で割り、100を掛けたものです。デフォルトのNは14本のローソク足です。これを最も理解しやすいのは、一つの仮想的な数値をたどってみることです。

EUR/USDのH4で%Kを計算する——仮想的・説明用の例
N期間のレンジ直近14本のH4ローソク足では、最高値が1.0920、最安値が1.0810です
終値から最安値を引く現在の終値1.0875から1.0810を引くと0.0065、これが分数の分子になります
最高値から最安値を引く1.0920から1.0810を引くと、全レンジ0.0110、これが分数の分母になります
割って100を掛ける0.0065を0.0110で割ると約0.591なので、%Kはおよそ59に位置します
解釈終値はレンジの60パーセントをわずかに下回る位置にあり、値動きはまだ十分にニュートラルな領域の内側にあります

ここから導かれる帰結は決定的です。%Kは局所的なレンジの内側における位置を語るのであって、絶対的なモメンタムを語るのではありません。狭いチャネルでもみ合っている通貨ペアは、日替わりで90や10を示すことがあり、一方で強いトレンドにある銘柄は、値動きがまだ始まったばかりでも75で失速して反転することがあります。

フィルターでありシグナルでもある%Dライン

%Kラインだけでは動きが激しすぎます——1セッションのうちに30から70へ、そしてまた戻ることもあります。そこでLaneは2本目のライン、%Kの3期間単純移動平均である%Dを加え、これをシグナルラインとしました。最も人気のあるシグナルは、極端なゾーンの内側でのクロスです。80付近で%Kが%Dを下抜けると、教科書的には上昇の勢いが尽きた可能性と読み、20より下で%Dを上抜けると、下降の反転の可能性と読みます。個人投資家向けの解説が出来合いのエントリーとして提示するのがこの形ですが、実際には少なくともあと2つのフィルターが必要です。

3つのバリエーション——fast、slow、full

3つのバリエーションは同じ数式を共有し、スムージングの層の数だけが異なります。選択とは、指標の反応の速さを時間軸とトレードスタイルに合わせることに尽きます。

  • ストキャスティクス fast——%Kは計算式から出た生の値で、%Dはその3期間平均です。即座に反応しますが、ノイズ由来のクロスを大量に生み出します。M1やM5のスキャルピングでは有用ですが、日足では信号より混乱の方が多くなります。
  • ストキャスティクス slow——MetaTraderとTradingViewのデフォルトです。生の%Kが最初のスムージング層を通り、%Dはさらに2回目の3期間平均となります。ラインはより穏やかに動きますが、その代償として2〜3期間遅くなります。H1やH4でのデイトレードとスイングトレードの標準です。
  • ストキャスティクス full——slowと同じロジックですが、最初のスムージング層を設定可能にしたものです。D1のスイングトレードでは、より長いルックバックと強めのスムージングが好まれます。このバリエーションは週足データで作業するアナリストに好まれます。

経験則はこうです。時間軸が高いほど、強いスムージングが報われます。M5のスキャルパーはfastに手を伸ばし、デイトレーダーはslowに、D1やW1のスイングトレーダーは長めのルックバックを伴うfullに手を伸ばします。テクニカル指標の選び方をより体系的に整理したいなら、テクニカル分析のカテゴリーから関連する解説を合わせて読むと理解が深まります。

なぜ80と20のゾーンは売りシグナルではないのか

ここが本記事の核心であり、最もよくある損失の源です。ストキャスティクスが80を超えているということは、たった一つのことしか語りません。価格が直近14期間のレンジの上から5分の1のところで終えている、ということです——これは局所的なレンジの中の位置であって、相場の評価ではありません。強い上昇トレンドでは、オシレーターは何日も80の上にとどまることがあり、「80以上」という数値だけを根拠に売るのは、そのとき相場に証拠金を差し出す単純な方法でしかありません。

仮想的だが典型的なシナリオを考えてみましょう。USD/JPYは2か月間上昇を続けており、日足のトレンドの強さを示す数値は高く、H4チャートでストキャスティクスは92を示しています。あるトレーダーは指標だけを根拠に売り、損切りを現在のATRよりタイトに設定します。価格は1セッションのうちに損切りに到達し、さらに上昇していきます。ここでは3つのミスが重なっています。トレンドに逆らって売ったこと、ローソク足の確認なしにエントリーしたこと、そして値動きの自然な到達距離より短い損切りを置いたこと——どれか一つでも、このトレードを沈めるには十分でした。

結論は、80と20のゾーンは文脈があって初めて意味を持つということです。レンジ相場では、それらは本物のシグナルです——価格がチャネルの端で跳ね返り、オシレーターが勢いの尽きを裏づけます。トレンドの中では、ダイバージェンスの背景として役立つだけです。単純なルールが助けになります。相場が明確にトレンドを描いているときは、極端なゾーンでの単純なクロスを無視し、ダイバージェンスと、意味のあるサポートとレジスタンス(支持線・抵抗線)への近さに頼ってください。

「オシレーターは、その値が上限または下限の近くで極端な数値に達したときに最も役立ちます。しかし強いトレンドにおいては、買われすぎ・売られすぎの数値が長期間続くことがあり、トレンドの方向に逆らって行動する自動的なシグナルとして扱うべきではありません。」 — John J. Murphy, 1999

価格との%Kと%Dのダイバージェンス——最も強いシグナル

オシレーターの3つの古典的な使い方——極端なゾーンでのクロス、80や20への到達、価格とのダイバージェンス——のうち、最も堅固な基盤の上に立つのはダイバージェンスです。これはRSIやMACDでおなじみのダイバージェンスとよく似た働きをします。価格は新しい高値や安値をつけるのに、オシレーターはそれに追随せず、より小さい値を示す——値動きの下にあるモメンタムが衰えているのです。George Lane自身が%Dのダイバージェンスをこの指標の最も重要なシグナルとみなしており、それは指標の性質と整合的です。ストキャスティクスは値動きの速度を間接的に測り、その鈍化を価格よりも早く捉えるからです。とはいえ、ダイバージェンスも単独のシステムではありません——トレンドフィルター、意味のある水準への近さ、ローソク足の確認がなければ、それは出来合いのエントリーではなく、あくまでヒントにとどまります。

シグナルの質を高める実践的なフィルター

  1. 上位時間軸のトレンドフィルター。トレードする時間軸より一段上で方向を確定し、それに沿ったシグナルだけを取ります。極端なゾーンでの単純なクロスは無視します。
  2. 意味のある水準への近さ。心理的水準や過去のもみ合いゾーンの内側で出たシグナルは、何もない値幅の中で出た同じシグナルより重みを持ちます。
  3. 反転ローソク足による確認。シグナルの方向にローソク足が確定するのを待ちます——包み足、長いヒゲのピンバー、あるいはサポートゾーンでの十字線などです。
  4. ボラティリティに合わせた損切り。損切りの距離は、固定のpip数ではなく現在のATRの倍数です。短すぎる損切りは、日常的なノイズにとって確実な標的になります。

今すぐやるべきこと——あなたの道具箱の中のストキャスティクス

ストキャスティクス・オシレーターは、テクニカル分析の中で最も古く、最も使い過ぎられている道具の一つです。強みは2本のラインの明快なメカニズムにあり、弱みは「出来合いの自動装置」という評判にあります。より広い文脈については、ForexMechanicsのテクニカル分析のセクションを参照してください。以下のステップは、このメカニズムをチャートの前での具体的な習慣に変えるものです。資金管理の観点を固めたい場合は、リスク管理のカテゴリーも合わせて確認してください。

  1. 任意のメジャーペアのチャートを開き、デフォルト設定のストキャスティクス slowを追加し、数か月分の履歴をさかのぼってください。指標が数本のローソク足より長く80の上または20の下にとどまったすべての局面を印づけ、極端なゾーンがトレンドの中でどれほど長く続くかを自分の目で確かめましょう。
  2. 追っているすべての通貨ペアについて、まずトレードする時間軸より一段上でトレンドの方向を確定し、そのうえでその方向に一致するストキャスティクスのシグナルだけを許可し、相場の支配的な力に逆らうものは却下してください。
  3. オシレーターを根拠にポジションを開く前に、%Kと%Dの価格とのダイバージェンスと、意味のあるサポートまたはレジスタンス水準への近さを必須条件としてください。単なるクロスや極端なゾーンへの到達は、さらなる分析のための予備的な手がかりとしてのみ扱いましょう。
  4. 損切りは、その銘柄と時間軸の現在のATRの倍数として設定し、そのルールをトレード計画に書き込み、それを守ってください。値動きの自然な到達距離の内側に着地してしまう、都合のよい切りのよいpip数を選ぶ代わりにです。
Jarosław Wasiński
著者について

Jarosław Wasiński

MyBank.pl 編集長 · 金融・市場アナリスト

金融業界で20年以上の経験を持つ独立系アナリスト兼実務家です。2004年から運営されているポータルサイト MyBank.pl の創設者であり編集長を務めています。2007年から外国為替市場とマクロ経済のファンダメンタル分析を行っています。グローバル市場の視点から執筆し、欧州(ESMA)および日本(金融庁/FSA)の規制枠組みにも目を配っています。

出典・参考文献

  1. StockCharts ChartSchool Stochastic Oscillator (Fast, Slow, and Full) · pełny opis wzoru %K i %D, odmian fast/slow/full oraz sygnałów; zawiera oryginalny cytat George'a Lane'a o momentum chartschool.stockcharts.com ↗
  2. TradingView Stochastic (STOCH) · dokumentacja wskaźnika: definicja, linie %K i %D, strefy 80/20 i sygnały dywergencji www.tradingview.com ↗
  3. Corporate Finance Institute Stochastic Oscillator · omówienie wskaźnika z atrybucją George'a Lane'a, wzoru %K/%D i ograniczeń (fałszywe sygnały) corporatefinanceinstitute.com ↗
  4. StockCharts ChartSchool StochRSI · pokrewny wskaźnik łączący formułę stochastica z RSI, przydatny do porównania mechaniki chartschool.stockcharts.com ↗

よくある質問

%Kと%Dラインは実際にどう計算されるのですか?

元の計算式はGeorge Laneが1950年代に発表しました。%K =(終値 − N期間の最安値)÷(N期間の最高値 − N期間の最安値)× 100です。デフォルトのNは14期間です。結果は0から100までの数値で、直近の終値がN期間のレンジの中でどこに位置するかを示します——100はレンジの一番上での終値を、0は一番下での終値を意味します。%Dラインは%Kの3期間単純移動平均で、古典的なクロスが拠り所とするシグナルラインとして機能します。標準設定は(14, 3, 3)と表記します。%Kの期間、%Kのスムージング、%Dのスムージングです。「fast」バージョンは最初のスムージングを飛ばして生の%Kを表示し(ノイズが多くなります)、「slow」は一度スムージングし、「full」は任意のスムージング期間を選べるようにします。

80と20のゾーンは本当のところ何を意味するのですか?

これらは注意のゾーンであって、行動のゾーンではありません。ストキャスティクスが80を超えているということは、たった一つのことしか語りません。価格が直近14期間のレンジの上から5分の1のところで終えている、ということです。これは局所的なレンジの中の位置についての情報であって、ファンダメンタルズ上の評価ではありません。強い上昇トレンドでは、オシレーターは数週間にわたって80の上にとどまることがあります——「80以上」という数値だけを根拠に売るのは、初心者が口座を空にする最もよくある方法の一つです。実践的な使い方はこうです。レンジ相場では80/20のゾーンはトレード可能ですが、強いトレンドでは他のシグナルの文脈としてのみ役立ちます。Constance Brownの経験則として、ADX(Average Directional Index)が25を上回るときは、80/20でのクロスを無視し、もっぱらダイバージェンスに頼ります。

ストキャスティクスのfastはslowやfullとどう違うのですか?

3つのバリエーションは同じメカニズムを共有し、スムージングの度合いだけが異なります。Fast(14, 3)——%Kは生の値で、%Dは%Kの3期間平均です。即座に反応し、多くのクロスを生み出しますが、その大半はノイズです。M1やM5のスキャルピングで、短命な値幅の伸びが重要な場面で有用です。Slow(14, 3, 3)——MetaTraderとTradingViewのデフォルト設定です。%Kがまず3期間平均でスムージングされ、その後に%Dがもう一つの3期間平均として計算されます。結果として、ダマシのクロスが少ない、明らかに落ち着いたラインになります。Full(14, 3, 3でスムージング調整可)——slowと同じロジックですが、スムージングのパラメーターを設定できます。D1のスイングトレードでは(21, 5, 5)という設定が人気で、これは指標をさらに抑え、最も強いシグナルだけを浮かび上がらせます。経験則として、時間軸が高いほど、強いスムージングが報われます。

ストキャスティクスのどのシグナルが最も信頼できますか?

3つの古典的なシグナル——極端なゾーンでの%Kと%Dのクロス、80や20への単純な到達、そして価格とのダイバージェンス——のうち、最も堅固な基盤の上に立つのはダイバージェンスであり、これはGeorge Lane自身がこの指標の最も重要なシグナルとみなしたものです。上位時間軸のトレンドの方向でフィルターをかけ、意味のあるサポートまたはレジスタンス水準で反転ローソク足によって確認されたときに、最もよく機能します。極端なゾーンでの単純なクロスは最も弱いシグナルです。トレンドの中ではオシレーターが何週間も買われすぎ・売られすぎのゾーンにとどまり、相場の支配的な力に逆らう負けエントリーの連続を生み出しうるからです。理由はRSIと同じで、オシレーターはモメンタムを捉えますが、相場の文脈については何も知りません。トレンドフィルター、意味のある水準への近さ、ローソク足の確認がなければ、ストキャスティクス単独では完結した戦略には決してなり得ませんでした——それは分析を支える道具であって、分析の代わりではありません。

さらに深く · 完全ガイド