Origami TechでAlgo Ordersを使う方法:Chase、TWAP、VWAP

はじめに
Origami Techの暗号資産取引ターミナルで、Chase、TWAP、VWAPの3種類のAlgo Ordersが直接利用できるようになりました。
これらは、さまざまな市場状況に対応する執行ロジックによってManual Ordersのワークフローを拡張するものです。Chaseは最良価格を追従し、TWAPは注文を指定した期間に分散し、VWAPは市場の出来高プロファイルに応じて執行を加重配分します。
既存の暗号資産取引ボットのワークフローは、引き続きBotsセクションで利用できます。Algo Ordersは、価格、タイミング、スリッページ、執行の挙動をコントロールしながら、特定の注文を取引ターミナルから直接執行したい場合に便利です。

Origami Techの暗号資産取引ターミナルでAlgo Ordersを見つける場所
Origami Techの取引ターミナルでManual Ordersウィジェットを開きます。
ウィジェットの上部に、3つの執行モードが表示されます。
- Limit
- Market
- Algo
Algoを選択します。
現在、Algoメニューには次の項目があります。
- Chase:最良価格を追従
- TWAP:時間に沿って均等に分散
- VWAP:出来高プロファイルで加重
これにより、Origami Techの取引ボットプラットフォームのユーザーは、チャート、残高、ポジション、ボット、アクティブな注文を監視しているのと同じ取引ターミナルから、執行を直接管理する新たな手段を得られます。

Chase注文:最良価格を追従する
Chaseは、板(オーダーブック)の変化に合わせて、指値注文を現在の最良価格の近くに維持したい場面のために設計されています。
買い注文の場合、Chaseは最良買い気配を追従できます。売り注文の場合は、最良売り気配を追従できます。
板を確認して数秒ごとに指値注文を手動で入れ直す代わりに、執行設定を一度定義すれば、Chaseが稼働中の注文を更新してくれます。
Chaseは1つの稼働中の指値注文を管理します。相場が動くと、Origami Techは選択した再価格設定間隔に従って、その注文をキャンセルして出し直すことができます。
ステップ1:Chaseを選択する
Manual Ordersを開き、Algoを選んでから、次を選択します。
Chase, follow best price(最良価格を追従)
接続済みの取引所アカウントを選び、執行したい数量または想定元本を入力します。
ステップ2:Best PriceかWith Offsetを選ぶ
Chaseには2つの価格モードがあります。
Best priceは、稼働中の注文を板の該当サイドにおける現在の最良価格に維持します。
With offsetでは、その最良価格に対してパーセンテージのオフセットを適用できます。
オフセットは、現在の最良価格で即座に競り合うのではなく、板の最良気配から一定の距離を保って注文を置きたい場合に役立ちます。

ステップ3:再価格設定間隔を設定する
Reprice everyフィールドでは、Chaseが市場を確認して注文を更新する頻度を決めます。
たとえば値を5秒にすると、アルゴリズムは5秒ごとに該当する最良価格を確認します。価格が変わっていれば、稼働中の指値注文を更新後の価格で出し直すことができます。
間隔を短くするほど、注文は現在の板の状況に近い位置に保たれます。適切な値は、市場、流動性、執行の目的によって異なります。
ステップ4:Timeoutを設定する
Timeoutフィールドでは、アルゴリズムの最大稼働時間を設定します。
タイムアウトを設定した場合、その時間が経過するとChaseは停止します。
No timeoutを選ぶと、目標の執行が完了するか、ユーザーが注文をキャンセルするまで、アルゴリズムは稼働し続けます。
ステップ5:Max Slippageを設定する
Max slippageでは、執行時に許容する最大スリッページを設定します。
このパラメータは、アルゴリズムの稼働中に市場環境が変化した場合の追加的な価格コントロールとなります。
ステップ6:Chase注文を発注して監視する
数量と設定を確認し、BuyまたはSellをクリックします。
Chase注文はActive Ordersに表示され、執行状況、約定数量、注文金額、時刻、戦略を確認できます。

