VWAPとは?出来高加重平均価格は、時間がたつほど動かなくなる

「価格がVWAPの上にある、今日は買い優勢だ。」

VWAP(出来高加重平均価格)は、短期トレーダーに「今日の強弱の分かれ目」としてよく使われます。意味は直感的で、今日の寄り付きから今までに、平均すると1回の取引がだいたいどの価格で成立したかです。しかしVWAPには、あまり気づかれていない性格があります。決めるのは寄り付きの数本で、後になるほど動かなくなる。この記事ではまずローソク足3本で一度計算し、次に 1〜4 の番号を付けた実際のチャート(ユーロ/ドル、2025年1月)で、このことをはっきりさせます。

この記事は MASQuant の「トレーディングアカデミー・テクニカル指標大全」シリーズの1本です。すべての指標の分類はテクニカル指標大全にまとめています。

ひと言でいうと

VWAP=今日の寄り付きから今までの、すべての取引の「平均コスト」。取引の多い価格ほど重く計算される。

答えてくれる問いは「今日これまで、みんなは平均してどの価格で取引したか?今の価格はそのコストより高いか低いか?」です。

夜市の屋台の、今日の平均仕入れ値だと考えてみてください。朝に1kgあたり100で500kgを一気に仕入れれば、平均コストは100付近に決まります。夕方に1kgあたり110で50kgをぱらぱらと追加しても、平均コストは少ししか動きません。量の多い1回が基調を決め、量の少ない1回はいくら高くてもほとんど動かせません。

まず計算してみる:3本のローソク足でわかる

計算しやすいように、以下では各ローソク足を1つの価格で代表させます(説明用の数字であり、相場データではありません)。

何本目 価格 出来高 累計(価格 × 出来高) 累計出来高 VWAP = 左の2列を割ったもの
1本目 100 500 50,000 500 100
2本目 102 300 80,600 800 100.75
3本目 110 50 86,100 850 101.29
  • 2本目:出来高300は累計出来高の3割強を占め、VWAPを100から100.75まで引き上げます。
  • 3本目:価格は一気に110まで上がりましたが、出来高はわずか50。VWAPは100.75から101.29に動いただけです。

これがVWAPの2つの性格です。出来高の大きい価格ほど重みが大きい。そして寄り付きからずっと積み上げていくので、後から加わる足ほど占める割合が小さくなる。

正式な計算式

典型価格 =(高値 + 安値 + 終値)÷ 3
VWAP = Σ(典型価格 × 出来高)÷ Σ 出来高
(Σはこのセッションの最初の足から今まで積み上げ、新しいセッションごとにやり直す)

一般的な移動平均線との大きな違いは2つです。一般的な移動平均線は「直近N本」を見て1本1本を同じ重さで扱いますが、VWAPは「寄り付きから今までのすべて」を見て出来高で重み付けし、しかもセッションごと(ふつうは毎日)にゼロからやり直します。

チャートで見る:ユーロの3つの取引日、1〜4 の順に

下のチャートは、ユーロ/ドル(EURUSD)の2025年1月24日、27日、28日の3つの取引日の1時間足で、MT5の過去の価格データから取ったものです(時刻はプラットフォームのサーバー時間、1日24本)。1日目は0.7%上昇、2日目は行ったり来たりで終値の差はわずか0.2%、3日目は0.6%下落しました。

ユーロ/ドルの2025年1月24日、27日、28日の1時間足と、毎日リセットされるVWAP。上昇日は価格がほぼずっとVWAPの上、レンジ日は6回横切り、下落日はほぼずっと下
図:ユーロ/ドル(EURUSD)1時間足、2025/1/24、1/27、1/28、MT5の過去の価格データ(サーバー時間)。白抜きのローソク足は陽線、塗りつぶしは陰線。オレンジの線がVWAPで、毎日の始まりにリセットされます。グレーの破線が各日の区切りです。薄いオレンジの背景が上昇日と下落日、グレーの背景がレンジ日。下のグレーの棒は出来高(MT5のティックボリューム)です。右が価格、下が日付で、丸数字は下の説明に対応しています。
1

1日目の2本目:この1本だけで累計出来高の47%。始まったばかりで累計出来高がまだ少ないので、新しい1本がVWAPを大きく動かせます。

2

1日目の20本目:累計出来高のわずか4.2%。価格はすでに朝よりかなり高いのに、VWAPはゆっくり上がるだけで、価格からどんどん離れていきます。最後の1本では0.9%しか占めません。この日の24本のうち23本がVWAPの上で引けました。

3

2日目:価格がVWAPを6回横切る。上がってから下がり、行ったり来たり。24本のうち11本がVWAPの上で引け、VWAPは方向を示せません。

4

3日目:VWAPがずっと価格の上にのしかかる。寄り付きからすぐに下に跳び、この日の24本のうちVWAPの上で引けたのはわずか1本でした。

234 はVWAPの役に立つところです。価格が長い時間そのどちら側にいるかで、その日どちらが強かったかがおおよそわかります。12 はその限界です。始まったばかりのうちはVWAPが価格とともに大きく動き、後半になると、価格がどれだけ上下してもVWAPはゆっくりとしか動きません。

これは実際の過去の値動きで、VWAPの性格を説明するためのものであり、一般法則ではありません。銘柄、時間足、期間を変えれば、数字はすべて変わります。

MT5やCFDでVWAPを使うときの注意点

  • MT5にはVWAPが標準搭載されていません。別途カスタム指標をインストールする必要があります。TradingViewなどのチャートソフトには標準搭載されています。作った人が違えば、セッションの起点や使う価格(典型価格か終値か)が違うことがあります。
  • CFDの多くにはティックボリュームしかありません。その期間に価格が何回更新されたかであって、実際に何枚約定したかではありません。ティックボリュームで計算したVWAPは、出来高加重の近似です。
  • 「1日」がどこから始まるかはプラットフォーム次第です。多くのCFD銘柄はほぼ24時間取引されていて、MT5の日足の区切りはふつうブローカーのサーバー時間に従います。セッションの起点が違えば、VWAPも違ってきます。

