Pine Script初学者,plotshape

时间:2018-10-18 14:39:46

标签: pine-script

要寻找一种解决方法,不能以这种方式使用plotshape,因为它不能在本地范围内工作。

//@version=3
study("MA test ", overlay=true)
FastMA = sma(close, 9)
SlowMA = sma(close, 15)
Diff = FastMA - SlowMA
if Diff > 0
    plotshape(Diff, style=shape.arrowup, location=location.belowbar, color=green)

1 个答案:

答案 0 :(得分:1)

您可以直接将条件应用于series函数的plot()参数(也可以应用于color参数)。

我还添加了另一个在plotshape()中使用crossover()的{​​{1}},并且仅当FastMA跨过SlowMA(橙色三角形)时才绘制三角形。我认为将来可能对您有用:)

series

enter image description here