This article has been translated from English to Japanese.

時間加重平均価格(TWAP)は、市場価格に過度の影響を与えないように、より大きな注文を実行するために使用される加重平均価格に基づく取引アルゴリズムです。

注文が特別な方法で変更されていない場合、実行中の戦略の取引パターンを推測するのは容易であるため、戦略の追跡を困難にするようパラメータを調整することができます。

最も一般的な解決策は、注文のサイズと/または注文間の遅延時間をランダム化することです。

市場への戦略の影響を最小限に抑えるため、数量を定義した割合を超えないように制限することも可能です。

時間加重平均価格(TWAP)は、加重平均価格に基づくもう 1 つの取引アルゴリズムです。

ボリューム加重平均価格(VWAP)と比べて、計算がシンプルだ。

これは最初の執行アルゴリズムのひとつであり、ほとんどのアルゴリズム取引戦略とは異なり、適切な市場価格を追いかけるのではなく、その価格が来るまで待つ受動的な執行アルゴリズムだ。

TWAPの使い方

TWAPの最も一般的な用途は、取引日中に大口注文を分散して執行することだ。

例えば、Appleの株式を100,000株購入したい場合。

1 つの大きな注文を出すと、市場に影響を与え、価格が上昇する可能性が高い。これを防ぐために、株式を購入する期間を設定することができます。

TWAP アルゴリズムは、大きな注文を均等に分割し、指定した期間にわたって執行します。

TWAP は VWAP の代替として使用できますが、その単純さゆえにいくつかの注意点があります。

大きな注文を分割しても、分割は均等に実施されるため、流動性の低い時間帯に取引が行われ、分割された注文が市場に影響を与える可能性が残る。

このため、TWAPは短期間またはボリュームプロファイルが利用できない資産での使用が推奨される。

ランダム注文

このような予測可能な方法で取引を行うと、他のトレーダーや略奪的なアルゴリズムがあなたの戦略を察知し、あなたを「ゲーム」の対象にしてしまう可能性があります。

固定数量ではなく、時間経過に伴う完了率に焦点を当てることで、ランダム性を追加できる。

実践では、1時間のTWAPを実行する際、注文を均等に分割するのではなく、パーセンテージの完了率を目標とする。

例えば、最初の15分で戦略の25%、2番目の15分で50%、3番目の15分で75%を完了する目標を設定する。

これにより、注文のサイズに自由度が生まれ、注文がよりランダムで予測しにくいものになる。

TWAP vs VWAP

VWAPは計算にボリュームを含むためより複雑ですが、取引量が少ない銘柄ではTWAPとVWAPの値は近い場合があります。

一方、セッションのボラティリティが高まり始めると、両方の指標は乖離する。

以下の表は、取引日全体で計算されたTWAPとVWAPを示している。

取引開始時には 1 セント未満の差しかありませんが、取引終了時には 2 セントまで差が開いています。

これは、取引日中、低価格での小規模な取引がTWAPに影響を与えたが、VWAPには影響を与えなかったためです。

時間 終値 安値 始値 TWAP VWAP
09:44:00 100.81 100.85 100.80 100.85 100.90 100.904
09:45:00 100.69 100.80 100.67 100.80 100.89 100.887
15:57:00 100.70 100.70 100.68 100.69 100.666 100.686
15:58:00 100.71 100.72 100.68 100.70 100.66 100.686