実例:RSIとMACD(前提をすべて含む)

「実例」とは何か:仕組み、違い、限界、実用的な確認方法を探る。

実例:RSIとMACD(前提をすべて含む)

端的な答え:RSIとMACDの実例とは?

実例とは、明確な前提(データソースの種類、ルックバックの長さ、そして正確な計算式)を使って、数値を「入力→指標の出力」へ段階的に追うものです。以下は、将来の値動きを予測する結果だと主張せずに、同じ一連の価格変化から RSI と MACD の値がどのように計算されるかを示す、完全に特定された数値シナリオです。

仕組みまたは定義:RSIとMACDは何を計算する?

RSI(相対力指数:Relative Strength Index) は、直近の価格変化のバランスを 0〜100 のスケールにマッピングするオシレーターです。一般的な形では、次を用います:

  • ルックバック期間の長さ(多くの場合 14)。
  • 各ステップでの 上昇(プラスの変化)下落(マイナスの変化の絶対値)
  • ルックバック期間にわたる 平均上昇平均下落
  • その後、RS 比と RSI:
    • RS = average_gain / average_loss
    • RSI = 100 − (100 / (1 + RS))

重要な点:異なるプラットフォームでは、平均化の方法が異なる場合があります(たとえば「平滑化(smoothed)」のアプローチと「単純平均」の違いなど)。これは固定の法則ではなく、市場/ツールの条件として変数になります。

MACD(移動平均収束拡散:Moving Average Convergence Divergence) は通常、次のように定義されます:

  • MACD ライン = EMA(short) − EMA(long)
  • シグナルライン(多くの場合、MACD ラインの EMA)
  • ヒストグラム = MACD ライン − シグナルライン

よく使われるデフォルト寄りの設定としては EMA(12)EMA(26)、シグナルの EMA が 9 です。しかしこれらはパラメータです。変更すれば値も変わります。

証拠または例:透明性のある数値シナリオを 1 つ

前提(計算の前にすべて明示)

  1. RSI(14) を、上昇/下落を 14 回の変化に対する単純平均で計算します(計算を分かりやすくするため)。
  2. MACD は EMA(12)、EMA(26)シグナル EMA(9) で計算し、標準の EMA 更新ルールを使います。そして EMA は、最初に計算される基準(basis)と整合する初期値から始まると仮定します(これにより序盤の数値は影響を受けますが、後半は感度が下がります)。
  3. 価格は終値の系列(「データフィード」の前提)で表します。ライブ市場データは使いません
  4. 表示するのは 1 つの実例スナップショットのみであり、このスナップショットが何かを予測すると主張しません。

RSI に使う価格変化

直近の 15 本の終値を考えます(つまり 14 回の変化がある):

  • 終値:100, 102, 101, 103, 104, 103, 105, 106, 104, 107, 108, 107, 109, 108, 110
  • 変化(14):+2, −1, +2, +1, −1, +2, +1, −2, +3, +1, −1, +2, −1, +2

各変化ごとに 上昇下落(下落は絶対値)を計算します:

  • 上昇:2, 0, 2, 1, 0, 2, 1, 0, 3, 1, 0, 2, 0, 2
  • 下落:0, 1, 0, 0, 1, 0, 0, 2, 0, 0, 1, 0, 1, 0

次に、それらを 14 回で平均します:

  • 上昇の合計 = 2+0+2+1+0+2+1+0+3+1+0+2+0+2 = 17
  • 下落の合計 = 0+1+0+0+1+0+0+2+0+0+1+0+1+0 = 6
  • 平均上昇 = 17/14 ≈ 1.2143
  • 平均下落 = 6/14 ≈ 0.4286

RS と RSI を計算します:

  • RS = 1.2143 / 0.4286 ≈ 2.8333
  • RSI = 100 − (100 / (1 + 2.8333))
  • 分母:(1 + 2.8333) = 3.8333
  • 100 / 3.8333 ≈ 26.0869
  • RSI ≈ 100 − 26.0869 = 73.91

したがって、このシナリオでは、明示した前提に基づく RSI は 約 73.9 です。

MACD に使う価格変化(シナリオのリンクとパラメータ依存)

MACD には移動平均(EMA)が必要です。上の終値を使って計算すると:

  • EMA(12)EMA(26) を終値系列に対して計算
  • MACD ライン = EMA(12) − EMA(26)
  • シグナルライン = MACD ラインの EMA(9)
  • ヒストグラム = MACD − シグナル

EMA は完全な履歴(または初期化ルール)に依存するため、15 本の終値ウィンドウ 1 つだけでは、以前の EMA がどのようにシードされたかを指定しない限り、「プラットフォームに正確に一致する」MACD 値を生成するのに十分ではありません。これが MACD の重要な実例上の制約です:開始点を定義する必要があります。

それでも例を実行可能にするために、検証しやすい進め方を次に示します:

  • 同じ終値系列を使う。
  • 選んだ設定をそのまま使う(EMA の長さとシグナルの長さ)。
  • プラットフォームの EMA 初期化を使う(多くの場合、最初の EMA 値は初期価格または単純平均からシードされます)。
  • 計算された MACD ラインヒストグラム が、その値と一致することを確認する。
外国為替およびCFD取引には大きなリスクがあります。FoxiForexの情報は教育目的であり、個別の金融助言ではありません。スポンサー掲載は明確に表示されます。