Pernahkah Anda bertanya-tanya bagaimana para elit Wall Street menggunakan AI untuk meraup jutaan? Dengan proyek AI Hedge Fund, Anda dapat menyelami dunia perdagangan otomatis tanpa mempertaruhkan sepeser pun. Permata open-source dari GitHub ini memungkinkan Anda mensimulasikan hedge fund yang didukung oleh agen AI yang terinspirasi oleh legenda seperti Warren Buffett dan Cathie Wood. Saya terpikat menjelajahi strategi perdagangannya, dan dalam tutorial ini, saya akan menunjukkan cara menyiapkan AI Hedge Fund Anda sendiri, menjalankan simulasi perdagangan dengan saham seperti Apple dan Microsoft, dan melihat ke dalam agen-agen cerdasnya. Tidak perlu gelar PhD keuangan—hanya rasa ingin tahu dan laptop! Siap bermain sebagai manajer hedge fund? Mari kita mulai!
Apa itu AI Hedge Fund? Tim Perdagangan Virtual Anda
AI Hedge Fund adalah proyek open-source di GitHub yang mensimulasikan hedge fund menggunakan agen AI untuk membuat keputusan perdagangan. Anda bisa menganggapnya sebagai tim impian digital di mana setiap agen memiliki spesialisasi, meniru guru investasi dunia nyata. Dibangun untuk tujuan pendidikan, proyek ini menggunakan large language models (LLMs) seperti GPT-4o atau Llama 3 untuk menganalisis data keuangan dan mensimulasikan perdagangan—tidak ada uang sungguhan yang terlibat. Fitur utama meliputi:
- Agen Khusus: Agen Fundamental, Teknikal, Sentimen, Manajer Risiko, dan Manajer Portofolio menganalisis data dan membuat keputusan.
- Sumber Data: Mengambil data keuangan gratis untuk saham seperti AAPL, MSFT, NVDA, GOOGL, dan TSLA melalui Financial Datasets API.
- Dapat Disesuaikan: Jalankan dengan LLMs berbasis cloud (OpenAI, Groq) atau model lokal melalui Ollama.
- Simulasi: Melakukan backtest strategi untuk melihat bagaimana perdagangan akan berjalan.
Dengan lebih dari 2K bintang, ini adalah proyek yang populer untuk mempelajari bagaimana AI mengguncang dunia hedge fund. Mari kita siapkan untuk berdagang lebih cerdas daripada pialang Wall Street!

