一般用全局变量做个标记
variable:bj=0;
开仓时添加条件:bj=0;
然后平仓时修改标记,让bj不等于0
if 止损条件 and holding判断 then begin
sell(1,0,market);
bj:=1;
end
这样BJ=1了,那么就不会再开仓
最后加一句收盘重置变量,不影响第二天的交易:
if time=closetime(0) then bj:=0;
也是一样的,都要做上面那样的全局变量
只不过图表判断不了实际账户情况,但是判断下信号盈亏如上面那样,是可以的
“开仓时添加条件:bj=0;
然后平仓时修改标记,让bj不等于0”这句话 是什么意思?是电脑自动修改吗
开仓时添加条件:bj=0;
这个只要在你的开仓语句里面加上条件bj=0
'然后平仓时修改标记,让bj不等于0',这句体现在后面的代码上:
if 止损条件 and holding判断 then begin
sell(1,0,market);
bj:=1;
end