YazanPro Pattern Scanner
- インディケータ
-
Yazan Adnan Ramadan Ibrahim
Algorithmic trader and MQL5 developer based in Jordan. I build Expert Advisors for MetaTrader 5 focused on gold (XAUUSD) and major FX pairs: multi-module confluence systems, short-hold scalping tools and manual trade panels. Each product is tested in the Strategy Tester on real ticks with - バージョン: 1.0
- アクティベーション: 10
YazanPro Pattern Scanner は MetaTrader 5 用のインジケーターです。選んだ時間足で最大 150 銘柄をチェックして古典的なチャートパターンとローソク足パターンを探し、各チャートパターンが到達した段階(形成中・完成・ブレイク・リテスト・確定・失敗)とともに一つの表に一覧表示します。
確定した足だけを読みます。注文は出さず、売買シグナルも出しません。
チャート上に表示されるもの
- 段階ごとの件数: 4 つの大きなタイルが、完成・ブレイク済み・リテスト中・確定のパターン数を数え、▲ 強気と ▼ 弱気に分けて表示します。タイルをクリックすると、それだけが一覧に残ります。
- 表: 1 パターンにつき 1 行、新しいものが上です。銘柄、時間足、パターン、段階、方向(▲ ▼)、経過本数、「水準まで」(最後の終値からブレイクラインまでの距離、ATR 単位)、「支 / 抵」(パターン方向で最も近いサポートまたはレジスタンスのゾーン、ATR 単位)、「出来高」(ブレイク時の出来高)。チャート自身の銘柄と時間足の行は金色の枠で囲まれます。1 ページ 18 行(5~30、入力項目)。150 銘柄を複数の時間足で見ると、必要なだけページが増えます。
- このチャートのパターン: チャート自身の銘柄と時間足がスキャン対象に含まれていれば、そのパターンを番号付きの点と境界線で描画します。行をクリックすると、チャートがその銘柄と時間足に切り替わります(または新しいチャートで開きます。入力項目)。
- ブレイクの点: ラインの外側で引けた足で、その出来高が書かれます。例:「vol √ 1.7x」(入力値 1.5 以上)または「weak vol 0.4x」。
- リテストの円: 価格がブレイクされたラインに戻った場所。
- 確定のチェック: 足が再びラインから離れて引けた場所に「retest done」。失敗した場合は × 印。
- 段階ラベルとガイド線: 例:「Falling Wedge: confirmed √」、目標ガイド(TP、値幅の測定)とストップガイド(SL、直近のスイングの外側)。ダマシの後は 2 本のガイドが反対側のものになります。ストップは失敗したブレイクが到達した高値または安値の外側(+ 0.1 ATR)、目標はパターンの反対側の境界です。
- ボタン: 時間足(M1~MN1、金色 = スキャン中)、方向(両方・強気・弱気)、段階フィルター(すべて・形成中・完成・ブレイク・リテスト・確定・失敗 / 終了・ローソク)、出来高 √(ブレイク時の出来高が入力値に達した行だけ)、言語、折りたたみ、ページ。最下行に進み具合が表示されます。例:「scanned 596 / 600 pairs」。
読み方
- タイルを見て、各段階にいくつパターンがあるかを確認します。タイルか段階ボタンをクリックすると、それだけが一覧に残ります。
- 行を左から右へ読みます。EURAUD · H1 · Bear Flag · breakout · ▼ · 1 · +0.2 ATR · S 1.5 · x0.4 の意味は、EURAUD H1 でベアフラッグが下にブレイクし、ブレイク足は 1 本前に確定、最後の終値はブレイクされたラインから 0.2 ATR 外側、最も近いサポートゾーンは 1.5 ATR 下、ブレイク足の出来高はその前の 20 本の平均の 0.4 倍、ということです。ブレイク前は「水準まで」の列に、最後の終値がブレイクラインまであとどれだけ離れているかが表示されます。
- 出来高を確認します。x1.5(入力項目)以上だと値は緑色になり √ が付きます。CFD と FX では MetaTrader 5 が提供するのはティックボリューム(価格の変化回数)で、実際の取引量ではありません。
- 行にマウスを置くと、ツールチップにそのステップの足の時刻、ブレイク水準、目標、最後の終値、最も近いサポートとレジスタンスとその強さが表示されます。
- 行をクリックして描画を読みます。点、ブレイクの点、リテストの円、確定のチェック、ガイド線が、各ステップがどこで起きたかを示します。
- 「形成中?」の行は、最新の点がまだ確定していないため、変わったり消えたりすることがあります。それ以外の段階はすべて確定した足で決まります。
しないこと
- 取引はしません。シグナルサービスでもありません。パターン、段階、ローソク足はチャートを説明するもので、次の動きを予測するものではありません。
- 精度や勝率は一切うたっていません。完成したパターンやブレイクしたパターンでも失敗することがあります。だから表にはダマシと期限切れの段階があります。
- 1 つのチャートでスキャンするのは最大 150 銘柄です。それ以上は、別のチャートに独自の銘柄リストで 2 つ目のコピーを置いてください。
- 出来高は多くの人が見る確認材料であって、ここで有効性が示されたフィルターではありません。出来高の列はテストしていません。
- 描画するのはチャート自身の銘柄と時間足のパターンだけです。ほかの行は一覧に出るだけで描画されません。
スキャン対象
- 銘柄: 気配値表示(チャートの銘柄が最初)、ブローカーが提供するフル取引可能で最近の気配がある全銘柄(気配値表示のものが先)、または独自のリスト(例:「EURUSD,XAUUSD,US500」)。初期値は最大 60、上限は 150。ブローカーのサフィックスは自動で見つけます(EURUSD で EURUSD.m が見つかります)。スキャンのために気配値表示へ追加した銘柄は、インジケーターを外した後も残ることがあります(MetaTrader はデータを使用中の銘柄を非表示にしません)。必要なら手動で非表示にしてください。
- 時間足: 初期値は M15、H1、H4、D1。M1、M5、M15、M30、H1、H4、D1、W1、MN1 のどれでも、パネルのボタンでオン・オフできます。
- 市場: FX、貴金属、指数、株式、エネルギー、暗号資産など、ブローカーが提供するもの。
チャートパターンとその段階
パターンエンジンは各銘柄・各時間足のスイングポイント(2 x ATR のジグザグ)を読み、次を見つけます:
- ダブル・トリプルトップとボトム
- ヘッドアンドショルダーとその逆
- 上昇・下降・対称三角形
- 上昇・下降ウェッジ
- ブルフラッグとベアフラッグ(フラッグが狭まる場合はペナント)
- レクタングル、上昇・下降チャネル、カップアンドハンドルとその逆(表では * 印)
各パターンは到達したステップを表示します:
- 形成中? 最新の点が現在進行中の高値または安値で、まだ確定していない
- 完成: すべての点が確定し、ブレイクラインの外側での引けを待っている
- ブレイク: 足がラインの外側で引けた
- リテスト: 価格がブレイクされたラインに戻った
- 確定: リテストの後、足が再びラインから離れて引けた(測定した値幅に達した場合は「目標到達」)
- ダマシ: 価格がパターンの内側に戻って引けた
- 期限切れ: 期限内にリテストも確定も起きなかった
ローソク足パターン
各ペアの最後の確定足で 40 種類のローソク足パターンをチェックします。例: ハンマー、シューティングスター、包み足、はらみ足、切り込み線、かぶせ線、明けの明星と宵の明星、赤三兵、黒三兵、キッカー、ピンバー、アウトサイドバー、インサイドバーのブレイク、毛抜き、寄り付き坊主、捨て子線、丸坊主。ほとんどは直前に短いトレンドが必要です。優勢な側で最も強いものが一覧に出ます。同じ足ではチャートパターンがローソク足パターンより上に並びます。
アラート
新しい完成パターン、ブレイク、リテストでポップアップとプッシュ通知を出します。確定とローソク足パターンのアラートも追加でオンにできます。各ステップは 1 回だけ通知します。インジケーター起動時にすでにあるものは通知しません。プッシュメッセージはまとめられ、MetaTrader のプッシュ制限内で数秒に 1 回までしか送られません。
ターミナルに軽い
スキャンはタイマーで動き、一度に少数のペアを、1 ステップあたり最大約 30 ms の処理で進めます。各ペアは自分の足が確定したときだけ読み直します。履歴がまだ同期していない銘柄は「loading」と表示され、3 秒ごとに再試行します。ターミナルがそれを待つことはありません。1 週間気配のない銘柄は「no recent quotes」と表示され、スキップされます。インジケーターハンドルは作成しません。
パネル
- パネルは 12 言語で、上部のボタンで切り替えます: 英語、アラビア語、ロシア語、中国語、スペイン語、ポルトガル語、日本語、ドイツ語、韓国語、フランス語、イタリア語、トルコ語。
- 折りたたみボタンでパネルをタイルだけに縮められます。
- 選んだ言語、フィルター、時間足は、チャートの銘柄や時間足を変えても保持されます。
対象ユーザー
複数の市場と時間足でチャートパターンを追い、どこでパターンが形成・ブレイク・リテストされたかを、チャートを一つずつ開かずに一覧で見たいトレーダー向けです。ご自身の分析のためのウォッチリストであり、売買システムではありません。
チャートの読み方(仕組み)
- パターンとローソク足は確定した足で検出します。ステップは確定した足で決まり、次の足が形成中の間は変わりません。
- 「形成中?」のパターンは最新の高値または安値を使い、それはまだ動く可能性があります。後の足で変わったり消えたりすることがあります。
- リテストとダマシの距離はその時間足の ATR(14) の一定割合です: フラッグ、トップ、ボトム、ヘッドアンドショルダー、カップは 0.2 ATR、三角形、ウェッジ、レクタングル、チャネルは 0.5 ATR。確定のないブレイクは 6 本または 12 本で期限切れになります。
- レクタングル、チャネル、カップ(* 印)は、より単純な 2 回目の検出から来ます。そのペアのメインのパターンと共通の点がない場合にだけ表示されます。
- サポートとレジスタンスのゾーンは、互いに 0.5 ATR 以内にあるスイングポイントとキリのよい数字から作られます。ゾーンには少なくとも 2 つ必要です。
- 「出来高」の列は、ブレイク足の出来高をその前の 20 本の平均で割った値です。同じ値がチャート上のブレイクの点の横にも書かれます。
- ペアには少なくとも 62 本の履歴が必要です。新しい銘柄の W1 と MN1 では「short history」と表示されることがあります。
- ストラテジーテスターでは、選んだ時間足でテスト中の銘柄だけをスキャンします。
Inputs(入力項目)
Scan(スキャン)
- Symbols to scan: Market Watch (or: All tradable symbols on the server, Custom list)
- Custom list: symbols, comma separated: empty
- Max symbols scanned (1..150): 60
- Timeframes, comma separated (M1 M5 M15 M30 H1 H4 D1 W1 MN1): M15,H1,H4,D1
- Chart patterns with their stage: true
- Candlestick patterns on the last closed bar: true
- Nearest support / resistance column: true
- Symbol/timeframe pairs evaluated per timer tick (1..20): 8
- Volume confirmed: break bar tick volume / 20-bar average at least: 1.5
Table(表)
- Stage filter shown first: All stages
- Direction filter shown first: Both directions
- Table rows per page (5..30): 18
- Click on a row: Switch this chart to it (or: Open it in a new chart)
Display(表示)
- Panel language: English (12 言語、パネルでも切り替え可能)
- Panel X / Y, pixels from the top-left corner: 10 / 30
- Draw the pattern of this chart's symbol and timeframe: true
Alerts(アラート)
- Alert: pattern completed (waiting for the breakout): true
- Alert: breakout: true
- Alert: retest of the broken line: true
- Alert: confirmed after the retest: false
- Alert: candlestick pattern: false
- Also send a push notification: false
クイックスタート
- インジケーターを任意のチャートに適用します。気配値表示(最大 60 銘柄)を M15、H1、H4、D1 でスキャンします。
- 右上のボタンで言語を選びます。
- タイトルの下のボタンで時間足をオン・オフします。
- タイルまたは段階ボタンをクリックするとブレイク、リテスト、確定だけを一覧にでき、方向ボタンで強気だけ・弱気だけにできます。
- 行をクリックするとそのチャートが開きます。行にマウスを置くと水準が表示されます。
よくある質問
どの銘柄をスキャンしますか?
選んだソースです: 気配値表示、サーバー上の取引可能な全銘柄(気配値表示のものが先)、または独自のリスト。初期値 60、最大 150。気配値表示モードと全銘柄モードでは、チャート自身の銘柄が常に含まれます。
「loading」と表示されるのはなぜですか?
ターミナルがその銘柄の履歴をまだダウンロードまたは作成中です。スキャナーは 3 秒ごとに再試行し、待つことはありません。
行をクリックした後、表がもう一度埋まっていくのはなぜですか?
MetaTrader はチャートの銘柄や時間足が変わるとインジケーターを再読み込みするため、スキャンが最初からやり直しになります(120 ペアで数秒)。言語とフィルターは保持されます。スキャナーのチャートをそのままにしたい場合は「Open it in a new chart」を選んでください。
リペイントしますか?
ステップは確定した足で決まり、次の足が形成中の間は変わりません。「形成中?」のパターンは最新の点がまだ確定していないため、後の足で変わったり消えたりすることがあります。また、パターンが期限切れになったり、同じペアのより新しいパターンに置き換わったりすると、行は表から消えます。
取引したり売買シグナルを出したりしますか?
いいえ。注文は出さず、バッファもありません。パターンとその段階を一覧にするだけで、どう使うかはあなたの判断です。
ストラテジーテスターで動きますか?
はい、テスト中の銘柄だけで動きます。
取引には大きな損失のリスクがあります。このインジケーターは価格を予測せず、いかなる結果も保証しません。チャートパターンとローソク足パターンはしばしば失敗します。スキャナーは、ご自身の分析の一部として、詳しく見る価値のあるチャートを見つけるためにお使いください。
