RSIとMACDはFXでどのように機能するのか
RSIとMACDとは何か(FXの文脈で)
RSI(Relative Strength Index)とMACD(Moving Average Convergence Divergence)は、市場価格の時系列から作られるテクニカル指標です。FXでは、「価格」とは通常、通貨ペアの選択した気配(たとえば、ある時間軸での終値)を意味します。これらの指標は未来の動きを「知る」わけではなく、過去の動きを再現可能な形で要約します。
- RSIはモメンタムオシレーターです。直近の上昇と下降の価格変化のバランスを測定し、その結果を通常0〜100の範囲にスケールした数値として表します。
- MACDは移動平均から導かれるトレンド&モメンタムのツールです。より速い移動平均とより遅い移動平均を比較し、その差を収束/発散として示します。
これらは過去データの数学的な変換であるため、「それがどのように機能するのか」を理解する鍵は、どの入力を使い、どの出力を生み出すのかを知ることです。
入力と出力(何を入れて、何を得るのか)
RSI:入力と出力
入力
- 選択した時間軸の価格系列(たとえば、1時間足チャートの終値)。
- 参照(lookback)期間(一般的には14期間ですが、正確な値はあなたがパラメータとして選ぶ)。
- 各ステップで、指標は連続する価格間の上向きと下向きの変化を必要とします。
出力
- タイムスタンプごとに1つのオシレーター値(通常は0〜100の範囲)。
- 時間をまたいで比較できるRSIライン。
MACD:入力と出力
入力
- 選択した時間軸の価格系列。
- 平滑化を制御する3つの主要パラメータ:
- 速い移動平均の長さ
- 遅い移動平均の長さ
- 2段階目の平滑化のためのシグナル長
出力
- MACDライン(多くの場合、速い移動平均と遅い移動平均の差として説明される)。
- シグナルライン(MACDラインを平滑化したもの)。
- ヒストグラム(多くの場合、MACDとシグナルラインの差)。
これらの出力は、あなたが入力した過去の価格系列からのみ導かれます。指標の枠組みには、スプレッドコスト、注文執行、あるいはブローカーや管轄に固有の取引ルールは含まれません。
メカニクス:計算のステップごとの流れ
RSIメカニクス(概念的なシーケンス)
RSIを考える簡単な方法はこうです:「直近の上昇は、直近の下落に比べてどれくらい強かったのか?」指標は通常、次のような流れに従います。
- 連続するバー間の価格変化を計算する:現在の価格と前の価格の差。
- 変化を2つのストリームに分ける:
- 上向きの変化(差が正のとき)
- 下向きの変化(差が負のとき)
- 参照(lookback)期間にわたって平滑化する。平滑化は、生の平均に比べてノイズを減らします。
- 平滑化された上昇と平滑化された下落の比率を作る。
- その比率を0〜100のスケールにマッピングしてRSIを生成する。
独立性チェックの観点では、同じ価格系列とパラメータからRSIを再計算することでメカニクスを検証できます。あなたのRSIが大きく異なる場合、通常の原因は、時間軸の不一致、選択した価格(終値と始値など)の不一致、または平滑化/lookbackパラメータの不一致です。
MACDメカニクス(概念的なシーケンス)
MACDは移動平均から作られ、その差を取ります:
- 同じ価格系列に対して2つの移動平均を計算する:
- より速い平均(より素早く反応する)
- より遅い平均(よりゆっくり反応する)
- 遅い平均を速い平均から引くことでMACDラインを得る。
- シグナル長を使ってMACDラインをもう一度平滑化し、シグナルラインを作る。
- 任意で、ヒストグラムをMACDとシグナルラインの差として計算する。
重要な概念ポイント:MACDは、矢印の予報のように「方向」を直接測定しません。速い平均と遅い平均の関係を測定します。この関係は、速い平均が遅い平均に対してシフトすると、正から負(またはその逆)に変わり得ます。
FXトレーダーが一般的にどう解釈するか(単独のシグナルとして扱わない場合)
指標はしばしばモメンタムや状態変化の観点で解釈されますが、その解釈は将来の結果に関する主張から切り離されなければなりません。
RSI解釈の概念
よくある解釈フレームワークには以下が含まれます:
- 強さと弱さの相対関係:RSIの値は、直近の平均上昇が直近の平均下落を上回っているかどうかを反映する。
- 水準ベースの文脈:多くのチャート設定では、中間域や極端域を異なる「状態」として扱うが、その正確な意味は選択したパラメータと時間軸に依存する。
- 変化とダイバージェンスへの意識:RSIが上がっている/下がっているのか、あるいはその動きが価格の動きと異なるのかを一部のユーザーは見ている。
MACD解釈の概念
よくある解釈フレームワークには以下が含まれます:
- 収束/発散:速い移動平均と遅い移動平均が互いに近づく、または離れると、MACDラインはそれに応じて変化する。
- シグナルラインのダイナミクス:クロスやヒストグラムの変化は、MACDとそれを平滑化したバージョンの関係の変化を示す。
- モメンタムのシフト:ヒストグラムの拡大または収縮が継続することは、モメンタムが増加している/減少していると読める。
これらの解釈ルールが一貫して適用されていても、それらはあなたが提供した価格系列の過去パターンを記述するにとどまります。同じ挙動が繰り返されることを保証しません。
あなたのデータで検証できる証拠、または作業例のロジック
ここではライブの市場データを前提としないため、最も信頼できる「例」は、指標メカニクスをチェックする検証ワークフローです。
検証ワークフロー(RSI)
前提:
- あなたは単一の時間軸と単一の価格フィールド(たとえば終値)を使う。
- lookback期間は、あなたのチャート設定と整合するものを選ぶ。
手順:
- 直近のN+1個の価格ポイントをエクスポートまたは一覧化する(NはあなたのRSI lookback期間)。
- 連続する差分を計算する。
- 利益/損失(上昇/下落)を分け、あなたのRSI手法で平滑化を適用する。
- 利益/損失の比率を0〜100のスケールでRSIに変換する。
- 同じタイムスタンプで、チャート上のRSIとあなたが計算したRSIを比較する。
数値が一致しない場合、通常は時間軸、価格ソースのフィールド、または平滑化手法の不一致が原因です。
検証ワークフロー(MACD)
前提:
- あなたは同じ価格フィールドと時間軸を使う。
- チャートに表示されている移動平均の種類と長さを一致させる。
手順:
- 選択したウィンドウ上で、速い移動平均と遅い移動平均を計算する。
- 遅い平均を速い平均から引いてMACDラインを得る。
- シグナル長を使ってMACDラインを平滑化する。
- ヒストグラムをMACDマイナスシグナルとして計算する。
- 1つか2つのタイムスタンプで比較する。
この「再計算して比較する」アプローチは、安定した指標メカニクスと、可変のチャート設定を切り分けます。
限界と、重大な失敗パターン
RSIとMACDが正しく計算されていても、市場環境や実務上の制約によって解釈が失敗することがあります。