ストキャスティック・オシレーターのワーク例とは?
直接的な回答
ストキャスティック・オシレーターのワーク例は、ステップバイステップで指標が価格データを2つの数値(%Kとスムーズ化された%D)に変換する方法を示します。この例は意図的に数値的で仮定に基づいているため、同じ結果を再計算できます。
まず知っておくべきこと
ストキャスティック・オシレーターは、最新の終値が過去の高値・安値ウィンドウ内でどの位置にあるかを測定するモーメントム指標です。標準的な入力は以下の通りです:
- 見直しウィンドウ(n):高値と安値を計算するために使用される過去の期間数。
- %K期間とスムージング:%Kがどのように計算され、オプションで平均化されるか。
- %Dのスムージング:%Kの移動平均(しばしば%Kの移動平均)。
計算は選択したウィンドウ長と正確なOHLC値に依存するため、ワーク例は設定と使用する価格シリーズを明示する必要があります。
メカニズムまたは定義
一般的な形式は以下のステップを使用します:
- 見直しウィンドウ(n)における範囲の極値を計算する:
- 過去n期間の最高高値:HH
- 過去n期間の最低安値:LL
- 生の%K値を計算する:
- %K = 100 × (Close − LL) / (HH − LL)
- %Dを計算する:
- %D = %Kの移動平均(以下の例では、過去の%K値の単純3期間平均を使用)。
ワーク例の仮定
すべてを検証可能でリアルタイムでないようにするため:
- トイデータセットで5つの連続した期間(期間1から5)を使用します。
- 見直しウィンドウn = 5を選択し、期間5の%Kについては5つの期間すべてからHHとLLを取得します。
- 期間3、4、5の%Kを、%Dを形成するために見直しウィンドウn = 3を使用して計算します。
- %Dを過去3つの%K値の単純平均として計算:期間5の%D = 平均(%K3, %K4, %K5)。
トイOHLCデータ(想定)
この例では、以下のOHLC値を想定しています:
- 期間3:高値 = 1.1080、安値 = 1.1000、終値 = 1.1040
- 期間4:高値 = 1.1120、安値 = 1.1010、終値 = 1.1100
- 期間5:高値 = 1.1150、安値 = 1.1090、終値 = 1.1120
各期間の%K計算では、見直しウィンドウn = 3のため、HHとLLはその期間とその前の2期間から取得されます。曖昧さを避けるため、各ウィンドウの事前計算されたHH/LLを想定します:
- 期間3(期間1–3ウィンドウ)の場合:HH = 1.1100、LL = 1.1000
- 期間4(期間2–4ウィンドウ)の場合:HH = 1.1120、LL = 1.1005
- 期間5(期間3–5ウィンドウ)の場合:HH = 1.1150、LL = 1.1000
これらのHH/LL値は、この例の明示的な仮定の一部です。
証拠または例(ワークされた数値)
ステップ1:%Kを計算する
**%K = 100 × (Close − LL) / (HH − LL)**を使用:
-
期間3の%K
- 終値 = 1.1040、LL = 1.1000、HH = 1.1100
- HH − LL = 1.1100 − 1.1000 = 0.0100
- Close − LL = 1.1040 − 1.1000 = 0.0040
- %K3 = 100 × 0.0040 / 0.0100 = 40
-
期間4の%K
- 終値 = 1.1100、LL = 1.1005、HH = 1.1120
- HH − LL = 1.1120 − 1.1005 = 0.0115
- Close − LL = 1.1100 − 1.1005 = 0.0095
- %K4 = 100 × 0.0095 / 0.0115 ≈ 82.61
-
期間5の%K
- 終値 = 1.1120、LL = 1.1000、HH = 1.1150
- HH − LL = 1.1150 − 1.1000 = 0.0150
- Close − LL = 1.1120 − 1.1000 = 0.0120
- %K5 = 100 × 0.0120 / 0.0150 = 80
ステップ2:%Dを3期間の単純平均として計算する
- 期間5の%D = ( %K3 + %K4 + %K5 ) / 3
- %D5 = (40 + 82.61 + 80) / 3 ≈ 202.61 / 3 ≈ 67.54
この「ワーク例」が「動作方法」にどう答えるか
これがコアメカニズムです:オシレーターは過去の範囲内で今日終値を再スケーリングします。終値が最近の高値に近づくと%Kは上昇し、最近の安値に近づくと%Kは低下します。%Dはスムージングを追加するため、生の%Kよりも徐々に変化します。
制限とリスク(重要な故障モード)
- HHがLLに等しい場合のゼロ除算:見直しウィンドウ内の高値と安値が同一の場合、HH − LL = 0となり、基本的な式で%Kを計算できません。多くのプラットフォームはこれを異なる方法で処理します。再計算には定義されたルールが必要になる場合があります。2.