コンテンツへスキップ
ドキュメント · 研究パイプライン

AIエージェントのチームと調査工程

六つの専門エージェントが、各戦略を決められた順序でステージ間に引き継ぎ、各段階でチェックを行います。

六つのエージェント

Research Lead は仮説を作成します。Strategy Developer は仮説を NautilusTrader の戦略としてコード化します。QA Agent はロジック、シグナルの方向性、エッジケース、手数料を考慮した実現可能性についてコードをレビューします。Strategy Analyst はバックテストと最適化の結果を読み、次のステップを判断します。Risk Officer は昇格した戦略の安全性を監査します。Portfolio Manager はポートフォリオ全体で戦略を昇格させるか、運用を終了するかを判断します。

ステージの順序

実行は、コーディング、検証、バックテスト、バックテストレビュー、最適化、分析の順に進みます。分析後は、コーディングに戻って改善するか、断念するか、リスクレビュー、昇格、ペーパートレードへ進めます。後段のステージが優先的に処理されるため、検証やバックテストが新しいコードの待ち行列によって滞ることはありません。

バックテスト前の検証

コードは市場データに触れる前に四層のチェックを通過します。ソースコードの静的解析、作成した資金調達率・建玉・清算データを用いた合成シナリオテスト、実際のバーを使った短時間のサンドボックス・バックテスト(少なくとも一回の取引が必要)、ロジックと手数料を考慮した実現可能性の QA レビューです。失敗すると、検出内容を添えて実行が開発担当者に差し戻されます。

アナリストが行う二つの判断

最初のバックテスト後、アナリストは最適化、改善、断念のいずれかを判断するため、何時間もかかる最適化は有望なシグナルがあるアイデアに限って行われます。最適化後は、アウトオブサンプルとホールドアウトの証拠を確認し、昇格、改善、断念のいずれかを判断します。すべての判断とその理由は戦略ページに保存されます。

反復の上限と断念

戦略は、取引あたりの平均リターンが取引コストを下回る場合、サンプル外のパフォーマンスが不合格となった場合、検証に繰り返し失敗する場合、またはアナリストが実行可能性の道筋を見出せない場合に破棄されます。その理由は記録され、リサーチエージェントにフィードバックされるため、同じ行き止まりが繰り返されることはありません。

プラットフォームの実行とあなたの実行

プラットフォームは独自の研究を継続的に実行します。あなたのワークスペースも、専用の処理能力と高い優先度で並行して動くため、あなたのアイデアがプラットフォームの作業の後ろに回されることはありません。戦略ページから、自分の実行をいつでも一時停止、再開、停止できます。