VibeFox ABCD
- インディケータ
- バージョン: 1.0
- アクティベーション: 5
VibeFox ABCD — ハーモニック AB=CD パターンと自動エントリーポイント
VibeFox ABCD は MetaTrader 5 向けのリアルタイム・ハーモニックパターン・インジケーターです。価格チャート上でクラシックな4点 ABCD パターンを直接検出し、各候補をフィボナッチ比率で検証して、パターンが完成した瞬間にポイント D のエントリーをマークします。すべての操作は1つのモダンなインタラクティブパネルにまとめられているため、手動でレッグを計測する必要がなく、パターンとそのエントリーポイントが形成されると同時に確認できます。
インジケーターの仕組み
インジケーターは3つのステージで分析を構築します:スイング検出、パターンスキャン、フィボナッチ検証です。
1. スイングピボット。 まず、VibeFox ABCD はジグザグエンジンを使用してスイングハイとスイングローのクリーンなチェーンに価格ノイズを低減します。3つのクラシックパラメーターがこれを制御します。Depth は2つのピボット間の最小バー数を設定し、エンジンが小さな振れを無視するようにします。Deviation は新しいピボットを登録するために必要な最小反転サイズで、価格の0.01%単位で計測されます(10 = 0.1%)。これにより、外国為替から指数まであらゆる銘柄で意味のある値となります。Backstep は同種の2つの極値間の最小バー数で、2つのピーク(または2つのトラフ)が近すぎる位置に並ぶのを防ぎます。
2. パターンスキャン。 インジケーターは交互するピボットのチェーンを辿り、連続する4点 A-B-C-D をすべてテストします。強気の候補は A(高値) → B(安値) → C(高値) → D(安値)、弱気の候補は A(安値) → B(高値) → C(安値) → D(高値)です。4つのポイントは価格チャート上で直線で結ばれるため、形状が一目で読み取れます。
3. フィボナッチ検証。 ハーモニックな比率を満たすレッグを持つパターンのみが保持されます。リトレースメント BC は AB レッグの 0.236 から 0.95 の範囲内、エクステンション CD は BC レッグの 1.0 から 3.618 の範囲内である必要があります。または、パターンがクラシックな AB=CD の等式を満たす必要があります(CD が AB の ±30% 以内)。これらの比率を満たさない候補は破棄されるため、構造化されたトレード可能な形状のみが残ります。
ABCD ラインは価格チャート(ウィンドウ 0)上にオブジェクトとして描画され、インジケーター自体はコントロールパネルが配置される専用のサブウィンドウに存在します。Bars 設定は処理する履歴の量を制限します。0 に設定すると利用可能なすべてのバーをスキャンし、重いチャートでの再描画を高速化するには小さい値を使用してください。
エントリーポイント
VibeFox ABCD の主な価値は、パターン完成点であり最適な反転ゾーンでもあるポイント D での自動エントリーです。インジケーターは条件を自動で追跡し、価格チャート上に明確なマーカーを配置します。
強気 ABCD — D での BUY
強気の ABCD はポイント D でスイングローとして終了します。このようなパターンが検証されると、ポイント D に BUY マーカーが配置されます。下降レッグ CD がハーモニックゾーン内で完成し、価格の上昇転換が期待されます。強気パターンは Bull トグルで有効化されます。
弱気 ABCD — D での SELL
弱気の ABCD はポイント D でスイングハイとして終了します。このようなパターンが検証されると、ポイント D に SELL マーカーが配置されます。上昇レッグ CD がハーモニックゾーン内で完成し、価格の下落転換が期待されます。弱気パターンは Bear トグルで有効化されます。
買いと売りのマーカーは Buy と Sell 設定で別々に色付けされるため、方向が瞬時に読み取れます。Marker セレクターはグリフをプレーンなクロス(+)、塗りつぶし三角形、または尾付き矢印に切り替え、Size コントロールはマーカーをピクセル単位(6〜40)でスケールしてあらゆるチャート密度に対応します。
完全なビジュアルコントロール
ABCD パターンのライン色は Line で設定し、太さは Width で 1〜5 ピクセルの範囲で設定します。パターンライン及び両エントリーマーカーは、カラーピッカーポップアップで透明度設定(0〜100%)をサポートしているため、チャート背景に柔らかくブレンドできます。価格チャート上のマーカーはサイズと色を独立して設定できるため、エントリーポイントがどんな背景に対しても明確に際立ちます。
インタラクティブなチャート上パネル
インターフェース全体は高速なマウス操作のために構築されたスムーズなキャンバスベースのパネルです。スイングとラインのパラメーターは整然とした行にまとめられ、エントリーブロックはゴールドの ENTRY 見出しで区別されているため、シグナル設定がライン設定と混在することはありません。パネルヘッダーにはコントロールアイコンが配置されています。
Power — インジケーターをチャートから削除せずに、エントリーマーカーの描画をオン・オフします。
Settings (gear) — 設定セクションを開閉します。
Updown (arrows) — パネルをサブウィンドウとメインチャートの間で移動します。
Close (cross) — インジケーターを閉じます。
Resizable — 右下コーナーをドラッグしてパネルをスケールします。
Collapsible — ヘッダーをダブルクリックするとパネルがコンパクトなストリップに折りたたまれます。
Mouse wheel — 数値フィールドにホバーしてホイールをスクロールすると、キーボードを使わずに値を変更できます。
設定とパーソナライズ
Settings ボタンでワークスペースに合わせてパネルをカスタマイズするセクションが開きます:ライト・ダーク・自動の Theme、調整可能なパネル幅、ヘッダーサイズ、行の高さ、フォントサイズ。追加オプションとして、Hide Footer でボトムバーを非表示にしたり、Mini Header で折りたたみ時のヘッダーをコンパクトにしたり、パネル外クリックで自動折りたたみにしたりすることができます。ほぼすべてのパラメーターはパネル上でリアルタイムに変更できます。Inputs タブの入力フィールドは初期値の設定のみです。また、各コピーに一意の Instance を割り当てることで、1つのチャート上で複数の独立したコピーを実行し、異なる ABCD 設定を並べて比較することもできます。
エントリー通知
パターンが完成するのをチャートを見守りながら待つ必要はありません。各エントリーは、パネル上で独立して有効化できる複数の通知チャンネルを通じて送信できます。
Alert — ターミナル内のポップアップメッセージ。
Push — スマートフォンの MetaTrader アプリへのモバイル通知。
Email — ターミナルのメール設定を通じて送信されるメール。
Telegram — チャートのスクリーンショットとともにアラートテキストを Telegram チャットに直接送信します。
必要なチャンネルのみを有効にすると、使用中の銘柄と時間軸に新しい ABCD エントリーが表示された瞬間に通知されます。
ビジュアル履歴(HTML レポート)
Html チャンネルを有効にすると、各エントリーシグナルがチャートのスクリーンショットとともに HTML レポートに保存されます。レポートはターミナルの Files フォルダ内、VibeFox_ABCD ディレクトリ(MQL5/Files/VibeFox_ABCD/result.html)に保存され、任意のブラウザで開けます。これによりインジケーターが検出した全 ABCD エントリーのビジュアルログが得られます。ワンクリックのゴミ箱ボタンで、最初からやり直したいときにレポートとスクリーンショットを消去できます。
Telegram アラート
シグナルは検出時のチャートスクリーンショットとともに Telegram チャットに直接配信することもできます。Telegram チャンネルをオンにして、入力欄にボットトークンとチャット ID を入力してください。
配信は HTML レポートを介して行われます。各新しいシグナルはレポートに書き込まれ、ブラウザで開かれたレポートが自動的に Telegram チャットに転送します。このため、Telegram を有効にすると自動的に Html レポートもオンになり、2つのチャンネルが連携して動作します。
組み込みの多言語ヘルプ
完全なヘルプページがパネルに組み込まれており、複数の言語で利用できます。すべてのコントロールは使用する場所で説明されます。
パラメーター(Inputs タブ)
ほとんどの設定はパネル上(Settings ボタン)でリアルタイムに変更できます。入力パラメーターは起動時の初期値のみを設定します。
ABCD(スイング)
Swing Depth — 2つのスイングピボット間の最小バー数(2〜100)。デフォルト: 12。
Swing Deviation — ピボットを登録するための最小反転サイズ、価格の0.01%単位(10 = 0.1%)。デフォルト: 5。
Swing Backstep — 2つの極値間の最小バー数。デフォルト: 3。
Bars of history to process — パターンスキャンが遡るバー数、0 = すべて利用可能。デフォルト: 500。
Pattern Line Color — 価格チャート上の ABCD パターンラインの色。デフォルト: DodgerBlue。
Line Transparency — パターンラインの透明度(パーセント)、0〜100。デフォルト: 0。
Pattern Line Width — パターンラインの太さ(ピクセル)、1〜5。デフォルト: 1。
エントリーポイント
Bullish ABCD (BUY at D) — 強気パターンとポイント D(スイングロー)での BUY マーカーを有効化します。デフォルト: オン。
Bearish ABCD (SELL at D) — 弱気パターンとポイント D(スイングハイ)での SELL マーカーを有効化します。デフォルト: オン。
Marker Font Size — エントリーマーカーのサイズ(ピクセル)、6〜40。デフォルト: 12。
Entry Marker — マーカーグリフ: Cross (+)、Triangle、または Arrow。デフォルト: Arrow。
Buy Color — BUY マーカーの色。デフォルト: LimeGreen。
Buy Transparency — 買いマーカーの透明度(パーセント)、0〜100。デフォルト: 0。
Sell Color — SELL マーカーの色。デフォルト: Red。
Sell Transparency — 売りマーカーの透明度(パーセント)、0〜100。デフォルト: 0。
通知
Push Notification — MetaTrader モバイルアプリへのプッシュアラートを有効化します。デフォルト: オフ。
Alert Popup — ターミナル内のポップアップアラートを有効化します。デフォルト: オフ。
Email — ターミナルのメール設定を通じたメールアラートを有効化します。デフォルト: オフ。
Html Report — 各シグナルをチャートスクリーンショットとともに Files/VibeFox_ABCD/result.html に保存します。デフォルト: オフ。
Telegram — HTML レポート経由でシグナルをチャートスクリーンショットとともに Telegram チャットに転送します。デフォルト: オフ。
Telegram - bot token — 配信に使用する Telegram ボットのトークン。デフォルト: 空。
Telegram - chat id — ターゲットの Telegram チャット識別子。デフォルト: 空。
パネル / Settings
Panel width, px — チャート上のパネルの幅(ピクセル)、300〜800。デフォルト: 800。
Header size — パネルヘッダーの高さ、1〜6。デフォルト: 1。
Theme — パネルのカラーテーマ: Light、Dark、または Auto。デフォルト: Auto。
Row height (px) — 各パラメーター行の高さ(ピクセル)。デフォルト: 34。
Font size — パネル内で使用されるフォントサイズ。デフォルト: 8。
Hide Footer — パネルのボトムバーを非表示にします。デフォルト: オフ。
Mini Header on collapse — パネル折りたたみ時にコンパクトなヘッダーストリップを表示します。デフォルト: オフ。
Close on click outside — パネル外をクリックすると自動的に折りたたみます。デフォルト: オフ。
Instance — 同じチャート上のインジケーターの各コピーに割り当てる一意の番号で、複数のインスタンスを並行して実行できます。デフォルト: 1。
Panel Start Window — パネルの初期位置を設定します: メインチャートまたはサブウィンドウ。デフォルト: Subwindow。
