RCIは、一定期間の「時間の順位」と「価格の順位」がどれだけ同じ方向へ並ぶかを見る順位相関の指標です。値は理論上+100から-100の範囲で動き、上昇が続けば+100へ、下落が続けば-100へ近づきます。ただし、高いからすぐ売り、低いからすぐ買いという指標ではありません。
RCIダイバージェンスは、価格が高値や安値を更新しているのにRCIが追随しない状態です。勢いの変化を探す補助材料になりますが、単独で反転を保証しません。価格の高安、トレンド、支持抵抗、確定足を合わせて判断します。
こんにちは。trade-engineer.com 運営者のHです。ここではRCIの意味からMT5への追加、ダイバージェンスの検証までを一つの手順にまとめます。
RCIの計算とチャートでの見方
RCIは価格と時間の順位相関
期間内の各足について、時間の新しい順と終値の高い順に順位を付け、その順位差から相関を求めます。一般的な式は「1 − 6×順位差の二乗和÷期間数×(期間数の二乗−1)」を百分率へ変換したものです。価格が時間とともに一方向へ並ぶほど絶対値が大きくなります。
+100と-100は反転時刻ではない
+100付近は期間内の価格順位が時間順とほぼ一致し、-100付近は逆順に近い状態です。強いトレンドでは高水準・低水準に張り付くことがあります。水準到達だけで逆張りすると、トレンド途中で何度も損切りになるため、価格が直近高安を崩したかを確認します。

期間を変えると見える波が変わる
短い期間は反応が速い一方で細かな上下が増え、長い期間は大きな流れを見やすい一方で反応が遅れます。9、26、52などの組み合わせは例にすぎず、銘柄や時間足へ普遍的な正解ではありません。使う期間を固定し、同じ条件の履歴で比較してください。
複数RCIは役割を分ける
長期RCIで大きな方向、中期RCIで調整、短期RCIでタイミングを見る方法があります。しかし線が交差しただけでは十分な条件になりません。長期線が上向きで価格も上昇構造を保つなど、各線へ役割を与えてからルール化します。

価格の高安と確定足を優先する
RCIは価格から計算されるため、指標だけを先行情報として扱えません。直近高値・安値、押し安値・戻り高値、支持抵抗、ローソク足が確定したかを先に確認します。途中足の値で判断すると、確定までにRCIが大きく変わることがあります。
MT5設定とRCIダイバージェンスの使い方
MT5ではカスタム指標の提供元を確認する
RCIはすべてのMT5環境に同じ仕様で標準搭載されるとは限りません。MQL5公式資料では、カスタム指標をMQL5/Indicatorsへ置き、コンパイル済みのEX5を利用する仕組みが説明されています。入手元、ソース公開の有無、更新履歴、再描画の説明を確認し、不明な実行ファイルを入れないでください。
データフォルダへ配置してチャートへ追加する
MQL5公式ガイドではカスタム指標の保存場所をMQL5/Indicatorsとしています。MT5のデータフォルダから配置し、ナビゲータを更新してチャートへ追加します。詳しい導入確認はMT5インジケーターのインストールと検証も参照してください。
ダイバージェンスは同じ種類の高安を結ぶ
弱気ダイバージェンスは価格が高値を更新する一方でRCIの高値が切り下がる形、強気ダイバージェンスは価格が安値を更新する一方でRCIの安値が切り上がる形です。離れた山と谷を都合よく結ばず、同じ時間足の明確なスイング同士を比較します。

再描画と確定条件を検証する
使用するカスタム指標が確定後の過去値を書き換えないか、リアルタイムと履歴表示で挙動を比較します。シグナルが後から移動する場合、過去チャートだけでは成績を正しく評価できません。確定足のみを使う、アラート時刻をログへ残すなど検証条件を明確にします。

単独サインにせずバックテストする
エントリー方向、時間足、期間、価格側の条件、損切り、利確、スプレッドを固定し、十分な期間で検証します。ダイバージェンスだけでなく、シグナルが出なかった場面も記録してください。RCIは相場の並びを測る道具で、利益を保証する売買サインではありません。
本記事はテクニカル指標の学習情報です。金融商品の取引には損失リスクがあり、最終判断はご自身の責任で行ってください。

