VWAPはどこから集計している?デイトレで全日・後場・アンカーを混ぜない読み方

違う開始地点から数量の異なるトークンを受ける三つの容器で加重平均を表した概念画像。AI生成。 日本株・短期売買

VWAPより上だから強いと思ったのに、別の画面ではVWAPより下だった。同じ銘柄を見ていても、集計を始める時点や価格データの作り方が違えば、二つの線は一致しないことがあります。どちらが正しいかを決める前に、何を平均しているかを確認する必要があります。

VWAPは出来高で重みを付けた平均価格です。ただし、集計の範囲を指定しないまま平均とだけ呼ぶと誤解が生まれます。この記事では四つの架空の約定から、全日、後場だけ、指定時点からの三つを計算します。

スポンサーリンク
【DMM FX】入金

約定価格へ数量の重みを付ける

取引所が説明する売買高加重平均価格は、価格ごとの売買高を使って求めるものです。計算の基本は、対象期間の売買代金合計を、同じ期間の数量合計で割ることです。

大きな数量が成立した価格ほど、平均へ与える影響が大きくなります。値段を全て足して件数で割る単純平均とは違います。約定回数と数量を混同しないことが、指標を読む前の準備です。

チャート上のVWAPと、証券会社の特殊な取引サービスの名称としてのVWAP取引も区別します。ここでは表示される指標の計算を扱い、その価格で誰でも売買できるサービスの説明ではありません。

四つの約定で一日の例を作る

午前に1,000円で900株、1,020円で100株、午後に1,040円で100株、最後に1,030円で100株が成立したとします。説明を簡単にするため、対象の約定はこの四つだけと置きます。

代金は順に90万円、10万2,000円、10万4,000円、10万3,000円です。合計120万9,000円、数量合計1,200株なので、ここまでの全日VWAPは1,007.5円となります。

単純平均なら四つの値段を足して四で割るため1,022.5円です。最初の1,000円で900株も成立しているので、数量で重みを付けた平均は低い側へ寄ります。二つの値は同じ問いに答えていません。

午前1000円900株と1020円100株午後1040円100株と1030円100株の代金を合計し1209000円を1200株で割る加重平均図
図1:回数でなく数量を重みに使うと、平均は1,007.5円。

後場だけを集計したら

午後の二つだけなら、代金は20万7,000円、数量200株です。割ると後場部分のVWAPは1,035円になります。午前の900株を含めるかどうかで、平均が大きく変わりました。

最後の現在値1,030円は、全日の1,007.5円より22.5円上ですが、後場部分の1,035円より5円下です。どちらも同じ四つのデータから正しく計算されています。線の上下だけなら、逆の印象を持ち得ます。

この後場だけの値は、この記事で範囲を限定して計算したものです。どの画面でも昼に自動リセットされるという説明ではありません。自分の指標が全日を継続するか、設定で別の区間を使うかを確認します。

任意の時点から始める平均

午前の二つ目、1,020円100株から集計を始めた場合を考えます。対象は1,020円、1,040円、1,030円の各100株。代金30万9,000円、数量300株なので、平均は1,030円です。

このように、指定した出発点から集計する考え方をアンカー付きVWAPと呼ぶことがあります。アンカーは基準を固定する地点という意味です。何の出来事を始点に選ぶかで、使う平均の性質が変わります。

今回の現在値1,030円は、この平均とは同じです。全日では上、後場部分では下、指定始点では同値という三つが同時に成立します。名称だけでなく開始時刻を記録する理由がここにあります。

現在値1030円を全日平均1007.5円後場部分1035円指定始点1030円へ対応させ上下が異なることを示す比較図
図2:同じ現在値でも、どの集合との比較かで上下が変わる。

自分の買値の平均とも違う

VWAPは市場の対象取引をまとめた値であり、自分が買った株の平均取得価格ではありません。自分が1,040円で100株買い、1,030円で100株買えば、平均買値は1,035円です。

その値がたまたま後場部分のVWAPと同じでも、意味は違います。自分の数量とタイミングが市場全体と一致している保証はありません。口座の損益を出すときは、自分の実際の買付代金と数量を使います。

他の参加者全員が全日VWAPで保有しているとも言えません。途中で売買を終えた人も、別の日に持った人もいます。平均の線を、全参加者の損益分岐点や必ず守られる価格とみなさないことです。

データの集計方法も確認する

個別の約定価格と数量を全て使った平均と、ローソク足の代表価格にその足の出来高を掛けた近似では、結果が違う可能性があります。ツールのVWAPという名前だけでは計算材料が完全に分かりません。

例えばTradingViewの説明では、指標の計算に使う価格ソースやベース期間の設定が示されています。こうした足ベースの計算を、取引所の全約定に基づく集計と無条件に同一視しないことです。

高値、安値、終値の平均を使う設定と終値だけを使う設定も、同じ足の出来高を掛けても価格側が違います。比較するときは期間だけでなく、ソースと対象市場もそろえます。

時間足を変えたら同じ線か確かめる

一分足と五分足を切り替えた後、VWAPの位置が変わって見えたら、計算方法と表示範囲を調べます。足の代表価格による近似なら、足のまとめ方が変わることで値へ影響する可能性があります。

違う線を見ているのに、同じ線を回復した、割ったと記録すれば、入口条件がぶれます。利用する設定を固定し、変更した日は別のルール番号へ残すと、どの方法を試したかが分かります。

過去検証でも、使った画面と設定を残します。後から別のツールで同じ日を開いて線が違った場合、売買判断が間違っていたと即断せず、まず計算条件の一致を点検します。

午後の値動きと朝の重み

