フラクタルピボットを局所的で信頼できるアンカーとして利用し、2種類の補完的なシグナルを検出します。1つ目はChoCH (Change of Character)で、上昇トレンドが高値更新に失敗したり、下降トレンドが安値更新に失敗したりすることで、相場がこれまでのバイアスを失いつつあることを示す早期警告です。2つ目はBOS (Break of Structure)で、価格が前のスイングハイまたはスイングローを終値で明確に突破したときにバイアス転換を確定させるシグナルです。ChoCHが前兆、BOSが確定と捉えると理解しやすいでしょう。
file 'C: \UsersAdministrator@AppData@Roaming@MetaQuotesTerminal@24F345EB9F291441AFE537834F9D8A19@MQL5@Include@stdlib_mq5.mqh' not found Fractal_Reaction_System.mq5
file 'C:˶UsersAdministrator˶AppData˶Roaming˶MetaQuotesTerminal˶24F345EB9F291441AFE537834F9D8A19˶MQL5˶Include˶stdlib_mq5.mqh' not found Fractal_Reaction_System.mq5
新しい記事「プライスアクション分析ツールキットの開発(第39回):MQL5でBOSとChoCHの検出を自動化する」はパブリッシュされました:
フラクタルピボットを局所的で信頼できるアンカーとして利用し、2種類の補完的なシグナルを検出します。1つ目はChoCH (Change of Character)で、上昇トレンドが高値更新に失敗したり、下降トレンドが安値更新に失敗したりすることで、相場がこれまでのバイアスを失いつつあることを示す早期警告です。2つ目はBOS (Break of Structure)で、価格が前のスイングハイまたはスイングローを終値で明確に突破したときにバイアス転換を確定させるシグナルです。ChoCHが前兆、BOSが確定と捉えると理解しやすいでしょう。
フラクタルとChoCH/BOSを組み合わせることで、分析のための明確で非リペイント型のアンカー、反転のより早い警告、そして多時間足での構造把握の精度向上(特に下位足のノイズ除去)が得られます。これらのルールは自動化、ログ記録、バックテストが容易で、EA化にも非常に適しています。
本記事では、アルゴリズム設計からMQL5での完全な実装まで順を追って解説します。確定バーを用いたフラクタルスキャン、メモリ安全なフラクタル保存、永続オブジェクトの安全な描画、そして確定したBOS/ChoCHをログや通知(デスクトップ、モバイル、サウンド)するイベント処理などを扱います。読み終える頃には、実運用レベルの検出システムをコンパイルし、テストし、配備できる状態になっているはずです。
作者: Christian Benjamin