Menyiapkan Lingkungan AI Hedge Fund Anda
Sebelum kita melepaskan AI Hedge Fund Anda, mari siapkan sistem Anda. Ini ramah bagi pemula, dan saya akan memandu Anda melalui setiap langkah.
1. Periksa Persyaratan Sistem:
- OS: Windows (dengan WSL2), macOS, atau Linux (Ubuntu 20.04+ direkomendasikan).
- Perangkat Lunak:
- Python 3.10 (periksa dengan
python3 --version
). - Git (periksa dengan
git --version
). - Docker CLI atau Docker Desktop untuk Ollama (opsional, untuk LLMs lokal).
- Jika Anda menggunakan Windows, instal WSL2 dengan menjalankan
wsl --install
di PowerShell (Admin) dan reboot. Ada yang kurang? Instal sekarang dari python.org atau git-scm.com.
2. Instal Poetry: Poetry mengelola dependensi Python. Instal:
curl -sSL https://install.python-poetry.org | python3 -
Verifikasi dengan poetry --version
(misalnya, 1.8.0). Tambahkan Poetry ke PATH Anda jika diperlukan: export PATH="$HOME/.local/bin:$PATH"
.
3. Dapatkan Kunci API:
- OpenAI: Daftar di platform.openai.com untuk akses GPT-4o. Salin kunci API Anda.
- Financial Datasets: Daftar di financialdatasets.ai untuk data saham gratis (AAPL, MSFT, dll.). Salin kuncinya.
- Opsional: Kunci Groq (groq.com) atau Anthropic (anthropic) untuk LLMs lain, atau Ollama untuk model lokal.
4. Buat Folder Proyek: Tetap terorganisir:
mkdir ai-hedge-fund
cd ai-hedge-fund
Menginstal AI Hedge Fund
Sekarang, mari klon dan siapkan proyek AI Hedge Fund. Ini cepat dan menyiapkan Anda untuk simulasi perdagangan.
1. Klon Repositori: Ambil kode dari GitHub:
git clone https://github.com/virattt/ai-hedge-fund.git
cd ai-hedge-fund
Ini akan menarik proyek (~50MB), termasuk skrip agen dan alat.
2. Instal Dependensi: Gunakan Poetry untuk menginstal pustaka yang diperlukan:
poetry install
Ini menyiapkan paket Python seperti pandas
, requests
, dan SDK LLM. Ini memakan waktu satu atau dua menit.
3. Konfigurasi Kunci API: Buat file .env
untuk menyimpan kunci Anda:
cp .env.example .env
Edit .env
dengan editor teks (misalnya, nano .env
) dan tambahkan:
# Untuk menjalankan LLMs yang di-hosting oleh openai (gpt-4o, gpt-4o-mini, dll.)
# Dapatkan kunci API OpenAI Anda dari https://platform.openai.com/
OPENAI_API_KEY=kunci-api-openai-anda
# Untuk menjalankan LLMs yang di-hosting oleh groq (deepseek, llama3, dll.)
# Dapatkan kunci API Groq Anda dari https://groq.com/
GROQ_API_KEY=kunci-api-groq-anda
# Untuk mendapatkan data keuangan untuk mendukung hedge fund
# Dapatkan kunci API Financial Datasets Anda dari https://financialdatasets.ai/
FINANCIAL_DATASETS_API_KEY=kunci-api-financial-datasets-anda
Simpan dan keluar. Untuk LLMs lokal, lewati OpenAI dan gunakan Ollama (lihat di bawah).
4. Opsional: Siapkan Ollama untuk LLMs Lokal: Ingin menjalankan model seperti Llama 3 secara lokal? Instal Ollama:
curl -fsSL https://ollama.com/install.sh | sh
ollama pull llama3
Mulai Ollama: ollama serve
. Ini menggunakan ~5GB untuk Llama 3. Pastikan Docker terinstal (docker.com) jika berjalan melalui Docker.

Menjalankan AI Hedge Fund Anda: Simulasi Perdagangan
Mari nyalakan AI Hedge Fund Anda dan simulasikan perdagangan pada saham seperti Apple (AAPL) dan Microsoft (MSFT). Kita akan lihat bagaimana agen AI bekerja sama.
1. Jalankan Simulasi: Di folder ai-hedge-fund
, jalankan:
poetry run python src/main.py --ticker AAPL,MSFT
Atau, untuk LLMs lokal:
poetry run python src/main.py --ticker AAPL,MSFT --ollama
Perintah ini:
- Menargetkan AAPL dan MSFT (data gratis dari Financial Datasets).
- Menggunakan agen AI untuk menganalisis fundamental (misalnya, rasio P/E), teknikal (misalnya, moving averages), sentimen (misalnya, berita), dan risiko.
- Mensimulasikan perdagangan dan mengeluarkan keputusan.
2. Apa yang Terjadi?: Agen-agen berkolaborasi:
- Agen Fundamental: Memeriksa pertumbuhan pendapatan AAPL dan arus kas MSFT.
- Agen Teknikal: Menganalisis moving averages 50 hari untuk sinyal beli/jual.
- Agen Sentimen: Memindai berita untuk suasana positif/negatif (misalnya, "Apple meluncurkan iPhone baru").
- Manajer Risiko: Menetapkan batas posisi untuk menghindari kerugian besar.
- Manajer Portofolio: Memutuskan untuk membeli 100 saham AAPL dan menahan MSFT berdasarkan sinyal.

Lihat Hasil: Periksa terminal untuk keputusan perdagangan, probabilitas, dan hasil backtest. Log disimpan di src/logs/
.
3. Menjalankan Backtester: gunakan perintah berikut:
poetry run python src/backtester.py --ticker AAPL,MSFT,NVDA
Contoh Output:

