什么是 pine 脚本安全函数的第三个参数
what is the pinescript security function 3rd argment
我无法理解安全函数的第三个参数
nAMA = nz(nAMA[1]) + nsmooth * (xPrice - nz(nAMA[1]))
ha_t = heikinashi(tickerid)
ha_close = security(ha_t, period, nAMA)
我应该如何解释这个语法? ( nAMA )
第三个参数是表达式。基本上是您想从安全呼叫中获取的数据。在您的情况下,它将是 nAMA
的 heikinashi bars 值。
如果你问的是nAMA
是如何计算的,其实就是简单的数学运算。
nz() 函数接受一个参数,如果它等于 na
那么它 return 是 0,否则它 return 是参数的值。通常在要引用历史数据时使用。当您这样做时,第一个柱将 return na
用于历史值,因为它是第一个柱并且还没有历史记录。
一旦您理解了 nz()
的工作原理,您就可以认为 nAMA = nAMA[1] + nsmooth * (xPrice - nAMA[1])
这样的表达式,其中 nAMA[1]
是 nAMA
的先前值。
我无法理解安全函数的第三个参数
nAMA = nz(nAMA[1]) + nsmooth * (xPrice - nz(nAMA[1]))
ha_t = heikinashi(tickerid)
ha_close = security(ha_t, period, nAMA)
我应该如何解释这个语法? ( nAMA )
第三个参数是表达式。基本上是您想从安全呼叫中获取的数据。在您的情况下,它将是 nAMA
的 heikinashi bars 值。
如果你问的是nAMA
是如何计算的,其实就是简单的数学运算。
nz() 函数接受一个参数,如果它等于 na
那么它 return 是 0,否则它 return 是参数的值。通常在要引用历史数据时使用。当您这样做时,第一个柱将 return na
用于历史值,因为它是第一个柱并且还没有历史记录。
一旦您理解了 nz()
的工作原理,您就可以认为 nAMA = nAMA[1] + nsmooth * (xPrice - nAMA[1])
这样的表达式,其中 nAMA[1]
是 nAMA
的先前值。