HKUDS/Vibe-Trading
"Vibe-Trading: Your Personal Trading Agent"
概要
Vibe-Trading は、AIを活用したパーソナルトレーディングエージェントです。自然言語で対話(Slack、Discord、Telegram、Web UI、メール、WeChat経由)するだけで、ライブ市場データの取得、テクニカル指標の計算、バックテストの実行、さらには証券会社への注文発注といった実務をこなします。これはデモではなく、Python/FastAPIバックエンドとReactフロントエンドを備えた完全なアプリケーションであり、pip install vibe-trading-ai でインストール可能です。
仕組み
核となるのは、ツールボックスを与えられたLLMです。市場データローダー(Stooq、BaoStock、Eastmoneyなど)、バックテストエンジン、指標計算機、そして18社の証券会社(Robinhood、Upbit、KIS、Scalable Capital、MT5など)へのコネクタを備えています。「AAPLでモメンタム戦略をバックテストして」と指示すれば、エージェントがデータを取得し、分析を実行して結果を報告します。
特筆すべきエンジニアリング上の工夫は、AIのハルシネーションを防ぐ 「グラウンディングゲート」 です。モデルが数値を報告する際、その数値の役割(観測値、導出値、引用値など)を宣言する必要があり、システムが実際のツール出力と照合します。検証できない数値は回答から除外されます。バックテストの実行カードには、ハッシュ化された実行記録や検証済みの指標からCSVへの参照が表示されるため、報告されたすべての指標の出所を監査できます。
主な機能
- 実取引 + ペーパートレード:「シャドウアカウント」により、資金をリスクにさらさずに練習が可能。ライブ注文は証券会社のAPIを通じて実行されます。
- バックテスト:リスク指標(シャープレシオ、ソルティノレシオ、モンテカルロ・ドローダウン)、ウォークフォワード分析、再現可能な実行をサポートする戦略に対応。
- マルチチャネルチャット:Slack、Discord、Telegram、飛書、WeChat、メール、WebSocket、Web UIから同じエージェントにアクセス可能(9言語対応)。
- 定期レポート:自動化されたPDF/HTMLレポートをメールで配信(AES-256暗号化オプションあり)。
- 長期的なリサーチ:会話の圧縮後も記憶を保持し、コンテキスト処理は各モデルの実際のウィンドウサイズに適応します。
- モデル非依存:複数のLLMバックエンドで動作(デフォルトはOpenRouter。Codexなどもサポート)。
対象ユーザー
単に話すだけでなく、市場調査、戦略検証、取引実行といった「実務」をこなすAIアシスタントを求める個人トレーダーや投資家向け。AIによる数値の捏造を防ぐガードレールを備えています。本プロジェクトはHKUDS (香港データ科学大学) によって積極的にメンテナンスされており、多くの貢献者が参加しています。
注意事項
READMEには重要なセキュリティ警告が記載されています。詐欺師が本プロジェクトを装い、偽のトークンやミームコインを発行する事例が発生しています。メンテナーは、いかなるトークンも発行していないことを明言しており、これは本プロジェクトが詐欺の標的になるほど人気があることを示しています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト