我对 pine 脚本执行期间的变量值有疑问。
下图显示了五分钟图表上的场景。在上午 11.00 的第一根蜡烛中,收盘价为 9200。新的蜡烛在上午 11.05 开始,并且这根蜡烛正在制作中。最初价格为 9100,然后更改为 8900、9150、9500 和 9300。
在 pinescript 脚本中有一个布尔值“var lessthan9K”,它存储了最新的值。如果值小于 9000,则此变量设置为 true。在满足其他条件 - 大于 10000 之前,此值保持为 true。当值大于 10000 时,它变为 false。
当新蜡烛正在制作中并且价格在上午 11.06 点达到 8900 时,小于 9k 变量变为真。我的问题是,当最终收盘价为 9300 @ 11.09 时,这个值是否仍然是真实的蜡烛结束,还是重置为 false?
基本上它是如何工作的?在蜡烛制作过程中,是否存储或丢失任何间歇值(从 1 到 5)?
谢谢