説明
AIヘッジファンドは、AIを活用したヘッジファンドの概念実証として設計されたGitHubプロジェクトです。このプロジェクトの主な目的は、トレーディングの意思決定における人工知能の応用を調査することです。これは、教育および研究目的のために明示的に意図されており、実際の取引や投資活動に使用すべきではありません。
続きを読む
このシステムは、いくつかの専門エージェントを統合することにより、ヘッジファンド環境をシミュレーションします。これらのエージェントには、評価に焦点を当てたAswath Damodaran Agent、バリュー投資を重視するBen Graham Agent、および成長、逆張り、リスク管理など、さまざまな投資哲学を代表する他のエージェントが含まれます。このプロジェクトには、センチメント分析、ファンダメンタル分析、テクニカル分析のエージェントも組み込まれており、トレーディングシグナルを生成します。リスクマネージャーとポートフォリオマネージャーも含まれており、完全なプロセスをシミュレーションします。
このプロジェクトは、ユーザーがAI主導のトレーディングシミュレーションと対話するためのコマンドラインインターフェース(CLI)とWebアプリケーションを提供します。CLIはきめ細かい制御を可能にし、自動化とスクリプトに適しています。Webアプリケーションは、視覚的なアプローチを好むユーザー向けの使いやすいインターフェースを提供します。このプロジェクトには、LLMと財務データのAPIキーの設定など、アプリケーションのインストールと実行に関する詳細な手順が含まれています。このプロジェクトはMITライセンスの下でライセンスされており、幅広い使用と変更が可能です。
このプロジェクトの価値は、AIと金融に関する実践的な経験を提供する、その教育的潜在力にあります。これにより、ユーザーはさまざまな投資戦略を探索し、AIを財務分析にどのように適用できるかを理解できます。プロジェクトの構造とドキュメントは、AIと金融に興味のある初心者と経験豊富な開発者の両方にとってアクセスしやすくなっています。プロジェクトの免責事項は、実際の取引を目的としていないことを強調し、投資アドバイスを提供せず、教育と研究に焦点を当てています。
- カテゴリーAI トレード・投資ツール
- 料金モデルオープンソース
- デプロイクラウド, セルフホスト
- プラットフォームWeb, コマンドライン
AIヘッジファンドの主要機能
AI主導のトレーディング戦略をシミュレーション
複数の投資エージェントタイプを統合
評価、センチメント、リスク分析を含む
コマンドラインインターフェース(CLI)を提供
Webアプリケーションインターフェースを提供する
さまざまなLLM APIキーをサポート
財務データAPIを使用
バックテスト機能を搭載
教育と研究に焦点を当てている
オープンソースMITライセンス
詳細なインストールと使用手順
AI主導の財務分析に焦点を当てている
AIヘッジファンドをはじめる
リポジトリのクローン: `git clone https://github.com/virattt/ai-hedge-fund.git`を使用します。
ディレクトリへの移動: `cd ai-hedge-fund`を使用します。
APIキーの設定: `.env`ファイルを作成し、APIキーを追加します(例:OPENAI_API_KEY)。
依存関係のインストール: `poetry install`を使用します。
CLI経由での実行: `poetry run python src/main.py --ticker AAPL,MSFT,NVDA`を使用します。
Webアプリケーション経由での実行: Webアプリケーションのインストールと実行に関する詳細な手順に従ってください。
貢献: リポジトリをフォークし、機能ブランチを作成し、変更をコミットし、ブランチにプッシュし、プルリクエストを作成します。
AIヘッジファンドの使用例
- AIトレーディングシミュレーション
- 教育的な金融
- ポートフォリオ分析
- バックテスト戦略
- 研究開発
- エージェントベースモデリング





