以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  金字塔软件问题提交  (http://222.73.7.161/bbs/list.asp?boardid=2)
----  请问一下,早盘,晚盘开盘的第一根K线,金字塔里面怎么用表达?  (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=153022)

--  作者:qq代人发帖
--  发布时间:2017/5/16 9:22:42
--  请问一下,早盘,晚盘开盘的第一根K线,金字塔里面怎么用表达?
请教:
请问一下,早盘,晚盘开盘的第一根K线,金字塔下怎么用表达
[此贴子已经被作者于2017/5/16 9:38:31编辑过]

--  作者:shq
--  发布时间:2017/5/16 9:40:20
--  
早盘第一根:
date<>ref(date,1)  ;//针对没晚盘的品种
time=090001  ;//针对有晚盘的品种,这里以北京时区为例,以1min周期为例

晚盘开盘第一根:
date<>ref(date,1)  ;  

--  作者:yydkyet
--  发布时间:2017/5/16 9:56:03
--  
那岂不是一个要调成金字塔时间,一个不要调,有没有通用点的写法。

刚找了下其他帖子, 下面这两句可以用吧? 用ref(time,1)=closetime(1/0),

日盘开盘价:valuewhen(ref(time,1)=closetime(1),?);

夜盘开盘价:valuewhen(ref(time,1)=closetime(0),?);


--  作者:shq
--  发布时间:2017/5/16 10:05:05
--  
早盘第一根:
date<>ref(date,1)  ;//针对没晚盘的品种
time=130001  ;//针对有晚盘的品种,这里以金字塔时区为例,以1min周期为例

晚盘开盘第一根:
date<>ref(date,1)  ;  

这样不就通用于金字塔时区情况下了吗?




--  作者:shq
--  发布时间:2017/5/16 10:05:59
--  
不可以,因为你要的是一开盘的数值,valuewhen等所给的是每节收盘最后一根K线的开盘价,所以在这里不符合要求。
[此贴子已经被作者于2017/5/16 10:06:35编辑过]

--  作者:yydkyet
--  发布时间:2017/5/16 10:07:07
--  
date<>ref(date,1)   我记得之前一个帖子问过的,非金字塔时区,根本不能用这个,记录的是0:00的那根线
--  作者:shq
--  发布时间:2017/5/16 10:09:55
--  
是的,北京时区是这样的。如果你要在北京时区下使用的话,建议直接使用time函数。
[此贴子已经被作者于2017/5/16 10:10:05编辑过]