Pinescript-将Wells Wilders MA v2转换为v4

时间:2020-05-01 12:12:55

标签: pine-script

我有一个功能可以计算v2的Well Wilders MA。

它用于计算DMI Stochastic Extreme

wwma(l,p) =>
wwma = (nz(wwma[1]) * (l - 1) + p) / l

我将其转换为v4

我得到一个错误:未声明的标识符'wwma'。

Pinescript v4不允许递归功能。

你有什么建议

1 个答案:

答案 0 :(得分:1)

在v4中使用递归时,首先需要声明wwma变量。在您的情况下,这将导致:

wwma = 0. 
wwma := (nz(wwma[1]) * (l - 1) + p) / l

在这里,您通过将wwma分配为值来声明0.为小数。