Quanta Docs

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

Hàmtsfn/valuewhen

valuewhen(cond: 'pd.Series', x: 'pd.Series', default: 'Any' = None) -> 'pd.Series'

2 đối số: lấy x khi cond=True rồi forward-fill (kéo giá trị pivot/sự kiện sang các bar sau). 3 đối số: x khi True, default khi False. Không dùng 0 làm default cho thời gian/giá nếu sau đó đưa vào trendline/plot — engine/ChartCmd coi time=0 là không hợp lệ.

Tóm tắt: 2 đối số: lấy x khi cond=True rồi forward-fill (kéo giá trị pivot/sự kiện sang các bar sau). 3 đối số: x khi True, default khi False. Không dùng 0 làm default cho thời gian/giá nếu sau đó đưa vào trendline/plot — engine/ChartCmd coi time=0 là không hợp lệ.

Signature: valuewhen(cond: 'pd.Series', x: 'pd.Series', default: 'Any' = None) -> 'pd.Series'

Ví dụ:

quanta
entry = valuewhen(crossover(c, sma(c, 50)), c)
# story: 
entry = get close when long_setup
ph = swinghigh(market.high, 5, 5)
ph_h = valuewhen(ph, market.high)
ph_t = valuewhen(ph, bar.time)
#function#ts
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?").