ShapeRadar
- インディケータ
-
Evgeniy Zhdan
👋 こんにちは!
2010年からForex市場でのトレードと、トレード用ソフトウェアの開発に取り組んでいます。これまでに培ってきた実践的な経験を、相場分析やトレード判断に役立つ便利で効果的なツールの開発を通じて、ほかのトレーダーと共有しています。私の目標は、Forexをはじめとする金融市場での取引をサポートする、高品質なソリューションを開発することです。
✈️ Telegram: https://t.me/fx_mql - バージョン: 1.0
- アクティベーション: 20
ShapeRadar - 定番チャートパターン検出インジケーター
ShapeRadar は、テクニカル分析の定番パターンをチャート上で自動的に検出します。ダブルトップ/ボトム、トリプルトップ/ボトム、ヘッドアンドショルダーと逆ヘッドアンドショルダー、上昇ウェッジと下降ウェッジ、レクタングル、三角形、フラッグ、ペナントに対応しています。価格がパターンの境界を越えて確定すると、パターン本体、エントリーポイント、ストップロス、ターゲットを描画し、情報パネルが検出済みパターンをまとめて表示します。
MetaTrader 4 版:https://www.mql5.com/en/market/product/208464
どの銘柄・時間足でも動作します。シグナルはローソク足の確定時にのみ成立するため、すでに描画されたマークが消えたり、現在の足で再描画されたりすることはありません。チャート上でパターンの位置、ブレイクの位置、エントリー・ストップ・ターゲットを確認でき、パネルがすべてを一か所にまとめます。
私のチャンネルへの登録をお願いします:https://www.mql5.com/en/channels/algotrader
ご注意 - プレゼント!ご購入後に私までご連絡いただければ、私のインジケーターを無料で1つ差し上げます!
検出するパターン
- ダブルトップ、ダブルボトム
- トリプルトップ、トリプルボトム
- ヘッドアンドショルダー、逆ヘッドアンドショルダー
- 上昇ウェッジ、下降ウェッジ
- レクタングル
- 対称三角形、上昇三角形、下降三角形
- 強気フラッグ、弱気フラッグ
- 強気ペナント、弱気ペナント
チャート上の表示内容
- パターンのライン:ネックライン、またはウェッジ・三角形・フラッグ・レクタングルの境界線。
- 主要なポイント(天井、底、ヘッド、ショルダー)の円とラベル、および期待される値動きの説明。
- パターンの上または下にパターン名。
- Entry、SL、TP の各水準を、価格付きの短い破線で表示。ターゲットはパターンの大きさから算出され、ストップはパターンの形状に基づいて配置されます。
- 完成済みでまだブレイクしていないパターンは灰色の破線で表示(設定 “Forming patterns”)。
情報パネル
パネルは初期状態で左上に表示されます。どこでもマウスでドラッグでき、ヘッダーの [-] / [+] ボタンで折りたたみ、拡大縮小もできます。位置と状態はチャートごとに記憶されます。パネルは3つのブロックで構成されています。
“Forming”(形成中)ブロック
チャート上で完全に形が整っているものの、価格がまだ境界を越えて確定していないパターンを表示します。つまり、ブレイクを待っているパターンです。グループごとに1行、計3行あります。天井からの反転、底からの反転、2本のラインで作られる形(ウェッジ、三角形、レクタングル、フラッグ、ペナント)です。各行には次の情報が表示されます。
- 検出されたパターン名
- 期待される方向の矢印:赤は下、緑は上、2つの矢印はどちらにブレイクする可能性もあることを示します
- 待機カウンター(「経過 / 最大バー数」の形式)。最大値は “Bars to wait for breakout” で設定します。
用途:これは早期警告です。トレーダーはブレイクの前にパターンを確認でき、あらかじめシナリオを準備できます。注目すべき水準を把握し、境界付近にアラートや指値注文を設定し、エントリーとターゲットまでの距離を見積もれます。パターンは次の場合にブロックから消えます。
- 価格が境界を越えて確定し、シグナルになった場合("Signals" ブロックに移ります)
- パターンが無効になった場合:価格が反対側の境界を越えて確定した
- 待機時間が経過した場合
- パターンが終端に達した場合(三角形の頂点など)
- チャートの構造が変わり、パターンが再構築された場合
ブロックにハイフンが表示されている場合は、現在待機中の完成済みパターンがないことを意味します。これは正常です。パターンは常に現れるわけではなく、多くの場合、パターンが最終的に確定した直後に価格が境界をブレイクし、そのまま “Signals” ブロックに入ります。
“Signals”(シグナル)ブロック
直近5件のシグナルを新しい順に表示します。列の内容は次のとおりです。
- パターン名
- 方向の矢印(緑の上向き=買い、赤の下向き=売り)
- Entry - エントリー価格
- SL - ストップロス水準
- TP - ターゲット
- 結果:"TP" はターゲット到達、"SL" はストップ到達、"...” はシグナルが進行中、"-“ は長期間どちらにも到達しなかったことを示します。
チャート上のシグナルを正確な価格と照らし合わせ、過去のシグナルがどうなったかをすぐに確認できます。
“Statistics”(統計)ブロック
- Signals - 検出されたシグナルの総数。隣に上方向と下方向の件数を表示します。
- TP - ターゲットに到達したシグナルの数。
- SL - ストップで終わったシグナルの数。
- Win - 完了したシグナルのうちターゲットに到達した割合(TP / (TP + SL))。
- Open - 進行中のシグナルの数。
統計は分析対象の履歴から計算され、特定の銘柄・時間足でパターンがどう機能するかを判断する助けになります。同じ足でストップとターゲットの両方に触れた場合は、ストップとして集計されます。数字に納得できる銘柄と設定を選んでください。
使い方
- インジケーターをチャートに適用し、まずは初期設定のまま使います。
- “Forming” ブロックを確認します。近いうちにシグナルが出そうな場所がわかります。
- シグナル発生後は、チャート上の Entry、SL、TP を取引の目安として使います。
- 絞り込みたい場合は、不要なパターンをオフにし、感度を調整します。
- 選んだ銘柄での品質を “Statistics” ブロックで評価します。
- アラートを有効にすれば、常にチャートを見ている必要がありません。
- EA は4つの非表示バッファを読み取れます:シグナルコード(パターン番号。符号が方向を表す)、エントリー価格、ストップロス、テイクプロフィット。
設定項目
Detection(検出)
- Swing length (bars on each side) - 高値や安値が有意と見なされるために、両側に必要なバーの数。小さいほどパターンは増えますがノイズも増え、大きいほどパターンは少なく大きくなります。
- Equal highs/lows tolerance, % - ダブル/トリプルの天井・底、およびレクタングルの境界の許容差。パターンの高さに対する割合です。
- Shoulder symmetry, % - ヘッドアンドショルダーの左右のショルダーに許される差。
- Trendline touch tolerance, % - ポイントがラインからどれだけ離れていてもタッチと見なすか。同じ許容値が、ローソク足の実体がラインを突き抜ける度合いも制限します。
- Flat line tolerance, % - ラインの傾きがどこまでなら水平と見なすか(レクタングル、三角形)。
- Parallel / converging, % - ラインの平行(フラッグ)または収束(ウェッジ、三角形、ペナント)の許容値。
- Flag/pennant pole >= x first pullback - フラッグやペナントの前の値動きが、パターン内の最初の押し戻しの何倍以上である必要があるか。値が大きいほど選別が厳しくなります。
- Minimum pattern height (ATR) - ATR で測ったパターンの最小の高さ。小さく重要度の低いパターンを除外します。
- Bars to wait for breakout - パターン完成後、ブレイクを待つバー数。超えると監視を終了します。
- Longest pattern (bars) - パターンの最大の長さ(バー数)。
- Head & Shoulders target measured from - ヘッドアンドショルダーのターゲットの基準:Head(ヘッド)または Shoulder(ショルダー)。
- History bars to analyze (0 = all) - 分析する過去バーの数。小さいほど読み込みが速く、0 は全履歴です。
Patterns(パターン)
- Double Top / Bottom、Triple Top / Bottom、Head & Shoulders (+ inverse)、Rising / Falling Wedge、Rectangle、Triangles、Flags、Pennants - 各パターンのオン/オフ。
Drawing(描画)
- Circles and captions - 主要ポイントの円とテキストラベル。
- Entry / SL / TP levels - エントリー、ストップ、ターゲットのラインとラベル。
- Pattern name - チャート上のパターン名。
- Forming patterns - ブレイク待ちのパターンを示す灰色の破線。
- Patterns kept on chart - チャートに残す直近パターンの数。古いものは削除されます。
- Level line length (bars) - Entry / SL / TP ラインの長さ(バー数)。
- Line width - パターンラインの太さ。
- Text size - チャート上の文字サイズ:Small、Normal、Large。
- Chart text language - チャートのラベルとパネルの言語:English または Russian。
Alerts(アラート)
- Popup alert、Push notification、Email - 新しいシグナルの通知方法。
Colors(色)
- Pattern lines - パターンのラインとパターン名の色。
- Entry and TP - エントリー、ターゲット、買い矢印の色。
- Stop loss - ストップと売り矢印の色。
- Forming patterns - 形成中パターンのラインの色。
Panel(パネル)
- Show panel - パネルの表示/非表示。
- Panel scale, % (0 = adaptive to chart) - パネルの拡大率(%)。0 の場合、チャートウィンドウの大きさに自動で合わせます。
- Panel X offset (from left) と Panel Y offset (from top) - パネルの初期位置。初期設定は左上です。
- Panel background、Panel border、Panel text - パネルの色。
