以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何在下面这个日内交易模型(五分钟周期)加上提前5秒下单 。  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=59624)

--  作者:qq代人发帖
--  发布时间:2013/12/6 16:04:39
--  补充了数据,但是回测还是无结果数据。怎么处理

请教:如何在下面这个日内交易模型(五分钟周期)加上提前5秒下单  。

T1:=TIME>090000 AND TIME <145000;
pkkd:=cross(c,ma(c,5)) and t1;

pdkk:=cross(ma(c,5),c) and t1;

if pkkd then
   begin
   sellshort(holding < 0, 1, limitr,open);
   buy(holding = 0, 1, limitr,c+5*mindiff);
   end

if pdkk then
   begin
   sell(holding > 0, 1, limitr,open);
   buyshort(holding = 0, 1, limitr,c-5*mindiff);
   end


--  作者:jinzhe
--  发布时间:2013/12/6 16:07:21
--  

T1:=TIME>090000 AND TIME <145000;

nn:=timetot0(time)-timetot0(dynainfo(207));
pkkd:=cross(c,ma(c,5)) and t1;

pdkk:=cross(ma(c,5),c) and t1;

if pkkd  and nn<=5 and islastbar  or (pkkd and not(islastbar))  then
   begin
   sellshort(holding < 0, 1, limitr,open);
   buy(holding = 0, 1, limitr,c+5*mindiff);
   end

if pdkk  and nn<=5 and islastbar  or (pdkk and not(islastbar)) then
   begin
   sell(holding > 0, 1, limitr,open);
   buyshort(holding = 0, 1, limitr,c-5*mindiff);
   end


--  作者:zhuwuyun
--  发布时间:2013/12/6 18:03:06
--  
nn:=timetot0(time)-timetot0(dynainfo(207));这句话中timetot0(time)返回什么时间?
--  作者:qq代人发帖
--  发布时间:2013/12/6 22:25:45
--  

timetot0(time): 括号中的时间距离当日0点的秒数。

括号中的time是k线时间,例如5分钟周期第一根k线的time是090500 转换成秒,返回结果是32700秒。