我不需要这个表达式的整个数组,只需要它的最近(当前)值。如何修改其代码?
UpperBollinger = ta.sma(close, 20) + 2 * ta.stdev(close, 20)
(当然,我可以用它来获得相同的较低频段。)
你不能这样做。
Once a series
总是一个series
。您希望获得“最后”值,但在下一个柱上您再次需要最后一个值,并在下一个柱上再次需要最后一个值。您的要求不是创建一个系列吗?
正如中所解释的类型系统 https://www.tradingview.com/pine-script-docs/en/v5/language/Type_system.html#series,使用某些内置函数和变量会产生以下结果series
. close
, ta.sma()
, ta.stdev
全部返回series
。所以你的最终结果也将是series
.
内置变量,例如开盘价、收盘价、最高价、时间或交易量
“系列”形式,这将是使用以下表达式计算的结果
他们。 barsince() 或 crossover() 等函数产生的结果为
“系列”形式是因为它逐条变化,[] 也是如此
用于访问某个时间的过去值的历史引用运算符
系列。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)