以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  ref的意义  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=157176)

--  作者:vado
--  发布时间:2017/8/23 9:55:20
--  ref的意义

开多平空条件:=CROSS(H, hhv(ref(h,1),N));

开空平多条件:=CROSS(llv(ref(l,1), N),L);

这是唐安奇通道里面的代码,

请问 要选出几个周期中的最高或最低价,为什么要用ref(,1)什么的,直接 llv(L,N)不行吗,何况这个ref(h,1)是把N个周期往前移一次?或者意思就是去掉当前周期的,前N个周期的最高价?


--  作者:FireScript
--  发布时间:2017/8/23 10:09:16
--  

1.  hhv(ref(h,1),N)  和ref(hhv(h,N),1) 是一样的。

2.如果你需要历史上某个区间指定周期数的最高价或者最低价,你直接用hhv你是处理不了。需要用ref定位到这个区间的末端,然后再用hhv做统计。举个栗子:前20周期最高价(不包括当前K哦)- ref(hhv(h,20),1)。