通常の平均では、含まれる価格をすべて同じ重さで扱います。VWAP は取引量も考慮し、各取引の価格に数量を掛け、その合計を総取引量で割ります。チャートでは個々の取引をローソク足の集計値で代用する場合があるため、何を使って線を計算したのかが重要です。
ペトルは、安い価格での小さな取引と、高い価格での大きな取引を見つけます。価格を足してその個数で割るだけなら、両方が同じ重さになります。VWAP では、より多くのビットコインが売買された価格の影響が大きくなります。つまり、取引された単位数量当たりの平均価格はいくらか、という別の問いに答えます。取引件数と取引量は同じではありません。小さな取引が多数あっても、大きな取引より合計量が少ない場合があります。 [1]
TradingView の指標は標準で hlc3、つまり High、Low、Close の平均を使います。それぞれローソク足の高値、安値、終値で、得られた値をその期間の出来高で重み付けします。しかし、ローソク足からは各価格でどれだけ取引されたかまでは分かりません。そのため、実際の全取引から求める VWAP と異なる場合があります。チャートを比べる際には、入力価格と足の時間間隔も確認が必要です。 [2]
ペトルには、集計対象の期間がどこから始まるかも必要です。TradingView では Anchor Period で指定し、例えば Session は取引セッション、Week は週を表します。リセットすると、それまでの累積値を捨てて計算をやり直します。ビットコインは休みなく取引されますが、データ提供者は日やセッションを区切っています。「日次 VWAP」でも開始、終了、時間帯を確認する必要があり、ペトルの住む地域の午前零時からとは限りません。 [2]
Anchored VWAP では、チャート上で計算の開始地点を選べます。開始地点は固定したまま、そこから先のデータが加わっていきます。時間の経過とともに最も古い値を外す移動窓とは違います。特定の期間を調べるには便利ですが、ペトルが後の値動きを見てから開始地点を選んだなら、それを事前に分かっていた判断ルールとして扱うことはできません。 [3]
VWAP には対象市場の定義と単位の統一が必要です。取引ペアは何と何を交換するかを示します。価格が USD/BTC、数量が BTC なら、平均価格も USD/BTC です。別の取引所には別の取引があり、結果も変わり得ます。同様に、ビットコイン数量、契約数、金額ベースの売買代金を換算せずに混ぜることはできません。契約は独自の取引単位を持つ取引対象の取り決めであり、その数がそのままチャートのビットコイン数量になるとは限りません。 [1]
総出来高は式の割る側の値です。ゼロなら VWAP は定義できず、測定された市場価格がゼロという意味ではありません。また空欄は、実際に取引がなかったのではなく、データが欠けている可能性もあります。どう表示されるかは提供者によります。ペトルは説明なしに、それを安く買える機会や、直前の既知の値が続いている状態と解釈すべきではありません。 [2]
VWAP は、実際に得られた価格を比較する benchmark、基準値として使えます。ただし、線そのものが注文を執行するわけではありません。例えば IBKR は米国株向けアルゴリズムを best-efforts と説明しています。基準に近づけることを目指す一方、価格が異なることや注文が全量執行されないこともあります。同じサービスがすべてのビットコイン市場に提供されるという意味ではありません。ペトルが自分の購入を比べる際も、期間と市場をそろえ、手数料を含む金額かどうかを明確にする必要があります。 [4]
現在価格が VWAP より低いというのは、選んだ過去データの出来高加重平均より低いということです。それだけで割安や将来の回復は証明できません。逆に、線より上にあってもさらなる上昇は約束されません。VWAP は成立済みの取引に反応するため、価格に遅れることがあります。売買ルールには、別途の検証、判断する時点、コストを含む現実的な約定条件が必要です。 [2]
平均が大きな取引の価格に近づく理由
同じペアの架空の取引を考えます。100000 USD/BTC で 1 BTC、その後 100100 USD/BTC で 3 BTC が取引されました。単純な価格平均なら両者は同じ重さですが、VWAP は数量を考慮します。VWAP = (100000 × 1 + 100100 × 3) / 4 = 100075 USD/BTC。高い価格での取引量が大きいため、結果もその価格に近くなります。通常の価格平均は 100050 USD/BTC にすぎません。ここでは手数料を除いた個々の取引を使っており、ローソク足の hlc3 ではありません。実際の売買提示でも次の価格の予測でもなく、ペトルが同じ結果で買える保証もありません。
理解を深めるには、この項目とあわせて次もお読みください Time weighted average price, OHLCV, Market impact, Slippage, Simple moving average, Technical indicator. 次の項目からも参照されています Market impact, OHLCV, Time weighted average price.
01取引所によって VWAP が違うのはなぜですか?+
それぞれ取引内容と取引量が異なる場合があります。入力価格、ローソク足の時間間隔、計算期間の区切りでも差が出ます。比較前に取引ペア、単位、計算方法を確認しましょう。指標名が同じでも、データまで同じとは限りません。
02VWAP より安ければ自動的に買うべきですか?+
いいえ。選んだ過去の期間の平均に対して、現在価格がどこにあるかを示すだけです。価格はさらに下がることもあります。VWAP だけでは購入量、売買時点、収益は決まりません。それには別途検証されたルールが必要です。