【发布时间】:2020-04-10 07:32:18
【问题描述】:
我对 Pine Script 很陌生,所以请原谅我的问题。每当当前收盘价接近移动平均线值的 0.5% 时,我都会尝试绘制一个形状。我知道如何编写代码,但还不能完全理解 Pine。这是我目前拥有的:
plotshape(close * 0.05 > sma_long, style=shape.cross, size=size.normal, color=color.red)
【问题讨论】:
-
你遇到了什么问题?
-
那行不通。
-
首先,我应该记住你,0.05 - 是 5%,而不是 0.5%。 0.005 是 0.5% 其次,当
sma_long在距离0.995 <= close <= 1.005或接近距离是sma的 20 倍(如果 0.5% 甚至是 200)倍时,你想绘制一个形状吗?因为,根据您的代码 - 它是最后一个。 -
@Michel_T。谢谢!那是正确的线索。所以基本上在 Pine Script 中,我必须分别适应两个方向,对吗? 0.05 是一个错字。
-
是的,没错。我认为它应该类似于下一个表达式:
close <= sma_long * 1.05 and close >= sma_long * 0.95
标签: pine-script