Quanta Docs
·Tài liệu Quanta hoàn chỉnh cho Quant Studio
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ụ:
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)
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?").