Cơ sở Quanta & Bắt đầu · beginner · 6 phút
Quanta là gì? Vì sao học?
Ngôn ngữ DSL hiện đại, bảo mật, và tối ưu cho Quant Trading
#overview#v2
Checklist
- Hiểu định hướng của Quanta (Time-series first, dễ học, an toàn)
- Phân biệt ưu điểm của Quanta so với Python DSL truyền thống
- Đã mở /quant/workshop và biết cách compile code
Quanta là gì?
Quanta là ngôn ngữ DSL (Domain-Specific Language) bậc cao mà AICIO thiết kế riêng cho việc viết chiến lược algo/quant trading. Phiên bản mới nhất tập trung vào cú pháp Quanta Story – viết code bằng ngôn ngữ tự nhiên như đang kể một câu chuyện giao dịch.
Nói thẳng Quanta là nơi tập hợp những tính năng mạnh nhất từ các DSL lớn trên thế giới:
- PineScript — cú pháp cô đọng, indicator-first, execution model rõ ràng.
- AFL — vector hoá mọi phép tính.
- Elixir — Pipe Operator ( |> ) huyền thoại .
- Python — cách indent, kiểu dữ liệu.
Vì sao nên dùng Quanta?
- Code ngắn: ~80% so với các DSL khác nhờ thư viện Built-in Function và Namespaces thông minh (sma_5, macd_de,...), hỗ trợ gần như toàn bộ indicator, pattern, draw tools.
- Vectorized tự động: Mọi phép tính đều áp dụng trên chuỗi thời gian (Series). Bạn không cần vòng lặp
forqua từng thanh nến. - Cú pháp Story tự nhiên: Viết code như đang kể chuyện (vd:
enter long with wnav 5pct,enter long with size 1,mark long_setup at below_bar in lime). - Pipe Operator: Code flow cực gọn & đẹp.
- Python embedded: Có thể nhúng code Python thuần trong Quanta Scripts.
- Parity đa môi trường: Một Script duy nhất có thể Render Chart -> Backtest -> Optimize -> Screener -> Rebalancing Portfolio -> Paper Trading -> Live Trading và tích hợp làm Node trong Workflow Trading của AI CIO mà không cần viết lại.
Wiki liên quan