[英]Undeclared identifier in Pine loop
我有這個代碼:
// Average penetration
high_pen = for i = 0 to penetration_len
penetration = high[i] - shortEma[i]
sum = high_pen + penetration
high_pen = penetration > 0 ? sum : 0
high_pen
average_high_pen = high_pen / penetration_len
如您所見,我只想在看漲趨勢中獲得所有滲透。 編譯器說high_pen var 未在“ sum = high_pen + 滲透”語句中聲明。 這是一個非常簡單的循環,它只需要對滲透進行求和。
我怎樣才能正確地做到這一點? 我應該如何聲明high_pen 變量並在循環后使用它?
無法驗證,因為您的代碼片段是部分的,但這應該有效:
// Average penetration
high_pen = 0.
for i = 0 to penetration_len
penetration = high[i] - shortEma[i]
sum = high_pen + penetration
high_pen := penetration > 0 ? sum : 0
average_high_pen = high_pen / penetration_len
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.