Tải Dữ Liệu với LEAN CLI
Để chạy backtest local, bạn cần dữ liệu. lean data download cho phép tải dữ liệu từ QuantConnect về máy.
Lệnh Cơ Bản
shell
# Tải tất cả dữ liệu
lean data download
# Tải dữ liệu cho symbol cụ thể
lean data download --symbol "BTCUSDT"
# Tải theo tổ chức (organization)
lean data download --organization "my-org"Cấu Trúc Thư Mục Dữ Liệu
data/
├── equity/ # Cổ phiếu Mỹ
│ ├── daily/
│ └── minute/
├── crypto/ # Crypto
│ ├── binance/
│ │ ├── minute/
│ │ └── daily/
│ └── coinbase/
├── future/ # Futures
│ └── cme/
└── forex/ # Forex
└── oanda/Docker Permission
⚠️ Quan Trọng: Docker Permission
Lệnh lean data download chạy trong Docker container. Nếu bạn gặp lỗi permission:
shell
# 1. Thêm user vào group docker
sudo usermod -aG docker $USER
# 2. Mở terminal MỚI (Ctrl+Shift+` trong VS Code)
# hoặc chạy:
exec su -l $USER
# 3. Kiểm tra:
docker ps # Không báo lỗi = OKDữ Liệu Cho VN30F (Custom)
Vì VN30F không có sẵn trên QuantConnect, bạn không dùng lean data download cho VN30F. Thay vào đó, hãy tự tạo file CSV/Parquet và dùng PythonData Reader. Xem hướng dẫn tại Custom Data cho VN30F.