Pine script 如何在低于下铃带的第一支蜡烛上购买,在高于上铃带的第一支蜡烛上出售

Pine script 如何在低于下铃带的第一支蜡烛上购买,在高于上铃带的第一支蜡烛上出售,pine-script,Pine Script,我想知道如何打开和关闭一个交易,打破或关闭的布林格乐队。例如,如所附图片所示,每个绿色条的高点位于上部棉铃带上方,我想在第一个高于上部棉铃带的高点低于上部棉铃带的条上卖出。谢谢点击链接查看图片。(使用Heiken Ashi蜡烛,我知道其利弊) 图片:买第一支低于下铃带的蜡烛,卖第一支高于上铃带的蜡烛: 在下线上方的第一个低点买入,在上线下方的第一个高点卖出 //@version=4 study(shorttitle="BB", title="Bollinger Ba

我想知道如何打开和关闭一个交易,打破或关闭的布林格乐队。例如,如所附图片所示,每个绿色条的高点位于上部棉铃带上方,我想在第一个高于上部棉铃带的高点低于上部棉铃带的条上卖出。谢谢点击链接查看图片。(使用Heiken Ashi蜡烛,我知道其利弊)

图片:买第一支低于下铃带的蜡烛,卖第一支高于上铃带的蜡烛:

在下线上方的第一个低点买入,在上线下方的第一个高点卖出

//@version=4
study(shorttitle="BB", title="Bollinger Bands", overlay=true, resolution="")
length = input(20, minval=1)
src = input(close, title="Source")
mult = input(2.0, minval=0.001, maxval=50, title="StdDev")
basis = sma(src, length)
dev = mult * stdev(src, length)
upper = basis + dev
lower = basis - dev
offset = input(0, "Offset", type = input.integer, minval = -500, maxval = 500)
plot(basis, "Basis", color=#872323, offset = offset)
p1 = plot(upper, "Upper", color=color.teal, offset = offset)
p2 = plot(lower, "Lower", color=color.teal, offset = offset)
fill(p1, p2, title = "Background", color=#198787, transp=95)

//
buy = low > lower and low[1] < lower[1]
sell = high < upper and high[1] > upper[1]

plotshape(buy, color = color.green, size = size.tiny)
plotshape(sell, color = color.red, size = size.tiny)
/@version=4
研究(shorttitle=“BB”,title=“Bollinger带”,叠加=真,分辨率=”)
长度=输入(20,最小值=1)
src=输入(关闭,title=“源”)
mult=输入(2.0,最小值=0.001,最大值=50,title=“StdDev”)
基础=sma(src,长度)
dev=mult*stdev(src,长度)
上限=基准+偏差
下限=基准-偏差
偏移量=输入(0,“偏移量”,类型=input.integer,最小值=-500,最大值=500)
绘图(基准,“基准”,颜色=872323,偏移=偏移)
p1=绘图(上,“上”,color=color.teal,offset=offset)
p2=绘图(较低,“较低”,颜色=color.teal,偏移量=偏移量)
填充(p1,p2,title=“Background”,color=#198787,transp=95)
//
买=低>低和低[1]<低[1]
卖出=高位<高位和高位[1]>高位[1]
plotshape(购买,颜色=color.green,大小=size.tiny)
plotshape(sell,color=color.red,size=size.tiny)