記事「プライスアクション分析ツールキットの開発(第21回):Market Structure Flip Detector Tool」についてのディスカッション

 

新しい記事「プライスアクション分析ツールキットの開発(第21回):Market Structure Flip Detector Tool」はパブリッシュされました:

The Market Structure Flip Detectorエキスパートアドバイザー(EA)は、市場センチメントの変化を常に監視する頼れるパートナーとして機能します。ATR (Average True Range)に基づく閾値を活用することで、構造の反転を的確に検出し、各高値切り下げおよび安値切り上げを明確なインジケーターで表示します。MQL5の高速な実行性能と柔軟なAPIにより、このツールはリアルタイム分析を可能にし、最適な視認性を保つよう表示を調整しながら、反転の回数やタイミングをモニターできるライブダッシュボードも提供します。さらに、カスタマイズ可能なサウンド通知やプッシュ通知により、重要なシグナルを確実に受け取ることができ、シンプルな入力と補助ルーチンがどのように価格変動を実用的な戦略へと変換するかを実感できます。

このEAは取引における最も難しい課題の一つである「騙しの反転シグナル」に対処します。乱高下する価格変動は単純なピボット検出を狂わせ、トレーダーを騙しの動き(ホイップソー)に巻き込んでしまいます。Market Structure Flip Detectorは、ATR (Average True Range)を柔軟なバー数フィルターに変換することでこれを解決します。小さな値動きを無視し、有効な高値と安値のみを捉え、より高値更新が高値切り下げに変わったときには下降反転を、より安値更新が安値切り上げに変わったときには上昇反転を検出します。このEAを使うことで、以下のことが理解できます。

  • ATRを、荒れた相場では拡大し、落ち着いた相場では収縮する深みのある指標に変換する方法
  • 候補となる高値や安値の前後のバーを正確に一定数スキャンしてピボットを確認する手法
  • トレンドのバイアスを維持し、前回の構造が破られた後にのみ反転が発生するようにする方法
  • チャート上に矢印やピボットラベルを表示し、反転の回数やタイミングを追跡するライブ統計パネルでシグナルを注釈付けする方法

以下は、EURUSDの実際の市場環境でのEAの動作を示すGIFです。1分足が確定するごとに、EAは連続する安値を追跡し、前回の谷を上回るスイングロー(安値の引き上げ)を見つけます。その安値の引き上げが現れ他場合、緑色の「HL」矢印をチャートに表示し、上昇反転を示します。同時に、画面上部のヘッダーパネルが更新され、ここでは「12回の強気転換」「1回の弱気転換」、および「平均HL間隔108.0分」といった最新の集計が表示されます。この動画は、下降構造から上昇への潜在的な転換を非常にわかりやすく示しています。

ライブ市場結果


作者: Christian Benjamin

 
bool IsSwingHigh( int shift, int depth)
  {
   double p = iHigh ( _Symbol , _Period ,shift);
   for ( int i= shift-depth; i<=shift+depth; i++)
       if (i>= 0 && iHigh ( _Symbol , _Period ,i) > p)
         return false ;
   return true ;
  }

こんにちは、なぜint i=shift-depthと 書くのか理解できません

説明していただけますか?ありがとうございます。