以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何确定每周都有几根日k线  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=180506)

--  作者:weishao
--  发布时间:2020/6/10 14:09:57
--  如何确定每周都有几根日k线

由于节假日的缘故,有的时候3根,有的时候4根,有的时候5根.如何用公式确定每周都有几根日k线?

--  作者:FireScript
--  发布时间:2020/6/10 14:28:08
--  
 这个判断 判断过去的也许可以,具体的话要试一试。但是如果你是要判断未来的,比如今天是周三,你要判断本周会有几个交易日,那这种是不行的。因为没办法知道未来是否有节假日。

--  作者:weishao
--  发布时间:2020/6/10 17:32:27
--  
过去的
--  作者:weishao
--  发布时间:2020/6/10 18:25:22
--  
或者当前日k线是本周的第几根k线


--  作者:FireScript
--  发布时间:2020/6/11 9:19:07
--  
cd:=WEEKDAY<ref(WEEKDAY,1);
N1:BARSLAST(CD)+1;


--  作者:FireScript
--  发布时间:2020/6/11 9:37:34
--  
 改进下

cd:WEEKDAY<=ref(WEEKDAY,1) or (WEEKDAY>ref(WEEKDAY,1) and DATEDIFF(ref(date,1),date)>1) ;//处理节假日造成的影响
N1:BARSLAST(CD)+1;
DRAWICON(cd,h,1);

--  作者:weishao
--  发布时间:2020/6/12 11:47:00
--  
图片点击可在新窗口打开查看谢谢