第二天如何忽略信号

问题描述

如何创建一个在条件为真时发出信号的代码,然后在第二天不理会某些信号,直到下一次出现某个信号?这是快照:https://www.tradingview.com/x/r56OlrAP/ 谢谢。

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",defval=3,minval=1)
rsiSource  = input(title="RSI Source",type=input.source,defval=close)
rsiLength  = input(title="RSI Length",defval=14)
overbougth = input(title="Overbougth Level",defval=70)
oversold   = input(title="Oversold Level",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])

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)