以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]求助修改个公式,去掉REFX  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=30316)

--  作者:wsslei
--  发布时间:2012/11/1 22:39:14
--  [求助]求助修改个公式,去掉REFX

我想写个公式,判断每周的最后一个交易日(因为节假日,不一定都是周5)
目前,有一段代码,看来对的:

 

Wtj1:=datediff(ref(date,1),date)<>weekday-ref(weekday,1) or barpos=1;
wtj:=refx(wtj1,1) or weekday=5; //-- 判断周末

 

但是在逐K线模式下,用了Refx函数,发现后面其它语句计算有问题了

想请哪位兄长帮忙改掉这个Refx,达成同样效果,谢谢!


--  作者:RogarZ
--  发布时间:2012/11/1 23:00:13
--  

法定节假日,每年都不一样,没规律的东西。搞不定。

个人建议,就搞周五呗,假日毕竟极少数,到时候调整下也不费劲。


--  作者:wsslei
--  发布时间:2012/11/2 9:59:36
--  有偿编写跨周期指标求助
Wtj1:=datediff(ref(date,1),date)<>weekday-ref(weekday,1) or barpos=1; 这个语句已经判断出周末了,就是怎么把信号移到前一根barpos

--  作者:lcgs005
--  发布时间:2012/11/5 19:18:42
--  
这个,我也想知道啊,
--  作者:every
--  发布时间:2012/11/6 9:47:53
--  

楼主是想今天是本周的最后一个交易日,今天就判断出来吧

 

不行呀,

没规律的日期,必须要用到下一个交易日的日期(这个本身就是未来),才能判断