Chaseが役立つ場面
Chaseは、指値注文を手動で更新することなく、板の最良気配の近くにとどまることを優先したい場合に特に便利です。
実用的な例として、流動性の低い市場での執行が挙げられます。トレーダーは、大きな成行注文を一度に出すことを避けながら資産を売買したい場合があります。Chaseは、最良価格の変化に合わせて稼働中の指値注文を調整し続けることができます。
ただし、執行の質は引き続き、流動性、ボラティリティ、手数料、取引所の状況、そしてユーザーが選択したパラメータに左右されます。
TWAP注文:時間に沿って執行を均等に分散する
TWAPはTime Weighted Average Price(時間加重平均価格)の略です。
TWAPは、大きな目標数量を小さな執行に分割し、指定した期間にわたって分散させます。
これは、特に板が薄い場合など、注文を一度に執行すると大きな市場インパクトが生じかねない場面で役立ちます。
TWAPは全数量を即座に送信するのではなく、主に2つのパラメータで定義されたスケジュールに従います。
Interval:次の注文を送信する頻度。
Duration:アルゴリズム全体の稼働時間。

ステップ1:TWAPを選択する
Manual Ordersを開き、Algoを選択してから、次を選びます。
TWAP, spread evenly over time(時間に沿って均等に分散)
執行したい合計数量または想定元本を入力します。
ステップ2:IntervalとDurationを設定する
たとえば次のように設定したとします。
Interval: 10秒
Duration: 1分
Origami Techは、目標数量を6回の予定された執行に分割します。
インターフェースに表示された例では、10秒間隔・1分間で合計0.01257 ETHを購入する注文が、それぞれ約0.00209 ETHの6つの注文に分割されました。
これにより、注文は1回の大きな執行としてではなく、段階的に市場に入っていきます。
ステップ3:MarketかLimitの執行を選ぶ
TWAPはMarketとLimitの両方の執行に対応しています。
Marketを選ぶと、予定された各部分が成行で執行されます。
Limitを選ぶと、予定された各部分に指値注文が使われます。
どちらを選ぶかは、その注文で執行スピードと価格コントロールのどちらを優先するかによって決まります。
ステップ4:Max Slippageを設定する
Max slippageを使って、アルゴリズムで許容するスリッページを設定します。
確認画面には、TWAP注文を送信する前に、選択した執行タイプと最大スリッページが表示されます。
ステップ5:失敗時の扱いを決める
TWAPにはCancel on failureオプションがあります。
Cancel on failureを有効にすると、執行が失敗した場合に残りのTWAPスケジュールを停止できます。
このオプションを無効にすると、それ以前の部分が失敗したり一部しか約定しなかったりした場合でも、アルゴリズムは次の予定された執行を続けます。
この設定は、目標数量を正確に達成することが重要な場合に意味を持ちます。不完全な注文のあとも継続すると、最終的な執行数量が当初の目標を下回る可能性があります。
ステップ6:確定前にTWAP注文を確認する
BuyまたはSellをクリックすると、Origami Techに確認ウィンドウが表示されます。
確認画面には次の内容が含まれます。
- 合計数量
- 予定された注文の数とおおよそのサイズ
- 執行間隔
- 執行方法
- 最大スリッページ
- 参照価格
- 完了予定時刻
これらの値を確認し、Confirmをクリックしてアルゴリズムを開始します。

ステップ7:Active OrdersでTWAPの執行を追跡する
確定後、TWAPはActive Ordersテーブルに表示されます。
追加の部分が執行されるたびに行が更新されます。アルゴリズムの稼働中は、約定数量と注文金額を追跡できます。
稼働中のアルゴリズムを管理する操作は、このセクションから直接利用でき、注文の一時停止やキャンセルも行えます。一時停止した注文は、あとで再開できます。

