個人でもクオンツに!オープンソースで自分だけの「AIヘッジファンド」を作る方法

オープンソースで自分専用の「AIヘッジファンド」を構築する方法を詳しく解説。環境構築から AAPL・MSFT 等のデモ取引実行まで、AIエージェントによる次世代の投資戦略が学べます。Apidog を活用した効率的な API 管理も紹介。AI トレーディングの世界へ第一歩を踏み出し、投資革命を体験しましょう。

Ashley Goolam

Ashley Goolam

27 1月 2026

個人でもクオンツに!オープンソースで自分だけの「AIヘッジファンド」を作る方法

Apidog エンタープライズ

オンプレミスデプロイ

SSO & RBAC

SOC 2 準拠

Apidog Enterpriseを見る

ウォール街のエリートたちがAIを使って何百万ドルも稼いでいる方法を知りたいと思ったことはありませんか?AIヘッジファンドプロジェクトを使えば、一銭もリスクを負わずに自動取引の世界に飛び込むことができます。GitHubのこのオープンソースの逸品は、ウォーレン・バフェットやキャシー・ウッドのような伝説的人物にインスパイアされたAIエージェントを搭載したヘッジファンドをシミュレーションすることを可能にします。私はその取引戦略を探求することに夢中になり、このチュートリアルでは、独自のAIヘッジファンドをセットアップし、AppleやMicrosoftのような銘柄で取引シミュレーションを実行し、その賢いエージェントの仕組みを覗き見る方法を紹介します。金融の博士号は不要—必要なのは好奇心とノートパソコンだけ!ヘッジファンドマネージャーになりきる準備はいいですか?さあ、始めましょう!

💡
APIのドキュメント作成が必要ですか? APIdogをお試しください。洗練されたインタラクティブな方法でAPIドキュメントを作成・共有でき、AI取引プロジェクトに最適です!
button

AIヘッジファンドとは?あなたの仮想トレーディングチーム

AIヘッジファンドは、AIエージェントを使って取引判断を行うヘッジファンドをシミュレーションする、GitHub上のオープンソースプロジェクトです。これは、各エージェントが現実世界の投資の達人を模倣した専門分野を持つ、デジタルのドリームチームと考えることができます。教育目的で構築されており、GPT-4oやLlama 3のような大規模言語モデル(LLM)を使用して金融データを分析し、取引をシミュレーションします—実際のお金は一切関与しません。主な機能は以下の通りです:

2K以上のスターを獲得しており、AIがヘッジファンドをどのように変革しているかを学ぶのに最適です。ウォール街の連中よりも賢く取引できるように設定しましょう!

AIヘッジファンドのアーキテクチャ

AIヘッジファンド環境のセットアップ

AIヘッジファンドを解き放つ前に、システムを準備しましょう。これは初心者向けで、各ステップを案内します。

1. システム要件の確認

2. Poetryのインストール:PoetryはPythonの依存関係を管理します。インストール方法は以下の通りです:

curl -sSL https://install.python-poetry.org | python3 -

poetry --versionで確認します(例:1.8.0)。必要に応じてPoetryをPATHに追加します:export PATH="$HOME/.local/bin:$PATH"

3. APIキーの取得:キーを保存するための.envファイルを作成します:

cp .env.example .env

テキストエディタ(例:nano .env)で.envを編集し、以下を追加します:

# For running LLMs hosted by openai (gpt-4o, gpt-4o-mini, etc.)
# Get your OpenAI API key from https://platform.openai.com/
OPENAI_API_KEY=your-openai-api-key

# For running LLMs hosted by groq (deepseek, llama3, etc.)
# Get your Groq API key from https://groq.com/
GROQ_API_KEY=your-groq-api-key

# For getting financial data to power the hedge fund
# Get your Financial Datasets API key from https://financialdatasets.ai/
FINANCIAL_DATASETS_API_KEY=your-financial-datasets-api-key

保存して終了します。ローカルLLMの場合は、OpenAIをスキップしてOllamaを使用します(下記参照)。

4. オプション:ローカルLLM向けOllamaのセットアップ:Llama 3のようなモデルをローカルで実行したいですか?Ollamaをインストールします:

curl -fsSL https://ollama.com/install.sh | sh
ollama pull llama3

Ollamaを起動します:ollama serve。これはLlama 3に約5GBを使用します。Docker経由で実行する場合は、Dockerがインストールされていることを確認してください(docker.com)。

Ollama

AIヘッジファンドのインストール

次に、AIヘッジファンドプロジェクトをクローンしてセットアップしましょう。これは迅速に完了し、トレーディングシミュレーションの準備が整います。

1. リポジトリのクローン:GitHubからコードを取得します:

git clone https://github.com/virattt/ai-hedge-fund.git
cd ai-hedge-fund

これにより、エージェントスクリプトやツールを含むプロジェクト(約50MB)が取得されます。

2. 依存関係のインストール:Poetryを使用して必要なライブラリをインストールします:

poetry install

これにより、pandasrequests、LLM SDKなどのPythonパッケージがセットアップされます。1〜2分かかります。

3. APIキーの設定:キーを保存するための.envファイルを作成します:

cp .env.example .env

テキストエディタ(例:nano .env)で.envを編集し、以下を追加します:

# For running LLMs hosted by openai (gpt-4o, gpt-4o-mini, etc.)
# Get your OpenAI API key from https://platform.openai.com/
OPENAI_API_KEY=your-openai-api-key

# For running LLMs hosted by groq (deepseek, llama3, etc.)
# Get your Groq API key from https://groq.com/
GROQ_API_KEY=your-groq-api-key

