Quanta Docs

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

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

Biểu thức Quanta Story

Cú pháp toán học & logic tự nhiên

#syntax#v2

Viết logic như một câu chuyện

Thay vì gọi hàm truyền thống lồng nhau, bạn có thể dùng cú pháp infix/postfix để mã dễ đọc hơn.

Các Story Expression phổ biến

Ý địnhQuanta StoryTruyền thống
Cắt lêncrossoverc crossover sma20crossover(c, sma20)
Cắt xuốngcrossunderc crossunder sma20crossunder(c, sma20)
Tăng liên tụcrising forc rising for 3 barsrising(c, 3)
Quá khứat ... agoc at 5 bars agoc[5]
Bắt giá trịget ... whenget c when long_setupvaluewhen(long_setup, c)
Đếm số nếnbarssincebarssince reclaimbarssince(reclaim)
Ràng buộclimit ... bylimit x by 0 and 1clip(x, 0, 1)
Điều kiệnwhen ... elselime when up else rediif(up, lime, red)

Pipe Operator (`|>`)

Chuỗi biến đổi giúp mã không bị lồng nghép sâu:

quanta
smoothed = market.close |> ema(20) |> sma(5)
# Tương đương: sma(ema(market.close, 20), 5)

Ternary / iif

Sử dụng when / else inline:

quanta
scoreX = 0.8 when long_setup else (0.4 when uptrend else -0.5)
color_ribbon = lime when c > sma20 else red
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?").