HKUDS/Vibe-Trading
"Vibe-Trading: Your Personal Trading Agent"
解決する課題
Vibe-Tradingは、パーソナル・トレーディング・エージェントを作成するための包括的なフレームワークを提供します。高レベルのAI推論と金融取引の技術的な実行との間のギャップを埋め、ユーザーがエージェントに市場データへのアクセス、バックテスト、および様々なブローカーや資産クラスにわたるライブ取引機能を持たせることを可能にします。
仕組み
このプロジェクトは、以下のコアコンポーネントを統合したトレーディングエージェントアーキテクチャを実装しています:
- エージェント機能: LLM(Anthropic、NVIDIA NIMなどのプロバイダーをサポート)を使用して、意思決定とツールの使用を駆動します。
- ブローカーコネクタ: ライブ取引とデータ取得を処理するために、幅広いコネクタ(例:IBKR、Alpaca、OKX、Binance、MetaTrader 5)が含まれています。
- 市場データと分析: 履歴データ用のフォールバックチェーンを備えた堅牢なデータロードレイヤー、ファクター分析ツール、および相関レジーム検出機能を備えています。
- バックテストとシミュレーション: ライブ展開前に戦略を安全にテストするための「Shadow Account」とAST強化バックテストサンドボックスが含まれています。
- インフラストラクチャ: システムはFastAPIバックエンドとReactフロントエンドで構築されており、ツールの発見と実行にModel Context Protocol (MCP) を利用しています。
対象者
- アルゴリズムトレーダー: LLM駆動型エージェントを使用して戦略を自動化したいと考えている方。
- クオンツアナリスト: ファクター分析、バックテスト、および市場レジーム検出のためのツールを必要とするユーザー。
- 開発者: 標準化された金融ツールセットとブローカー統合を使用して、カスタムトレーディングボットを構築したいと考えている方。
ハイライト
- 広範なブローカーサポート: MetaTrader 5やLongbridgeを含む12以上のブローカーコネクタと統合されています。
- マルチアセットサポート: 米国/香港株、仮想通貨(USD-M perpetualsを含む)、およびFX/貴金属を扱います。
- セキュリティ第一の設計: バックテスト用のAST強化サンドボックスとハッシュロックされた依存関係を備えています。
- 高度な分析: ファクター分析のための「fundamental zoo」や、市場相関レジームのための因果ヒステリシス状態マシンが含まれています。
- 柔軟なLLM統合: Kimi、SiliconFlow、iFlytek Sparkを含む幅広いAIプロバイダーをサポートしています。