← すべての記事
取引インテリジェンス

予算の中で考えるアルゴリズム取引ソフトウェア

Decimasが市場を観測し、結果をシミュレートし、実際のレイテンシ予算内で執行をルーティングする方法——監査のための決定論的リプレイを備えて。

Decimasのループ:市場を観測し、シミュレートし、執行をルーティングし、リスクを計測する。
Decimasのループ:市場を観測し、シミュレートし、執行をルーティングし、リスクを計測する。

気配値は届き、劣化し、消える。モデルがそれについて推論し終えた頃には、板は動き、スプレッドは広がり、推奨された注文はもはや存在しない市場への賭けになっている。ほとんどの取引システムが誤るのは、ロジックが悪いからではない。答えるのが遅いからだ。

Decimasはその一点を中心に構築されたアルゴリズム取引ソフトウェアだ。決定論的な取引ランタイム——市場を観測し、次に何が起きるかをモデル化し、実際に持っている時間の中で注文をルーティングする場所。この仕事はインフラであり、予言ではない。リターンを約束するのではなく、出荷する意思決定が推論した意思決定と同じであることを約束する。

取引は時計の下での意思決定だ

アルゴリズム取引プラットフォームの本質的な制約は、戦略の巧妙さではない。シグナルとそれが正当化するアクションの間に経過する時間だ。その間隔は予算であり、すべてのコンポーネントがそこから消費する:市場インジェスト、フィーチャー参照、シミュレーション、ポリシーチェック、注文そのもの。

Decimasはその予算から出発し、内側へ向かって設計する。価格を観測してから注文を確定するまでに許容される時間を宣言する。下流のすべてはそれに収まるよう設計される——さもなければ出荷されない。

ソフトウェアが板の動いた後に答えるなら、それは誰も問わなかった問いに答えたことになる。

これがDecimalsがスナップショット優先である理由だ。意思決定の途中で動く市場に問い合わせる代わりに、ある一瞬の状態——板、ポジション、リスク——の一貫したスナップショットに対して推論する。スナップショットは思考の単位であり、記録の単位でもある。意思決定の根拠となった市場は、後から再構築できる市場だ。

ループ

Decimasは毎サイクル同じ4ステップのループを実行する。1分に1回であれ、1秒に数千回であれ。

  • 市場を観測する — 板、約定、ポジションを単一の一貫したスナップショットに取り込む。
  • 結果をシミュレートする — 候補戦略をそのスナップショットに対して前進させ、約定、スリッページ、インパクトを含めて実行する。
  • 執行をルーティングする — 選択したプランを注文に変換し、ベニューレイヤーを通じて送信する。
  • リスクを計測する — 結果ポジションをスコアリングし、フィードバックし、次のサイクルをゲートする。

ループは自己完結する。あるサイクルの終わりに計測されたリスクが、次のサイクルの始まりのシミュレーションへの制約となる。こうしてシステムは状況の変化に応じて自らの挙動を引き締めたり緩めたりする。

シミュレーションは付属品ではなく、製品そのものだ

多くのスタックでは、シミュレーションは事前にノートブックで先週のデータに対して行うものだ。Decimasではライブループの内側で、現在のスナップショットに対して、本番と同じ予算の下で実行される。問いは「この戦略はバックテストで何をしたか」だけではなく、「この注文は今この板に対して、私が保有するものを踏まえて何をするか」だ。

それがこれを戦略ライブラリではなく定量取引プラットフォームたらしめる理由だ。執行戦略、ポートフォリオインテリジェンス、リスクは別々の製品を繋ぎ合わせたものではなく——一つのシミュレートされた状態に対するビューだ。ポートフォリオ制約と執行戦術は同じ市場モデルに対して議論するため、静かに食い違うことができない。

機械学習取引アルゴリズムもここにポリシーとして存在する。モデルが提案し、ポリシーレイヤーがその提案を許可するかを決定する。ポジション制限、エクスポージャー上限、ベニュールールは注文が形成される時点で適用され、約定後に発見されるのではない。速い誤った注文は依然として誤った注文だ。だから正確性のゲートはスピードと並んで出荷される。

説明できる速さ

Mojo加速コアが存在するのは、ループがその内部の推論を薄めることなく予算に収まるためだ。速さは目標ではなく、シミュレーションとリスクチェックを信頼に足るほど豊かに保つための余裕だ。AIアルゴリズム取引システムの要点は、他の誰よりも早く行動することではなく——自分が支持できる意思決定に基づいて行動することだ。

Decimasは設計上決定論的であり、その決定論がリプレイを可能にする。同じスナップショットと同じポリシーが与えられれば、ランタイムは毎回同じ注文を生成する。本番で何かが奇妙な挙動をしたとき、ログと推測から推論する必要はない。正確なサイクルをリプレイして意思決定の形成を観察する。

取引デスクにとって、これはほとんどのアルゴリズム取引ソフトウェアが残したままにしているギャップを埋める。監査は再構築ではなく記録になる。コンプライアンスの問い、リスクレビュー、悪い約定のポストモーテム——それぞれが同じアーティファクトに帰着する:サイクル、再実行、同一。

この先へ

市場が厳しくなるほど、優位性はより速いモデルを持つことから、より速く説明可能な意思決定を持つことへと移行する。一つの予算内でシミュレート、ルーティング、リプレイができる定量取引プラットフォームは、レイテンシを税金から設計パラメータへと変える——偶然に失うのではなく、意図的に使うものへ。Decimasは何をしたかを正確に知ることを、素早く推測することよりも好むデスクのために構築されている。モデルがより高性能になるにつれ、最も重要な制約は依然として時計であり、規律は依然として同じだ:観測し、シミュレートし、ルーティングし、計測する——そしてそれを証明できること。

更新情報を受け取る →