Quanta Docs

Tài liệu Quanta hoàn chỉnh cho Quant Studio

Cơ sở Quanta & Bắt đầu · beginner · 7 phút

Kiểu dữ liệu & Tham số

Series, Scalar, và Lookback an toàn

#types#inputs

Các kiểu dữ liệu cốt lõi

1. Series: Là vector chuỗi thời gian (mảng giá trị theo nến). Hầu hết biến số (market.close, ema(...)) đều là Series. Cộng trừ hai Series sẽ tự động khớp theo thanh nến. 2. Scalar: Số đơn lẻ (VD: 20, 0.5, true). 3. Dict (Struct): Hàm phức tạp trả về một object nhiều trường. Ví dụ bbands(c, 20) trả về bb.upper, bb.mid, bb.lower. 4. Enum Bareword: Các chuỗi hằng số không cần ngoặc kép, dùng nhiều khi vẽ đồ thị: cyan, red, dashed, arrow_up, below_bar.

An toàn Lookback (Nhìn về quá khứ)

Quanta sử dụng ngoặc vuông [k] để trỏ về thanh nến trước đó.

  • x[0]: Thanh nến hiện tại.
  • x[1]: Một thanh nến trước.
  • x[k]: Luôn luôn phải có $k \ge 0$.

Cấm sử dụng lookahead (nhìn tương lai) như x[-1], trình biên dịch sẽ báo lỗi ngay lập tức.

Khai báo Tham số (Inputs)

Sử dụng khối params: (hoặc inputs:) với từ khóa `in` (Bắt buộc trong Quanta v2):

quanta
params:
  fast_len = 20 in [5..100]
  risk_pct = 5pct in [1pct..10pct]
  use_filter = true
  • 5pct tương đương với scalar 0.05.
  • Các suffix khác: 15bps (0.0015), 10d (10).
Trợ lý Quanta"Học nhanh hơn, hiệu quả hơn cùng AI"

Xin chào! Tôi là trợ lý học ngôn ngữ Quanta. Hỏi tôi về cú pháp, hàm, hoặc cách viết một chiến lược cụ thể (ví dụ: "Làm sao để xác định đỉnh đáy để vẽ trendline?").