# For getting financial data to power the hedge fund
# Get your Financial Datasets API key from https://financialdatasets.ai/
FINANCIAL_DATASETS_API_KEY=your-financial-datasets-api-key

保存して終了します。ローカルLLMの場合は、OpenAIをスキップしてOllamaを使用します(下記参照)。

4. オプション:ローカルLLM向けOllamaのセットアップ:Llama 3のようなモデルをローカルで実行したいですか?Ollamaをインストールします:

curl -fsSL https://ollama.com/install.sh | sh
ollama pull llama3

Ollamaを起動します:ollama serve。これはLlama 3に約5GBを使用します。Docker経由で実行する場合は、Dockerがインストールされていることを確認してください(docker.com)。

Ollama

AIヘッジファンドの実行:トレーディングシミュレーション

AIヘッジファンドを起動し、Apple(AAPL)やMicrosoft(MSFT)のような銘柄で取引をシミュレーションしましょう。AIエージェントがどのように連携するかを確認できます。

1. シミュレーションの実行ai-hedge-fundフォルダ内で、以下を実行します:

poetry run python src/main.py --ticker AAPL,MSFT

または、ローカルLLMの場合は:

poetry run python src/main.py --ticker AAPL,MSFT --ollama

このコマンドは以下を行います:

2. 何が起こるか?:エージェントが連携します:

テスト実行

結果の確認:取引判断、確率、バックテスト結果はターミナルで確認できます。ログはsrc/logs/に保存されます。

3. バックテスターの実行:以下のコマンドを使用します:

poetry run python src/backtester.py --ticker AAPL,MSFT,NVDA

サンプル出力:

バックテスト

特定の期間でバックテストを行うために、開始日と終了日を指定するオプションもあります。

# With Poetry:
poetry run python src/backtester.py --ticker AAPL,MSFT,NVDA --start-date 2024-01-01 --end-date 2024-03-01

# With Docker (on Linux/Mac):
./run.sh --ticker AAPL,MSFT,NVDA --start-date 2024-01-01 --end-date 2024-03-01 backtest

# With Docker (on Windows):
run.bat --ticker AAPL,MSFT,NVDA --start-date 2024-01-01 --end-date 2024-03-01 backtest

AIヘッジファンド機能の探索

あなたのAIヘッジファンドは単なるスクリプトではなく、学習のための遊び場です。さらに深く掘り下げる方法は以下の通りです:

テクニカルエージェントをRSI(相対力指数)に焦点を当てるように調整したところ、より鋭い買いシグナルが見られました—実験するのはとても楽しいです!

APIdogを使ったAPIドキュメント作成

AIヘッジファンドを基盤に構築し、他の人のためにそのAPIを文書化したいですか?APIdogは、インタラクティブなAPIドキュメントを作成するための優れたツールです。洗練されたデザインとセルフホスティングオプションは、トレーディングシステムのAPIエンドポイントを共有するのに最適です—ぜひ試してみてください!

APIdog ドキュメント

トラブルシューティングとヒント

なぜAIヘッジファンドを使うのか?

このAIヘッジファンドプロジェクトは、学習のための宝庫です:

まるであなたがマッドサイエンティストになる金融ラボのようです。センチメントエージェントがMSFTに関する強気ニュースを捉え、取引を調整するのを見るのは楽しかったです!

最後に:AIトレーディングのプロになろう

おめでとうございます—あなたは独自のAIヘッジファンドを立ち上げ、ウォール街の魔法使いのように取引をシミュレーションしました!AIエージェントのセットアップからAAPLやMSFTでの取引実行まで、あなたは今やAI投資革命の一部です。新しい銘柄で実験したり、エージェントを調整したり、APIdogでAPIを文書化したりしてみてください。あなたのAIヘッジファンドの調整をXやGitHubで共有してください—あなたのトレーディング帝国が成長するのを見るのが楽しみです!シミュレーションを楽しんでください!

button

Explore more

OllamaでOpenClawを実行する方法

OllamaでOpenClawを実行する方法

本記事では Ollama 上で OpenClaw を実行するための基本手順を解説します。Ollama のインストール、モデルの選択とダウンロード、モデル実行方法、Python ライブラリの利用、OpenClaw との統合手順を整理します。さらに Temperature、Top-P、Context Length、System Prompt などの設定項目や、実行時の一般的なトラブルについても触れます。

26 2月 2026

OpenClawとDeepSeekで無料ローカルAIアシスタントを構築する方法

OpenClawとDeepSeekで無料ローカルAIアシスタントを構築する方法

本記事では OpenClaw と DeepSeek を組み合わせ、ローカル環境で AI アシスタントを構築する手順を解説します。Ollama のインストール、DeepSeek-R1 と DeepSeek-V3 モデルのセットアップ、OpenClaw との統合、Python によるテスト、プラットフォーム経由のチャット連携までを整理します。あわせてモデル設定、コンテキスト長、GPU アクセラレーション、トラブルシューティングについても触れます。

26 2月 2026

GPT-5.3 Codex API の使い方ガイド

GPT-5.3 Codex API の使い方ガイド

本記事では GPT-5.3 Codex API の基本的な利用方法を解説します。OpenAI 開発者プラットフォームと OpenRouter の2つのアクセス方法を取り上げ、APIキーの取得、最初のリクエスト作成、Python および Node.js での基本的な統合方法を整理しています。さらに、主要パラメータ、料金構成、コンテキストウィンドウ、トラブルシューティングの要点についても概観します。

25 2月 2026

ApidogでAPIデザイン中心のアプローチを取る

APIの開発と利用をよりシンプルなことにする方法を発見できる