VWAPとは?平均より上なら買いでよい?計算・リセット・売買判断の使い方

VWAPの読み方。平均より上なら買い?計算・リセット・売買判断。図書館の女性は生成イメージ。

株価がVWAPを上抜いたので買ったのに、すぐ下へ戻ってしまった。逆に、VWAPより安いから割安だと思ったら、そのまま下落した。日中のチャートを見ていると、こうした経験をすることがあります。

VWAPは、出来高を重みにした平均価格です。当日の取引がどの価格でどれだけ成立したかを、一つの価格にまとめます。ただし、平均より上にあることが買いの正解を示すわけでも、平均より下にあることが割安を保証するわけでもありません。

役立てるには、どの取引から計算を始めたのか、実際の約定を集計しているのか、ローソク足から近似しているのかを理解したうえで、価格の位置と線の傾きを分けて読む必要があります。この記事では、計算から日中の判断、執行価格の評価、見送り条件まで、架空の数値例で整理します。

先に結論
VWAPは「指定した期間に成立した取引の平均的な価格」です。企業価値や保有者全員の取得単価ではありません。起点・市場・取引時間・価格ソースをそろえて確認し、線の上下だけで注文を決めないことが大切です。

目次

1.VWAPとは?出来高を重みにした平均価格です

VWAPはVolume Weighted Average Priceの略で、日本語では出来高加重平均価格と呼びます。価格を単純に足して割るのではなく、たくさん取引された価格ほど大きな重みを与える平均です。

たとえば1,000円で100株、1,020円で900株が売買されたなら、価格の単純平均は1,010円ですが、出来高加重平均は1,018円です。多くの取引が1,020円で成立しているため、そちらに近い平均になります。

約定ごとのデータを使う基本式は「対象取引の売買代金合計÷対象取引の出来高合計」です。どちらも同じ市場・同じ時間範囲のデータで計算します。分子には東証のみ、分母には他市場も含めた数量、というように対象を混ぜると意味が変わります。

VWAP=Σ(約定価格×約定株数)÷Σ(約定株数)
Σは、対象の取引をすべて足す記号です。
例:(1,000円×100株+1,020円×900株)÷1,000株=1,018円

本記事では、特に断りがない限り、当日の取引開始から確認時点までを集計する日中のVWAPを扱います。チャートの設定によっては週初、月初、決算などでリセットする場合もあるため、画面にVWAPと書かれているだけで当日分とは決めつけません。

TradingViewの公式VWAP解説には、累積計算とリセット期間の設定が示されています。まず自分の画面の起点を確認することが、使い方の出発点になります。

2.4回の取引から、VWAPを手計算してみます

次の架空例では、その日の取引が四つだけあったと仮定します。実際の市場には多数の約定がありますが、計算の仕組みは同じです。各約定の代金を累積し、同じ時点までの数量で割ります。

順番約定価格株数累積代金累積株数その時点のVWAP
1回目1,000円100株100,000円100株1,000円
2回目1,020円200株304,000円300株約1,013.33円
3回目980円100株402,000円400株1,005円
4回目1,030円600株1,020,000円1,000株1,020円
架空の4約定から計算した累積VWAPと価格の単純平均。最終値はVWAP1020円、単純平均1007.5円。
図1:架空の四つの約定を順番に集計した例です。最後の1,030円で600株の取引が平均に強く反映され、最終VWAPは1,020円となります。

四つの価格を単純平均すると、(1,000+1,020+980+1,030)÷4=1,007.5円です。VWAPとの差は12.5円あります。四回とも同じ株数なら両者は一致しますが、今回は数量が違うため一致しません。

また、4回目の後に表示された1,020円を、2回目の時点でも分かっていた平均として使うことはできません。2回目の時点で利用できるのは約1,013.33円までです。後から確定した一日のVWAPを使って朝の売買を評価するときは、当時の判断材料と、後からの採点基準を分けます。

計算上、取引数量が正なら、VWAPは対象に含まれる約定価格の最小値と最大値の間に収まります。極端に外れた値が表示された場合は、集計範囲や単位、株式分割の調整、別の価格ソースを使っていないかを確認する手掛かりになります。

