以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  上一个交易日距今的日历天数  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=164472)

--  作者:zjszsx
--  发布时间:2018/7/18 15:14:23
--  上一个交易日距今的日历天数
上一个交易日距今的日历天数。
比如说周末的影响,今天是周一,那日历天数是3。今天是周二,日历天数是1。
当然不只是周末,还有节假日的。

--  作者:FireScript
--  发布时间:2018/7/18 15:20:22
--  
 a:ref(date,1);
b:DATEDIFF(a,date);//日期差值


参考下上面代码。但是如果不是日线周期,是无法判断的。在其他小周期使用,需要跨周期引用才行。

--  作者:zjszsx
--  发布时间:2018/7/20 10:25:44
--  
再次请教老师。
我是用在日历坐标上,这样写不行。
我自己写的上一次成交量不为零的日期到今天的时间:BARSLAST(NOT(REF(VOL,1)=0))
这样在股票期货都可以,最近看了外汇,由于外汇没有成交量显示,所以这个公式不行。
我自己写的公式是:
AAA:=H=L AND H<=REF(H,1)  AND L>=REF(L,1),NODRAW;//(今高等于今低,今高<=昨高,今低>=昨低)
BBB:BARSLAST(NOT(AAA)),NODRAW;
不知道为什么不行,请您帮我看看错在哪里,或者有什么更好的表达方式。
谢谢。

--  作者:FireScript
--  发布时间:2018/7/20 10:36:33
--  
 你这个公式是计算什么的?在外汇上计算 “上一次成交量不为零的日期到今天的时间”吗?
--  作者:zjszsx
--  发布时间:2018/7/20 10:54:58
--  
就是使用日历日坐标,显示:上一个交易日至今的日历天数
--  作者:FireScript
--  发布时间:2018/7/20 10:59:38
--  
 日历日坐标是指

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看  哪一个?

--  作者:zjszsx
--  发布时间:2018/7/20 11:01:02
--  
自然日坐标
--  作者:FireScript
--  发布时间:2018/7/20 11:46:44
--  
外汇上也是有成交量显示的啊。

 外汇上可以这样子:
A:REF(BARSLAST(VOL<>0),1);
和你的代码差不多。你说没有成交量的是具体那个品种。

[此贴子已经被作者于2018/7/20 11:47:17编辑过]