Quanta Docs

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

Khái niệmsyntaxsyntax/when

Khối `when cond:` / `if cond:` — phản ứng theo bar

Tương đương `if last_bar(cond):` — body chạy khi điều kiện ở bar mới nhất là True. `if` là alias của `when`. Hover `when` → docs `iif`.

quanta
score:
  scoreX = 0
  when uptrend:
    scoreX += 0.5
  if downtrend:
    scoreX -= 0.5

act:
  when crossover(fast, slow):
    quanta score sig_score with strong sig_conf note "EMA cross"

Engine extract bar cuối qua helper _truthy(cond). Bạn KHÔNG cần (và không nên) gọi LAST() thủ công.

Có thể chồng nhiều when / if — chúng độc lập. Trong biểu thức: ternary a when|if cond else biif (lồng nhau bọc ()). Toán tử gán: +=, -=, ++, -- (hạ xuống x = x ± expr).

#control-flow
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?").