今回の全日平均は、朝の900株の影響を大きく受けています。午後の価格が1,030円でも、平均は1,007.5円です。朝から大きく離れた場所で取引されていることは分かりますが、それだけで直近の上昇を保証しません。

午後の二件は1,040円から1,030円へ下がっています。全日VWAPの上という情報だけ見れば、この直近の下落を見落とす可能性があります。平均との位置と、最近の高安の変化を分けて観察します。

逆に午後の平均より下でも、全日の傾向と同じ意味の弱さではありません。時間の違う情報を一つの強弱へ押し込まず、どの時間帯の何を測りたいかを決めます。

アンカーを後から都合よく動かさない

線が現在値へ近づくまで始点を動かすと、どこでも支持線のような図を作れてしまいます。指定時点を使うなら、寄り付き、特定の出来事の後、事前に定義した価格変化など、選ぶ根拠を決めます。

過去の最安値を見てから始点を置いた場合、その時点で最安値だと分かっていたわけではありません。実際に利用できた情報と後から見えた情報を分けます。後付けの線は説明用とし、当時の入口条件へそのまま使いません。

複数のアンカーを並べる場合も、それぞれ何を測るかをラベルへ書きます。線を増やすだけでは判断の精度は上がりません。採用する条件と無効にする条件を、観測可能な言葉へ戻すことが必要です。

売買条件へ使う前の確認

まず対象市場、集計開始点、リセットの頻度、価格ソース、観測時点をメモします。次に価格が上か下かを読み、その後に実際に買える気配と、撤退までの距離を確認します。

VWAPを一円上回ったこと自体で、費用を引いた利益が確保されたわけではありません。自分の買値、数量、目標、撤退、費用から計算します。線との位置は入口情報の一部であり、採算表の代わりではありません。

指値で待つなら、線へ触れたから全量買えたとは数えません。成行で参加するなら、表示値と平均約定価格の差を記録します。指標の話と注文の話を最後につなぐことが実務で重要になります。

四件の例を手で再計算する

最初に一件ごとの価格と数量を掛け、代金の列を作ります。次に採用する期間だけを選び、代金と数量の両方を同じ範囲で合計します。最後に割ります。期間を片方だけ変えないことが基本です。

全日代金120万9,000円を後場の200株で割れば6,045円となり、対象価格の範囲から大きく外れます。これは異常へ気付く例です。平均が対象の最低値と最高値の間へあるかも、単純な検算になります。

ただし範囲内なら必ず正しいとは限りません。重みや期間を間違えても範囲内になることはあります。上下限の検算に加え、どの行を使ったかを残して第三者が再現できるようにします。

新しい約定が一つ増えた場合

四件の後に1,030円でさらに200株成立したとします。全日の代金は120万9,000円へ20万6,000円を足して141万5,000円、数量は1,400株。全日平均は約1,010.71円となります。

直前の現在値と同じ1,030円で成立しても、全日平均は1,007.5円から上がります。新しい価格が過去の平均より高く、その数量が新たに加わったためです。現在値が横ばいだから平均も固定されるという理解は正確ではありません。

後場部分は代金41万3,000円、数量400株なので1,032.5円となります。こちらは先の1,035円から下がります。同じ追加約定でも、元の平均と重みが違うため、二つの平均は逆方向へ動く例です。

平均との距離を損失額へ読み替えない

現在値1,030円と全日平均1,007.5円の差22.5円を200株へ掛けると4,500円です。しかしこれは自分の利益ではありません。自分が1,040円で200株買っていれば、現在の価格差では2,000円の評価損です。

指標の差額と口座の差額を同じ欄へ入れないようにします。市場平均より高い位置にあることと、自分の保有が儲かっていることは別です。入口の判定に使う指標と、保有の損益計算を分ける基本になります。

また、VWAPを撤退の目安にする案でも、その線が後の出来高で動く可能性があります。固定価格での撤退とは条件が違います。いつの値を使うか、更新ごとに出口も変えるかを先に決め、損失の見積もりを点検します。

設定の記録を画像へ残す

公開用でない検証画像には、指標名に加え、ベース期間と価格ソースが分かるメモを付けます。線の色だけでは、その設定を後から再現できません。ツールの更新で表示が変わった日も記録します。

公開する画像では口座情報や認証に関係する情報を除き、計算条件だけを載せます。再現に必要な設定と、見せる必要のない個人情報を分ければ、検証の説明を詳しくしても秘密情報を増やさずに済みます。

比較の相手が同じ期間を使っているかも確認します。他の人の線が違うから設定を直すのではなく、何を知るための平均なのかを質問します。同じ名前の指標でも、集計目的が違うなら同じ値へ合わせること自体が目的にはなりません。

まとめ

VWAPの上下を読む前に、どこから何を集計した平均かを確認します。同じ現在値でも全日、後場、指定始点の平均で位置は変わります。期間と価格ソースを固定し、自分の平均買値や実際の注文条件とは分けて使うことが基本です。

定義と指標設定の確認先

市場での定義は取引所、チャートの計算材料と設定は利用するサービスの公式説明を参照します。

日本取引所グループ:売買高加重平均価格

TradingView:VWAPの計算と設定

p-nuts

お金稼ぎの現場で役立つ「投資の地図」を描くブログを運営しているサラリーマン兼業個人投資家の”p-nuts”と申します。株式・FX・暗号資産からデリバティブやオルタナティブ投資まで、複雑な理論をわかりやすく噛み砕き、再現性のある戦略と“なぜそうなるか”を丁寧に解説します。読んだらすぐ実践できること、そして迷った投資家が次の一歩を踏み出せることを大切にしています。

p-nutsをフォローする
日本株・短期売買
スポンサーリンク
【DMM FX】入金
シェアする
p-nutsをフォローする

コメント

タイトルとURLをコピーしました