← 学習センター
インジケーター戦略

VWAPトレーディング戦略: それが何であり、トレーダーがどう使うか

VWAPは累積のtypical price×出来高を、累積出来高で割ったものです。その計算方法、機関投資家が追跡する理由、機能しない場面を解説します。

Stockade Team··1 分で読了
このページの内容

あなたは500株を$50.60で買い、そのポジションはどこにも動きませんでした。後になって、そもそも$50.60が妥当な価格だったのかと考えます。問題は、「妥当」には基準点が必要であり、明白な候補はどれも良くないということです。終値は、最後の数株が取引された場所であって、そのほとんどが取引された場所ではありません。その日のレンジの中間点は、その日が高値圏で6時間過ごしたのか、それとも6分だったのかを無視しています。

VWAPはこの問いに正しく答えます: 今日ここまでに取引された平均的な株が、平均していくらで買われたかを教えてくれます。VWAPが$50.38にあり、あなたが$50.60を支払ったなら、その日の典型的な株のコストよりも高く支払ったことになります。それは測定値であってシグナルではなく、VWAPの有用性は、そのクロスオーバーを取引することからではなく、測定値として真剣に受け止めることから生まれます。

VWAPが計算しているもの、そしてそれが移動平均ではない理由

VWAPはVolume Weighted Average Price(出来高加重平均価格)の略です。計算は、累計を累計で割ったものです:

VWAP = (cumulative typical price × volume) ÷ (cumulative volume)

Typical price(代表価格)は(high + low + close) ÷ 3です — そのバーがどこで終値をつけたかだけでなく、どこで取引されていたかを表す1つの数字です。それにそのバーの出来高を掛けて、そのバーで取引されたドル価値を求め、セッションの始めから、分子と分母の両方の累計を保持し続けます。

これは単純移動平均や指数移動平均とは、2つの独立した点で異なっており、どちらも重要です。

重み付け。 20期間SMAは、そのバーが3,000株取引されようが300万株取引されようが、20本の終値それぞれにちょうど1/20の重みを与えます。VWAPは、実際にそのバーで取引された株数によって、すべてのバーを重み付けします。出来高の多いバーはVWAPを大きく動かし、閑散としたバーはほとんど動かしません。出来高が何を教えてくれて何を教えてくれないかの全体像については、トレーディング出来高に専用の記事があります。

ウィンドウ。 SMAは、新しいバーが来るたびに最も古いバーを外すローリングウィンドウです。VWAPは何も外しません — セッション開始以降のすべてのバーが、両方の合計に永久に残り続けます。この累積的な性質が、以下で説明する最大の弱点を含む、VWAPの挙動のほとんどを決定づけています。EMAとSMAの比較は直近のバーをどう重み付けするかについてのものですが、VWAPはその競争にはまったく参加していません。

端的に言えば: 移動平均は価格に適用される平滑化フィルターです。VWAPは、執行された取引についての会計上の事実です。

3本のバーで計算してみる

以下の3本の1分足を持つ銘柄で考えてみましょう。

バー 高値 安値 終値 Typical price 出来高 TP × 出来高
1 50.40 49.80 50.10 50.10 120,000 6,012,000
2 50.70 50.05 50.60 50.45 300,000 15,135,000
3 50.90 50.35 50.40 50.55 80,000 4,044,000

バー1のtypical priceは (50.40 + 49.80 + 50.10) ÷ 3 = 150.30 ÷ 3 = 50.10。バー2は (50.70 + 50.05 + 50.60) ÷ 3 = 151.35 ÷ 3 = 50.45。バー3は (50.90 + 50.35 + 50.40) ÷ 3 = 151.65 ÷ 3 = 50.55。

ここで累積していきましょう。バー1の後、VWAPは6,012,000 ÷ 120,000 = 50.10 — バーが1本の時点では、VWAPはそのバーのtypical priceと等しくなります。

バー2の後、分子は6,012,000 + 15,135,000 = 21,147,000、分母は120,000 + 300,000 = 420,000です。VWAP = 21,147,000 ÷ 420,000 = 50.35。

バー3の後、分子は21,147,000 + 4,044,000 = 25,191,000、分母は500,000です。VWAP = 25,191,000 ÷ 500,000 = 50.382、つまり$50.38です。

これを3つのtypical priceの無加重平均と比較してみましょう: (50.10 + 50.45 + 50.55) ÷ 3 = 151.10 ÷ 3 = 50.367。VWAPの方が高くなったのは、バー2が無加重平均より上にあり、かつ全500,000株のうち300,000株 — 取引全体の60% — を占めていたからです。

