VWAPは、売買された量の多い価格を重く数えた平均です。線より安く買えても、利益が約束されるわけではありません。 この記事では、出来高を使う計算、移動平均線との違い、表示が変わる設定を学びます。最後に、同じ銘柄の平均を手計算と照合してみましょう。

「平均より安いなら、お得では?」という発想は自然です。でも、何の平均かを知らずに使うと、昨日と今日、株数と更新回数を混ぜてしまいます。VWAPを売買の合図にする前に、その線の材料を確かめます。

VWAPは、たくさん売れた値段を重く数える

VWAPは「ブイワップ」と読み、日本語では出来高加重平均価格といいます。は、一定の間に売買が成立した数量。加重平均は、数によって重みを変える平均のことです。

例えば、りんごを100円で1個、200円で9個買うと、払う金額は1,900円です。10個で割ると、1個あたり190円。100円と200円を一回ずつ足して2で割った150円とは違います。多く買った200円の影響が大きくなるのです。

株でも同じ考え方で、各価格と成立株数を掛けた金額を足し、合計の株数で割ります。どの投資家が買ったかではなく、どの価格で何株の取引が成立したかが材料です。売り手と買い手の両方がいても、同じ成立数量を二回数えません。

架空の三つの取引を計算してみよう

ある株が、順に100円で100株、102円で300株、98円で100株だけ取引されたとします。売買代金は、1万円、3万600円、9,800円で、合計5万400円です。出来高は合計500株なので、VWAPは5万400÷500=100.8円です。

三つの価格を同じ重さで平均すれば、100円になります。しかし、102円での取引量が多いため、VWAPは102円のほうへ寄っています。これはこの三取引の架空例で、実際の銘柄の値段ではありません。

架空の三取引。100円100株、102円300株、98円100株。売買代金50400円を合計500株で割り、VWAPは100.8円。

図1:FXチャートラボ作成。価格と株数は架空です。売買代金・出来高とも、この三取引だけを対象にしています。

最後の取引価格は98円で、VWAPの100.8円より下です。言えるのは「この範囲の、取引量で重みをつけた平均より低い」ということ。企業の本当の価値より割安、次は100.8円へ戻る、とまでは言えません。

逆に、価格がVWAPより上でも、必ず上がり続けるわけではありません。線と価格の位置は観察の材料です。先の値動きが決まる境界線として扱わず、線をまたいだあとに戻る例も探します。

移動平均線とは、集め方と区切りが違う

よく使う単純移動平均線は、直近の何本かの終値を、同じ重さで平均する線です。計算する範囲は、新しい足ができるたびに移ります。VWAPは、決めた始点からの価格と量を積み上げるので、両者が同じ線になるとは限りません。

先ほどの例で、最初の取引後のVWAPは100円。二つ目までなら、4万600円÷400株=101.5円。三つ目までで100.8円です。最後の98円だけを使って、それまでの記録を置き換えるのではありません。

同じ架空の三取引で、各取引後のVWAPは100円、101.5円、100.8円。実際の成立価格100円、102円、98円とは異なる。

図2:図1と同じ架空データの累計計算。横軸は取引の順番です。取引の間を結んだ線は、実際の途中の値動きではありません。

日ごとに計算を始め直す設定なら、翌日の最初は前日の累計を持ち越しません。週ごと、月ごと、選んだ時点から、といった始点もあります。「どこから集めた平均か」を書かずに、線の高さだけを比べると違うものを比べてしまいます。

また、その日の最後まで集めたVWAPは、朝の時点ではまだ分かりません。過去の練習で、完成後の平均を先に見て朝の売買を決めると、未来の情報を使ったことになります。各時点までに分かっていた値で確かめ、うまくいった日だけを残さないようにします。

実際のケース:公式の式と画面の設定を照合する

東海東京証券の公式資料の「使用するVWAP値について」では、対象時間内の売買代金を売買高で割る考え方が示されています。これは取引所で成立した価格と量をもとにする例です。同資料にある特別な注文サービスと、チャートへ線を表示する操作は別のものです。

一方、TradingViewの公式仕様では、初期の価格材料はHLC3とされています。これは一本の足の高値・安値・終値を足して3で割った代表価格です。それに足の出来高を掛けて積み上げます。

足の中で何度も違う価格の取引があれば、代表価格と出来高からの計算は、各取引を一つずつ集めた値と一致するとは限りません。図1は取引ごとの計算で、どの画面でも必ず100.8円になるという教材ではありません。

TradingViewでは「Anchor Period」が計算を始め直す区切りで、Session、Week、Monthなどを選べます。Sessionはその市場の取引の一区切りです。日ごとに区切る設定を日足一本だけで使っても、その中の動きを細かく比べられません。区切りより短い足を使い、設定を確認します。

同じ株で値が違うときは、取引所・価格の配信元・足の長さ・価格材料・始点を順に照合しましょう。線の色をそろえるより、計算の条件をそろえることが先です。進行中の足なら、価格や出来高が増えて、表示も変わり得ます。

FXで使う前に、量の意味を確かめる

店頭FXには、株式取引所のように市場全体の成立量が一つへ集まる仕組みはありません。出来高欄が実際の取引数量なのか、価格の更新回数なのか、そもそも必要なデータが使えるかを提供元の説明で確かめます。

TradingViewのVolume Profileの説明は、株の取引量とFXなどの価格更新回数を区別しています。これは別の機能の仕様なので、VWAPも全く同じと決めつけません。更新回数を使った平均を、「世界中の投資家が買った平均価格」と紹介することもできません。

FXの道具で表示できないからといって、無理に似た数字で埋める必要はありません。まず株など、対象と量の意味を確認できる画面で練習できます。詳しくは板と出来高の違いも参照してください。

線の位置を、利益と損失に置き換えない

別の架空例で、株を102円で100株買い、その日のうちに売るとします。103円で終えれば費用前の利益は100円、101円で終えれば損失は100円。往復の費用を仮に20円とすると、差引きはプラス80円とマイナス120円です。税金は除いています。

VWAPより上で買ったか下で買ったかだけでは、この結果は決まりません。線を下回ったら必ず損切りできるわけでもなく、注文が不利な価格で成立すれば損失が増える場合があります。取引数量、終了の条件、費用を先に決め、線の読み方と一緒に記録します。

まとめ:何を、どこから平均したかが大切

VWAPは、価格に取引量の重みをつけた平均。単純移動平均とは集め方が違い、始点や価格材料でも表示が変わります。平均より上か下かを、利益の約束や企業価値の判定へ飛躍させないことが基本です。

次は、同じ範囲の価格と数量を並べよう

まず注文せず、株のチャートで始点・価格材料・出来高の単位をメモしましょう。短い区間を選び、計算した値と画面の値が違ったら、取引ごとか足の代表値かを調べます。口座がない人は口座・ツールの比較で、対応する指標と情報の範囲、料金を確かめてみてください。