Nghiên cứu thị trường chứng khoán tự động với CrewAI và Chart Library
Bài viết giới thiệu cách sử dụng CrewAI kết hợp với API của Chart Library để xây dựng hệ thống đa tác nhân AI chuyên sâu cho việc nghiên cứu cổ phiếu. Bằng cách chia nhỏ nhiệm vụ cho các tác nhân chuyên biệt như Phân tích Biểu đồ và Phân tích Thị trường, hệ thống mang lại những nhận định chính xác và có chiều sâu hơn so với việc sử dụng một AI đơn lẻ.

Khi bạn yêu cầu một tác nhân AI đơn lẻ nghiên cứu một cổ phiếu, nó thường cố gắng làm mọi việc cùng một lúc: kiểm tra mô hình biểu đồ, đánh giá thị trường, xem xét các ngành và tổng hợp quan điểm. Kết quả thường khá hời hợt.
Hệ thống đa tác nhân giải quyết vấn đề này bằng cách chia nhỏ công việc cho các chuyên gia — chính xác là cách các bộ phận nghiên cứu của các tổ chức tài chính lớn hoạt động. CrewAI cho phép bạn xây dựng cấu trúc đó với các tác nhân AI và API thông minh mô hình của Chart Library.
Thiết kế đội ngũ: Hai tác nhân chuyên gia
Chuyên gia Phân tích Mô hình (Pattern Analyst) — Chuyên sâu vào phân tích biểu đồ cổ phiếu riêng lẻ. Sử dụng điểm cuối thông minh (intelligence endpoint) của Chart Library để tìm các biểu đồ tương tự trong lịch sử, đọc thống kê lợi nhuận tương lai và chạy các bài kiểm tra áp lực kịch bản. Luôn trích dẫn các con số cụ thể: "7 trong số 10 mô hình tương tự đã tăng giá trong 5 ngày, trung bình +2,3%".
Chuyên gia Phân tích Thị trường (Regime Analyst) — Chuyên sâu vào môi trường thị trường tổng quát. Kiểm tra trạng thái chế độ của SPY/QQQ, luân chuyển ngành nghề và rủi ro crowding (tập trung). Đặt mọi thứ vào bối cảnh lịch sử: "các điều kiện tương tự trong lịch sử đã dẫn đến..." thay vì đưa ra dự đoán.
Bối cảnh (backstory) của tác nhân quan trọng hơn bạn nghĩ. Một bối cảnh nói rằng "bạn không bao giờ đưa ra dự đoán, bạn chỉ trình bày bối cảnh lịch sử" sẽ tạo ra kết quả đầu ra rất khác so với "bạn là một người dự báo thị trường táo bạo".
Định nghĩa các công cụ
Mỗi tác nhân được trang bị các công cụ được tuyển chọn từ Python SDK của Chart Library:
pip install crewai crewai-tools chartlibrary
Công cụ của Chuyên gia Phân tích Mô hình:
chart_intelligence— gọicl.intelligence(symbol, date)để lấy 10 mô hình lịch sử tương tự nhất + lợi nhuận tương lai.scenario_stress_test— gọicl.scenario(symbol, market_move_pct)cho trường hợp "nếu SPY giảm 5% thì sao?".daily_top_picks— gọicl.discover(limit=10)để lấy các mô hình hàng đầu trong ngày.
Công cụ của Chuyên gia Phân tích Thị trường:
market_regime— gọicl.regime(compact=True)cho SPY, QQQ và 11 quỹ ETF ngành.crowding_detector— gọicl.crowding()để nhận tín hiệu rủi ro hệ thống.sector_rotation— gọicl.sector_rotation(lookback)để xếp hạng động lượng.
Xây dựng các nhiệm vụ
Thứ tự thực hiện rất quan trọng: đánh giá chế độ thị trường trước (thiết lập bối cảnh), sau đó phân tích cổ phiếu (sử dụng bối cảnh đó), và cuối cùng là tổng hợp (kết hợp cả hai).
Nhiệm vụ 1 - Đánh giá Chế độ Thị trường: Kiểm tra SPY/QQQ, xác định các ngành dẫn đầu/lagged, đánh giá rủi ro crowding.
Nhiệm vụ 2 - Phân tích Cổ phiếu: Đối với mỗi mã trong danh sách theo dõi của bạn, báo cáo số lượng khớp, chất lượng, lợi nhuận tương lai. Nhận đầu ra của Nhiệm vụ 1 làm bối cảnh — để các phát hiện có thể được trình bày như "mô hình tăng giá của NVDA phù hợp với chế độ chấp nhận rủi ro hiện tại".
Nhiệm vụ 3 - Tổng hợp: Tạo ra một bản tóm tắt có cấu trúc: Môi trường Thị trường, Điểm nhấn Cổ phiếu, Các yếu tố Rủi ro, và Kết luận cuối cùng.
Chạy hệ thống Crew
crew = Crew(
agents=[pattern_analyst, regime_analyst],
tasks=[regime_task, analysis_task, synthesis_task],
process=Process.sequential,
verbose=True
)
result = crew.kickoff()
Ví dụ kết quả đầu ra
Chuyên gia Phân tích Thị trường kiểm tra SPY: 7 trong số 10 chế độ tương tự trong lịch sử đã tăng giá trong 10 ngày. Công nghệ (XLK) và Công nghiệp (XLI) dẫn đầu. Crowding mức trung bình ở nhóm công nghệ vốn hóa lớn.
Chuyên gia Phân tích Mô hình phân tích từng mã:
- NVDA: 10 khớp, khớp tốt nhất 94% tương đồng, 8/10 dương trong 5 ngày (trung bình +3.1%).
- AAPL: Hỗn hợp hơn — 6/10 dương, trung bình +0.8%.
- TSLA: Biến động cao trong lịch sử, phạm vi kết quả rộng.
Tổng hợp kết hợp cả hai: chế độ tăng giá hỗ trợ NVDA, AAPL trung tính, phạm vi rộng của TSLA có nghĩa việc quy mô vị thế quan trọng hơn hướng đi.
Mở rộng hệ thống
- Tác nhân Quản lý Rủi ro: Chạy các bài kiểm tra áp lực cho các biến động thị trường -3%, -5%, -10% trên toàn bộ danh sách theo dõi.
- Tác nhân Tối ưu hóa Danh mục: Đề xuất quy mô vị thế dựa trên mức độ tin cậy và tương quan.
- Quy trình Phân cấp: Một Giám đốc Nghiên cứu ủy quyền động thay vì một chuỗi cố định.
Hãy bắt đầu với hai tác nhân và chỉ thêm độ phức tạp khi bạn gặp phải giới hạn thực sự. Hệ thống đa tác nhân rất mạnh mẽ nhưng khó gỡ lỗi hơn.
Ví dụ hoàn chỉnh có thể hoạt động có tại github.com/grahammccain/chart-library-mcp trong file examples/crewai_tutorial.py.
Nhận khóa API miễn phí tại chartlibrary.io/developers và xây dựng đội ngũ nghiên cứu đầu tiên của bạn ngay hôm nay. 24 triệu mô hình. 10 năm dữ liệu. Một cuộc gọi API.
Bài viết liên quan

Phần mềm
Anthropic ra mắt Claude Opus 4.7: Nâng cấp mạnh mẽ cho lập trình nhưng vẫn thua Mythos Preview
16 tháng 4, 2026

Công nghệ
Qwen3.6-35B-A3B: Quyền năng Lập trình Agentic, Nay Đã Mở Cửa Cho Tất Cả
16 tháng 4, 2026

Công nghệ
Spotify thắng kiện 322 triệu USD từ nhóm pirate Anna's Archive nhưng đối mặt với bài toán thu hồi
16 tháng 4, 2026
