Skip to content

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 = OK

Dữ 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.

Powered by dautu.tech