你们给的代码:目的是取每根K线最后1秒的信息,图表
if timetot0(dynainfo(207))>=time0-1 and timetot0(dynainfo(207))<time0 then//倒数1秒,
begin
DEBUGFILE('c:\duokong\duokong.txt','-1,0,1,1,%.0f',dynainfo(207));
end
但是,取出来的数据,有的是第一秒的
2014-03-05 09:17:59.887 1,0,-1,1,91800
对应DEBUGFILE有输出,说明您IF条件满足。则刷新是在最后1s
DEBUGFILE输出值为91800,也有可能刚好条件满足后输出时时间调至091800了
不是的,我看错了,那个不是这段代码输出的
不过你帮忙回答下,有没有办法在K线走完的时候,输出最近一笔行情的信息
因为现在这种方法,不适用所有的品种的,有的不活跃,最后一笔行情不是59秒的,我这样就会漏掉信息
除非您本地时间没有误差,直接取本地时间做判断CURRENTTIME
你们不是可以做到,K线走完才下单,应该也能做到,在K线走完的时候,输出最近一笔行情的信息
这样的话,不过最后一笔是59秒的,还是57秒的,我都能输出
只能用本地时间去做判断