如何在Pine Editor中用数组存多价位并循环绘制水平线
Pine Editor 代码修正与基础操作说明
代码错误修正
你写的代码里,hline()函数的第一个参数传错了——你传的是数组索引[i],但hline()需要的是具体的价格数值。要从数组中取出对应索引的价格,得用array.get()函数。修正后的代码如下:
float[] priceList = array.from(138.73, 140.47, 139.59, 141.25, 138.9) for i = 0 to array.size(priceList) - 1 hline(array.get(priceList, i), title = "Price Line " + str.tostring(i), color = color.red, linestyle = hline.style_solid, linewidth = 2)
另外给每个水平线标题加了索引后缀,避免重复标题引发的警告。
错误提示与终端位置
在Pine Editor界面的底部区域,有个Console标签页,点击就能看到代码的编译错误、运行警告等提示信息,这就是你要找的终端/错误输出区域。新手容易忽略这个位置,写完代码后可以先检查这里的反馈。
内容的提问来源于stack exchange,提问作者Spencer Burgess
相关产品推荐
相关产品推荐

