cong:=.......
if cong then n:=n+1;
我的问题是,当满足条件成立后,如何在接下来的3个周期不判断,或者不执行这个条件,过了3个周期有开始判断了
if n=0 and cong then n:=n+1;
if n>0 and cong and barslast(cong)>=3 then n:=n+1;
还是有问题,这样一来,n总是在o,1,之间,没有看到有超过的
那说明在n超过2之前就被enterbars<=2的条件给归零了
[此贴子已经被作者于2017-1-3 14:19:02编辑过]
newlo:=holding<0 and .............................;
if enterbars<=2 or holding>=0 then nl:=0;
if nl=0 and newlo then nl:=nl+1;
if nl>0 and newlo and barslast(newlo)>=3 then nl:=nl+1;
if nl>=3 then begin
drawtext(newlo=0,l,'点位',colorgreen,0);
nl:=0;
end
一共就这几个归零条件,排除掉不可能的,剩下的就是造成归零的原因,就是 造成n只有0和1的原因