Quanta Docs

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

Cơ sở Quanta & Bắt đầu · intermediate · 5 phút

Hàm: fn

Tái sử dụng logic với closure

#syntax

Định nghĩa hàm `fn`

Để tránh lặp lại mã, bạn có thể tạo hàm:

quanta
fn calm_market(atr_pct_max = 4pct) -> bool:
  atr_pct = atr(market.high, market.low, market.close, 14) / market.close
  return atr_pct < atr_pct_max

act:
  when crossover(market.close, sma(market.close, 20)) and calm_market():
    enter long with wnav 5pct
  • Hàm có thể lấy trực tiếp các biến toàn cục (Closure).
  • Khai báo -> type là tùy chọn để làm tài liệu (Type hint).
  • Hàm có thể trả về một giá trị Series.
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?").