時間加重平均価格(TWAP)注文

KuCoinの現物取引では、いくつかの高度な注文タイプを利用することができます。このガイドでは、時間加重平均価格 (TWAP) 注文の設定方法について説明します

目次(クリックすると移動します)
1.TWAP注文とは?
2.TWAP注文の設定

 

1.TWAP注文とは?

時間加重平均価格(TWAP)注文は、大きな注文を小さな注文に分割し、バッチで実行するのに役立ちます。たとえば、買い注文を出し、市場価格が指定した価格を下回っている場合、システムは現在の最良販売価格よりわずかに高い価格で小さなサブ注文を作成します。これらのサブ注文は小規模なImmediate-Or-Cancel (IOC) 買い注文であり、それぞれ指定された間隔または割合で発注されます。

 

2.TWAP注文の設定

i.パラメータ
例えば、市場価格に大きな影響を与えることなく、1BTCあたり71,500USDTを超えないコストで10BTCを即座に購入したいとします。これを実現するためには、TWAP注文を使用します。

以下のように設定します。
売買方向:購入

合計注文金額:10BTC(取引したい合計額)

1注文あたりの金額:0.05BTC(注文を分割した後の各サブ注文の金額)

注文間隔:10USDT (買い注文の場合、各サブ注文は最良販売価格よりわずかに高い間隔で10USDT上に配置されます。価格差や割合が大きいほど、取引がより迅速に実行される可能性が高まりますが、取引コストも増加します。)

合計注文期間:24時間(これは注文が執行される合計時間です。最大期間は99時間59分です。期間が長いほど、注文が完全に執行される可能性が高くなります。

保護価格:1BTCあたり71,500USDT(指値注文のトリガー条件。たとえば、買い注文は、最良販売価格と注文距離がともにこの保護価格を下回る場合にのみ満たされます。保護価格が現在の市場価格から離れすぎている場合、注文がすぐに満たされないことがあります。)
TWAP 1.png

 

ii.注文の実行
注文を出した後、サブ注文は自動的にバッチ処理されて実行されます。現在のオーダーブックが以下のようになっていると仮定します。
TWAP 2.png

各サブ注文の時間間隔は、総注文期間(秒)を(合計注文金額 / 注文ごとの金額)で割り、ランダムな比率を乗算して計算されます。これは、約定された合計が注文合計金額に達するまで、または注文の期間が終了するまで続きます。

上記の設定に基づくと、最高購入価格は現在の最高販売価格である71,479.7USDT/BTCに10USDTを加えた71,489.7USDT/BTCとなります。71,489.7USDT/BTC以下の合計売り注文は、0.529589261BTC(0.01166415 + 0.234482111 + 0.21350000 + 0.06994300)で、1注文あたりの金額よりも多くなります。この合計金額は、お客様が指定した1回の注文金額である0.05 BTCよりも大きいため、システムはお客様が設定した金額(0.05BTC)と価格(71,489.97USDT/BTC)に基づいてのみ指値注文を発注します。

サブ注文が完全に約定されていない場合、そのサブ注文は直ちにキャンセルされます。つまり、すべてのサブ注文は IOC(Immediate or Cancel)注文になります。最新の市場価格が保護価格(71,500USDT/BTC)を超えると、注文は一時停止します。最新の約定価格が71,500USDT/BTC を下回ると、再開されます。合計約定金額が合計注文金額と等しい場合、注文全体が完了したとみなされ、実行が停止されます。