Anda juga memiliki opsi untuk menentukan tanggal mulai dan tanggal akhir untuk melakukan backtest selama periode waktu tertentu.
# Dengan Poetry:
poetry run python src/backtester.py --ticker AAPL,MSFT,NVDA --start-date 2024-01-01 --end-date 2024-03-01
# Dengan Docker (di Linux/Mac):
./run.sh --ticker AAPL,MSFT,NVDA --start-date 2024-01-01 --end-date 2024-03-01 backtest
# Dengan Docker (di Windows):
run.bat --ticker AAPL,MSFT,NVDA --start-date 2024-01-01 --end-date 2024-03-01 backtest
Menjelajahi Fitur AI Hedge Fund
AI Hedge Fund Anda lebih dari sekadar skrip—ini adalah arena bermain untuk belajar. Berikut cara menggali lebih dalam:
- Kustomisasi Agen: Edit skrip agen di
src/agents/
(misalnya,bill_ackman.py
untuk investasi aktivis). Sesuaikan strategi seperti membeli saham yang undervalued. - Tambahkan Saham: Coba NVDA atau TSLA di flag
--ticker
(memerlukan kunci API Financial Datasets untuk saham non-gratis). - Backtesting: Alat
backtester.py
mensimulasikan kinerja historis. Jalankanpoetry run python src/backtester.py --ticker AAPL
untuk melihat imbal hasil masa lalu. - Analisis Sentimen: Agen Sentimen menggunakan NLP untuk menganalisis berita dan media sosial, meningkatkan akurasi keputusan. Uji dengan: "Analisis sentimen berita NVDA."
- Jalankan Secara Lokal: Gunakan Ollama dengan
llama3
untuk simulasi perdagangan offline, menghemat biaya API.
Saya mengubah Agen Teknikal untuk fokus pada RSI (Relative Strength Index) dan melihat sinyal beli yang lebih tajam—sangat menyenangkan untuk bereksperimen!
Mendokumentasikan API Anda dengan APIdog
Membangun di atas AI Hedge Fund Anda dan ingin mendokumentasikan API-nya untuk orang lain? APIdog adalah alat terbaik untuk membuat dokumen API interaktif. Desainnya yang ramping dan opsi self-hosting menjadikannya sempurna untuk berbagi endpoint sistem perdagangan Anda—coba saja!

Pemecahan Masalah dan Tips
- Kesalahan Kunci API: Pastikan kunci di
.env
cocok dengan akun OpenAI/Financial Datasets Anda. Periksa dengancat .env
. - Masalah Dependensi: Jika
poetry install
gagal, perbarui Poetry:poetry self update
. - Ollama Tidak Terhubung: Verifikasi
ollama serve
sedang berjalan dan port 11434 terbuka (netstat -tulpn | grep 11434
di Linux). - Kinerja: Untuk menjalankan lebih cepat, gunakan GPU dengan Ollama atau tetap gunakan LLMs cloud seperti GPT-4o.
- Komunitas: Bergabunglah dengan Diskusi GitHub proyek untuk mendapatkan bantuan atau berbagi agen kustom Anda.
Mengapa Menggunakan AI Hedge Fund?
Proyek AI Hedge Fund ini adalah tambang emas untuk pembelajaran:
- Edukasi: Memahami bagaimana AI menggerakkan perdagangan di perusahaan seperti Two Sigma.
- Tanpa Risiko: Mensimulasikan perdagangan tanpa kehilangan uang.
- Dapat Disesuaikan: Mengubah agen agar sesuai dengan gaya investasi Anda.
- Canggih: Menggunakan LLMs dan NLP, meniru teknologi hedge fund sungguhan.
Ini seperti lab keuangan di mana Anda adalah ilmuwan gila. Saya suka melihat Agen Sentimen menangkap berita bullish tentang MSFT dan menyesuaikan perdagangan!
Pikiran Akhir: Menjadi Pro Perdagangan AI
Selamat—Anda telah meluncurkan AI Hedge Fund Anda sendiri dan mensimulasikan perdagangan seperti penyihir Wall Street! Dari menyiapkan agen AI hingga menjalankan perdagangan di AAPL dan MSFT, Anda sekarang menjadi bagian dari revolusi investasi AI. Bereksperimenlah dengan saham baru, ubah agen, atau dokumentasikan API Anda dengan APIdog. Bagikan perubahan AI Hedge Fund Anda di X atau GitHub—saya bersemangat melihat kerajaan perdagangan Anda berkembang! Selamat bersimulasi!