Pair Divergence ZScore 設定ガイド:ペア選定と計算期間・閾値の決め方
インジケーターを入れたものの、初期値のまま眺めているうちに使わなくなった——という経験は多くの方にあると思います。ペア乖離を扱うツールは特にその傾向が出やすく、理由もはっきりしています。表示される数値の意味が、設定した2銘柄と期間に完全に依存する からです。同じ「Zスコア +2.1」でも、組んだペアが違えば読み方はまるで変わります。
この記事では、cTrader 用インジケーター「ペア乖離Zスコア」をチャートに載せる際の設定手順を、判断の順番に沿って整理します。ツールそのものの概要と機能一覧は Pair Divergence ZScore 入門 にまとめてありますので、本記事は 設定値をどう決めるか に絞って進めます。設定の考え方自体は他の相関系ツールや自作インジケーターにも流用できる内容です。
ステップ1:ペアを決める(ここが8割)
最初に手をつけるべきは計算期間ではなく、比較する2銘柄の組み合わせです。ここが不適切だと、後段の期間や閾値をいくら調整しても意味のある数値は出てきません。
Zスコアは「いつもの差からの外れ具合」を測る統計量ですから、そもそも「いつもの差」が安定して存在するペア でなければ計算結果が解釈できなくなります。相関の弱い2銘柄に適用すると、Zスコアは常時ふらふらと動き、閾値超過が頻発する割にどれも意味を持ちません。判定基準としては、次のような性質を持つペアが扱いやすいと言えます。
- 経済的な結びつきの説明がつく(同一指数系統、同一通貨を含む、同じ資源に連動する等)
- 過去データ上でも一定期間にわたって連動が継続している
- 片方だけが構造的な材料を抱えていない(金融政策の分岐直後などは注意)
指数系のペアや同一通貨を含む通貨ペア同士は、この条件を満たしやすい部類です。逆に「なんとなく動きが似ている気がする」程度の組み合わせは、材料が変われば連動が消えます。通貨間の連動そのものを整理したい方は 通貨相関の基礎 を先に読んでおくと、ペア選定の判断が速くなります。
なお、ここで選んだペアの妥当性は定期的に見直す必要があります。相関は固定ではなく、季節性・政策・資金フローで変質するためです。
ステップ2:時間足と計算期間を揃える
ペアが決まったら、次は時間軸です。このインジケーターは チャートに適用した時間足を計算の基準にする 設計なので、時間足の選択がそのまま「どのスケールの乖離を見るか」の宣言になります。
考え方はシンプルで、自分がポジションを保有する想定期間より一段細かい時間足を選ぶと扱いやすくなります。数日単位で保有するなら時間足、日をまたがない運用なら分足、といった対応です。時間足の粒度そのものについて整理したい場合は 時間足の基礎 も参考になります。
計算期間(何本分の平均と標準偏差を使うか)は、時間足とセットで決めます。目安として次の関係を意識しておくと、設定値がちぐはぐになりにくくなります。
- 期間を短くする:直近の状態に敏感に反応するが、閾値超過が増えてノイズも増える
- 期間を長くする:反応は鈍くなるが、超過したときの「珍しさ」の意味は重くなる
- 期間が短すぎる:標準偏差の推定が不安定になり、Zスコアの分母が暴れる
最後の点は見落とされがちです。Zスコアは標準偏差で割る計算なので、サンプル本数が少ないと分母自体が信用できず、極端な値が出やすくなります。反応の速さを求めて期間を詰めていくと、ある地点から数値の信頼性が落ちる方向に転じる——このトレードオフを踏まえて決めるのが実務的です。
ステップ3:警告閾値をどこに置くか
閾値は「どこから異常とみなすか」の線引きで、初期値は ±2.0σ に設定されています。これは統計上、正規分布を仮定すれば外側に入る頻度が低くなる水準として広く使われる値です。
ただし為替や指数の価格差分布は正規分布そのものではなく、裾が厚くなりやすい性質があります。つまり 理論上の想定より、大きな乖離は頻繁に起こり得ます。閾値を決める際は、教科書的な数値をそのまま採用するより、自分が選んだペアで実際にどのくらいの頻度で超過が発生するかを観察してから調整するほうが実態に合います。
調整の方向性は、閾値を使う目的によって変わります。
- 監視対象を絞り込みたい(見る回数を減らしたい)→ 閾値を広げる
- 変化の兆候を早めに拾いたい(観測を増やしたい)→ 閾値を狭める
どちらが正しいという話ではなく、自分が1日に何回このパネルを確認するかという運用実態に合わせる問題です。閾値超過が毎日何度も出る設定にしてしまうと、赤表示が背景化して意味を失います。
相関の強さそのものを別途モニタリングしたい場合は、Correlation Signal Indicator の設定ガイド と組み合わせる構成も考えられます。相関が保たれているかを一方で確認し、その上で乖離度を測る、という役割分担です。
ステップ4:日々の読み方を固定する
設定が終わったら、最後に「毎回同じ順番で読む」手順を決めておきます。ここを決めないと、その日の気分で解釈が揺れます。
読む順番として自然なのは、現在値だけを見るのではなく、直近の並びから変化の形を確認する流れです。このインジケーターは直近数期間分のZスコアを並べて表示するため、次のような区別ができます。
- 一気に飛んだ:単発のニュースやフローによる瞬間的な乖離の可能性
- 徐々に開いている:構造的な変化が進行している可能性
- 閾値付近で行き来している:判定が不安定で、閾値設定の見直し候補
いずれの場合も、Zスコアは「今こういう状態にある」という観測結果であって、その後の動きを示すものではありません。表示専用のインジケーターであり、発注や外部送信の機能は持たない設計になっています。
導入時に意識したいこと
設定を詰めていくと、どうしても「一番きれいに見える設定」を探したくなります。しかし過去データ上で最も見栄えのよい期間と閾値を選び続けると、その組み合わせは過去に対して最適化されているだけ、という状態に近づきます。設定値は自分の運用時間軸から逆算して決め、その後は頻繁に動かさないほうが、判断の再現性という意味では扱いやすくなります。
もうひとつ、乖離が閾値を超えた状態は「平均へ戻る保証」ではありません。片方の銘柄に構造的な変化が起きていれば、乖離は縮まらずに拡大し続けます。ツールが示すのは統計的な位置づけまでで、その先の判断とリスク管理は別立てで設計する必要があります。損切り水準やポジションサイズの決定を、Zスコアの数値に肩代わりさせないことが大切です。
導入直後は、しばらく数値を眺めるだけの期間を置くことをおすすめします。自分が選んだペアで閾値超過がどのくらいの頻度で起きるのかを把握してから運用に組み込むほうが、設定の妥当性を判断しやすくなります。
まとめ
ペア乖離Zスコアの設定は、ペア選定 → 時間足と計算期間 → 閾値 → 読み方の固定、という順番で決めていくと迷いにくくなります。特に最初のペア選定が結果の意味をほぼ決めるため、ここに時間をかける価値があります。
本ツールは現在、無料インジケータパックに収録して配布されています。仕様やダウンロード方法は ペア乖離Zスコアの詳細ページ で確認できますので、自分の運用に合いそうか判断する材料としてご覧ください。
Zスコアの計算式やアラート条件を自分のロジックに合わせて設計したい場合は、ai-programming.xyz のスクールやカスタム開発の窓口も選択肢になります。既製品をそのまま使うにせよ自作するにせよ、「この設定値がなぜこの値なのか」を説明できる状態にしておくことが、ツールを使い続けられるかどうかの分かれ目になると考えられます。
本記事は一般的な情報提供を目的としています。投資助言ではありません。 取引判断はご自身の責任で行ってください。