在PineScript中,hline无法正常工作

时间:2018-08-30 13:06:23

标签: pine-script

下面的代码如何工作:

//@version=3
study("My Script", overlay=true)
price = (ticker == "EURUSD" ? 1.1600 : 1.1500)
hline(1.1500, title='Pi', color=blue, linestyle=dotted, linewidth=2)
plot(price)

但这不是:

//@version=3
study("My Script", overlay=true)
price = (ticker == "EURUSD" ? 1.1600 : 1.1500)
hline(price, title='Pi', color=blue, linestyle=dotted, linewidth=2)
plot(price)

唯一的区别是为hline参数使用了变量。

1 个答案:

答案 0 :(得分:1)

好吧,hline()的想法是以固定的价格提供一条水平线。如果您为price参数使用 变量 ,则它不再固定为 。因为变量在运行时可以具有不同的值。因此,您不能使用变量。