variable:BB:=8;//平仓点数
开仓语句: if L<=开仓后最高-bb then sellshort(holding<0,0,limitr,开仓后最高-bb );
如果开仓后 条件a成立 平仓点数减1
不希望改变开仓语句,只改变BB,如何写?
if 条件a then BB:=7 ?? //这样测试无效
variable:bb=8;
if 条件a then bb:=bb-1;
对
variable:bb=8;
variable:bj=0;
if 条件a and bj=0 then begin
bb:=bb-1;
bj:=1;
end
然后你在开仓代码里面加上bj:=0;
比如
if 开仓条件 and 持仓判断 then begin
buy....;
bj:=0;
end
谢谢
另外
tt:=time<=145500
if.....and tt then........;
可不可以这样写,有什么坏处?
tt:=and time<=145500
if..... tt then........;
variable:bb=8;
variable:bb:=8;
有没有区别?