同じ価格で出来高だけを入れ替えてみる

9つの価格の値はすべてそのままにして、バー2とバー3の出来高だけを入れ替え、バー2を80,000、バー3を300,000にします。分子は6,012,000 + (50.45 × 80,000 = 4,036,000) + (50.55 × 300,000 = 15,165,000) = 25,213,000になります。総出来高は変わらず500,000です。VWAP = 25,213,000 ÷ 500,000 = 50.426。

同じ値動き、同じ総出来高で、VWAPは4.4セント動きました。その違いこそが、この指標のすべてです。VWAPは価格がどこへ行ったかを追跡しているのではなく、株がどこへ行ったかを追跡しているのです。

VWAPがセッションの始めにリセットされる理由

VWAPはセッション単位で定義されており、次の始値で累計はゼロに戻ります。それはVWAPが何のためのものかということから導かれます。「今日、1株あたりに支払われた平均価格」は筋の通った統計量です。「過去のどこか特定されていない時点からの、1株あたりの平均支払価格」はそうではありません。なぜなら、それはどれだけ昔であっても、たまたま出来高が最大だった期間の方へと漂っていってしまうからです。

ここから2つの帰結が導かれます。まず、寄り付き直後のバーは不安定です: 分母がわずか5分間分しかない状態では、VWAPはほぼすべてのバーで振れ、その日の出来高のかなりの部分がその背後に積み上がって初めて、安定した参照点になります。

次に、VWAPは日をまたいで持ち越されません。昨日のVWAPは今日のチャート上の水準ではありません。より長い参照点を求めるトレーダーは、アンカードVWAPを使います。これは、時刻からではなく、選んだ出来事 — 決算発表、スイングの安値、ブレイクアウトのバー — から累積をリセットするものです。計算式は同じで、開始点だけを意図的に選んでいます。

機関投資家がVWAPを執行ベンチマークとして使う理由

これこそがVWAPがそもそも重要である理由であり、チャートパターンとは何の関係もありません。

400万株を買う必要があるファンドは、1回の注文では送れません。セッション全体にわたってポジションを小分けにします。その後、誰かがそのトレーダーがうまく仕事をしたかどうかを判断する必要があり、標準的な物差しがVWAPです: 平均約定価格は、その日の出来高加重平均を上回ったか? セッションVWAPが$50.38のときに、平均$50.31で400万株を買えれば、1株あたり7セント — $280,000を節約したことになります。多くのデスクが、まさにこのベンチマークに対して評価されており、アルゴリズム執行戦略はそれを追跡するように明示的に設計されています。

これがそのライン周辺で実際の行動を生み出します: 大口注文を執行している買い手は、VWAPより下では積極的になり、上では消極的になります。それが自分の成績表に反映されるからです。人々がVWAPを「機関投資家が価格を守る場所」と呼ぶとき、指しているのはこれです。これは流動性の高いマーケットでは本物の効果ですが — 物理法則ではなく、トレーダーがどう評価されるかによって生まれる行動的なものであり、薄商いの銘柄ではほとんど見られません。

VWAPをデイトレードのサポート・レジスタンスとして読む

そのベンチマーク圧力のため、VWAPはしばしば動的な水準として機能します: 価格がそこまで押し戻され、その日の進捗が遅れている買い手が参入し、価格は再開します。以前の高値に引かれる水平の水準とは異なり、VWAPはセッションを通じて動くため、10時15分に見ている水準は、14時30分の水準とは違うものです。

2つの読み方が共存しており、それらを混同することが、トレーダーがこの指標を誤用する最もよくある形です。

平均回帰は、バランスの取れたレンジ相場のセッションに当てはまります。価格はVWAPから伸びていきますが、その伸びに出来高の裏付けがなく、跳ね戻ります。トレーダーは伸びきったところに逆張りし、VWAPそのものを目標にします。

トレンド継続は、方向性のあるセッションに当てはまります。価格はVWAPから離れていき、タッチする程度以上には戻ってきません。そのため、伸びきったところへの逆張りは、1日中トレンドと戦うことを意味します。この読み方では、VWAPまで押し戻されて持ちこたえる動きを、既存の値動きの方向へのエントリーとして扱い、VWAPを明確に突き抜けて引けることをトレンドの失敗として扱います。

