VN株式市場AIヘッジファンド

AI/ML

概要

「vn-stock-ai-hedgefund」は、ベトナム株式市場に特化したマルチエージェント方式のAIトレーディングシステムを実装したリポジトリです。Agnoによってオーケストレーションされるこのプロジェクトは、過去の株価データ(OHLCV)を自動で取得し、テクニカル分析を実行。複数のエージェントが異なる視点から市場調査を行い、最終的にリスクを考慮した取引計画を生成します。これは、TradingAgents(TauricResearch)で提案されたマルチエージェント協調パターンからインスピレーションを得ており、AIを活用した高度かつ柔軟な資産運用の研究に寄与しています。

GitHub

リポジトリの統計情報

  • スター数: 8
  • フォーク数: 0
  • ウォッチャー数: 8
  • コミット数: 3
  • ファイル数: 12
  • メインの言語: Python

主な特徴

  • ベトナム株式市場に特化したマルチエージェントのトレーディングパイプライン
  • OHLCVデータの自動取得とテクニカル分析モジュールを実装
  • 複数のエージェントが異なる視点で市場調査・分析を行い取引戦略を立案
  • リスク評価を組み込んだ最終的な取引計画の合成と承認プロセスを搭載

技術的なポイント

本プロジェクトは、AIとマルチエージェントシステムを組み合わせた次世代の株式トレーディングソリューションとして設計されています。中心となるのは「Agno」と呼ばれるオーケストレーション層で、これは複数の専門エージェントの協調動作を管理し、取引戦略の統合を担います。

まず、システムはベトナム市場の株価OHLCVデータを自動的に取得します。これにより、リアルタイムや過去の価格変動データをベースに分析可能です。取得したデータはテクニカル分析エージェントにより処理され、トレンドや出来高変動、ボラティリティなどの指標が算出されます。これらはトレーディングの意思決定に不可欠な情報です。

次に、複数のリサーチエージェントが異なる視点から市場および銘柄分析を実施。例えば、ファンダメンタルズ分析、センチメント解析、テクニカル指標の多角的解釈などが並行して行われ、それぞれの洞察を生成します。こうした多様な分析視点の統合により、単一視点では掴みきれない市場の複雑性を捉えることが可能です。

最終段階では、これらの分析結果を集約し、リスク管理エージェントがポートフォリオのリスク・リターンバランスを評価。市場変動や不確実性を踏まえた安全な取引計画を作成します。合成された計画は最終承認プロセスを経て、実際の取引実行に向けて確定されます。

この設計は、TauricResearchのTradingAgentsリポジトリで紹介されるマルチエージェント協調パターンに触発されています。エージェント間の役割分担と連携を明確化し、柔軟かつ拡張性のあるシステム構築を実現。Pythonで実装されているため、AI・機械学習モデルや外部APIとの統合も容易です。

また、環境設定ファイル(.env.example)やPythonバージョン指定(.python-version)などの開発環境管理も整備されており、再現性や保守性の向上にも配慮されています。全体として、ベトナム株式市場に特化しつつ、汎用的なマルチエージェントトレーディング基盤として応用可能な構造が特徴です。

プロジェクトの構成

主要なファイルとディレクトリ:

  • .env.example: 環境変数設定例ファイル
  • .gitignore: Git管理対象外ファイル指定
  • .python-version: 使用するPythonバージョン指定
  • LICENSE: ライセンス情報
  • README.md: プロジェクト概要説明

…他 7 ファイル

まとめ

ベトナム株市場向けのマルチエージェントAIトレーディング基盤として高い完成度を持つ。

リポジトリ情報: