等级: 专业版
- 注册:
- 2023-7-31
- 曾用名:
|
楼主 |
发表于 2023-7-31 14:53
|
显示全部楼层
for i=ln1 DOWNTO 1 do begin
tmpNum:=TBUYHOLDINGEX( '',LONG_HY ,2);
DEBUGFILE(logFile,'Last1 LongHY:'&LONG_HY&' num:%.5f',tmpNum);
TSell(1,tmpNum,MKT,0,0,'',LONG_HY);
DEBUGFILE(logFile,'Last2 LongHY:'&LONG_HY&' num:%.5f',TBUYHOLDINGEX( '',LONG_HY ,2));
end;
for i=1 to sn1 do begin
tmpNum:=TSELLHOLDINGEX( '',Short_HY ,2);
DEBUGFILE(logFile,'Last ShortHY1:'&Short_HY&' num:%.5f',tmpNum);
TSellShort(1,tmpNum,MKT,0,0,'',Short_HY);
DEBUGFILE(logFile,'Last2 ShortHY2:'&Short_HY&' num:%.5f',TSELLHOLDINGEX( '',Short_HY ,2));
end;
补充内容 (2023-7-31 14:55):
代码是循环把所有持仓都给遍历出来平了,可看交易日志只平了2个,自己的日志文件里循环是把完整持仓都打印了,所以循环本身肯定是执行了 |
|