出来高がゼロのままなら分母もゼロになり、VWAPは計算できません。取引がまだない時間に表示される空欄や前の値を、当日の取引が成立した価格と取り違えないようにします。

3.ローソク足からのVWAPは、約定集計の近似になることがあります

チャート上のVWAPは、すべての約定を集計した値とは限りません。1分足や5分足ごとに代表価格を作り、それにその足の出来高を掛けて累積する方法もあります。StockChartsの公式解説では、約定データと時間足データを区別し、時間足の高値・安値・終値を使う方法を説明しています。

よく使われる代表価格は、HLC3と呼ばれる「(高値+安値+終値)÷3」です。その足の各価格で何株取引されたかを使うのではなく、代表価格一つで足全体を表します。

時間足からの近似VWAP=Σ(足の代表価格×足の出来高)÷Σ(足の出来高)
代表価格の例:HLC3=(高値+安値+終値)÷3
代表価格に終値を使う設定とは、計算結果が変わる場合があります。

先ほどの最初の三取引を一本の足にまとめます。高値1,020円、安値980円、終値980円、出来高400株です。実際の約定から求めた平均は1,005円でしたが、HLC3は約993.33円になります。

同じ架空の3約定から求めたVWAP1005円と、1本の足にまとめたHLC3約993.333円、終値980円の比較。
図2:同じ架空の三取引でも、一本の足に集約して代表価格を使うと、約定ごとの数量の偏りが失われます。この例の近似値は実際の平均より低くなりますが、誤差の方向は一定ではありません。

この足一本だけで近似VWAPを計算すれば、代表価格×400株を400株で割るので、結果は代表価格そのものです。終値を代表価格にするなら980円となります。どの計算も同じ名称で表示され得るため、1円単位の一致を期待する前に仕様を確認します。

高値、安値、始値、終値、出来高が同じでも、その間にどの価格で何株取引されたかは一意に決まりません。そのため、OHLCと出来高だけから、すべての約定の平均を必ず復元することはできません。

短い時間足にすれば近似に使う情報が増える可能性はありますが、必ず誤差が小さくなるとは断定できません。価格の偏りや取引数量によります。「1分足だから取引所のVWAPと完全に同じ」とは扱わないようにします。

一方、同一の約定データから求めた売買代金と数量を、同じ範囲で正確に集計するなら、途中で1分ごとに区切っても5分ごとに区切っても、累積合計の比は同じです。時間足による差は、主に代表価格への置換や収録範囲の違いを考える必要があります。

4.リセットを理解します――昨日の平均を引き継ぐとは限りません

当日型のVWAPは、その日の取引を対象に計算します。前日の取引を含め続ける平均とは違い、翌日の取引が始まれば新たな集計になります。前日の線と今日の線がつながって見えても、同じ累積計算が続いているとは限りません。

架空例として、前日のVWAPが1,000円で、翌日の最初の約定が1,100円・100株だったとします。当日型の最初のVWAPは1,100円です。前日までにどれほど多くの取引があっても、当日型の分子と分母には含めません。

これは、100円分の上昇が新たに平均へ徐々に織り込まれた、という意味ではありません。計算の対象自体が切り替わっています。日をまたぐ線の動きを、そのまま場中の傾きの変化と同じものとして読まないことが大切です。

起点・方式含める取引主に確かめたいこと
当日・セッション型VWAP設定した当日の開始から現在まで当日の平均価格との位置関係
週・月などでリセットするVWAP週初・月初など設定した起点から現在までより長い期間の取引の平均
アンカードVWAP任意の特定時点から現在までイベントなどを起点とした平均
一定本数の出来高加重移動平均直近の指定本数古い足が順に外れる窓の平均

当日型と、決算日から引いたアンカードVWAPが別の場所にあっても、どちらかが間違っているとは限りません。集計した取引の集合が違うためです。起点を後から動かして、自分の期待する支持線に合わせると、判断の再現性が失われます。

また、「日足チャートにVWAPを表示したから日中の全約定を細かく計算している」とは限りません。日足一本を代表価格と出来高で扱い、毎日リセットする設定では、その一本の代表価格に戻るだけになることがあります。計算時間足とリセット期間を一緒に確認します。

5.VWAPの上にあることと、線が上向きであることは別です

