LEAN CLI — Cài Đặt & Lệnh Cơ Bản
LEAN CLI là công cụ dòng lệnh cho phép bạn tương tác với QuantConnect từ terminal — chạy backtest local, đồng bộ project với cloud, tải dữ liệu, và triển khai live trading.
Cài Đặt
shell
# Yêu cầu: Python 3.8+, Docker
pip3 install lean
# Kiểm tra
lean --version
# Output: 1.0.223+Lệnh Cơ Bản
| Lệnh | Mô tả |
|---|---|
lean init "Tên Project" | Khởi tạo project mới |
lean backtest "Project" | Chạy backtest local |
lean live "Project" | Live trading local |
lean login | Đăng nhập QuantConnect Cloud |
lean push | Đẩy project lên Cloud |
lean pull | Kéo project từ Cloud về |
lean data download | Tải dữ liệu lịch sử |
Ví Dụ: Backtest Từ CLI
shell
# 1. Tạo project
lean init "VN30F-Strategy"
# 2. Xem cấu trúc
cd VN30F-Strategy
ls -la
# main.py — code thuật toán
# config.json — cấu hình backtest
# 3. Chạy backtest
lean backtest "VN30F-Strategy"
# 4. Kết quả
open "VN30F-Strategy/backtest-results.html"Config File (config.json)
json
{{
"algorithm-type-name": "QCAlgorithm",
"algorithm-language": "Python",
"idle-time": 10,
"tensorflow": false,
"data-provider": "QuantConnect",
"environments": []
}}