FOREX, 1H 图表, //version=3 pinescript
我还是 Pinescript 的新手,但我注意到使用close
或open
返回的数据不是当前收盘价或开盘价。即使使用close[1]
返回的金额也与前一根蜡烛的收盘价完全不同。
为什么是这样?我是否错误地解释了这些数据?
在我所做的研究中,我遇到了这篇文章:https ://www.tradingcode.net/tradingview/operators/history-referencing-operator/ :
从技术上讲,历史引用运算符不会返回单个值,而是返回具有一定偏移量的一系列值,即使我们通常认为历史引用运算符访问的是第 n 个元素。
这意味着,例如,
close[5]
不返回单个 收盘价,而是返回等于 5 根柱线之前收盘价的一系列收盘价。
上面那个大胆的声明—— “一系列收盘价”;这是否意味着它close[5]
本身不是第 5 根蜡烛的收盘价?
如果是这种情况,那么我将如何显示该蜡烛的当前收盘价,例如:
strategy.entry("SHORT", strategy.short, comment=tostring(close[1]) )