Quanta Docs

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

Khái niệmrenderplot/trendline

`trendline` — đường xu hướng (verb v2 + truyền thống)

Story: `trendline [t,p]` (chain) · `clone to [t,p]` (kênh giá) · `filled` · `limit by N`.

Anchor là {t, price} hoặc story `trendline …`.

Ba chế độ vẽ

1. Hai mảng (dual): trendline [ph_t, ph_p] to [pl_t, pl_p] — mỗi bar nối pivot đỉnh ↔ đáy khi cặp anchor đổi (ffill pivot). 2. Một mảng (chain): trendline [ph_t, ph_p] — tự nối pivot mới nhất (from, mút phải) với pivot liền trước (to, mút trái). 3. Một đoạn (single): trendline [ph_t[1], ph_p[1]] to [ph_t[2], ph_p[2]][1] = pivot mới hơn, [2] = pivot cũ hơn (engine tự đảo nếu cần).

Hướng vẽ: from = anchor thời gian mới hơn (phải chart) · to = cũ hơn (trái). Chỉ hiển thị khi cả hai mốc nằm trong cửa sổ nến visible (tránh tia ngang khi thiếu bar trái).

Story-style

quanta
render:
  panel main:
    trendline [ph_t, ph_p] to [pl_t, pl_p] limit by 5 in yellow dashed with width 2 with opacity 50pct with extend right
    trendline [ph_t, ph_p] limit by 3 in cyan solid
    trendline [ph_t, ph_p] clone to [pl_t, pl_p] in yellow solid filled
  • `clone to [t,p]` — vẽ thêm đường song song (kênh giá): chọn điểm trong mảng clone có time nằm giữa fromto của trendline gốc (ưu tiên đáy thấp nhất), offset = clone_price − main_line_price tại thời điểm đó; clone song song qua anchor nội bộ.
  • `filled` — tô nền giữa hai đường kênh; chỉ có hiệu lực khi có `clone to` (bỏ qua nếu vẽ trendline đơn).
  • `limit by N` — tối đa N trendline gần nhất (tính từ bar mới nhất); chỉ build N segment (không quét/build toàn bộ history).
  • `with extend N` — kéo thêm *N* nến từ mút phải (anchor from); `with extend -N` — kéo thêm *|N|* nến từ mút trái (to).
  • `with extend right/left/all` — kéo dài tia vô hạn (ray).
  • `solid` / `dashed` / `dotted` · `with width` · `with opacity Npct`.

Truyền thống

quanta
# Điểm cố định theo lookback bar
trendline(from: {t: bar.time[20], price: market.low[20]}, to: {t: bar.time[0], price: market.low[0]}, color: cyan, extend: extend_right)

# Hai series pivot (ffill)
trendline(from: [p1_t, p1_h], to: [p2_t, p2_h], color: yellow, width: 2, extend: extend_right)

Yêu cầu: hai mốc thời gian khác nhau, giá finite và > 0; không dùng 0 làm thời gian placeholder.

FE: canvas overlay trên pane main (Candora QuantaDraw).

#plot#drawing#trendline
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?").