以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  在1分钟线上控制信号在最后5秒出现  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=6326)

--  作者:llmyb
--  发布时间:2011/4/26 23:42:57
--  在1分钟线上控制信号在最后5秒出现
我想实现在1分钟线上控制信号在最后5秒出现,写了一段mt:stkindi(stklabel(),\'kd.tim\',0,0,0),linethick0; 其中KD,的TIM我直接用tim:=time; 然后在1分钟的图上写mm:=time-mt<45;把MM当信号出现时间控制,结果 当天的信号有,前面的信号全没有了。什么原因。如果要在3分钟K线图上实现在1根K线确定前5秒确认信号存在吗,如何编写。
--  作者:阿火
--  发布时间:2011/4/27 7:43:22
--  

1,因为tick图只有当天数据

2,在KD中,tim:=time中的等号要去掉,改为 tim:time,linethick0;

2,更好的方法是用currenttime控制

 

if cond and holding=0 then begin

  if islastbar then buy(currenttime>ref(time,1)+55),1,limitr,c);

  else buy(1,1,limitr,c);

end