以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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 -- 日历日坐标是指
|
-- 作者: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编辑过]
|