MACDのワーク例とは?(仮定とチェック付き)

ワーク例のメカニズム、違い、制限、および実用的なチェックを探る

MACDのワーク例とは?(仮定とチェック付き)

直接的な回答

MACDのワーク例は、特定の仮定(EMAの期間、スムージング、および開始値)を使用して、少数の価格からインジケータのラインがどのように計算されるかを示します。MACDは、同じ価格シリーズの2つの指数移動平均(EMA)から構築され、シグナルライン(別のEMA)とヒストグラム(MACDとシグナルの差)で比較され、可視化されます。ワーク例の重要なポイントは、すべての選択肢—期間とEMAの開始方法—を明示し、数値を独立して再現できるようにすることです。

メカニズムと定義

MACDはMoving Average Convergence Divergenceの略です。一般的なバージョンでは:

  • 速いEMA:価格の短い見直し期間を使用したEMA。
  • 遅いEMA:価格の長い見直し期間を使用したEMA。
  • MACDラインMACD = (速いEMA) − (遅いEMA)
  • シグナルライン:MACDラインのシグナル期間を使用したEMA。
  • ヒストグラムhistogram = MACDライン − シグナルライン

EMAスムージングルール(計算のための仮定): 期間NのEMAのスムージング係数は**α = 2 / (N + 1)**です。標準的な更新ステップは:

  • EMAₜ = α·Priceₜ + (1 − α)·EMAₜ₋₁

重要な定義の選択肢: 異なるプラットフォームではEMAを異なる方法で初期化することがあります(例えば、最初の価格で開始する、最初のN値の平均で開始する、または十分なバー後に開始する)。ワーク例では、1つの初期化方法を選択し、それに従う必要があります。

ワーク数値例(明示された仮定付き)

終了価格を使用し、次の固定設定を使用すると仮定します:

  1. 速いEMA期間 N₁ = 3 → α₁ = 2/(3+1) = 0.5
  2. 遅いEMA期間 N₂ = 5 → α₂ = 2/(5+1) = 2/6 = 0.333333…
  3. シグナルEMA期間 Nₛ = 3 → αₛ = 0.5
  4. 初期化仮定: 最初のバー(t=1)では、fast EMA₁ = Price₁slow EMA₁ = Price₁ を設定し、signal EMA₁ = MACD₁ を設定します。
  5. 価格:
  • Price₁ = 100
  • Price₂ = 102
  • Price₃ = 101
  • Price₄ = 103
  • Price₅ = 104

ステップ1:速いEMAと遅いEMAを計算

t=1

  • fast EMA₁ = 100
  • slow EMA₁ = 100

t=2

  • fast EMA₂ = 0.5·102 + 0.5·100 = 101
  • slow EMA₂ = 0.333333·102 + 0.666667·100 = 34.0 + 66.6667 = 100.6667

t=3

  • fast EMA₃ = 0.5·101 + 0.5·101 = 101
  • slow EMA₃ = 0.333333·101 + 0.666667·100.6667 = 33.6667 + 67.1111 = 100.7778

t=4

  • fast EMA₄ = 0.5·103 + 0.5·101 = 102
  • slow EMA₄ = 0.333333·103 + 0.666667·100.7778 = 34.3333 + 67.1852 = 101.5185

t=5

  • fast EMA₅ = 0.5·104 + 0.5·102 = 103
  • slow EMA₅ = 0.333333·104 + 0.666667·101.5185 = 34.6667 + 67.6790 = 102.3457

ステップ2:MACDラインを計算

t=1: MACD₁ = 100 − 100 = 0 t=2: MACD₂ = 101 − 100.6667 = 0.3333 t=3: MACD₃ = 101 − 100.7778 = 0.2222 t=4: MACD₄ = 102 − 101.5185 = 0.4815 t=5: MACD₅ = 103 − 102.3457 = 0.6543

ステップ3:シグナルライン(MACDのEMA)を計算

signal EMA update with αₛ = 0.5 と初期化 signal EMA₁ = MACD₁ を使用:

  • signal EMA₁ = 0
  • t=2: signal EMA₂ = 0.5·0.3333 + 0.5·0 = 0.1667
  • t=3: signal EMA₃ = 0.5·0.2222 + 0.5·0.1667 = 0.1111 + 0.0833 = 0.1944
  • t=4: signal EMA₄ = 0.5·0.4815 + 0.5·0.1944 = 0.2408 + 0.0972 = 0.3380
  • t=5: signal EMA₅ = 0.5·0.6543 + 0.5·0.3380 = 0.3272 + 0.1690 = 0.4962

ステップ4:ヒストグラムを計算

histogramₜ = MACDₜ − signal EMAₜ:

  • t=2: 0.3333 − 0.1667 = 0.1666
  • t=3: 0.2222 − 0.1944 = 0.0278
  • t=4: 0.4815 − 0.3380 = 0.1435
  • t=5: 0.6543 − 0.4962 = 0.1581

検証: 同じα値と同じ初期化ルールを使用してEMAを再計算すると、丸め誤差を除いて同じMACD、シグナル、およびヒストグラムの数値に到達するはずです。

制限とリスク(重要な失敗モード)

  1. パラメータ依存性: 速い/遅い/シグナル期間を変更するとMACDの値が変わります。ワーク例は、その期間が明示された場合にのみ有効です。2) 初期化の違い: ソフトウェアによってEMAの開始ルールが異なります。早期のMACDの値は、後で収束する値が異なる場合があります。
外国為替およびCFD取引には大きなリスクがあります。FoxiForexの情報は教育目的であり、個別の金融助言ではありません。スポンサー掲載は明確に表示されます。