目的是在股票日线上,每天14:30的时候交易
代码的结构是这样的
ABB:=CURRENTTIME>143000
IF ABB=1 THEN BEGIN
BUY();
SELL();
END
设置成固定时间间隔,时间间隔是300秒
但是每天等到14:40分以后在K线上都没有买卖的信号出现,在金字塔重启了以后才有信号)
请问是什么原因?
在10:50分的时候,代码改成如下结构
ABB:=CURRENTTIME>110000
debugfile('E:\TEST.TXT','当前时间1',CURRENTTIME);
IF ABB=1 THEN BEGIN
debugfile('E:\TEST.TXT','当前时间2',CURRENTTIME);
BUY(1,手数,MARKET);
END
固定时间间隔100S
用了这个结构,编辑公式,应用于图
在E:\TEST.TXT'里面,
2017-08-21 10:50:33.274 当前时间1
2017-08-21 10:50:35.293 当前时间1
2017-08-21 10:50:36.809 当前时间1
后面就没有了,也就是说在2017-08-21 10:50:36.809这个时间以后,就没有继续执行代码, 没有达到每隔100S就刷新一次的效果
10:50之后你运行了多久。txt是不是没有来的及刷新呢?
我分别在两台电脑上用不同的账号,运行同样的程序,一台电脑上,不断的记录当前时间,一台电脑上就是记录几条,就马上停止记录了
我也查看了设置,貌似一样的,请帮忙查找原因