Bạn đã bao giờ tự hỏi giới tinh hoa Phố Wall sử dụng AI để kiếm hàng triệu đô la như thế nào chưa? Với dự án AI Hedge Fund, bạn có thể đắm mình vào thế giới giao dịch tự động mà không phải mạo hiểm một xu nào. Viên ngọc mã nguồn mở này từ GitHub cho phép bạn mô phỏng một quỹ phòng hộ được vận hành bởi các tác nhân AI lấy cảm hứng từ những huyền thoại như Warren Buffett và Cathie Wood. Tôi đã bị cuốn hút khi khám phá các chiến lược giao dịch của nó, và trong hướng dẫn này, tôi sẽ chỉ cho bạn cách thiết lập AI Hedge Fund của riêng mình, chạy mô phỏng giao dịch với các cổ phiếu như Apple và Microsoft, và tìm hiểu sâu về các tác nhân thông minh của nó. Không cần bằng tiến sĩ tài chính—chỉ cần sự tò mò và một chiếc laptop! Sẵn sàng đóng vai người quản lý quỹ phòng hộ chưa? Bắt đầu thôi!
AI Hedge Fund là gì? Đội ngũ giao dịch ảo của bạn
AI Hedge Fund là một dự án mã nguồn mở trên GitHub mô phỏng một quỹ phòng hộ sử dụng các tác nhân AI để đưa ra quyết định giao dịch. Bạn có thể coi nó như một đội ngũ trong mơ kỹ thuật số, nơi mỗi tác nhân có một chuyên môn riêng, bắt chước các chuyên gia đầu tư ngoài đời thực. Được xây dựng cho mục đích giáo dục, nó sử dụng các mô hình ngôn ngữ lớn (LLM) như GPT-4o hoặc Llama 3 để phân tích dữ liệu tài chính và mô phỏng giao dịch—không liên quan đến tiền thật. Các tính năng chính bao gồm:
- Các tác nhân chuyên biệt: Fundamentals (Cơ bản), Technicals (Kỹ thuật), Sentiment (Tâm lý thị trường), Risk Manager (Quản lý rủi ro) và Portfolio Manager (Quản lý danh mục đầu tư) phân tích dữ liệu và đưa ra quyết định.
- Nguồn dữ liệu: Kéo dữ liệu tài chính miễn phí cho các cổ phiếu như AAPL, MSFT, NVDA, GOOGL và TSLA thông qua API của Financial Datasets.
- Có thể tùy chỉnh: Chạy nó với các LLM dựa trên đám mây (OpenAI, Groq) hoặc các mô hình cục bộ thông qua Ollama.
- Mô phỏng: Kiểm thử ngược các chiến lược để xem giao dịch sẽ hoạt động như thế nào.
Với hơn 2 nghìn lượt gắn sao, đây là một công cụ tuyệt vời để tìm hiểu cách AI đang thay đổi các quỹ phòng hộ. Hãy thiết lập nó để giao dịch thông minh hơn cả một tay chơi Phố Wall!

