Fractal Dimension
- インディケータ
-
Jose Maria Molina Sanchez
堅牢な数学と定量的論理に基づく指標および取引システムの開発者。
工業電子技術者としての訓練を受け、Python 3の初期から独学でプログラミングを学んできた私は、工学と数学的分析の原理を市場の動きに応用することに情熱を注いでいます。ノイズの中で明確さを求めるトレーダーのためのツールを開発しています。市場環境フィルター(フラクタルディメンションなど)から、適応移動平均に基づく正確なシグナルまで多岐にわたります。 - バージョン: 1.0
- アクティベーション: 5
Fractal Dimension – Market Regime Analyzer
Copyright 2025, Jose María Molina Sánchez
📧 molinatrader67@gmail.com | バージョン 1.00
🔍 導入
金融市場は線形モデルや正規分布に従いません。その行動は複雑でカオス的であり、初期条件に対して非常に敏感です。噂やニュースなどの一見些細な出来事が、急激で予測不能な動きを引き起こす可能性があります。
フラクタル市場仮説は、こうした現象を理解するためのより現実的な枠組みを提供します。古典的な効率的市場仮説とは異なり、この仮説は価格が時間的自己相関を有し、分布に厚いテールがあり、異なる時間枠で統計的に自己相似な構造を持つことを認めます。
このインジケーター「Fractal Dimension – Market Regime Analyzer」は、市場のフラクタル次元を正確に測定し、市場環境がトレンド中かレンジ中かを客観的に識別するツールを提供し、トレーダーがより情報に基づいた意思決定を行うのを助けます。
🧮 フラクタル次元とは?
フラクタル次元は、価格の動きにおける「秩序」または「カオス」の度合いを測る1から2の値です:
- < 1.5:市場はトレンド中です。値が低いほど、トレンドが強く持続的です。
- = 1.5:市場は完全にランダムです(記憶なし)。
- > 1.5:市場はレンジ中です。値が高いほど、明確な方向性のないボラティリティが大きくなります。
この値は価格の長期記憶を反映しています:
- 低い次元は正の自己相関を示します:動きは継続する傾向があります。
- 高い次元は高値と安値の間での継続的な切り替えを示します:市場は方向性なく振動します。
📈 インジケーターの動作方法
Fractal Dimension.mq5 インジケーターは、ユーザーが設定した期間を使用して価格の時系列を分析します。結果は3つの方法で表示されます:
-
別ウィンドウで:
- 現在のフラクタル次元値を表示します。
- 1.0から2.0まで、0.1ごとの水平基準線を表示します。
- 赤ゾーン (> 1.5):レンジ市場、取引は推奨されません。
- 緑ゾーン (< 1.5):トレンド市場。値が低いほど緑が薄くなり、トレンドの強さを示します。
-
メインチャートウィンドウで:
- インジケーター名、選択された期間、および3桁の小数点以下の現在値を表示します。
- 例: Fractal_Dimension [13] = 1.383
-
自動コメント:
- 市場の状態に関する明確なメッセージ:
- "The market is trending."
- "The market is moving sideways."
- 市場の状態に関する明確なメッセージ:
⚙️ 入力パラメータ
期間:フラクタル次元を計算するために使用するバーの数。
推奨:資産と時間枠に応じてこの値を調整してください。期間が短すぎるとノイズが発生し、長すぎると遅延が生じます。
💡 重要なヒント:普遍的な期間はありません。各資産に合わせて最適化する必要があります:
- 長期トレンド中のテクノロジー株(例:NVIDIA):中程度の期間(10–20)が効果的です。
- ボラティルまたはレンジ中の資産(例:XRPUSD):短い期間(4–8)を試してみてください。
🎯 解釈と戦略的使用
✅ トレンドでの取引
- エントリー:フラクタル次元が1.5を下回ったとき。
- エグジット:再び1.5を超えたとき。
- 重要な注意:EAを使用する場合、シグナルは次の足の始値で実行されます。遅延を避けるには:
- エントリー条件:現在の足 ≤ 1.49 かつ前の足 > 1.5。
- エグジット条件:現在の足 ≥ 1.51 かつ前の足 < 1.5。
🔄 他のインジケーターとの組み合わせ
このインジケーターは直接的な売買シグナルを生成しませんが、市場の状態をフィルターする役割を果たします。パフォーマンスを最大化するには、以下のようなトレンド戦略と組み合わせてください:
- 移動平均(SMA、EMA)
- パラボリックSAR
- ボリンジャーバンド
- エンベロープ
🔗 例:Fractal Dimension < 1.5 のときだけ移動平均システムがシグナルを生成するようにします。
🌐 マルチタイムフレームおよびマルチアセット分析
添付画像のように、同じ資産でも時間枠によって異なる状態を示すことがあります:
EURUSD | 1分足 | 30 | ~1.3 | トレンド中 |
EURUSD | 30分足 | 30 | ~1.3 | トレンド中 |
USDCNH | 1分足 | 30 | ~1.5 | レンジ中 |
USDCNH | 1分足 | 5 | ~1.6 | レンジ中 |
これは、取引前に時間的コンテキストを分析することの重要性を示しています。
⚠️ 最終的な考慮事項
- 魔法のインジケーターではありません:分析ツールです。バックテストまたはシミュレーションによる検証が必要です。
- 適応性:市場は変化します。今日有効なものが明日も有効とは限りません。定期的にパラメータを見直してください。
- 取引期間:短期取引では十分な利益を得られない可能性があります。このインジケーターは中長期戦略で最も効果的です。
- 必須の事前シミュレーション:リアル口座で使用する前に、さまざまな資産と状況でその動作をシミュレートしてください。
✅ 結論
Fractal Dimension – Market Regime Analyzer は未来を予測しませんが、価格の動きの隠れた本質を明らかにします。市場がトレンド中かレンジ中かを正確に特定することで、誤った戦略を誤ったタイミングで使用するという最もコストのかかるミスを避けます。
これは、定量的トレーダー、EA開発者、およびコンテキスト分析を通じて一貫性を向上させたいあらゆるオペレーターにとって不可欠なツールです。
📎 開発者のメモ
"私は何年にもわたる非線形市場力学の研究を経て、このインジケーターを設計しました。単なる数式ではなく、市場が実際にどのように機能するかの実用的な翻訳です。規律を持って使用すれば、あなたに真の優位性をもたらします。"
— Jose María Molina Sánchez
📞 技術サポート
ご質問、提案、またはエラー報告については:
📧 molinatrader67@gmail.com