株価がVWAPより上にあるとき、現在の価格は対象期間の加重平均より高い位置です。これだけでは、直前の数分で株価が上がっているか、下がっているかまでは決まりません。

たとえばVWAPが1,000円で、価格が1,100円から1,050円へ下がっている途中でも、価格はまだVWAPの上です。「平均より上」と「短期的に上昇中」を混同すると、下落の途中で強気と判断することがあります。

VWAP自体の傾きは、新しく加わる取引と、それまでの累積数量で決まります。前のVWAPをA、累積数量をQ、新しい取引価格をp、数量をqとすると、次の値は(A×Q+p×q)÷(Q+q)です。

VWAPの変化={q÷(Q+q)}×(p−A)
新しい価格が前のVWAPより高ければ上向き、低ければ下向きです。ただし、変化の大きさは新しい数量の比率にも左右されます。

ここから、一つの重要な注意点が分かります。価格がVWAPより上で、新しい取引もその近くで成立しているなら、VWAPが上向くのは計算上自然です。「価格が上」「VWAPも上向き」を、完全に独立した二つの強い根拠として二重に数えないようにします。

同じ計算から生まれた二つのサインは、独立した根拠とは限りません。指標の数と、得られる情報の種類を区別します。

足から近似する場合は、新しく加わるpが終値そのものではなく代表価格になります。終値が線の上でも、足のHLC3は線の下ということがあり得ます。表示値が直感と違うときは、何をpとしているかを確認します。

6.午後に線が鈍く見える理由は、累積数量にあります

VWAPは累積の平均なので、すでに多く取引された後では、小さな追加取引による変化が小さくなります。時間が進むほど必ず一定の速度で鈍くなるというより、分母に積み上がった数量の影響です。

独立した二つの架空の状況で比較します。どちらも追加前のVWAPは1,000円、新しい取引は1,020円で100株です。一つ目はそれまでの累積100株、二つ目は累積1万株とします。

追加前VWAP1000円に1020円100株を追加した例。累積100株では10円、累積10000株では約0.198円上昇。
図3:累積100株なら追加後のVWAPは1,010円です。累積1万株なら約1,000.198円となります。同じ追加取引でも、累積数量によって変化は大きく違います。

前者では新しい100株が更新後の数量の半分を占めるため、20円の価格差の半分、10円動きます。後者では100÷10,100という小さな比率しか占めないため、約0.198円の変化にとどまります。

したがって、線が横ばいだから現在の価格も動いていない、とは限りません。朝に大商いがあり、その後は少ない数量で急落している場合、線が過去の取引価格付近に残ることがあります。価格の直近の高値・安値と、今の出来高も並べて見ます。

逆に、後半でもそれまでの累積数量に匹敵する大商いがあれば、線は大きく動き得ます。「午後はVWAPが動かない」と決めつけると、その日の取引の偏りを見落とします。

寄り付き直後も注意が必要です。約定が少ない段階では一つの取引の影響が大きく、線と価格が何度も交差することがあります。安定した長時間の基準と、始まったばかりの平均を同じ感覚で扱わないようにします。

7.上抜け・押し目・往来を、同じ買いサインにしないようにします

VWAPを上に抜ける動きには、下落からの回復、持ち合いの中の小さな往来、急騰の途中など複数の背景があります。線をまたいだという事実だけでは、どの状態かは分かりません。

買いを検討する例なら、直前に安値の切り下げが止まったか、戻り高値も超えたか、VWAPを回復した後に上側へ価格が残るかを確認します。ひとつの線を超えたという理由だけで、直上の抵抗帯までの距離や値幅を無視しないことが大切です。

架空の場面読み方の候補次に確かめること
価格がVWAP上、直近高値・安値も切り上がる当日の上向きの流れと整合押しで崩れないか、購入価格が高すぎないか
VWAPを上抜くが戻り高値の下回復の途中、または一時反発戻り高値を超えて維持できるか
横ばいのVWAPを何度も往来方向が定まりにくい持ち合いレンジ外へ出た後も価格が残るか
価格がVWAP下、安値更新が続く対象期間の平均以下で下落が継続安いという理由だけで買い下がらない

この表は観察を整理するためのものです。掲載した条件で利益が出ることや、特定の成功確率を示すものではありません。ルールとして使うなら、どの足の確定で判定し、どの価格で注文するかまで決めて検証します。