TWAPが役立つ場面
TWAPは、トレーダーが大きな注文を時間的に分散させたい場合に便利です。
流動性の低い市場で大きなポジションを即座に売却すると、板の複数のレベルを食いつぶし、執行価格を動かしてしまう可能性があります。TWAPのスケジュールを使えば、その数量を数分またはそれ以上の期間にわたって執行される小さな注文に分割できます。
この方法により、トレーダーは執行間隔、全体の稼働時間、注文タイプ、スリッページのパラメータを直接コントロールできます。
VWAP注文:市場の出来高に応じて執行を加重する
VWAPはVolume Weighted Average Price(出来高加重平均価格)の略です。
Origami Techのインターフェースでは、このモードを次のように表記しています。
VWAP, weight by volume profile(出来高プロファイルで加重)
TWAPと同様に、VWAPも目標数量を複数の小さな執行に分けて執行するために設計されています。
違いは配分のロジックです。TWAPは時間に応じて執行を均等に分散します。VWAPは市場の出来高プロファイルを使って執行の比重を決めます。
そのため、均等な時間区分を使うのではなく、市場の活動がどのように分布しているかを執行に反映させたい場合にVWAPが適しています。
VWAPを使うには:
- Manual Ordersを開く
- Algoを選択する
- VWAP, weight by volume profileを選ぶ
- 目標数量と利用可能な執行パラメータを設定する
- 注文内容を確認する
- 執行を確定する
- Active Ordersで監視する

Algo Ordersの管理方法
稼働中のAlgo Ordersは、取引ターミナルのActive Ordersセクションから監視できます。
テーブルには、次のような執行情報が表示されます。
- 取引所
- アカウント
- 銘柄
- 注文タイプ
- 方向
- 約定価格
- 約定数量
- 注文金額
- 注文時刻
- 戦略
Algo OrdersはChaseやTWAPなどの戦略名で識別されるため、通常の手動注文と簡単に区別できます。
稼働中のアルゴリズムの操作機能により、トレーダーは執行中に注文を管理できます。

Chase、TWAP、VWAPの比較:どのAlgo Orderを使うべきか?
- 板の変化に合わせて、稼働中の指値注文を現在の最良買い気配または最良売り気配の近くに保つことを優先するなら、Chaseを選びます。
- 目標数量を、指定した期間にわたって均等にスケジュールされた執行に分割したいなら、TWAPを選びます。
- 執行の比重に市場の出来高プロファイルを反映させたいなら、VWAPを選びます。
それぞれのアルゴリズムは、異なる執行上の課題を解決します。適切な選択は、流動性、注文サイズ、ボラティリティ、緊急度、そして許容できる価格インパクトの大きさによって決まります。
Origami TechのAlgo Ordersと暗号資産取引ボット
Algo Ordersは、Origami Techの暗号資産取引ターミナルで利用できる執行ツールを拡張します。
また、既存の取引ボット戦略を補完することもできます。たとえば、自動売買の取引ボットを稼働させながら、直接的な執行コントロールが必要な別のポジションにChase、TWAP、VWAPを使うといった使い方が可能です。
たとえば、流動性の低い資産で取引高の大きい戦略を運用したあと、トレーダーは結果として生じたポジションを段階的に縮小する必要があるかもしれません。TWAPはエグジットを時間的に分散でき、Chaseは最良価格付近で指値注文を管理できます。
このように、ボット、プリセット、グリッド、カスタム戦略、Algo Ordersは、同じ暗号資産取引ワークフローの異なる部分をそれぞれ担うことができます。
Origami TechでAlgo Ordersを使い始める
Origami Techの取引ターミナルを開き、Manual Ordersに移動してAlgoを選択すると、Chase、TWAP、VWAPにアクセスできます。
まず執行の目的を決めましょう。最良価格を追従するのか、注文を時間的に分散するのか、市場の出来高に応じて執行を加重するのか。そのうえで、注文を確定する前に、関連する価格、タイミング、スリッページのコントロールを設定します。
他の暗号資産取引の執行方法と同様に、結果は市場の流動性、ボラティリティ、取引所の状況、手数料、そして注文に選択したパラメータに左右されます。
Origami Techでスマートな取引を
強力な自動取引ターミナルで、仮想通貨取引を次のレベルへ。利益を最大化し、リスクを最小限に抑え、24時間365日市場の先を行きましょう。




