用全局变量来记录下单次数,比如下面这个简单的例子:
variable:bjd=0,bjk=0;
if 开多条件 and holding=0 and bjd=0 then begin
buy(1,1,marketr);
bjd:=1;
end
if 开空条件 and holding=0 and bjk=0 then begin
buyshort(1,1,marketr);
bjk:=1;
end
if time=clostime(0) then begin
bjd:=0;
bjk:=0;
end
if time=clostime(0) then begin
bjd:=0;
bjk:=0;
end
这段就实现了你要讲的
方法是在开仓后把变量置为1,这样当天就不会再开仓,最后在收盘时重置为0,那么第二天就又可以重新开仓了