FXでフラクタル次元指数(FDI)を使う方法
「FXでインデックスを使う」とはどういう意味か
FXにおけるインデックスの使用とは、通常、過去の価格データからある数値を計算し、その数値を市場の挙動に関する情報として解釈することを意味します。フラクタル次元指数(FDI)では、中心となる考え方として、市場レジーム(局面)によって、価格が動く際の「経路の複雑さ(path complexity)」の度合いが異なり得る、という点があります。
情報提供の文脈では、FDIを使って、選んだ期間における値動きがより滑らか/整って見えるのか、それともより不規則/複雑に見えるのかを説明できます。これはトレードシグナルを与えることとは別です。FDIそれ自体は、ポジションにいつエントリーし、いつクローズするかを指定しません。
フラクタル次元指数(FDI)が測るもの
FDIはフラクタル次元の概念から導かれます。一般に、値が高いほど複雑さや不規則性が大きいことと関連づけられ、値が低いほどより滑らかな挙動と関連づけられます。実務上は、ローリングウィンドウ(移動窓)で、時系列(例:為替レートや、それから派生した指標)に対してFDIを計算します。
ワークフローで明示すべき重要な入力は次のとおりです:
- 価格系列:通常はその銘柄の終値(close)で、場合によっては対数価格やリターンなどの別の変換。
- ウィンドウ長(lookback):各ステップで指数を計算するのに使うバー数。
- サンプリング頻度:例として、分足と時間足。
- 計算方法:同じ一般名で呼ばれていても、実装によって中間ステップの定義が異なる場合があります。
実装は変わり得るため、「FDIがXに等しい」という一点よりも、「自分が定義した設定のもとでFDIが一貫していて、自分の用途にとって意味のある挙動を示すか」のほうが重要です。
FXに適用するための計算と使い方(メカニクス)
-
FXの銘柄とデータ頻度を選ぶ 特定の通貨ペア(例:あなたが追跡している任意のペア)と、固定されたバーサイズを選びます。一貫性が重要です。バーサイズを変えると、系列の性格が変わります。
-
ウィンドウ長を選ぶ 説明したい時間軸に合うlookbackウィンドウを決めます(短期の複雑さ vs 長期の複雑さ)。長いウィンドウは短いスイングをならします。短いウィンドウは反応が速い一方で、ノイズが多くなりがちです。
-
ローリングベースでFDIを計算する 各バーで、直近のデータウィンドウから指数を計算します。これにより、FDI値の時系列が得られます。
-
分析における「高い vs 低い」の定義を決める 固定の閾値(しきい値)を仮定する代わりに、相対比較を使えます。例えば:
- 直近のFDIと、その自身の過去のレンジとの比較、
- 選んだパーセンタイルを上回る/下回る形でのFDIのクロス、
- 継続して高い状態 vs 継続して低い状態。
-
FDIは単独のトリガーではなく文脈として使う よくある実務パターンは、文脈の変化(例:複雑さの上昇)を、価格からあなたが計算する他の条件と組み合わせることです。たとえば、より広いボラティリティ特性が自分の前提と一致する期間に限ってFDIを解釈する、という形です。これでもトレードの呼び出し(trade calls)は避けつつ、解釈を規律あるものに保てます。
アイデアを検証するための例
- ウィンドウ長に対する安定性チェック:いくつかの近いウィンドウサイズでFDIを再計算します。結論が小さなパラメータ変更で大きく反転するなら、解釈は脆い可能性があります。
- 銘柄と時間軸の比較:同じ手法を複数の通貨ペアと時間軸で実行します。違いがあることで、FDIが一般的な構造を捉えているのか、それともペア固有の挙動を捉えているのかを理解しやすくなります。
- アウト・オブ・サンプル検証:ルールを形式化する場合(たとえ「高い複雑さだけを解釈する」といった単純なものでも)、パラメータ選定に使っていないデータで挙動を確認します。
- レジーム依存性を探す:FDIが、より落ち着いた/滑らかな期間と、より不規則な期間を意味のある形で区別できているかを観察します。ランダムに反応しているだけではないかを見ます。
重要な制限とリスク
- 予測力を保証するものではない:FDIが過去の特定の挙動と相関していたとしても、それが将来の信頼性を意味するわけではありません。 - モデルおよび実装の違い:同じラベル「FDI」は、異なる計算に対応している可能性があります。
DOCUMENT END