上一个交易日距今的日历天数。
比如说周末的影响,今天是周一,那日历天数是3。今天是周二,日历天数是1。
当然不只是周末,还有节假日的。
a:ref(date,1);
b:DATEDIFF(a,date);//日期差值
参考下上面代码。但是如果不是日线周期,是无法判断的。在其他小周期使用,需要跨周期引用才行。
再次请教老师。我是用在日历坐标上,这样写不行。
我自己写的上一次成交量不为零的日期到今天的时间: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;
不知道为什么不行,请您帮我看看错在哪里,或者有什么更好的表达方式。
谢谢。
你这个公式是计算什么的?在外汇上计算 “上一次成交量不为零的日期到今天的时间”吗?
就是使用日历日坐标,显示:上一个交易日至今的日历天数
外汇上也是有成交量显示的啊。
外汇上可以这样子:
A:REF(BARSLAST(VOL<>0),1);
和你的代码差不多。你说没有成交量的是具体那个品种。
[此贴子已经被作者于2018/7/20 11:47:17编辑过]