VibeFox Gann
- インディケータ
- バージョン: 1.0
- アクティベーション: 5
VibeFox Gann — 自動スイングピボットから描く1x1クロスオーバー・エントリー付きギャン・ファン
VibeFox Gann は MetaTrader 5 向けのリアルタイム・ギャンアングル・インジケーターです。重要なスイングピボットを自ら検出し、そこから古典的なギャン・ファンを描き、1x1 クロスオーバーのエントリーシグナルが現れる瞬間を価格チャート上に直接マークし、すべての操作を一つのモダンでインタラクティブなパネルにまとめます。手作業でファンを配置して 1x1 ラインを見張る代わりに、ジオメトリとエントリーポイントが形成されるまさにその瞬間に確認できます。
インジケーターの仕組み
ギャン・ファンとは、一つのピボットから固定された価格/時間比率で引かれる直線群です。中心となる 1x1 のレイは、時間1単位に対して価格1単位だけ進みます — これがバランスのライン(正しくスケーリングされたチャート上での45°の角度)です。その上下には、より急なレイとより緩やかなレイが、古典的な比率 1x8、1x4、1x3、1x2、1x1、2x1、3x1、4x1、8x1 で並びます。価格が 1x1 の上にとどまっている限りトレンドは上昇とみなされ、1x1 を割り込むと主導権が反対側へ移ります。
VibeFox Gann はファンを自動的に構築します。直近の Bars(ルックバック・ウィンドウ)の中でスイングのアンカーを検出します。最安値が上昇する up fan のアンカーとなり、最高値が下降する down fan のアンカーとなります。1x1 の傾きはウィンドウの価格レンジをその長さで割って導かれるため、どの銘柄でもどの価格スケールでも意味のある角度になります。Scale はその自動傾斜を倍率で調整します。0 は自動(1x)、2 は 1x1 を2倍の急さにする、といった具合です。
ファンはトレンドレイ・オブジェクトとして価格チャートに直接描かれ、インジケーター本体は専用のサブウィンドウに置かれ、そこにコントロールパネルが収まります。Bars の値を大きくするとスイングアンカーをより過去まで探し、小さくするとファンを直近の値動きに近く保ちます。
エントリーポイント
VibeFox Gann の主な価値は自動エントリーポイントにあります。インジケーターは価格が 1x1 バランスラインとどう関わるかを監視し、明確なマーカーを価格チャート上に直接配置します。2つの独立したシグナルタイプが用意され、それぞれに専用のトグルがあります。
Entry — Up(1x1 上抜けクロス)
up fan はスイング安値にアンカーされ、その 1x1 は右へ向かって上昇します。あるバーが 1x1 を下回った後に再び 上 で引けると、そのバーの下に BUY マーカーが置かれます — 価格がバランスラインを取り戻し、勢いが上向きに転じています。
Entry — Down(1x1 下抜けクロス)
down fan はスイング高値にアンカーされ、その 1x1 は右へ向かって下降します。あるバーが 1x1 を上回った後に再び 下 で引けると、そのバーの上に SELL マーカーが現れます — 価格がバランスラインを失い、勢いが下向きに転じています。
買いと売りのマーカーは Buy と Sell のカラー設定で別々に色付けされるため、方向が一目で読み取れます。Marker セレクターでグリフをシンプルなクロス(+)、塗りつぶしの三角形、または尾付きの矢印に切り替えられ、Size はマーカーをピクセル単位(6〜40)で拡大縮小し、あらゆるチャートの密度に合わせます。
完全なビジュアルコントロール
ファンの色は Fan のカラーピッカーで、太さは Width で 1〜5 ピクセルに設定します(1x1 のレイは目立つように1ピクセル太く描かれます)。ファンのラインと両方のエントリーマーカーは、カラーピッカーのポップアップで透明度設定(0〜100%)に対応しており、チャートの背景に柔らかく溶け込ませることができます。価格チャート上のマーカーはサイズも色も独立して設定されるため、どんな背景でもエントリーがはっきりと際立ちます。
インタラクティブなオンチャート・パネル
インターフェース全体は、素早いマウス操作のために作られた滑らかなキャンバスベースのパネルです。ギャンのパラメーターは整然とした行にまとめられ、エントリーブロックは独自のゴールドの ENTRY 見出しで区切られているため、シグナル設定がファン設定と混ざることはありません。パネルのヘッダーにはコントロールアイコンが並びます。
Power — インジケーターをチャートから削除せずに、エントリーマーカーの描画をオン・オフします。
Settings(歯車) — 設定セクションを開閉します。
Updown(矢印) — パネルをサブウィンドウとメインチャートの間で移動します。
Close(バツ印) — インジケーターを閉じます。
リサイズ可能 — 右下の角をドラッグしてパネルを拡大縮小します。
折りたたみ可能 — ヘッダーをダブルクリックするとパネルがコンパクトな帯に折りたたまれます。
マウスホイール — 任意の数値フィールド(Width、Scale、Bars、Size)にカーソルを合わせてホイールをスクロールすると、キーボードを開かずに値を変更できます。
設定とパーソナライズ
Settings ボタンを押すと、パネルを作業環境に合わせるセクションが開きます。ライト・ダーク・自動の Theme、調整可能なパネル幅、ヘッダーサイズ、行の高さ、フォントサイズなどです。さらに細かな工夫として、Hide Footer で下部バーを隠し、Mini Header で折りたたみ時にヘッダーを縮小し、パネル外をクリックすると自動で折りたたむことができます。ほぼすべてのパラメーターはパネル上でその場でライブに変化します — Inputs タブの入力欄は起動時の初期値を設定するだけです。各コピーに固有の Instance を与えれば、1つのチャート上で複数の独立したコピーを動かし、異なるギャン設定を並べて比較することもできます。
エントリー通知
シグナルを待ってチャートに張り付いている必要はありません。各エントリーは、パネル上で独立して有効化できる複数の通知チャネルを通じて送信できます。
Alert — ターミナル内のポップアップメッセージ。
Push — スマートフォンの MetaTrader アプリへのモバイル通知。
Email — ターミナルのメール設定を通じて送られる手紙。
Telegram — アラートテキストとチャートのスクリーンショットを一緒に、あなたの Telegram チャットへ直接送信。
必要なチャネルだけを有効にすれば、作業中の銘柄と時間足で新しいエントリーが現れた瞬間に通知を受け取れます。
ビジュアル履歴(HTMLレポート)
Html チャネルを有効にすると、すべてのエントリーシグナルが、発生した瞬間のチャートのスクリーンショットと共に HTML レポートに保存されます。レポートはターミナルの Files フォルダ内、VibeFox_Gann ディレクトリ(MQL5/Files/VibeFox_Gann/result.html)に保存され、どのブラウザでも開けます — インジケーターが見つけたすべてのエントリーのビジュアルログが手に入ります。ワンクリックのゴミ箱ボタンで、いつでもレポートとそのスクリーンショットを消去して最初からやり直せます。
Telegram アラート
シグナルはあなたの Telegram チャットへ直接届けることもできます — アラートテキストと、検出された瞬間のチャートのスクリーンショットを一緒に。Telegram チャネルをオンにし、入力欄に bot token と chat id を入力してください。
配信は HTML レポートに乗って行われます。新しいシグナルはレポートに書き込まれ、ブラウザで開いたレポートがそれ自身であなたの Telegram チャットへ転送します。このため、Telegram を有効にすると自動的に Html レポートもオンに保たれ、2つのチャネルは連携して動作します。
内蔵の多言語ヘルプ
パネルには複数言語に対応した完全なヘルプページが組み込まれているため、各コントロールがそれを使うまさにその場所で説明されます。
パラメーター(Inputs タブ)
ほとんどの設定はパネル上(Settings ボタン)でその場でライブに変更できます — 入力パラメーターは起動時の初期値を設定するだけです。
Gann
Lookback (bars to find the swing anchors) — ファンをアンカーするスイング安値とスイング高値を探すために、直近の何本のバーをスキャンするか(10..2000)。デフォルト:100。
Scale, points/bar for 1x1 (0 = Auto) — 自動傾斜の倍率としての 1x1 ラインの急さ。0 は自動(レンジ/ルックバック)を意味します。デフォルト:0。
Fan Line Color — 価格チャート上のギャン・ファンのレイの色。デフォルト:DodgerBlue。
Fan Line Transparency — ファンラインの透明度(パーセント、0-100)。デフォルト:0。
Fan Line Width — ファンラインの太さ(ピクセル、1..5。1x1 のレイは1ピクセル太い)。デフォルト:1。
Entry Points
Up Fan (from swing low) — up fan を描き、1x1 上抜けで BUY マーカーを有効にします。デフォルト:オン。
Down Fan (from swing high) — down fan を描き、1x1 下抜けで 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。
Notifications
Push Notification — MetaTrader モバイルアプリへのプッシュアラートを有効にします。デフォルト:オフ。
Alert Popup — ターミナル内のポップアップアラートを有効にします。デフォルト:オフ。
Email — ターミナルのメール設定を通じたメールアラートを有効にします。デフォルト:オフ。
Html Report — 各シグナルをチャートのスクリーンショットと共に Files/VibeFox_Gann/result.html に保存します。デフォルト:オフ。
Telegram — HTML レポートを介して、チャートのスクリーンショット付きのシグナルを Telegram チャットへ転送します。デフォルト:オフ。
Telegram - bot token — 配信に使う Telegram ボットのトークン。デフォルト:空。
Telegram - chat id — 送信先の Telegram チャットの識別子。デフォルト:空。
Panel / 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。