正直なところ、セッションがある程度進行するまでは、自分が2つのうちどちらの状況にいるかは分かりません。確認できるのは、今日、価格がVWAPを何度も横切ったのか、それとも一方の側にとどまり続けたのかということです。何度も横切っていれば平均回帰の読みがうまく機能していたことを意味し、一方的なセッションはそうでなかったことを意味します。

一部のプラットフォームは標準偏差バンドを追加します — VWAPからの価格の標準偏差の1、2、3倍を、プラス・マイナスした線です。それらは「伸びきった」という感覚に、目分量ではなく数値を与えてくれ、2本目のバンドへのタッチが通常の逆張りトリガーになります。これらは本物の洗練された手法であり、以下のすべての限界を引き継ぎます。Stockadeはバンドなしで、VWAPラインのみを描画します。

VWAPが機能しなくなる場面

セッションを通じてどんどん遅くなる。 15時30分までには、分母には6時間分の出来高が積み上がっています。新しいバーがどれだけ激しく動いても、平均をほとんど動かせません。VWAPは、最も信頼できないときに最も反応が速く、最も信頼できるときに最も反応が遅いのです。これは何をしても直せません — それが算術というものです。

日中の時間足を超えると意味を失う。 累積セッション平均には、日足や週足チャート上での解釈がありません。リセットすべきセッションが存在しないからです。日をまたいでポジションを保有しているなら、VWAPはあなたのツールではありません。保有期間によって何が変わるかについては、デイトレード vs. スイングトレードを参照してください。

その背後にある出来高データの質以上のものにはならない。 VWAPは出来高加重統計量であるため、質の悪い出来高データは、自信たっぷりに間違った線を生み出します。取引所外の記録を取りこぼしているリテール向けフィードや、報告される出来高が信頼できない銘柄では、実際にはどの機関投資家もベンチマークにしていないVWAPを渡されることになります。

そして、他のすべての指標と同様に、VWAPは後ろ向きです。すでに起きた取引を要約しているだけです。セッションが反転しようとしていることを教えてはくれません。

シミュレーターでVWAPの読み方を練習する

Stockadeのチャートは、/simulatorとチャートシミュレーターの両方にVWAPのトグルを備えており、上記と同じ計算式 — typical price × 出来高を累積し、除算する — で計算されます。ただし、アンカー(基準点)は異なっており、その違いは知っておく価値があります: シミュレーターのラインはセッションの始めにリセットされることが一切ありません。直近のローソク足のローリングウィンドウにわたって累積されるため、あなたが読んでいるのは、上のリセットのセクションで説明したセッションVWAPではなく、アンカーのない実行中のVWAPです。計算式は同じで、アンカーはありません。オンにして、機械的なスキルを鍛えましょう: 価格は上か下か、どれだけ伸びているか、このセッションはラインを何度も横切っているのか、それとも片側に乗り続けているのか。ただし、何を練習しているのかははっきりさせておいてください。Stockadeの価格はクライアント側でランダムウォークによって生成されており、その出来高はローソク足ごとに描画される乱数であり、価格の動きとは無相関です。その背後に本物の参加は存在しないため、そこでの出来高は何も裏付けず、機関投資家のベンチマーク効果も存在しません。それはライン自体を空洞化させます。これは明示しておく価値があります: シミュレーターのVWAPコードは、その乱数の出来高ですべてのバーを重み付けしており、乱数による重みは事実上均一な重みであるため、描画される線は真の出来高加重ではなく、typical priceの無加重平均に近い挙動をします。この記事の冒頭付近で説明した重み付けの違いは本物ですが、ここで目にしているものはそれではありません — VWAPを移動平均から分ける2つの要素のうち、Stockade上で観察できるのは累積ウィンドウの方だけです。これは架空の入力に対する本物の計算であり、目を鍛えるには良いものですが、シグナルとしては役に立ちません。

1つの注意点はシミュレーターを超えて当てはまります: そこでの約定はほとんど摩擦を伴いません — 買い気配・売り気配のスプレッドも部分約定もなく、ストップやターゲットが発動したときにわずか数セントのスリッページがあるだけで — 実際のお金も賭かっていません。価格を追いかけるのではなく、VWAPまで戻ってくるのを待つことこそが難しい部分であり、それはまさに、ペーパートレーディングがテストしない部分です。Stockadeの株式市場シミュレーターを開き、VWAPをオンにして、各バーが確定する前に、そのセッションがラインに回帰しているのか、それともラインから離れてトレンドしているのかを、声に出して言い当てる練習をしましょう。

学習を続ける