VWAP Suite Pro
- インディケータ
-
Ahmed Hamed Hamed Eadwan
JAPANESE TRANSLATION — 日本語
===============================
TITLE:
MQL5開発者&トレーダー | R protocols創設者
ABOUT:
こんにちは、私はAhmedです。アラブ首長国連邦を拠点とする
トレーダー兼MQL5開発者、R protocolsの創設者です。
1984年からコードを書き、2006年から市場で取引を行っています。
長年にわたり、自分の使用のためにトレーディングツールを開発し、
実市場経験を通じて改良してきました。 - バージョン: 1.1
- アップデート済み: 28 7月 2026
- アクティベーション: 5
ほとんどのVWAPインジケーターは、深夜にリセットされる単一のラインを提供するだけです。シンプルな設定には十分ですが、ロンドン始値とニューヨーク始値に対する価格の動きを比較したい場合、あるいは3週間前の特定のスウィングハイにVWAPを固定しながら同時に日足・週足レベルを監視したい場合には、それだけでは不十分です。
これらのニーズを一つ一つ解決するために別々のインジケーターを追加し続けた結果、同じチャートに5つのVWAPツールが並び、それぞれが入力パネルのスペースを奪い合い、独自の計算ループを実行する状態になりました。パフォーマンスは低下し、チャートは散乱し、切り替えボタンも存在しなかったため、可視性を変更するたびにインジケーターのプロパティを開く必要がありました。
VWAP Multi-Session Proは、これらすべてを単一のインジケーターで置き換えるために作られました。実際のトレードで使用するすべてのVWAPタイプを処理し、正確性を最優先に設計された計算エンジンに基づいています。
VWAPが実際に測定するものと、複数の時間軸が重要な理由
VWAPは特定の期間における出来高加重平均価格です。価格が日次VWAPを上回っている場合、始値から買った平均参加者は利益を得ています。下回っている場合、平均的な買い手は損失を抱えています。これにより、VWAPは平均回帰設定の自然な参照点となります。
単一の日次VWAPの限界は、それが市場活動の一つの時間軸しか捉えないことです。日中チャートを見るトレーダーは、週次フェアバリューの位置、現在のセッションが独自の平均を確立しているか、最近の主要イベントからの機関投資家のアンカーがどこにあるかも知る必要があります。
含まれる8種類のVWAP
日次VWAP。ブローカーの深夜だけでなく、指定した時間にリセットします。自動GMT検出は読み込み時にブローカーサーバー時刻を読み取るため、夏時間の変更を手動で調整する必要はありません。
セッションVWAP。定義した取引時間のみに機能します。D1以上では自動的に非表示になります。
アジアセッションVWAP。典型的なアジア取引時間向けに事前設定されていますが、完全に調整可能です。D1以上では非表示になります。
ニューヨークセッションVWAP。同じアプローチで、ニューヨーク時間向けに事前設定されています。D1以上では非表示になります。
週次VWAP。毎週月曜日にリセットし、週全体の出来高加重価格を累積します。すべての時間軸で機能します。
月次VWAP。毎月の最初のバーでリセットします。多くの機関投資家デスクがベンチマーク参照として月次VWAPを使用しています。すべての時間軸で機能します。
HTF VWAP。CopyRates()を使用して選択した上位時間軸からVWAPを計算します。インジケーターはHTF期間が現在のチャート期間より厳密に高いことを検証します。再試行メカニズムがHTF履歴がまだロードされていない場合を処理します。
アンカーVWAP、3つの独立したポイント。最初のアンカーはチャートをクリックして手動で配置するか、特定の日時に設定するか、スウィングポイント検出を使用して自動的に検出できます。明示的なスロット選択システムにはラベル付きボタン(SET A1、SET A2、SET A3)が含まれています。アンカー時刻はGlobalVariablesを介して持続します。
標準偏差バンド
各VWAPタイプには、出来高加重分散公式を使用して計算された3ペアの標準偏差バンドが含まれています。実際の運用では、SD1バンドは正常なセッション中に価格が大部分の時間を費やす領域をカバーします。SD2は統計的に正常なレンジの端を示します。SD3の延伸は比較的まれで、多くの場合、疲弊を示します。
カラーシステム
各VWAPタイプには単一のベースカラー入力があります。SDバンドはITU-R BT.601輝度式に基づく適応輝度計算を使用してそのベースカラーから自動的に導出されます。日次VWAPのベースカラーを青からオレンジに変更すると、日次グループの7本すべての線が一貫して更新されます。
シグナル矢印
シグナルシステムは完全に閉じたバーのみで動作します。ライブバーはシグナルに対して評価されないため、設計上リペイントを排除しています。
VWAP Bounce。設定された許容範囲内で価格がVWAPラインに近づき、モメンタムが反転を確認する状況を探します。
SD Bounce。VWAPラインではなくSDバンドに適用される同じロジックです。
VWAP Cross。価格が少なくとも1バー反対側にあった後、VWAPの一方の側で引けると発火します。
Combined。VWAP近接性とモメンタム確認パターンの両方を必要とします。
VWAP計算のための価格モード
5つの価格モードが利用可能です: 典型価格(H+L+C)/3、終値のみ、中央値(H+L)/2、加重終値(H+L+C+C)/4、OHLC4(O+H+L+C)/4。出来高はデフォルトのティック出来高または実際の出来高を使用できます。
ネイキッドVWAPレベル
ShowPrevVWAPLevelsがアクティブな場合、インジケーターは前N日間の終値VWAP値に水平線を引きます(1〜30日)。OnlyNakedLevelsが有効な場合、現在のセッションで価格がそのレベルに触れると、そのレベルは自動的に削除されます。
バンドフィル
5つの主要VWAPタイプのいずれかの2つのSDバンド間にオプションの塗りつぶし領域を描くことができます。DRAW_FILLINGとして実装され、他のプロットのバッファインデックスマッピングに影響しません。
アラートシステム
アラートはVWAPクロス、SDタッチ、シグナル矢印に対して発火します。各アラートタイプには独立したクールダウンタイマーがあります。MT5ポップアップアラート、MetaQuotesモバイルアプリへのプッシュ通知、メールをサポートします。バージョン1.21から、VWAPクロスアラートはすべてのアクティブなVWAPタイプを独立してカバーします。
チャート上のインターフェース
9つのトグルボタンがチャートの上部に表示されます。トグル状態はGlobalVariablesに保存されるため、チャート切り替えとターミナル再起動後も維持されます。手動アンカーモードでは、SET A1、SET A2、SET A3の追加ボタン行が表示されます。情報パネルはすべてのアクティブVWAPの現在の数値を表示します。
パフォーマンスとマルチチャート使用
計算は最古の利用可能なバーから現在のバーへの単一のフォワードパスで実行されます。MaxHistoryBarsは処理されるバー数を制限します(デフォルト50,000バー)。すべてのチャートオブジェクトとGlobalVariablesはチャートIDでプレフィックスされるため、同じターミナルの異なるチャート上の複数のインスタンスは互いに干渉しません。
EA開発者向け -- バッファインデックス参照
74個のバッファはすべてINDICATOR_DATAタイプです。バッファの可視性切り替えはPLOT_DRAW_TYPE = DRAW_NONEを通じて独占的に処理されます。どのVWAPタイプが有効になっているかに関係なく、プロットからバッファへのマッピングは固定され予測可能です。対応するVWAPが非アクティブな場合、値はEMPTY_VALUEになります。
| バッファ | 名称 | バッファ | 名称 |
|---|---|---|---|
| 0 | 日次 VWAP | 1 | 日次 +1SD |
| 2 | 日次 -1SD | 3 | 日次 +2SD |
| 4 | 日次 -2SD | 5 | 日次 +3SD |
| 6 | 日次 -3SD | 7 | セッション VWAP |
| 8 | セッション +1SD | 9 | セッション -1SD |
| 10 | セッション +2SD | 11 | セッション -2SD |
| 12 | セッション +3SD | 13 | セッション -3SD |
| 14 | アンカー1 VWAP | 15 | アンカー1 +1SD |
| 16 | アンカー1 -1SD | 17 | アンカー1 +2SD |
| 18 | アンカー1 -2SD | 19 | アンカー1 +3SD |
| 20 | アンカー1 -3SD | 21 | アジア VWAP |
| 22 | アジア +1SD | 23 | アジア -1SD |
| 24 | アジア +2SD | 25 | アジア -2SD |
| 26 | アジア +3SD | 27 | アジア -3SD |
| 28 | NY VWAP | 29 | NY +1SD |
| 30 | NY -1SD | 31 | NY +2SD |
| 32 | NY -2SD | 33 | NY +3SD |
| 34 | NY -3SD | 35 | 週次 VWAP |
| 36 | 週次 +1SD | 37 | 週次 -1SD |
| 38 | 週次 +2SD | 39 | 週次 -2SD |
| 40 | 週次 +3SD | 41 | 週次 -3SD |
| 42 | 月次 VWAP | 43 | 月次 +1SD |
| 44 | 月次 -1SD | 45 | 月次 +2SD |
| 46 | 月次 -2SD | 47 | 月次 +3SD |
| 48 | 月次 -3SD | 49 | HTF VWAP |
| 50 | HTF +1SD | 51 | HTF -1SD |
| 52 | HTF +2SD | 53 | HTF -2SD |
| 54 | HTF +3SD | 55 | HTF -3SD |
| 56 | 買いシグナル矢印 | 57 | 売りシグナル矢印 |
| 58 | バンドフィル上 | 59 | バンドフィル下 |
| 60 | アンカー2 VWAP | 61 | アンカー2 +1SD |
| 62 | アンカー2 -1SD | 63 | アンカー2 +2SD |
| 64 | アンカー2 -2SD | 65 | アンカー2 +3SD |
| 66 | アンカー2 -3SD | 67 | アンカー3 VWAP |
| 68 | アンカー3 +1SD | 69 | アンカー3 -1SD |
| 70 | アンカー3 +2SD | 71 | アンカー3 -2SD |
| 72 | アンカー3 +3SD | 73 | アンカー3 -3SD |
よくある質問
インジケーターはリペイントしますか?しません。シグナル矢印は完全に閉じたバーに配置され、バーが閉じた後は移動も削除もされません。
どの時間軸で機能しますか?日次、週次、月次VWAPはM1からMNのすべての時間軸で機能します。セッションVWAPはD1以上で自動的に非表示になります。
暗号通貨、インデックス、株式で機能しますか?はい。インジケーターはデフォルトでティック出来高を使用します。これはMT5のすべての商品で利用可能です。
複数のチャートで同時に使用できますか?はい。すべてのオブジェクトはチャートIDでプレフィックスされるため、異なるチャート上のインスタンスは完全に独立しています。
アンカーポイントを手動で設定するには?UseAnchoredVWAPを有効にしてAnchorModeをANCHOR_MANUALに設定します。SET A1ボタンをクリックしてスロットを有効化します。次に、アンカーしたいバーでチャートをクリックします。
プロップファームのアカウントで機能しますか?このインジケーターは読み取り専用です。DLLを使用せず、外部接続も行いません。
ターミナルが遅くなりますか?50,000バーの履歴と8つのVWAPタイプすべてが有効な場合、最初の完全な再計算は2秒未満かかります。
ご質問や問題がございましたら、下のコメント欄をご利用ください。定期的に確認し、すべての技術的な質問にお答えします。
