pinescript每次超过或低于零时如何制作垂直线

时间:2019-11-28 11:26:00

标签: pine-script

欢呼。

只是一个简单的问题,但不确定是否有可能,也不确定如何正确使用vline。

//@version=4
study("Distance to MA")

len=input(200, title="Length", type=input.integer)
src=input(close, title="Source", type=input.source)
siglen=input(1, title="Signal Length", type=input.integer)
ma=ema(src,len)
dist=src-ma
plot(dist, style=plot.style_columns)
sig = ema(dist,siglen)
sigclr = sig>sig[1]?color.green:color.red
plot(sig, color=sigclr, transp=1, linewidth=2)

1 个答案:

答案 0 :(得分:2)

//@version=4
study("My Script", overlay=true)

len=input(200, title="Length", type=input.integer)
src=input(close, title="Source", type=input.source)
siglen=input(1, title="Signal Length", type=input.integer)
ma=ema(src,len)
dist=src-ma

someCondition = dist < 0

if someCondition
    line.new(bar_index, 0, bar_index, 1, extend=extend.both)