Quanta Docs

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

Khái niệmrenderplot/box

`box(from, to, color, opacity, borderStyle)`

Hộp chữ nhật giữa hai anchor `[thời gian, giá]` — supply/demand, vùng Long→swing high. Verb v2: **`box`** (canonical kind nội bộ: `rectangle`).

Canonical kind: rectangle. Verb v2 khuyến nghị: `box`.

Hướng vẽ (quan trọng)

  • `from` = góc phải (tín hiệu, ví dụ Long tại giao cắt).
  • `to` = góc trái (pivot / bar.time[n] lùi về quá khứ).
  • Hộp chỉ kéo phải → trái — không nối sang tương lai.

Story-style (vNext)

quanta
render:
  panel main:
    box [long_t, long_p] to [ph_t, ph_p] as "FVG" in maroon dashed with opacity 20pct
    box [long_t, long_p] to [bar.time[2], market.low[2]] in maroon dashed with opacity 20pct

Modifier: `as "Tên"` · `to [t, p]` = góc trái; `in color` = fill; `dashed|dotted|solid` = viền; `with opacity Npct`.

Truyền thống

quanta
box(from: [long_t, long_p], to: [ph_t, ph_p], color: maroon, opacity: 20pct, borderStyle: dash)

Multi-box (series `from`)

Khi `from` là series, runtime vẽ một hộp mới mỗi khi tín hiệu `from` đổi (Long mới), nối về `to` tại bar đó (pivot ffill hoặc lookback).

quanta
ph_val = swinghigh(h, 5)
ph_t = valuewhen(ph_val, bar.time)
ph_p = valuewhen(ph_val, h)
long_t = valuewhen(long_sig, bar.time)
long_p = valuewhen(long_sig, market.close)

render:
  panel main:
    box [long_t, long_p] to [ph_t, ph_p] in maroon dashed with opacity 20pct

Quy tắc engine:

  • Bỏ qua khi from.time < to.time (to nằm tương lai).
  • Không vẽ thêm khi chỉ ph_t đổi mà chưa có Long mới.
  • long_t/long_p từ valuewhen(long_sig, …) — không default 0.
  • to có thể là lookback: [bar.time[2], market.low[2]].
  • `with extend N` — kéo N bar sang phải từ bar tín hiệu; `with extend -N` → trái; with extend right / left / all — mở rộng tới box/fibo liền kề; object mới nhất + extend right → tới bar cuối chart.

Một hộp duy nhất (bar cuối)

quanta
box [long_t[0], long_p[0]] to [ph_t[5], ph_p[5]] limit by 5 with extend left in maroon with opacity 20pct
  • `[series[n], price[n]]` — pivot thứ *n* (0 = mới nhất), giống trendline.
  • `limit by N` — tối đa N box gần nhất khi from là series.
  • color → fill; opacity: 20pct hoặc 0..1; borderStyle: dash | dot | solid.
#plot#drawing#box#rectangle#valuewhen#pivot
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?").