nn:=barslast(止损止盈条件)+1;
hh:hhv(h,nn);
valuewhen(conda,llv(h,5)); 我也想到了,但问题是这样的:比如从上一次开空仓并止盈 一直到 第二次触发开空条件之间存在n个满足conda条件的llv(h,5),原因主要是持仓的关系,所以虽满足开仓条件但因为持仓中所以没有开仓。
请老师进一步指导。
那么加一个持仓判断的条件
valuewhen(conda and ref(holding<0,1) and holding=0,llv(h,5));