たとえば「5分足の終値がVWAPの上で確定したら検討する」というルールなら、足が閉じる前の一瞬の上抜けでは条件が確定していません。確定前の値で入る方法を選ぶ場合は、別のルールとして扱います。

VWAPを支持候補にする場合も、線の価格が時々刻々と動くことに注意します。購入後にVWAPが下がるたび、撤退水準まで下へ動かすと、最初に決めた損失幅を拡大してしまうことがあります。退出条件の更新方法は先に決めます。

8.「VWAPより安く買えた」と「儲かる」は別の評価です

VWAPは、売買がどの程度の価格で成立したかを振り返る基準にも使われます。対象期間のVWAPが1,000円で、自分の買いの平均約定価格が998円なら、その基準より2円安く購入したことになります。

ただし、VWAPより安く買えた後に株価が950円になれば、含み損は発生します。平均に対して有利な価格で買えたことと、その銘柄を買う判断自体が良かったことは同じではありません。

比較する時間範囲も重要です。10時から10時30分までに分けて注文したなら、その時間帯のVWAPと比べるのか、一日全体と比べるのかを先に決めます。一日全体には、注文を始める前や終えた後の取引も含まれます。

架空の取引同じ対象期間のVWAP平均約定価格価格だけを比較した評価
買い500株1,000円998円2円×500株=1,000円、基準より低い価格
買い500株1,000円1,003円3円×500株=1,500円、基準より高い価格
売り500株1,000円1,003円3円×500株=1,500円、基準より高い価格

この金額は、比較用の差額であって確定利益ではありません。元の購入価格、手数料、税、別の取引との損益は含めていません。売りと買いでは、有利と考える価格差の向きも逆です。

自分の平均約定価格も、複数回に分けた数量で重み付けして求めます。100株を998円、400株を1,003円で買った場合は、(998×100+1,003×400)÷500=1,002円です。二つの価格を単純平均した1,000.5円ではありません。

また、チャートの足から近似したVWAPと、約定履歴の厳密な平均を比べる場合は、基準側に近似誤差があることを記録します。数十銭の差だけを根拠に執行の巧拙を断定するには、計算条件の精度が足りないことがあります。

9.強気・中立・弱気を、数量と見送りまで落とし込みます

架空の場面で、VWAPが1,000円、直近の押し安値が990円、購入候補価格が1,012円とします。価格がVWAPを上回っていても、この情報だけでは注文は完成しません。どこで仮説を取り消し、いくらまで損失を予定するかが必要です。

見方確認する条件行動候補
強気候補VWAP上を維持、安値切り上げ、抵抗まで余地があり価格が計画内固定した退出条件と株数で購入を検討
中立VWAP付近を往来し、高値・安値にも方向がない方向が出るまで監視。交差のたびに売買しない
弱気・見送りVWAP下で安値更新、または急騰して撤退までの距離が大きい新規買いを見送る。保有中は事前の退出条件を適用

説明用に、購入1,012円、撤退の判断水準988円、費用や価格のずれの余裕を1株3円と置きます。1株当たりの計画上の負担は27円です。損失予算1万円なら10,000÷27=約370.37株なので、100株単位では300株、損失見積もりは8,100円です。

ところが、購入前に1,050円まで上がると、同じ撤退水準との差は62円となります。余裕3円を足すと65円で、100株までに減ります。さらに上昇し1,100円で買うなら、115円×100株=1万1,500円となり、この予算では最低100株でも収まりません。

このように、VWAPを上回る状態が続いていても、許容できる数量や、買えるかどうかは価格によって変わります。「サインがまだ出ているから」という理由で、予算を後から広げないようにします。

損失予算や余裕額は説明用です。実際の値幅、売り買いの価格差、注文の成立状況によって損失は増え得ます。逆指値が指定水準での約定を保証するわけではありません。基準価格からの距離だけでなく、注文方法と取引数量も点検します。

10.二つの画面でVWAPが違うときの確認項目

証券会社の画面とチャートサービスで値が違う場合は、最初に同じ銘柄・同じ時刻を見ているか確認します。更新の遅れ、表示桁の丸め、取引時間の設定だけでも差が出る可能性があります。

