VWAP(Volume Weighted Average Price、出来高加重平均価格)は、価格を単純平均するのではなく、出来高の多い価格帯をより重く評価して算出する平均価格です。
移動平均線との最大の違いは「出来高を考慮する」点です。薄い出来高で一瞬跳ねた価格はVWAPをほぼ動かしません。大量取引を伴って価格が動けば、VWAPはその価格帯に強く引き寄せられます。これはつまり、VWAPは「チャートの線」ではなく市場参加者が平均いくらで取引したかを示すデータです。
(最初はMACDやRSIと同じ感覚で使っていたけど、機関投資家の執行ベンチマークだと知ってから見方が変わった。「VWAPより上なら買い」じゃなくて、「VWAPの上で価格が安定しているかどうか」を見るようになった)
ただしFXには注意点があります。スポットFXには中央取引所がないため、表示される「出来高」は実際の取引数量ではなく価格が更新された回数(tick volume)です。株式や先物のVWAPとは性質が違います。流動性の高い通貨ペアではtick volumeと実出来高の相関が高い研究もありますが、この限界を理解した上で使うことが重要です。
TradingViewで使えるVWAPスクリプト
VWAPの見方は「1本の線の上か下か」だけではありません。標準偏差バンド・アンカー型・受け入れ/拒否判定など、複数のアプローチがあります。
VWAPxLevels-OnlyFlow — VWAP+標準偏差バンド+前日レベルの複合表示
☞ VWAPxLevels-OnlyFlow by ofderk
当日VWAPに3グループの標準偏差バンドと、前日クローズVWAP・前日各バンドを重ねて表示するスクリプトです。当日の平均コストだけでなく、昨日の参加者が平均いくらで取引を終えたかも同時に確認できます。

読み方と使い方
- 価格がVWAP付近:その日の公平な取引価格帯。方向を確認して動きを判断する
- ±1σバンド付近:通常の値動き範囲の端。ここで反発するか突破するかを見る
- ±2σ以上:平均から大きく乖離した状態。強いトレンドでは維持されるが、平均回帰の候補にもなる
- 前日VWAPを価格が上回って維持:昨日の参加者より有利な位置を今日も保っている。上昇バイアスの目安
- 前日VWAPを下回る:昨日の平均コスト以下に落ちた。弱気サインとして見る
他のスクリプトとの違い
当日だけでなく前日のVWAPとバンドを同時に表示できる点が特徴です。前日のVWAPが翌日のサポート・レジスタンスとして機能する場面でそのまま使えます。
VWAP Control Shift Map [AGPro Series] — 受け入れ・拒否・平均回帰リスクを可視化
☞ VWAP Control Shift Map [AGPro Series] by AGProLabs
VWAPのコントロールゾーンで価格が「受け入れられているか(Accept)」「拒否されているか(Reject)」「平均回帰リスクが高いか(Mean Revert)」を判定してダッシュボードに表示するスクリプトです。MEAN REVERT / ACCEPT ABOVE / ACCEPT BELOW の3状態をリアルタイムで確認できます。

読み方と使い方
- ACCEPT ABOVE:価格がVWAP上で定着。買い方が主導権を持っている状態。押し目買いの環境として読む
- ACCEPT BELOW:価格がVWAP下で定着。売り方が主導権を持っている状態。戻り売りの環境として読む
- MEAN REVERT(平均回帰リスク高):VWAPから乖離しすぎていて、平均に引き戻される可能性が高い状態。チャート上に「MEAN REVERT | Q 46」のようなラベルが出る
- Reversion Riskの数値:高いほど現在位置が平均から遠く、平均回帰する可能性が高い
他のスクリプトとの違い
「VWAPより上か下か」だけでなく、その位置の「質」を評価できます。平均から遠すぎる場所でトレンドフォローして捕まる失敗を減らすのに使えます。
Triple Anchored VWAP [D/W/M] — 日次・週次・月次アンカーVWAPを同時表示
☞ Triple Anchored VWAP [D/W/M] by lanagroinc
日次(D)・週次(W)・月次(M)の3つのアンカーVWAPを独立して表示するスクリプトです。各VWAPに2本の標準偏差バンドが付きます。EURUSD等のFX通貨ペアに最適化されています。
![Triple Anchored VWAP [D/W/M] — 日次・週次・月次の3本アンカーVWAP同時表示](/images/indicators/vwap/TS3psnL2.webp)
読み方と使い方
- 日次VWAP(D):今日のデイトレーダーが平均いくらで取引しているか。日中のフェアバリュー
- 週次VWAP(W):今週の参加者の平均コスト。週単位の強弱判断に使う
- 月次VWAP(M):今月の参加者全体の平均コスト。スイングトレードの方向確認に使う
- 3本が近い価格帯に集まっている場所:日・週・月すべての参加者にとって重要なコスト帯。強いサポートやレジスタンスになりやすい
- 日次VWAPだけが価格より上、週次・月次は下:短期は強気、中長期は弱気の分断状態。方向感が定まりにくく、どちらかに動くまで待つ判断が必要
他のスクリプトとの違い
単日のVWAPだけを見る一般的なアプローチと違い、3つの時間軸を同時に確認できます。デイトレーダーがスイングの流れを確認しながら短期のトレードをするような使い方に向いています。
どのスクリプトを選ぶか
| こんな目的に | おすすめ | 理由 |
|---|---|---|
| 当日の公平価格と通常レンジを確認したい | VWAPxLevels-OnlyFlow | VWAP+標準偏差バンド+前日レベルを一覧できる |
| VWAPから離れすぎていないか確認したい | VWAP Control Shift Map | 受け入れ・拒否・平均回帰リスクをダッシュボードで判断できる |
| 日・週・月の複数時間軸を同時に見たい | Triple Anchored VWAP | 3時間軸のアンカーVWAPを同時確認できる |
VWAPを使うときに知っておくこと
FXのVWAPはtick volumeベース
スポットFXには中央取引所がなく、各ブローカーのデータ供給元によってVWAPの形が変わります。表示される出来高は取引数量ではなく価格更新回数(tick volume)です。完全なデータではありませんが、傾向の参考にはなります。より正確なVWAPを参照したい場合は、CMEの通貨先物(EUR/USDならユーロ先物の6E、USD/JPYなら円先物の6J)のVWAPを参考にする方法があります。
VWAPに触れた瞬間ではなく「その後」を見る
VWAPは触れたら必ず反転するという指標ではありません。重要なのはVWAPに触れた後の動きです。
- VWAPを一時的に割り込んだ後すぐに回復(リクレーム):下に売った参加者が捕まっている可能性。その後のリテストで持ちこたえれば買い候補
- VWAPを上抜けたが維持できずに戻る:上に買った参加者が捕まっている可能性。上値が重い相場のサイン
- VWAPに近づいても跳ね返されて元の方向に進む:そのトレンドが強い状態。逆張りせずトレンドフォロー優先
ロンドン・ニューヨーク時間が最も有効
FXは24時間市場ですが、流動性はセッションによって大きく異なります。ロンドン時間とニューヨーク時間の重複時間帯が最も出来高が多く、VWAPレベルへの反応が出やすいです。アジア時間の薄い時間帯に形成されたVWAPレベルは、ロンドン勢が参入してきたときに動きが出やすいです。