我有一个功能可以计算v2的Well Wilders MA。
wwma(l,p) =>
wwma = (nz(wwma[1]) * (l - 1) + p) / l
我将其转换为v4
我得到一个错误:未声明的标识符'wwma'。
Pinescript v4不允许递归功能。
你有什么建议
答案 0 :(得分:1)
在v4中使用递归时,首先需要声明wwma
变量。在您的情况下,这将导致:
wwma = 0.
wwma := (nz(wwma[1]) * (l - 1) + p) / l
在这里,您通过将wwma
分配为值来声明0.
为小数。