TWAP は、長さが同じ時間区間に同じ重みを与えます。取引に使う場合は、自動化ツールが予定に沿って小さな注文を出します。結果を決めるのは時間割だけでなく、実際の価格、約定数量、サービスのルールです。
Jana はビットコインを買いたいものの、注文全体を一度に市場へ出したくありません。TWAP を見つけ、あらかじめ決まった購入価格だと思うかもしれません。しかし、この名前には関連する二つの意味があります。取引を後から評価するための平均値と、注文を分割する実行方法です。何も買わずに平均値を計算することはできますが、Jana 自身の購入価格は取引が成立して初めて分かります。 [1] [2]
長さが同じ二つの区間を、それぞれ 100000 と 100030 USD/BTC の価格で代表させるとします。重みは同じなので、平均はその中間です。最初の区間が倍の長さなら、その価格の重みも倍になり、結果は 100010 USD/BTC になります。したがって、適当に価格を集めるだけでは不十分です。何の価格を測り、各観測値がどれだけの時間を代表するのかを決める必要があります。等間隔の観測値を等しく扱うのは時間平均を推定する一つの方法であり、観測の間に起きた値動きをすべて正確に記録するものではありません。 [1]
取引を実行する TWAP では、Jana が総数量と実行期間を設定し、サービスが小さな注文を順に送ります。それらはすべて同じ数量とは限りません。Kraken の説明では、時間間隔は規則的ですが、分割数量にはランダムな変化を付けます。つまり、略称だけでは一回ごとの購入内容は分かりません。利用するツールの具体的なルールを確認する必要があります。 [3]
Kraken は Market と Limit を区別しています。Market は各注文を出す時点で利用可能な約定を求め、Limit は購入価格の上限または売却価格の下限を設けます。市場がその条件を満たさなければ、一部の注文が見送られることがあります。Jana は価格条件を守れますが、最後に買えているビットコインは予定より少ないかもしれません。時間割だけで価格と全量の両方を保証することはできません。 [3]
開始前に、未約定の残りをどう扱うか知っておくことが大切です。Kraken は、設定した時間枠が終わると残りを取り消すと説明しています。IBKR には allowPastEndTime という設定があり、指定時刻を過ぎても取引を続けられます。ここで引用している IBKR の文書は米国株式についてのもので、ビットコインにも同じ機能があるという約束ではありません。提供者によって動作が違うため、アルゴリズム名だけでは判断できないのです。 [2] [3]
分割すれば、大きな注文を一度に出すことで生じる圧力を減らせる可能性があります。しかし Jana が待っている間に他の買い手が現れ、価格が上がることもあります。TWAP は即時購入より必ず安いわけではなく、特定の結果も保証しません。評価すべきなのは、実際の約定数量、その価格、手数料、そして未約定部分です。なめらかな平均線だけでは、こうした違いは見えてきません。 [3]
Jana が実行中の計画を止めても、それまでの購入が消えるわけではありません。Kraken は、待機中の注文は取り消される一方、約定済みの取引は口座に残ると説明しています。停止後は、すでに買えた数量と、これからは買わない残りを区別します。「停止済み」は計画の状態であり、取引履歴が空であるという意味ではありません。 [3]
時間平均を使うには、市場、価格の種類、期間の始まりと終わりを明確にする必要があります。別の取引所や期間なら、違う結果になることがあります。TWAP は時間で重みを付け、VWAP は大きな数量が取引された価格を重く扱います。どちらが常に正しいということではなく、答えている問いが違います。どちらの値も、それだけでビットコインが割安か、今後値上がりするかを教えるものではありません。 [2] [1]
購入価格が平均からずれる理由
架空のモデルで、同じ長さの二つの区間を 100000 と 100100 USD/BTC の価格で代表させます。時間平均は TWAP = (100000 + 100100) / 2 = 100050 USD/BTC です。しかし実際には、最初の価格で 1 BTC、次の価格で 3 BTC を買ったとします。その場合の購入平均価格は (100000 × 1 + 100100 × 3) / 4 = 100075 USD/BTC です。高い価格で買った数量のほうが多いため、時間平均を上回ります。この例は手数料を含まず、現在の市場価格でも将来の予測でもありません。時間による重みと実際の購入数量による重みの違いを示しているだけです。
理解を深めるには、この項目とあわせて次もお読みください Volume weighted average price, Market microstructure, Market impact, Slippage, Limit order, Market order. 次の項目からも参照されています Volume weighted average price.
01分割した購入はすべて同じ数量になりますか?+
必ずしもそうではありません。単純な計画では等分できますが、サービスが数量を変えたり、価格条件によって見送ったり、全量を約定できなかったりします。結果の確認には予定回数だけでなく、実際の数量と価格が必要です。
02TWAP を取り消した後には何が残りますか?+
すでに成立した取引は元に戻りません。その後の実行はサービスのルールに従って止まります。売買済み数量、口座残高、残っている可能性のある注文を確認してください。取り消しは、それまでの購入代金の返金ではありません。