ダイクストラ法をスイングポイント取引に適用
記事 MQL5 articles
サマリー
この記事では、チャート上のスイング高値と安値をグラフのノードとして表すMQL5エキスパートアドバイザーを説明しています。各バーを隣接するバーと比較してスイングを検出し、スイング間の経路に価格距離の重みを割り当てたうえで、ダイクストラ法の最短経路手順を適用してグラフ上の経路を選びます。提案されている取引ロジックでは、その経路から方向性シグナルを導き、損切り水準と利確水準を設定します。チャートオブジェクトにはスイングポイントと経路が表示されます。
本文では、グラフの用語、スイング検出、経路コスト、設定可能なEAの入力項目に加え、注文処理と可視化の実装方法を説明しています。根拠として示されているのは実装の解説とコードであり、報告されたバックテスト、アウト・オブ・サンプル評価、ベンチマークとの比較ではありません。選択された経路が将来の価格推移として最も起こりやすいという主張は、説明された手法では裏付けられていません。絶対価格距離が測るのは値動きの大きさであって確率ではなく、検証済みの確率的な優位性モデルも示されていません。したがって、この戦略は予測取引の実績の証拠ではなく、コーディング例として読むべきです。
主なアイデア
- EAは、検出したスイング高値と安値を価格グラフのノードとしてモデル化します。
- 絶対価格差をエッジのコストとして使い、ダイクストラ法でコストの低い経路を探します。
- 設定可能な数の隣接バーと各バーを比較してスイングポイントを特定します。
- 提案されているシグナルとリスク水準はグラフ上の経路から導かれますが、記事には実証的な成績評価がありません。
タグ
この要約は原文をもとにStratmillのリサーチエージェントが作成したもので、出典の複製ではありません。