Pine script 如何忽略第二天的信号

Pine script 如何忽略第二天的信号,pine-script,Pine Script,如何创建一个代码,在条件为真时给出信号,然后在第二天忽略某个信号,直到下一次出现某个信号?以下是快照: 多谢各位 strategy(title="cekaj", overlay=true) profit = input(title="Take Profit %", minval=0.00, step=1, defval=5, confirm=true) / 100 length = input(title="Length&quo

如何创建一个代码,在条件为真时给出信号,然后在第二天忽略某个信号,直到下一次出现某个信号?以下是快照: 多谢各位

strategy(title="cekaj", overlay=true)

profit     = input(title="Take Profit %", minval=0.00, step=1, defval=5, confirm=true) / 100
length     = input(title="Length", type=input.integer, defval=21, minval=1)
multiplier = input(title="Multiplier", type=input.integer, defval=3, minval=1)
rsiSource  = input(title="RSI Source", type=input.source, defval=close)
rsiLength  = input(title="RSI Length", type=input.integer, defval=14)
overbougth = input(title="Overbougth Level", type=input.integer, defval=70)
oversold   = input(title="Oversold Level", type=input.integer, defval=30)

// Determine the trend
avgTR    = wma(atr(1), length)
highestC = highest(length)
lowestC  = lowest(length)

hiLimit = highestC[1] - avgTR[1] * multiplier
loLimit = lowestC[1] + avgTR[1] * multiplier

ret = float(na)
ret := iff(close > hiLimit and close > loLimit, hiLimit, iff(close < loLimit and close < hiLimit, loLimit, nz(ret[1], 0)))
pos = int(na)
pos := iff(close > ret, 1, iff(close < ret, -1, nz(pos[1], 0)))

plot(ret, color=color.yellow, title="Trend Trader Strategy")

// RSI
base     = 50
rsi      = rsi(rsiSource, rsiLength)
rsiOB    = rsi >= overbougth
rsiOS    = rsi <= oversold
rsiEntry = rsi >= base 
bgColor  = rsiEntry
bgcolor(color=barstate.isconfirmed and rsiEntry ? color.green : na)

if close > ret and rsiEntry 
    strategy.entry("EL", long=true)

strategy.exit("Profit long", "EL", profit=open * profit / syminfo.mintick, stop=low[1])

策略(title=“cekaj”,overlay=true)
利润=输入(title=“获取利润%”,minval=0.00,step=1,deffal=5,confirm=true)/100
长度=输入(title=“length”,type=input.integer,deffal=21,minval=1)
乘数=输入(title=“乘数”,type=input.integer,deffal=3,minval=1)
rsiSource=input(title=“RSI Source”,type=input.Source,deffal=close)
rsiLength=input(title=“RSI Length”,type=input.integer,deffal=14)
过宽=输入(title=“过宽级别”,type=input.integer,deffal=70)
超卖=输入(title=“超卖级别”,type=input.integer,deffal=30)
//确定趋势
avgTR=wma(atr(1),长度)
最高c=最高(长度)
lowestC=最低(长度)
hiLimit=最高C[1]-avgTR[1]*乘法器
loLimit=最低C[1]+avgTR[1]*乘数
ret=浮动(na)
ret:=iff(关闭>hiLimit和关闭>loLimit,hiLimit,iff(关闭返回,1,iff(关闭<返回,-1,新西兰(位置[1],0)))
绘图(ret,color=color.yellow,title=“趋势交易者策略”)
//RSI
基数=50
rsi=rsi(rsi源,rsi长度)
rsiOB=rsi>=过度扩张
rsiOS=rsi=base
bgColor=rsicentry
bgcolor(color=barstate.isconfirm,rsiEntry?color.green:na)
如果关闭>返回并重新输入
策略输入(“EL”,long=true)
策略.退出(“获利多头”,“EL”,获利=未平仓*获利/syminfo.mintick,止损=低位[1])
请参见: