蜡烛下方ATR处的水平线

时间:2019-06-28 06:43:22

标签: pine-script

我对Pine编码非常陌生,我希望在屏幕上绘制一些数据,以帮助我加强现有的交易系统。

我在我感兴趣的卖空柱上方绘制了一个黄色三角形,并从那里开始绘制一条水平线,从每个柱的下方开始,在柱的末端减去ATR(120)数字的一半。因此,如果柱线在1.4030处收盘,而当时的ATR(120)/ 2为10,则该行的开始处绘制为1.4020。

然后,我希望这条线延伸直到一条线移动到其下方,例如达到我的利润目标,即点ATR(120)/ 2。因此,如果价格立即从卖出小条向上移动,并且需要20个小条向下移动至1.4020,则水平线将跨越20个小条。如果价格在下一个柱上迅速下跌,则水平线将仅持续一个柱。

我已附上一张图片,显示我想要实现的目标。我已经尝试过hline和line,但是一直出错。我能够绘制一条跟随ATR的线,但不能绘制我需要的水平线。

以下是示例屏幕截图:https://www.dropbox.com/s/e80g1m1s08vtt1j/Screen%20Shot%202019-06-28%20at%204.27.28%20pm.jpg?dl=0

//@version=4
study(title="ATR Plot Test", overlay=true)

atrnum = (atr(120)/2)
closeprice = close[0]
price_atr = closeprice-atrnum
outsidebar = (open >= close[1] and close <= open[1] and high >= high[1] and low <= low[1])

plot(series=price_atr, title="PriceATR", color=color.red, linewidth=3)

plotshape(series=outsidebar, style=shape.triangleup, location=location.belowbar, color=color.yellow, size=size.tiny)

0 个答案:

没有答案