pine script 变量值问题

Author: 老蒋, Created: 2022-09-28 17:03:13, Updated: 2022-09-29 10:57:24

img 代码 img 运行日志

运行日志中的前两个值的正确的,后面的就有点莫名其妙了,无论用 var 还是varip都会出现这个问题


More

小小梦 您好,目前机制上和trading view 上是一样的: /upload/asset/16a2d340c61bdc64a313.png

小小梦 你不要把plot函数写在if里。Pine语言标准是不能这样写的,只不过FMZ上要求没有那么严格。

小小梦 把浏览器缓存彻底清空,重新登录,试下,应该是浏览器缓存的问题。

老蒋 好吧。。。。。

小小梦 /upload/asset/1794e2e99995f376e3f6.png

小小梦 ``` /*backtest start: 2022-08-27 00:00:00 end: 2022-09-26 00:00:00 period: 15m basePeriod: 5m exchanges: [{"eid":"Binance","currency":"ETH_USDT"}] */ varip abc = 0.0 if bar_index % 3 == 0 abc := open plot(abc[0], overlay=true,color=color.red) plot(abc[1], overlay=true,color=color.blue) plot(abc[2], overlay=true,color=color.black) plot(abc[3], overlay=true,color=color.gray) ```

老蒋 我换用 edge浏览器,然后清除缓存重新登录了,还是老样子。。。。 购买地址: https://www.fmz.com/m/s/384344 注册码: 2c10ab928be48ff44cf0a8fbf6763dcc 我把这个测试出租了,你运行看看

小小梦 清空浏览器,然后重新登录看看,是不是浏览器缓存的问题。一样的代码,我这里测试正常的。

老蒋 代码复制之后,缩进没有了,这是我的代码 /upload/asset/1b4d4a2e2bc2a5b93dc26.png

老蒋 /*backtest start: 2022-08-27 00:00:00 end: 2022-09-26 00:00:00 period: 15m basePeriod: 5m exchanges: [{"eid":"Binance","currency":"ETH_USDT"}] */ varip abc = 0.0 if bar_index % 3 == 0 abc := open plot(abc[0], overlay=true,color=color.red) plot(abc[1], overlay=true,color=color.blue) plot(abc[2], overlay=true,color=color.black) plot(abc[3], overlay=true,color=color.gray) /upload/asset/1b54270391946bc2db0c6.png

小小梦 /upload/asset/1659523137e38c764f4b.png 没有呀,在FMZ上运行的截图,您看下。

老蒋 如果你把你的测试代码放到fmz上的话,至始至终只能看到2根线,就想我的测试结果一样,除了第一个和第二个输出不一样以外,后面的全是相同的