見えるもの・意味すること

見えるもの ふつう意味すること ただし注意
価格が1日じゅうおおむねVWAPの上 今日は強め。現在値が今日の平均コストより高い 語っているのは今日であって、明日ではない(チャートの 2)
価格が1日じゅうおおむねVWAPの下 今日は弱め 同上(チャートの 4)
価格がVWAPの上下を行き来する 今日は方向がない このときサポートやレジスタンスとして使うと、何度も突き抜けられる(チャートの 3)
寄り付き後にVWAPが大きく動く 累計出来高がまだ少なく、新しい足の影響が大きい 朝のVWAPはまだ安定していない(チャートの 1)
午後に価格が大きく上がっても、VWAPは少ししか動かない 累計出来高がすでに大きく、新しい足では動かせない これは計算方法そのもので、指標が機能していないのではない(チャートの 2)

実際の使い方:3つの例

例1:今日の強弱の背景として

価格がVWAPの上にあるときは買いのチャンスだけ、下にあるときは売りのチャンスだけを探します。どの足でエントリーするかは教えてくれず、今日の「全体のコスト」がどちら側にあるかだけを教えてくれます。

例2:寄り付き直後のいちばん不安定な時間帯を避ける

寄り付きから間もないうちは、VWAPは数本の大商いの足に簡単に引っ張られます(チャートの 1)。寄り付きからしばらくたってVWAPが落ち着いてから参考にする人もいます。

例3:重要な地点から計算を始める(アンカードVWAP)

標準のVWAPは毎日リセットされるので、当日のための道具です。もっと長いコスト帯を見たいときは、重要な高値や安値、ニュースが出たその足から積み上げを始めることがあり、よくアンカードVWAPと呼ばれます。それは別の使い方で、起点が違えば意味も違います。

よくある誤用

1. VWAPをサポートやレジスタンスのラインとして扱う

VWAPは平均コストであって、誰かがそこに置いている注文ではありません。チャートのレンジ日(1月27日)には、価格がそれを6回横切っています。

2. プラットフォームやセッションをまたいでそのまま比べる

セッションの起点、使う価格、使う出来高が違えば、VWAPも違います。誰かが「価格はVWAPの上」と言ったら、まず同じ線を見ているかを確かめましょう。

3. 引け間際になっても価格についてくると期待する

引けに近づくほど、新しい足が平均に占める比重は小さくなります。午後に大きく上下しても、VWAPはたいてい少ししか動きません。例の3本目と同じで、これは計算方法そのものであり、指標が機能していないのではありません。

よくある質問

VWAPとは何ですか?

VWAP(出来高加重平均価格)は、各ローソク足の価格に出来高を掛けてセッション開始から積み上げ、総出来高で割ったもので、そのセッションの今までの平均約定価格を表します。新しいセッションごとに計算をやり直します。

VWAPはどう見ればいいですか?

よくある見方は、価格が長い時間VWAPの上にあればその日は強め、下にあれば弱め、何度も横切るなら方向がない、というものです。表しているのはその日の全体のコストであって、正確な売買ポイントではありません。

VWAPと移動平均線の違いは何ですか?

移動平均線は直近N本を見て、1本1本のウェイトが同じ(または時間で重み付け)です。VWAPはセッション開始から今までのすべてを見て、出来高で重み付けし、セッションごとにリセットされます。移動平均線の性格は移動平均線(SMA)とは?をご覧ください。

MT5にVWAPはありますか?

MT5にはVWAPが標準搭載されておらず、別途カスタム指標をインストールする必要があります。MT5のCFDの多くにはティックボリュームしかないので、計算されたVWAPは近似値です。

まとめ

VWAPはとても正直な線です。今日これまで、みんなが平均してどの価格で取引したかを教えてくれます。そしてとても頑固です。決めるのは寄り付きの数本で、後になるほど動かなくなります。

ですから本当に問うべきは、あなたの銘柄では、「VWAPを上回る」は1日のどの時間帯にいちばん参考になるか?です。この問いには、ひとつの過去の値動きでは答えられません。当社のAIストラテジーアシスタントでバックテストすればわかります。

条件を1つの文にまとめて、たとえば「寄り付きから2時間後、価格が当日のVWAPを上回ったときだけ買う」として、MASQuant のAIストラテジーアシスタントに渡し、ボタンを押せばバックテストが始まります。バックテスト環境にはスプレッド、スリッページ、市場流動性の変化、執行遅延といった実際の市場の摩擦が含まれています(使い方はAIストラテジーアシスタントの使い方をご覧ください)。バックテストが教えてくれるのは「このルールが過去の相場でどうだったか」であり、将来の保証ではありません。

アイデアは、検証されて初めて戦略になる。

本文のチャートはMT5プラットフォームの過去の価格データ(1時間足、時刻はプラットフォームのサーバー時間。プラットフォームによって価格や日足の区切り方が少し異なるため、数値が完全に一致しない場合があります)から取り、指標はプログラムで標準的な計算方法に従って算出しています。例に使った整数は相場データではありません。過去の値動きは指標の性格を説明するためだけに使っており、将来の値動きを示すものではありません。

リスク開示:CFDはハイリスクの金融商品であり、急速に資金を失う可能性があります。過去の実績は将来の結果を保証するものではなく、すべての戦略とバックテストは参考情報であり、投資助言ではありません。取引前に当社のリスク開示条項を十分にご確認ください。

コメントを書く