確認項目比べる内容
起点当日、週初、月初、任意日時など
市場・取引時間同じ取引所か、時間外取引や他市場を含むか
元データ各約定の代金か、足の代表価格による近似か
価格ソースHLC3、終値、高値安値の平均など
計算足と表示足同じ足で計算しているか、別の足を参照するか
価格調整・丸め株式分割、表示桁、計算途中の丸め
更新状況リアルタイムか、遅延か、確定足だけの更新か

前掲のTradingView公式説明でも、価格ソース、起点、計算時間足、表示位置のオフセットなどが設定項目として示されています。自分の画面で変更している場合は、説明記事の標準設定と違うことがあります。

オフセットは線の表示位置をずらす設定です。未来側へずらして表示しても、将来の取引を先に知っているわけではありません。検証では判断時点に利用できた値と、見た目の描画位置を分けます。

株式分割などをまたぐ長期間のVWAPでは、価格だけ調整済みで出来高は未調整、といった混在にも注意が必要です。提供元の仕様が分からない場合、数字の細かな差を売買の決め手にせず、比較条件を確認できる範囲で使います。

11.VWAPで分からないことも、先に決めておきます

VWAPは、現在株を保有している人全員の平均取得価格ではありません。対象期間中に何度も売買した人も、すでに手放した人も集計に含まれます。以前から保有していて当日売買していない人の取得価格は入りません。

このため「全員が含み益だから売りが出ない」「VWAPを割ったので全員が損切りする」といった説明は正確ではありません。平均価格を見ても、各投資家の保有状況や心理を特定することはできません。

また、企業の利益成長、財務、安全性を計算する指標でもありません。VWAPより下にいる銘柄が企業価値に対して割安とは限らず、VWAPより上にいる銘柄が割高とも限りません。業績の評価と日中の取引価格の比較は、別の作業として行います。

数日以上の取引で当日型VWAPを使うなら、その役割を「今日の購入価格の確認」などに限定すると整理しやすくなります。保有を続ける根拠まで、毎朝リセットされる線だけに委ねると、時間軸が揃わなくなります。

さらに、VWAPの上下の幅を示すバンドが表示されていても、その外へ出たら必ず戻るという意味ではありません。偏差や割合など計算方式を確認し、中心線の使い方と、帯の使い方を一緒に決めつけないようにします。

まとめ:VWAPは注文の命令ではなく、価格を比べる基準です

VWAPを読む順番は、起点とデータを確認し、現在価格との位置、線の変化、直近の高値・安値を見て、最後に注文価格と数量へ進む流れです。「上なら買い、下なら売り」だけにすると、持ち合いの往来や、平均から離れた高値づかみを見落とします。

私にとってVWAPを学ぶ意味は、得意でない売買を急いで増やすことより、その線が何の平均かを理解することです。どの期間を見ているかを確かめ、価格と注文へ戻って考えたいです。

約定ごとの平均と足からの近似を分けること、累積数量による反応の違いを理解すること、執行価格の評価と投資の損益を混同しないことが、使い方の土台になります。条件が曖昧なら、線が交差した瞬間に飛びつかず、待つ選択肢を残します。

他の指標と組み合わせる際の全体像は、テクニカル分析の指標・シグナル・パターンの使い分けをご覧ください。

参考資料:本文中のTradingViewとStockChartsの公式仕様を参照しました。掲載した図表と数値例は架空の取引を当ブログが独自に計算したもので、実際の銘柄の成績ではありません。

免責事項
本記事は情報提供を目的とし、特定の銘柄・売買を推奨するものではありません。指標や条件は将来の値動き・利益を保証しません。注文の不成立や価格のずれにより、想定以上の損失が生じる場合があります。投資の最終判断はご自身の責任でお願いいたします。記載の数値は、本文中に示した日付時点の決算短信・会社のIR資料などの公開情報に基づきます。最新の情報は各社の開示でご確認ください。

広告・PR:この記事にはアフィリエイト広告が含まれます。リンク経由の申込みなどにより、運営者が報酬を受け取る場合があります。

VWAPの読み方。平均より上なら買い?計算・リセット・売買判断。図書館の女性は生成イメージ。

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
目次