Thiết lập môi trường cho AI Hedge Fund của bạn
Trước khi chúng ta triển khai AI Hedge Fund của bạn, hãy chuẩn bị hệ thống của bạn. Điều này thân thiện với người mới bắt đầu, và tôi sẽ hướng dẫn bạn từng bước một.
1. Kiểm tra yêu cầu hệ thống:
- Hệ điều hành: Windows (với WSL2), macOS hoặc Linux (khuyến nghị Ubuntu 20.04+).
- Phần mềm:
- Python 3.10 (kiểm tra bằng lệnh
python3 --version
). - Git (kiểm tra bằng lệnh
git --version
). - Docker CLI hoặc Docker Desktop cho Ollama (tùy chọn, dành cho các LLM cục bộ).
- Nếu bạn đang dùng Windows, hãy cài đặt WSL2 bằng cách chạy lệnh
wsl --install
trong PowerShell (với quyền Admin) và khởi động lại máy. Thiếu thứ gì? Cài đặt ngay từ python.org hoặc git-scm.com.
2. Cài đặt Poetry: Poetry quản lý các thư viện phụ thuộc của Python. Cài đặt nó:
curl -sSL https://install.python-poetry.org | python3 -
Xác minh bằng lệnh poetry --version
(ví dụ: 1.8.0). Thêm Poetry vào PATH của bạn nếu cần: export PATH="$HOME/.local/bin:$PATH"
.
3. Lấy khóa API:
- OpenAI: Đăng ký tại platform.openai.com để truy cập GPT-4o. Sao chép khóa API của bạn.
- Financial Datasets: Đăng ký tại financialdatasets.ai để lấy dữ liệu cổ phiếu miễn phí (AAPL, MSFT, v.v.). Sao chép khóa.
- Tùy chọn: Khóa Groq (groq.com) hoặc Anthropic (anthropic) cho các LLM khác, hoặc Ollama cho các mô hình cục bộ.
4. Tạo thư mục dự án: Để mọi thứ có tổ chức:
mkdir ai-hedge-fund
cd ai-hedge-fund
Cài đặt AI Hedge Fund
Bây giờ, hãy sao chép (clone) và thiết lập dự án AI Hedge Fund. Việc này nhanh chóng và giúp bạn sẵn sàng cho các mô phỏng giao dịch.
1. Sao chép kho lưu trữ (Clone Repository): Lấy mã nguồn từ GitHub:
git clone https://github.com/virattt/ai-hedge-fund.git
cd ai-hedge-fund
Việc này sẽ tải dự án (~50MB), bao gồm các script tác nhân và công cụ.
2. Cài đặt các thư viện phụ thuộc (Dependencies): Sử dụng Poetry để cài đặt các thư viện cần thiết:
poetry install
Việc này sẽ thiết lập các gói Python như pandas
, requests
và các SDK LLM. Mất khoảng một hoặc hai phút.
3. Cấu hình khóa API: Tạo một tệp .env
để lưu trữ các khóa của bạn:
cp .env.example .env
Chỉnh sửa tệp .env
bằng trình soạn thảo văn bản (ví dụ: nano .env
) và thêm:
# 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
Lưu và thoát. Đối với các LLM cục bộ, bỏ qua OpenAI và sử dụng Ollama (xem bên dưới).
4. Tùy chọn: Thiết lập Ollama cho các LLM cục bộ: Muốn chạy các mô hình như Llama 3 cục bộ? Cài đặt Ollama:
curl -fsSL https://ollama.com/install.sh | sh
ollama pull llama3
Khởi động Ollama: ollama serve
. Việc này sử dụng khoảng ~5GB cho Llama 3. Đảm bảo Docker đã được cài đặt (docker.com) nếu chạy qua Docker.

Chạy AI Hedge Fund của bạn: Một mô phỏng giao dịch
Hãy khởi động AI Hedge Fund của bạn và mô phỏng giao dịch trên các cổ phiếu như Apple (AAPL) và Microsoft (MSFT). Chúng ta sẽ xem các tác nhân AI làm việc cùng nhau như thế nào.
1. Chạy mô phỏng: Trong thư mục ai-hedge-fund
, thực thi lệnh:
poetry run python src/main.py --ticker AAPL,MSFT
Hoặc, đối với các LLM cục bộ:
poetry run python src/main.py --ticker AAPL,MSFT --ollama
Lệnh này:
- Nhắm mục tiêu vào AAPL và MSFT (dữ liệu miễn phí từ Financial Datasets).
- Sử dụng các tác nhân AI để phân tích cơ bản (ví dụ: tỷ lệ P/E), kỹ thuật (ví dụ: đường trung bình động), tâm lý thị trường (ví dụ: tin tức) và rủi ro.
- Mô phỏng giao dịch và xuất ra các quyết định.
2. Điều gì xảy ra?: Các tác nhân cộng tác:
- Tác nhân Fundamentals: Kiểm tra tăng trưởng doanh thu của AAPL và dòng tiền của MSFT.
- Tác nhân Technicals: Phân tích đường trung bình động 50 ngày để tìm tín hiệu mua/bán.
- Tác nhân Sentiment: Quét tin tức để tìm kiếm cảm xúc tích cực/tiêu cực (ví dụ: “Apple ra mắt iPhone mới”).
- Tác nhân Risk Manager: Đặt giới hạn vị thế để tránh thua lỗ lớn.
- Tác nhân Portfolio Manager: Quyết định mua 100 cổ phiếu AAPL và giữ MSFT dựa trên các tín hiệu.

Xem kết quả: Kiểm tra terminal để xem các quyết định giao dịch, xác suất và kết quả kiểm thử ngược. Các tệp log được lưu trong src/logs/
.
3. Chạy Backtester: sử dụng lệnh sau:
poetry run python src/backtester.py --ticker AAPL,MSFT,NVDA
Ví dụ về đầu ra:

