ケーススタディ — アルゴプラットフォーム統合

Tradency の RoboX と TOCOM の統合

NTT データのアルゴ取引エンジン RoboX を日本の先物市場へ橋渡しする FIX アダプター — 自前のポジション管理を持たないプラットフォームのために、非 FIFO のポジション参照、注文ルーティング、リスクチェック、バックオフィスのポジション管理を解決。2017〜2018年に提供。

エグゼクティブサマリー

NTT データは、RoboX(Tradency 提供)というアルゴ取引エンジンを取引所へ接続するアダプターの構築を Touch-Fire に委託しました。RoboX が Touch-Fire システムへ注文を流し込み、システムがそれを会場へルーティングし、すべての注文・約定メッセージを RoboX へ返します。初期市場は TOCOM で、東京金融取引所が後に続く可能性がありました。

決定的な課題は、RoboX が同一銘柄で同時にロング・ショートのポジションを保持しうる多数の独立した戦略を実行し、かつ自前のポジション管理をまったく行わないことでした。そのため単純な FIFO モデルは不可能でした。Touch-Fire はポジションごとの参照スキームを設計し、バックオフィスのポジション管理を全面的に引き受けながら、RoboX が必要とする注文・約定・ポジション・担保データを正確に供給しました。

技術アーキテクチャ

RoboX は専用の Touch-Fire FIX RoboX アダプターへ注文を送ります。そこからは、他のクライアント注文とまったく同様にハブを通じて会場アダプターへ流れ、取引所へルーティングされます。

  • フィル・オア・キル注文: 滞留する作業注文と部分約定を最小化するため、すべての戦略注文は FOK で送られます。
  • 統一シンボル → 限月: RoboX は「統一」契約を取引し、個々の先物限月やロールオーバーを管理しないため、アダプターが各受信シンボルを適切な期先の限月へマッピングします。
  • 通過時のリスク: ハブは、すべての注文が市場へ到達する前にリスクチェックを行い、現金とネットリクイディティを更新します。

単一の口座が異なる戦略により建てられた複数のロング・ショートのポジションを同時に保持しうるため、ポジションは FIFO で相殺できません。Touch-Fire は明示的なポジション参照モデルを実装しました。

  • 新規建て注文はポジション参照を空で持ち、アダプターが一つ割り当てて約定時に返します — 下流のバックオフィスフィードからも見える増分整数である会場の執行 ID を使用します。
  • 決済注文は元のポジション参照を持ち、決済する建玉ポジションを一意に特定します — 銘柄は(満了している可能性があるため)使わず、参照された新規建て約定から特定します。
  • 新規・決済いずれの注文でも、異なる価格での複数約定を処理し、執行ごとに報告します。

RoboX はポジションを保持しないため、Touch-Fire のバックオフィスがすべての記帳を行い、RoboX が状態を表示するのに必要なデータを供給します。

  • 各約定後のポジションレポート — 新規建て約定には証拠金要件を、相殺(決済済み)ポジションには新規・決済の詳細を含む。
  • 担保レポート — 現金残高(入金 − 出金 + 損益)と使用証拠金(当初必要証拠金の合計)。
  • RoboX が再起動時に建玉・決済済みポジションを日付・ステータスでフィルタしてダウンロードできる FIX ポジション要求/レポート。

RoboX はブローカーへ直接接続していないため、すべてのブローカー情報は Touch-Fire を介し、データ種別ごとに最適な伝送方式で流れます(ここではレイテンシーは重要ではありません)。

ブローカー → Touch-Fire(ファイル/REST) → RoboX(FIX/REST)
  • ブローカーからの新規口座情報をファイルで受け取り、REST リクエストで RoboX へ受け渡し。
  • 入出金後の現金残高更新をファイルで受け取り、FIX の担保メッセージで RoboX へ中継。
  • 口座ロックや取引禁止ステータスは Touch-Fire 側で保持し、転送しません。

成果とインパクト

RoboX の戦略は、Touch-Fire が限月マッピング、ルーティング、リスクを透過的に処理することで、クリーンな FIX インターフェースを通じて日本の先物を取引します。 執行 ID をベースとした明示的なポジション参照モデルにより、独立した戦略が単一の口座上で重なり合うロング・ショートのポジションを安全に建て・決済できます。 Touch-Fire は、アルゴプラットフォームがあえて持たないポジション管理、担保、報告を提供しました — 戦略エンジンの下に位置する完全な運用層です。

関連するケイパビリティ

SOR、アイスバーグ、ストップ、イベント駆動戦略を備えた、当社のプラガブルな親子アルゴエンジン。 サブミリ秒のマッチングとマルチ会場の注文ルーティング。 ポジション管理、担保、証拠金、約定後報告。

接続したいアルゴプラットフォームはありますか?

Touch-Fire は、戦略エンジンを市場対応の取引業務へと変えるアダプター、ルーティング、リスク、バックオフィスを構築します。統合についてぜひご相談ください。

アルゴ統合に関するご相談はこちらから。