サブエージェントチームとして構築されたAIトレーディングデスク(Claude CodeとRobinhood MCP)
Claude Code内で動作し、MCP経由でRobinhood Agenticアカウントに接続し、ユーザーの承認なしに注文を出さないマルチエージェント株式調査デスクです。専門化されたサブエージェントによる分析と、拒否権を持つリスクマネージャーを備えています。
最近、GitHub上で「rh-trading-agent」というオープンソースプロジェクトが公開され、AIトレーディングデスクの新しいアーキテクチャを示しています。このプロジェクトは、Claude CodeとRobinhood MCP(モデルコンテキストプロトコル)を利用し、複数の専門サブエージェントからなるチームを構築して、株式調査と取引判断を共同で実行します。完全に自動化されたトレーディングボットとは異なり、このシステムは人間の監視と多重の安全対策を重視しています。
中核となる設計は「マルチエージェント株式調査デスク」であり、Claude Codeセッション内で動作します。MCPを介してRobinhoodのAgentic取引アカウントに接続します。システムはポートフォリオマネージャー(PM)が統括し、4人の分析サブエージェント(ファンダメンタルアナリスト、テクニカルアナリスト、マクロ/ニュースアナリスト、リスクマネージャー)で構成されます。これらのエージェントは並行して作業し、アナリストが証拠を収集し、リスクマネージャーが拒否権を持ち、PMのみが注文を出せますが、それにはユーザーのリアルタイム承認が必要です。
安全性に関して、プロジェクトは多くの設計を施しています。まず、取引は隔離されたAgenticアカウント内に限定され、ユーザーのメイン残高に影響を与えません。次に、デフォルトの権限設定では、すべてのRobinhoodツール呼び出しに手動確認を要求します。さらに、CLAUDE.mdファイルにはプロンプトインジェクション防御ルールが含まれており、外部から取得したコンテンツ(ニュース、アナリストノートなど)に含まれる取引指示を無視するようエージェントに指示しています。ユーザーはいつでもMCP接続を切断することで取引を停止できます。
プロジェクトのファイル構造は明確で、エージェント定義、戦略ドキュメント、ダッシュボードUI、セットアップガイドが含まれます。ダッシュボードはVite+Reactで構築された読み取り専用のインターフェースで、デスクのリアルタイム状態をミラーリングします。ユーザーは自然言語でPMと対話でき、例えば「ウォッチリストをスクリーニングして、完全なチーム分析とともにトップ2のアイデアを提示して」といった指示が可能です。
プロジェクトは現在ベータ版であり、米国株式のみを対象とし、投資助言は提供しません。作者は実績がないこと、学習目的のみであることを強調し、自己責任で使用し、自ら監視するよう求めています。