
等级: 标准版
- 注册:
- 2021-5-31
- 曾用名:
|

楼主 |
发表于 2023-1-10 15:11
|
显示全部楼层
完整的代码是这样的,这段代码运行也是正常的。
KCCS1:=GETINIFILE('D:\TESTNINFILE.INI','SETTING','MYDATA1');//记录当日开仓次数
if KCCS1<=3 AND KB then
begin
开多B:TBUY(1,SS,MKT);
WRITEINIFILE('D:\TESTNINFILE.INI','SETTING','MYDATA1',KCCS1+1);
end
但是需要每天去INi文件中手动吧MYDATA1改为0,所以写了这样一段在最后写如下
IF CURRENTTIME>=145600 THEN WRITEINIFILE('D:\TESTNINFILE.INI','SETTING','MYDATA1,0);
公式中与INI 文件有关就这么几条,但是收盘后MYDATA1没有回0,是什么原因? |
|