ケーススタディ — アルゴリズム取引エンジン

Touch-Fire ストラテジーエンジン

一つのプラガブルな親子エンジンで、5系統のアルゴリズムを実現。スマートオーダールーティング、アイスバーグ、合成ストップ注文、イベント駆動のオプション取引、取引所間の暗号資産アービトラージ — すべてを単一の、復旧可能なストラテジーアーキテクチャ上に構築。2015〜2018年に提供。

エグゼクティブサマリー

アルゴリズムごとに一回限りのシステムを構築するのではなく、Touch-Fire は共通のストラテジーエンジン・コンテナモデルを構築しました。これは、親注文がその StrategyId と RoutingType によって該当する戦略へルーティングされ、その戦略が一つ以上の会場へ子注文を生成・管理する親子注文アーキテクチャです。すべての子は親へ紐付くため、戦略全体を表示し、再起動後に復旧し、完全に監査できます。

この一つの基盤の上に、Touch-Fire は本番アルゴリズムのカタログを着実に拡充しました — 自社の取引所外ダークプール・マッチングエンジンへルーティングするスマートオーダールーターから、アイスバーグや合成ストップ注文、地震シグナルで作動するイベント駆動のオプションアルゴ、取引所間の暗号資産アービトラージエンジンまで。

エンジンのコア

注文はそのルーティングタイプによってストラテジー注文として認識され、マッチングエンジンや取引所へ直接送られる代わりにストラテジーエンジンへと向けられます。エンジンは価格を購読し、トリガー条件を監視し、子注文を発行します。親の状態は永続的に保たれ、起動時に再構築できます。

親注文(StrategyId) → ストラテジーエンジン → 子注文 → Match / OSE / リモート会場

慎重なウォームスタートのシーケンス — 子注文を復旧し、親へ再リンクし、その後に注文と執行報告のフローを再有効化する — により、エンジンが状態を再構築している最中にライブの約定を処理してしまうことを防ぎます。すべてのルーティング判断は入力を記録し、事後に論理を再構築できます。

アルゴリズムカタログ

SOR は、プライマリ市場と関連するリモート会場(例えば日経225における OSE 対 SGX・CME)をまたいでベストビッド/オファーを比較し、子注文を最良価格へルーティングします。その決定的なイノベーションは、Touch-Fire 自社のマッチングエンジンが市場の一つであるため、ルーターが最新のマッチングエンジン価格へ共有メモリでアクセスできる点にあり — 執行リスクの片側をまるごと排除します。

  • 起動時にプライマリ銘柄ごとにセカンダリ銘柄の連結リストを構築し、会場横断の価格比較を即座に行います。
  • ローカルの板厚に対して即座に約定し、残りについてはリモート会場へ fill-and-kill の子注文を発注します。
  • 部分約定、拒否、レッグリスクは、残りをローカルの板厚に対して再評価することで処理します。

同じ親子モデルが、流動性に優しい注文タイプと保護的な注文タイプを支えます。

  • アイスバーグ注文は、大口注文の一部のみを一度に市場へ提示し、単一の管理された親の背後で子注文をスライスします。
  • 合成ストップ注文は価格を監視し、ストップロスまたはテイクプロフィットの条件でライブ市場へとトリガーします。トリガーは直近約定値、ベストビッド、ベストオファー(注文のクオリファイア経由)で作動でき、変動の速い市場での曖昧さを避けるため、クライアントがストップロスかテイクプロフィットかを明示的に選択します。

エンジンの柔軟性を示す例として、大地震が検知された瞬間に自動的にオプション注文を発注するアルゴリズムがあります。外部のシグナルデバイスが、検知と同時にトリガーパラメーターをアルゴへ供給します。

  • アルゴは、原資産、プット/コールのクラス、限月、プレミアムのしきい値によって対象オプションを継続的に事前選択し、価格の変動に合わせてその選択をホットに保ちます。
  • 有効なシグナルを受けると、事前選択したオプションの注文を即座に送信し、各注文のサイズをクライアントの資産、設定可能な比率、地震のインパクト比率から決定します。トリガーの重複防止も備えています。
  • 長寿命の good-till-cancel の親注文として稼働するため、常に待機・準備された状態にあります。

世界の十数か所以上の暗号資産取引所にわたって価格を追跡し、利益の出るスプレッドが開いたときに行動するアービトラージエンジンです。SOR の関連銘柄の仕組みを再利用して会場を反復し、反対側の価格を比較します。

  • 当時の主要会場 — Bitstamp、GDAX、Kraken、Poloniex、BitFlyer ほか — にわたる接続を、FIX、WebSocket、REST で設計。
  • 各機会を取引手数料と執行品質を差し引いて評価し、買いと売りのレッグを同時に発注して、片側だけ約定するのを避けるようペアを管理します。
  • 暴走取引を防ぐための「ローグアルゴ」保護を内蔵 — ポジションチェック、スロットル、累積損益のガード。

成果とインパクト

単一の親子エンジンにより、新しいアルゴリズムごとのゼロからの構築を、焦点を絞った再現可能な拡張へと変えました — アイスバーグ、SOR、ストップ、地震、アービトラージのすべてが同じコアを共有します。 スマートオーダールーターをマッチングエンジンとコロケーションで稼働させることで、執行リスクのレッグをまるごと一つ排除しました — 提供できるベンダーの少ない構造的な優位性です。 永続的な親の状態、規律あるスタートアップ復旧、完全な判断ログ、ローグアルゴ対策により、ライブの規制対応運用でエンジンを信頼できるものにしています。

関連するケイパビリティ

スマートオーダールーターを組み込んだマイクロ秒のマッチングエンジン。 このマルチ会場業務の多くが実証された、完全な機関投資家向け暗号資産取引所。 サードパーティのアルゴエンジンを日本の先物市場へ統合。

カスタムアルゴリズムを構築しますか?

Touch-Fire のストラテジーエンジンは、スマートオーダールーティングからイベント駆動のオプション取引まで、あらゆるものをホストしてきました。必要なアルゴリズムについてぜひご相談ください。

アルゴリズム取引に関するご相談はこちらから。