通貨ペアの相関係数は「何本で測ったか」で簡単に符号まで変わります。だから単一の数字を信じるのではなく、短期・中期・長期の3つの窓で同時に計算し、食い違いの大きさそのものを情報として扱うのが実務的です。この記事では、計算の前提をどこで揃えるか、窓の長さをどう決めるか、そしてこの測り方が機能しない相場条件までを、後から自分で再現できる形で整理します。
なぜ同じ2ペアで相関の数字が食い違うのか
相関係数の値がサイトやツールによって違って見える理由は、おおむね次の4つに集約されます。
- 窓の長さ(サンプル本数)が違う — 直近20本と直近250本では、拾っている局面がそもそも別物です。
- 足の種類が違う — 1時間足の相関と日足の相関は、別の指標だと考えたほうが安全です。短い足ほど、同じ時間帯に流動性が薄い市場のノイズを拾います。
- 価格で計算しているか、変化率で計算しているか — 価格そのものの相関は、両方が上昇トレンドというだけで高く出ます。
- 時刻の基準が違う — 終値を何時のものとして扱うか。夏時間の切り替えを跨ぐと、同じ「日足」でも区切りがずれます。この点は検証の1時間ずれ、夏時間を疑う確認手順で扱った問題と同じ根を持ちます。
つまり「相関が高い・低い」という会話は、前提を揃えない限り噛み合いません。自分で計算する価値があるのは、前提を自分で決められるからです。
相関係数とは何を測っているのか
一般に相関係数と呼ばれるのはピアソンの積率相関係数で、2つの系列が平均からどれだけ同じ方向にずれるかを、-1から+1の範囲で表した値です。+1は完全に同じ方向、-1は完全に逆方向、0は直線的な関係が見られない状態を指します。
実務で踏まえておきたい性質は3点です。
- 直線的な関係しか測らない — 「普段は無関係だが急落時だけ一緒に動く」といった関係は、相関係数にはほとんど現れません。
- 外れ値に弱い — 窓が短いほど、大きな1本が数値全体を支配します。順位だけを使うスピアマンの順位相関と並べて計算すると、外れ値の影響度が見えます。
- 相関と、リスクの重なりは別物 — ポジション量を決める目的なら、相関に加えて各ペアの値動きの大きさ(標準偏差やATR)が必要です。相関が同じでも、合計の振れ幅は変動率次第で変わります。
計算の入力は、終値そのものではなく対数リターン(今の終値を前の終値で割って対数を取った値)を使うのが標準的です。これで見かけ上のトレンド一致による水増しを避けられます。
窓の長さはどう決める?
結論から言えば、窓は自分の保有期間に合わせて選び、その上下に1つずつ別の窓を置いて比較するのが扱いやすい形です。単一の窓では、それが偶然なのか継続的な性質なのか判断できません。
| 窓の役割 | 本数の目安 | 見えるもの | 弱点 |
|---|---|---|---|
| 短期窓 | 保有期間の数倍程度 | 現在の連動状態、急変の検知 | 偶然で大きく振れる。外れ値1本で符号が変わることもある |
| 中期窓 | 短期窓の3〜5倍 | 今の相場レジームでの標準的な関係 | 変化の検知が遅れる |
| 長期窓 | 中期窓の3〜5倍 | 構造的な関係(通貨の共通要因など) | 局面の違いを平均してしまい、実感と合わない |
本数が少ないほど推定の誤差が大きくなる、という関係は統計の基本です。相関係数の精度を扱うときはFisher z変換(相関係数を正規分布に近い形へ変換する手法)を使うのが一般的で、変換後の標準誤差はサンプル数が増えるほど小さくなります。具体的な信頼区間まで出さなくとも、「本数が少ない窓の数字は幅を持って読む」という姿勢だけで誤読はかなり減ります。
3つの窓で比べる計算手順
- データを揃える — 同じ口座・同じ時刻基準の終値を、対象ペア分そろえる。欠損した足がある日時は両ペアとも除外します。片方だけ残すと、ずれたデータ同士を比較することになります。手順は検証データの欠け・重複・時刻ずれを潰す手順の内容がそのまま使えます。
- 対数リターンに変換する — 価格列のままでは計算しない、と決めておきます。
- 3つの窓で相関を計算する — 表計算ソフトの相関関数で足ります。短期・中期・長期を横に並べます。
- 窓を1本ずつずらして時系列にする — いわゆるローリング相関です。1つの数字ではなく、折れ線として眺めます。
- 分布を見る — ローリング相関の最大・最小・中央値を出します。平均だけを見ると、プラスとマイナスを行き来している状態を見落とします。
- 符号が反転した時期を記録する — 何があった週かをメモに残す。これが後で最も効く資産になります。
ここで出た数字をポジション数の判断に接続する考え方は、同時保有数は相関で決める──重なりの測り方で扱った枠組みと合わせて使えます。
この測り方が効かない相場条件は?
手法の限界を先に書いておきます。以下の条件では、計算した相関をそのまま使うべきではありません。
- 構造変化の直後 — 金融政策の方針転換や、通貨制度に関わる発表の前後では、過去の窓で測った関係が意味を失います。長期窓ほど古い関係を引きずります。
- 急落・急騰のストレス局面 — 平常時に低相関だった組み合わせが同時に動く現象は、相関係数では事前に捉えられません。リスク管理は「相関が上がった最悪の場合」を前提に組む必要があります。
- 共通要因で見かけの相関が出ている場合 — ドルを含むペア同士は、ドル側の動きだけで連動して見えます。何に連動しているのかを分けたいなら、第三の変数の影響を除いた偏相関という考え方があります。
- サンプルが少ない窓での符号判断 — 短期窓で符号が入れ替わるのは珍しくありません。「変わった」と騒ぐ前に、偶然の範囲かを確かめる発想は月末の癖は本物か、偶然かを見分けると同じです。
- 流動性の薄い時間帯を含む短い足 — 1時間足以下では、値が飛んだだけの足が相関を歪めます。
たとえば次のような場面です。短期窓では強い逆相関、長期窓ではほぼ無相関、という結果が出たとします。これは「今は逆相関だ」と読むこともできますが、「短期窓がたまたま一方向の局面を切り取っただけ」の可能性も同じだけあります。どちらかを決め打ちせず、中期窓の推移が短期窓に追いついてくるかを観察する、というのが検証としては誠実な扱い方です。
まとめ
相関は固定値ではなく、窓の長さ・足・計算対象(価格かリターンか)という前提に強く依存する推定値です。だからこそ、単一の数字を結論にせず、複数の窓で計算して食い違いを残すことに意味があります。
- 対数リターンで計算し、価格そのままでは測らない
- 保有期間を中心に、短期・中期・長期の3つの窓を並べる
- 単一の値ではなくローリング相関の分布と符号反転の履歴を見る
- ストレス局面と構造変化の直後は、過去の相関が機能しない前提で備える
なお、ここで示した手順は過去データの性質を記述するためのもので、将来の値動きや連動の継続を示すものではありません。相関が低いという計算結果は損失が小さいことを意味せず、同時に大きく逆行する可能性は常に残ります。取引に関する判断はご自身の責任で行い、まずは記録と計算の前提を固めるところから始めることをおすすめします。
この記事は、AI で下書きを作り、益山康秀(運営者)が内容を確認して公開しています
この記事は情報の提供を目的としたもので、特定の金融商品の売買をすすめるものではありません。売買の判断は、ご自身の責任で行ってください。(運営者情報)