Bạn cũng có tùy chọn chỉ định ngày bắt đầu và kết thúc để kiểm thử ngược trong một khoảng thời gian cụ thể.
# Với Poetry:
poetry run python src/backtester.py --ticker AAPL,MSFT,NVDA --start-date 2024-01-01 --end-date 2024-03-01
# Với Docker (trên Linux/Mac):
./run.sh --ticker AAPL,MSFT,NVDA --start-date 2024-01-01 --end-date 2024-03-01 backtest
# Với Docker (trên Windows):
run.bat --ticker AAPL,MSFT,NVDA --start-date 2024-01-01 --end-date 2024-03-01 backtest
Khám phá các tính năng của AI Hedge Fund
AI Hedge Fund của bạn không chỉ là một script—đó là một sân chơi học tập. Dưới đây là cách để tìm hiểu sâu hơn:
- Tùy chỉnh tác nhân: Chỉnh sửa các script tác nhân trong
src/agents/
(ví dụ:bill_ackman.py
cho chiến lược đầu tư chủ động). Điều chỉnh các chiến lược như mua cổ phiếu bị định giá thấp. - Thêm cổ phiếu: Thử NVDA hoặc TSLA trong cờ
--ticker
(yêu cầu khóa API của Financial Datasets cho các cổ phiếu không miễn phí). - Kiểm thử ngược (Backtesting): Công cụ
backtester.py
mô phỏng hiệu suất lịch sử. Chạy lệnhpoetry run python src/backtester.py --ticker AAPL
để xem lợi nhuận trong quá khứ. - Phân tích tâm lý thị trường (Sentiment Analysis): Tác nhân Sentiment sử dụng NLP để phân tích tin tức và mạng xã hội, tăng cường độ chính xác của quyết định. Thử nghiệm với: “Analyze NVDA news sentiment.”
- Chạy cục bộ: Sử dụng Ollama với
llama3
cho các mô phỏng giao dịch ngoại tuyến, tiết kiệm chi phí API.
Tôi đã điều chỉnh Tác nhân Technicals để tập trung vào RSI (Chỉ số sức mạnh tương đối) và thấy tín hiệu mua sắc nét hơn—thật thú vị khi thử nghiệm!
Tài liệu hóa API của bạn với APIdog
Bạn đang phát triển dựa trên AI Hedge Fund và muốn tài liệu hóa các API của nó cho người khác? APIdog là một công cụ hàng đầu để tạo tài liệu API tương tác. Thiết kế mượt mà và các tùy chọn tự lưu trữ của nó làm cho nó trở nên hoàn hảo để chia sẻ các điểm cuối (endpoints) của hệ thống giao dịch của bạn—hãy thử ngay!

Khắc phục sự cố và Mẹo
- Lỗi khóa API: Đảm bảo các khóa trong tệp
.env
khớp với tài khoản OpenAI/Financial Datasets của bạn. Kiểm tra bằng lệnhcat .env
. - Sự cố về thư viện phụ thuộc (Dependency Issues): Nếu
poetry install
thất bại, cập nhật Poetry:poetry self update
. - Ollama không kết nối: Xác minh rằng
ollama serve
đang chạy và cổng 11434 đang mở (netstat -tulpn | grep 11434
trên Linux). - Hiệu suất: Để chạy nhanh hơn, sử dụng GPU với Ollama hoặc dùng các LLM đám mây như GPT-4o.
- Cộng đồng: Tham gia thảo luận trên GitHub của dự án để được trợ giúp hoặc chia sẻ các tác nhân tùy chỉnh của bạn.
Tại sao nên sử dụng AI Hedge Fund?
Dự án AI Hedge Fund này là một mỏ vàng để học hỏi:
- Giáo dục: Hiểu cách AI thúc đẩy giao dịch tại các công ty như Two Sigma.
- Không rủi ro: Mô phỏng giao dịch mà không mất tiền thật.
- Có thể tùy chỉnh: Điều chỉnh các tác nhân để phù hợp với phong cách đầu tư của bạn.
- Tiên tiến: Sử dụng LLM và NLP, phản ánh công nghệ quỹ phòng hộ thực tế.
Nó giống như một phòng thí nghiệm tài chính nơi bạn là nhà khoa học điên rồ. Tôi thích nhìn Tác nhân Sentiment nắm bắt tin tức tích cực về MSFT và điều chỉnh giao dịch!
Lời kết: Trở thành chuyên gia giao dịch AI
Chúc mừng—bạn đã khởi chạy AI Hedge Fund của riêng mình và mô phỏng giao dịch như một phù thủy Phố Wall! Từ việc thiết lập các tác nhân AI đến chạy giao dịch trên AAPL và MSFT, giờ đây bạn đã là một phần của cuộc cách mạng đầu tư AI. Hãy thử nghiệm với các cổ phiếu mới, điều chỉnh các tác nhân hoặc tài liệu hóa API của bạn với APIdog. Chia sẻ những điều chỉnh AI Hedge Fund của bạn trên X hoặc GitHub—tôi rất hào hứng được thấy đế chế giao dịch của bạn phát triển! Chúc bạn mô phỏng vui vẻ!