ランダムウォーク指数(Random Walk Index)とは?
定義と基本的な考え方
ランダムウォーク指数(Random Walk Index、RWI)は、選択した期間において価格系列がランダムウォークのように振る舞っているかどうかを定量化しようとするテクニカル指標の考え方です。平たく言うと、次のように問いかけます。「観測された値動きのうち、連続する変化が近い将来において強いトレンド主導ではなく、予測しにくいものとして扱われる場合に期待される種類の経路にどれほど似ているのか?」
この文脈でのランダムウォークとは、通常、あるステップから次のステップへの変化が(ある程度のノイズを許容しつつ)おおむね独立であると扱うことを意味します。RWIは、その考え方を、指定した方法を用いて過去の価格変化から計算できる「数値」に落とし込みます。
実際にはどう動くのか
RWIは、すべてのプラットフォームで普遍的に同一の単一公式があるわけではありません。むしろ、指標の枠組みとして理解するのが最適です。つまり、ウィンドウ内で価格変化の「ランダムウォークらしさ」をどのようにモデル化するかを選び、その後に指数(インデックス)値を計算します。
概念的に一般的なアプローチは次のとおりです。
- 連続する時間ステップのリターン、または価格差を計算する(たとえば、対数リターンや単純リターンを用いる)。
- それらの変化を使って、ランダム性に関連する性質を推定する(多くの場合、独立性、ボラティリティのスケーリング、あるいは仮定されたランダムウォーク構造からの逸脱などに結びつくもの)。
- 推定した性質を指数の数値にマッピングする。
仮定は重要です。リターンの定義、ウィンドウ長、ランダム性の測定方法を変えると、同じ生の価格データからでも異なるRWI値が得られます。したがって、「RWIが何を意味するか」という主張は、データソースや指標の実装で使われている厳密な計算に依存します。
「高い」「低い」の意味も、その実装によって変わります。あるバージョンでは指数が大きいほど「よりランダム」と解釈し、別のバージョンでは逆の対応を使うことがあります。比較する前に、計算に使う同じツールで方向性を確認してください。
確認できる例(明示的な仮定つき)
あなたが、一定の期間ごとに1回サンプリングされたミッド価格の時系列を持っていると仮定します。観測数Nのウィンドウを選び、次を定義します。
- リターン:r_t = ln(P_t / P_{t-1})
- ランダム性の代理変数:連続するリターンが強い予測可能な構造を示しているかどうかを推定する(たとえば、単純な依存関係の指標が、典型的なノイズと比べてゼロに近いかどうかを確認する)。
- 指数マッピング:代理変数を正規化されたスコアに変換する。
ライブデータに頼らずにこの確認を行うには、同じ手順を2回実施します。
- ウィンドウ長N(たとえば100観測)を使って指数値を計算する。
- 別のウィンドウ長(たとえばN = 200)で繰り返す。
指数の意味が「ランダムウォークらしさ」という安定した性質を本当に捉えているなら、広い範囲で定性的な一致が期待できます。Nを変えると解釈が頻繁に反転する場合、それは感度が高いことを示します。RWIは、選択したウィンドウとローカルな市場レジームの影響を強く受けます。
最後に、異なるリターン定義(対数 vs 単純リターン)のもとで結果を比較してください。値が実質的に変わるなら、RWIがモデルに依存しない(model-free)ものではないという制限を裏づけます。
主な制限と失敗パターン
- モデルと実装への依存:RWIは異なる公式やマッピングで実装できるため、あなたが使っている指標の背後にある厳密な計算を必ず確認する必要があります。
- ウィンドウ感度:市場の振る舞いはレジームによって変化します(たとえば、落ち着いた局面とよりボラティリティの高い局面)。RWIは、基礎となる資産を変えなくても、あるレジームでは「ランダムっぽく」見え、別のレジームではそうでない可能性があります。
- パラメータ感度:N、リターンの定義、あるいは正規化のいずれかを変えると、指数の水準や解釈が変わり得ます。
- それ自体では予測的ではない:ランダム性に似た歴史的パターンが、将来の値動きが同じ構造に従うことを意味するわけではありません。過去の関係は将来の結果を保証しません。
- データとミクロ構造の影響:サンプリングされた価格、欠損データ、企業行動(他の資産クラスの場合)、そして—該当する場合—スプレッドや執行の影響が、系列における「ランダム性」の見え方に影響し得ます。
これらの理由から、RWIは単独のシグナルというより、分析のためのレンズとして扱うべきです。
検証と次に尋ねるべき質問
RWIに関する事実を独立に検証するには、監査できる詳細に焦点を当ててください。
- あなたのプラットフォームは、ランダムウォーク指数(Random Walk Index)に対してどの厳密な公式を使っていますか?
- どの価格入力(close、mid、bid/ask)を使い、どのサンプリング間隔ですか?
- ウィンドウ長とリターンの種類を変えると、指標はどのように振る舞いますか?