
等级: 专业版
- 注册:
- 2022-1-11
- 曾用名:
|
老师,喔现在没在电脑旁。
但是,回测的确是AAA=0,但是
aaa:KCN=1,NODRAW,COLORWHITE;
xxx:abs(mholding)<2 and mholding>=0,NODRAW,COLORWHITE;
yyy:EXITBARS<>0,NODRAW,COLORWHITE;
zzz:(KDJ>=L&&KDJ<=H),NODRAW,COLORWHITE;
if KCN=1 and (EXITBARS<>0) and (KDJ>=L&&KDJ<=H) then begin//当收盘价上穿下轨且有空仓或无仓时
if abs(mholding)<2 and mholding>=0 then begin
buy(1,1,limitR,KDJ);//开多
mHolding:=mHolding+1;
end
end
指令却发出来了!
补充内容 (2022-7-18 11:28):
没在家的电脑旁
补充内容 (2022-7-18 11:34):
换成如下,也一样
if aaa=1 and (yyy=1) and (zzz=1) then begin//当收盘价上穿下轨且有空仓或无仓时
if abs(mholding)<2 and mholding>=0 then begin
buy(1,1,limitR,KDJ);//开多
...
补充内容 (2022-7-18 11:37):
几乎可以肯定的是源码问题,其中调用的数据源(源可能不同状态下会不一致,如小数点的处理等) |
|