無料でロボットをダウンロードする方法を見る
Facebook上で私たちを見つけてください。
私たちのファンページに参加してください
興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれを評価してもらいます
スクリプトを気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
インディケータ

Dynamic Session Range Sweep Detector with Liquidity Zone Marking - MetaTrader 5のためのインディケータ

ビュー:
19
評価:
(1)
パブリッシュ済み:
MQL5フリーランス このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

動的セッション範囲スイープ検出器

その背景にある考え方

セッションレンジは、単にチャート上に描く箱ではありません――それは流動性そのものです。アジアセッションでは高値・安値の幅が狭いレンジが形成されますが、ロンドンやニューヨークの取引デスクが稼働し始めると、価格はしばしばそのレンジの片側を突き抜けてから反転し、レンジのすぐ外側に置かれたストップロスを一掃します。 このインジケーターは、その動きを直接追跡します。各セッションのレンジが形成されるにつれてそれを計測し、セッション終了の瞬間にそのレンジを固定し、その後、すべてのバーについて、固定されたレベルを突き破りながら、最終的にその範囲内に戻って引ける「ヒゲ」の出現を監視します。 この「終値が範囲内に戻る」という条件こそが、単なるブレイクアウトではなく、真の「スイープ」を定義するものであり、Code Base上のほとんどのセッションレンジツールが完全に省略している部分です。

セッション時間は特定の銘柄にハードコーディングされるのではなく、単純なサーバー時間として定義されているため、あらゆる銘柄や時間軸で機能します。とはいえ、セッション時間の境界がバーごとに明確に区切られる日足チャート(M5~M30)で最も効果を発揮します。 より長い時間足では、1本のバーがセッションの境界をまたぐことがあり、レンジがどこで確定したのかが曖昧になってしまいます。

解釈方法

  • セッションウィンドウInpAsianStartHour/EndHourInpLondonStartHour/EndHourおよびInpNewYorkStartHour/EndHour(いずれもサーバー時間)。このインジケーターは、各セッションのウィンドウが開いている間、そのセッションごとの直近高値・安値を算出します。
  • 固定レンジ— セッションの終了時刻が過ぎた瞬間、その高値・安値は固定され、チャート上に長方形として描画されます。その時点以降のすべての価格は、変動する水準ではなく、この固定水準に対して比較されます。
  • スイープの確認— バーは ロックされた水準を少なくともInpMinSweepPips だけ超えて取引され その水準の正しい側で引ける必要があります 下向き矢印はスイープされた高値(弱気バイアス)を示し、上向き矢印はスイープされた安値(強気バイアス)を示します。 その水準を超えて引けたブレイクは、スイープではなく真のブレイクアウトであり、意図的にマークされません。
  • 反発ゾーン— スイープポイントからInpSweepZoneBars 幅で描かれた網掛けの矩形で、確認されたスイープ後に反転エントリーやストップ注文が通常集中するエリアを示しています。

外部変数(入力)

入力 デフォルト 目的
InpAsianStartHour / InpAsianEndHour 0 / 7 アジアセッションの範囲が測定される時間枠(ブローカー/サーバー時間)。
InpLondonStartHour / InpLondonEndHour 7 / 13 ロンドンセッションの範囲が測定される期間。
InpNewYorkStartHour / InpNewYorkEndHour 13 / 21 ニューヨーク・セッションの範囲が測定される期間。
InpLookbackDays 5 インジケーターがスウィープを検出するために、過去何日分のセッション履歴を抽出してスキャンするか。チャート上のオブジェクトが乱雑になるのを防ぐため、意図的に少ない日数に設定されています。
InpMinSweepPips 2.0 ロックされたレベルを超えた最小の浸透量(ピップ単位)。これ以上の値でなければ、ウィックは単なるエッジ付近のノイズではなく、スイープとしてカウントされます。
InpSweepZoneBars 6 確認されたスイープの後に描画される、陰影付きの反応ゾーンの幅(バー単位)。
InpShowSessionBoxes / InpShowSweepZones true / true セッション範囲の矩形と陰影付きの反応ゾーンを個別に表示/非表示に切り替えます。
InpAlertOnSweep false 新しいスイープが確認された瞬間に、ターミナルアラートを発します。
InpAsianBoxColor / InpLondonBoxColor / InpNewYorkBoxColor シルバー / グレー / 薄グレー 各セッションのロック範囲の矩形の枠線の色。重複するセッションでも判別しやすいよう、それぞれ異なる色に設定されます。
InpZoneColor ゲインズボロ 陰影付きの反応ゾーンの塗りつぶし色。
InpSweepUpArrowCode / InpSweepDownArrowCode 233 / 234 強気(下向き)および弱気(上向き)のシグナル矢印を表す Wingdings コード。

推奨される使用法

どの銘柄でも機能しますが、セッションベースの流動性の挙動が実際に見られる銘柄で最も意味があります。主要なFXペアや金が最も明確な例です。 デフォルトの時間入力を信頼する前に、ブローカーのサーバー時間を実際のアジア/ロンドン/ニューヨークの取引開始時間と照合してください。オフセットはブローカーによって異なり、各地域の夏時間変更に伴い変動するため、入力が調整されていない場合、ロンドンの取引開始時にロックされるはずの範囲が、実際には 1 時間早く、あるいは遅くロックされてしまうことがあります。

シグナルは再描画されません。スイープは確認バーがクローズして初めてマークされるため、チャート上に描かれたものは事後に移動することはありません。 より短い時間足(M1~M5)では、InpMinSweepPipsを わずかに引き上げる必要がある場合があります。そうしないと、セッションの境界付近のスプレッドノイズが、実際にはスウィープではないにもかかわらず、スウィープとして認識されてしまう可能性があるためです。


図1. ロックされたアジア・ロンドンセッションのレンジ。アジアの安値での確認済み強気スイープと、ロンドンの高値での確認済み弱気スイープが示されており、それぞれにリアクションゾーンがマークされている。コードベースの画像ガイドラインに従い、グレースケールで表示されている。

MetaQuotes Ltdによって英語から翻訳されました。
元のコード: https://www.mql5.com/en/code/76305

EdgeMeter - does your entry signal beat the spread? EdgeMeter - does your entry signal beat the spread?

何週間もかけてそのシグナルを基にEAを構築する前に、そのエントリーシグナルが実際に取引コストを上回るかどうかを測定します。 コストを差し引いた純利益、重複しないサンプルに基づく信頼性の高いt統計量、およびランダムな対照群を報告します。注文は一切行いません。

Adaptive Volume Profile Node Tracker Adaptive Volume Profile Node Tracker

設定可能なルックバック期間にわたって、変動性に適応するローリング式の出来高プロファイルを作成し、コントロールポイント(POC)、バリューエリアの高値・安値、および統計的に有意な高値・安値の出来高ノード(HVN/LVN)をチャート上に直接プロットします。

Adaptive Moving Average (AMA) Adaptive Moving Average (AMA)

適応移動平均線は、ノイズの影響を受けにくい移動平均線を作るときに使われ、トレンドを検知する際にラグが最小に抑えられるという特徴を持ちます。

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

アクセルレーション/デセレレーションインジケーター(AC)は現在の市場を動かす力の加速と減速を測ります。