VibeFox Market Regime
- インディケータ
- バージョン: 1.20
- アップデート済み: 2 7月 2026
- アクティベーション: 5
VibeFox Market Regime — トレンド・レンジ・トランジションのための複合レジームフィルター
VibeFox Market Regime は MetaTrader 5 向けのリアルタイム市場コンテキストインジケーターです。毎バーごとに 0 から 100 の複合トレンドクオリティスコアを計算し、現在の市場を TREND、RANGE、VOLATILE、NEUTRAL の 4 つのレジームのいずれかに分類します。スコアは別サブウィンドウに色付きラインとして表示され、レジームが変化するたびにプライスチャート上にクロスマーカーが現れます。このインジケーターは BUY・SELL シグナルを生成しません — 「現在の市場はどのような状態か?」という前提の問いに答えるものです。
トレンドクオリティスコアが測定するもの
スコアは、市場構造の異なる側面をそれぞれ測定する 3 つの独立したコンポーネントの加重合成値です。これらを組み合わせることで、市場が目的を持って動いているのか、方向性なくさまよっているのか、単にノイズを生成しているのかを反映する単一の数値を得ます。
ADX コンポーネント — トレンド強度
ADX(Average Directional Index)コンポーネントは、方向を問わず現在の方向性ある動きの強さを測定します。ADX が高ければ価格が一方向に安定して動いていることを意味し、低ければ市場に方向性がないことを示します。ADX Period パラメーターはルックバック期間を制御します。Weight ADX パラメーターは、このコンポーネントが他の 2 つに対してどれだけ最終スコアに寄与するかを調整します。
ATR コンポーネント — 相対的ボラティリティ
ATR(Average True Range)コンポーネントは、直近の ATR 値のパーセンタイルとして、現在のボラティリティをその過去の履歴と比較して測定します。高い相対ボラティリティはブレイクアウトや強いトレンドに伴うことが多く、低い相対ボラティリティは圧縮されたレンジ相場の特徴です。ATR Period パラメーターはルックバック期間を制御します。Weight ATR パラメーターは複合スコアへの寄与度を設定します。
ER コンポーネント — 動きの純度
ER(Kaufman Efficiency Ratio)コンポーネントは、価格が A から B へどれだけ直線的に動いているかを測定します — 正味の変位と総移動距離の比率です。ER が 1 に近ければ価格がほぼ直線で動いたことを意味し、0 に近ければ同じ場所を何度も往復したことを示します。これはトレンドクオリティの最も純粋な指標です。ATR が高くADX が中程度であっても、ER が低ければ市場は荒れた状態です。ER Period パラメーターはルックバック期間を制御します。Weight ER パラメーターはその寄与度を設定します。
スコアの計算とレジームの割り当て方法
各コンポーネントは 0~100 の範囲に正規化され、加重平均で組み合わされます。3 つのウェイト — W_ADX、W_ATR、W_ER — はデフォルトでそれぞれ 1.0 で、各コンポーネントに等しい影響力を与えます。一つのウェイトを上げると、複合値がその市場構造の次元に傾きます。ウェイトをゼロにするとそのコンポーネントは完全に除外されます。
2 つのしきい値が 0~100 のスケールを分類ゾーンに分けます。複合スコアが Trend Threshold(デフォルト 60)以上のとき、レジームは TREND に分類されます。スコアが Range Threshold(デフォルト 40)以下のとき、レジームは RANGE です。2 つのしきい値の間はトランジションゾーンで、VOLATILE(ATR 高・ER 低 — 荒れた拡張)または NEUTRAL(中程度の値、明確な構造的バイアスなし)に分類されます。しきい値ラインはスコアライン上に直接点線の水平レベルとして描かれるため、分類境界が常に見えます。
スコアラインは一目でレジームを読み取れるよう 4 色で描かれます:TREND は緑、RANGE は灰色、VOLATILE はオレンジ、NEUTRAL は青。
ALERT — レジーム変化通知
レジーム変化マーカー
分類されたレジームが確定バーで変化するたびに — 例えば RANGE から TREND へ — そのバーの位置にプライスチャート上でクロスマーカーが置かれます。マーカーの色は新しいレジームに対応し、緑のクロスは市場が TREND に入ったことを、灰色のクロスは RANGE に入ったことを意味します。マーカーはトランジションを表すもので、エントリーではありません。コンテキストが変化したことを示すものであり、即座に行動すべきシグナルではありません。
ALERT グループの Alert トグルは、マーカーの描画をオン・オフします。Alert がオンのとき、表示中のチャート履歴内のすべてのレジーム変化の過去マーカーが描画されます。オフのとき、マーカーは表示されません。トグルの隣の Size フィールドで、マーカーのサイズを 1 から 5 で制御します。
VibeFox Market Regime はフィルターおよびコンテキストレイヤーであり、方向性エントリーシグナルではありません。RANGE から TREND へのレジーム変化は買いを意味しません。市場がトレンドフォロー戦略の機能しやすい条件に入ったことを意味します。この情報は方向性システムと組み合わせて使用するものであり、代替するものではありません。
ビジュアルコントロール
スコアラインは別サブウィンドウで固定の 0~100 スケールを占めます。常に 3 つの水平点線レベルが存在します:Trend Threshold での Trend レベル、Range Threshold での Range レベル、そして 50 でのニュートラルな Mid レベルです。ラインの色はレジームが変化するにつれてバーごとに変わり、ライン 1 本でレジーム状態の履歴全体が読み取れます。現在のレジーム名と現在のスコア値がパネル内の表示として表示されます。
インタラクティブなオンチャートパネル
インターフェース全体は、高速なマウス操作のために構築されたスムーズなキャンバスベースのパネルです。すべてのパラメーターが 3 列の整理された行にまとめられています。パネルヘッダーには制御アイコンが配置されています。
Power — チャートからインジケーターを削除せずに、スコアライン、マーカー、シグナルをオン・オフします。
Settings (gear) — 設定セクションを開閉します。
Updown (arrows) — パネルを別サブウィンドウとメインチャートの間で移動します。
Close (cross) — インジケーターを閉じます。
Resizable — 右下コーナーをドラッグしてパネルをスケールします。
Collapsible — ヘッダーをダブルクリックするとパネルがコンパクトなストリップに折りたたまれます。
Mouse wheel — 任意の数値フィールドにカーソルを合わせてホイールをスクロールすると、キーボードを開かずに値を変更できます。
設定とパーソナライズ
Settings ボタンを押すと、ワークスペースに合わせてパネルを調整するセクションが開きます:ライト、ダーク、または自動の Theme、調整可能なパネル幅、ヘッダーサイズ、行高さ、フォントサイズ。Hide Footer でボトムバーを非表示にし、Mini Header で折りたたみ時にミニヘッダーを表示し、パネル外クリックで自動折りたたみも設定できます。ほぼすべてのパラメーターはパネル上でリアルタイムに変更できます。Inputs タブの入力フィールドは起動時の初期値を設定するだけです。各コピーに固有の Instance 番号を与えることで、1 つのチャートで複数の独立したコピーを実行し、異なる期間の組み合わせを並べてモニタリングすることもできます。
レジーム変化通知
レジームのトランジションを待ちながらチャートを監視する必要はありません。各変化は、パネル上で独立して有効にできる複数の通知チャンネルを通じて送信できます。
Alert — ターミナル内のポップアップメッセージ。
Push — スマートフォンの MetaTrader アプリへのモバイル通知。
Email — ターミナルのメール設定を通じて送信されるメール。
Telegram — アラートテキストとチャートスクリーンショットを Telegram チャットに直接送信。
必要なチャンネルだけを有効にすれば、ご使用のシンボルおよびタイムフレームで市場が一つのレジームから別のレジームに移行した瞬間に通知が届きます。
ビジュアル履歴 — Html レポート
Html チャンネルを有効にすると、すべてのレジーム変化通知が、発火した瞬間のチャートスクリーンショットとともに HTML レポートに保存されます。レポートはターミナルの Files フォルダー内の VibeFox_MarketRegime ディレクトリに保存され、任意のブラウザーで開けます — インジケーターが検出したすべてのレジームトランジションのビジュアルログが得られます。ワンクリックのゴミ箱ボタンで、新たに始めたいときにレポートとスクリーンショットをいつでも消去できます。
Telegram Alerts
シグナルは Telegram チャットに直接配信することもできます — 検出の瞬間のチャートスクリーンショットとともにアラートテキストが届きます。Telegram チャンネルをオンにして、インプットにボットトークンとチャット ID を入力してください。
配信は HTML レポートを介して行われます。各新しいシグナルはレポートに書き込まれ、ブラウザーで開かれたレポートが自動的に Telegram チャットに転送します。このため、Telegram を有効にすると Html レポートが自動的にオンに保たれ、2 つのチャンネルが連携して動作します。
組み込みの多言語ヘルプ
パネルに完全なヘルプページが組み込まれており、10 言語で利用できます。すべての操作がその使用場所で説明されています。
パラメーター(Inputs タブ)
ほとんどの設定はパネル上でリアルタイムに変更できます(Settings ボタン)— 入力パラメーターは起動時の初期値を設定するだけです。
Score
ADX Period — ADX コンポーネントのルックバック期間、範囲 1..200。デフォルト:14。
ATR Period — ATR 相対ボラティリティコンポーネントのルックバック期間、範囲 1..200。デフォルト:14。
ER Period — カウフマン効率比コンポーネントのルックバック期間、範囲 1..200。デフォルト:10。
Weights / Thresholds
W_ADX (trend-strength weight) — 複合スコアにおける ADX コンポーネントの相対ウェイト、範囲 0.0..10.0。デフォルト:1.0。
W_ATR (volatility weight) — ATR 相対ボラティリティコンポーネントの相対ウェイト、範囲 0.0..10.0。デフォルト:1.0。
W_ER (move-purity weight) — カウフマン ER コンポーネントの相対ウェイト、範囲 0.0..10.0。デフォルト:1.0。
Trend Threshold (score>=) — このスコア以上でレジームが TREND に分類される複合スコア、範囲 0..100。デフォルト:60。
Range Threshold (score<=) — このスコア以下でレジームが RANGE に分類される複合スコア、範囲 0..100。デフォルト:40。
Entry Points
Regime Change signal — プライスチャート上のレジーム変化クロスマーカーを有効にします。デフォルト:オフ。
Marker Size (1-5) — チャート上のレジーム変化マーカーのサイズ。デフォルト:2。
Notifications
Push Notification — モバイル MetaTrader ターミナルへのプッシュ通知。デフォルト:オフ。
Alert Popup — ターミナル内の Alert ポップアップウィンドウ。デフォルト:オフ。
Email — ターミナルのメール設定を通じて送信されるメール。デフォルト:オフ。
Html Report — すべてのレジーム変化をスクリーンショットとともに HTML レポートに保存します(Files フォルダー、VibeFox_MarketRegime ディレクトリ)、任意のブラウザーで開けます。デフォルト:オフ。
Telegram — HTML レポートを通じて各シグナルを Telegram チャットに送信します(アラートテキストとチャートスクリーンショット)。デフォルト:オフ。
Telegram bot token — メッセージの送信に使用する Telegram ボットのトークン。
Telegram chat id — シグナルを受信する Telegram チャットの ID。
Panel / Settings
Panel width, px (300..800) — パネルの幅(ピクセル)。デフォルト:800。
Header size (1..6) — ヘッダーサイズ。デフォルト:1。
Theme — カラーテーマ:Auto(チャートに従う)、Dark、Light。デフォルト:Auto。
Row height (px) — パネルの行高さ(ピクセル)。デフォルト:34。
Font size — パネルのフォントサイズ。デフォルト:8。
Hide Footer — パネルのボトムバーを非表示にします。デフォルト:オフ。
Mini Header on collapse — パネル折りたたみ時にミニヘッダーを表示します。デフォルト:オフ。
Close on click outside — パネル外クリックでパネルを折りたたみます。デフォルト:オフ。
Instance (unique per copy: 1,2,3...) — インスタンス番号。同一チャートに複数の独立したコピーを配置できます。デフォルト:1。
Panel Start Window — 起動時にパネルが開く場所:Subwindow または Chart。デフォルト:Subwindow。
