以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  关于closetime的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=76305)

--  作者:haizxj
--  发布时间:2015/3/9 16:56:19
--  关于closetime的问题

MM:=marketlabel;
AAA:time0;
BBB:timetot0(closetime(4));
if strcmp(mm,\'SQ\')=0 then begin
 kcsj:=(time0>timetot0(opentime(1)) and time0<timetot0(closetime(1))) or (time0>timetot0(opentime(2)) and time0<timetot0(closetime(0)));
 pcsj:=(time0>=timetot0(closetime(1)) and time0<=timetot0(closetime(1))) or (time0>=timetot0(closetime(0)) and time<=timetot0(closetime(0)));
end

 

IF PCSJ THEN BEGIN
TCANCEL(1,0);
END

 

 

我是一分钟模式,今天螺最后一根K时,并没有撤单,怎么回事

[此贴子已经被作者于2015/3/9 16:57:18编辑过]

--  作者:yukizzc
--  发布时间:2015/3/9 17:09:12
--  

closetime(1) 返回的不是当天最后一根。你这边应该是closetime(4)

(time0>=timetot0(closetime(1)) and time0<=timetot0(closetime(1))

你这个条件本质不就是time0= timetot0(closetime(1))吗


--  作者:haizxj
--  发布时间:2015/3/9 18:47:55
--  
后面呢
--  作者:yukizzc
--  发布时间:2015/3/9 20:40:15
--  

后面没问题,

time<=timetot0(closetime(0)));
这里你漏了一个0,应该是time0