空仓时,为0,不显示,,,有持仓时开始显示,,你这样写的是最近一次开多以来,,但如果有减仓,加仓就不行了,,开多后,,有加仓,也要按开多时候来算,, 就是持仓以来的,, 比如,,昨天开多,,今天加仓了,,但要从昨天开多时算,,你这样写的,会从今天加仓算的,,如果明天加仓了,又从明天加仓后算的,,明白吗, |
nn:=barslast(开仓条件 and cross(holding,0.5))+1;
hh:=hhv(openprofit,nn);
if holding=0 then zdyl:=0;
if holding>0 then zdyl:=hh;
zdyl为所求值