以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=5136)

--  作者:ppliu
--  发布时间:2011/2/11 14:45:12
--  [求助]请问如何跨周期取数据
我是菜鸟级别的,想在一分钟周期上取昨天的最高价,如何写程序代码,REF(HIGH,1)#DAY,对吗?
--  作者:z7c9
--  发布时间:2011/2/11 14:55:07
--  

dist1:=barslast(date<>ref(date,1))+1;

dist2:=ref(dist1,dist1);

 

hh:=ref(hhv(high,dist2),dist1);

ll:=ref(llv(low,dist2),dist1);

 


--  作者:董小球
--  发布时间:2011/2/11 15:30:47
--  

//在一分种周期取前一天最高价怎么取?

N:=BARSLAST(DATE>REF(DATE,1));
NN:=ref(N,N+1)+1;
H1:ref(hhv(h,NN),N+1);
L1:ref(llv(l,NN),N+1);


--  作者:ppliu
--  发布时间:2011/2/11 16:25:28
--  
非常感谢版主,再弱弱的问一下,您这个代码好像用在3分钟,5分钟,10分钟等周期上都可以得到昨天的最高价和最低价?
--  作者:董小球
--  发布时间:2011/2/11 16:44:41
--  
当然 方法给出了 灵活运用即可
--  作者:ppliu
--  发布时间:2011/2/15 14:22:09
--  
谢谢哈,您辛苦!