开多平空条件:=CROSS(H, hhv(ref(h,1),N));
开空平多条件:=CROSS(llv(ref(l,1), N),L);
这是唐安奇通道里面的代码,
请问 要选出几个周期中的最高或最低价,为什么要用ref(,1)什么的,直接 llv(L,N)不行吗,何况这个ref(h,1)是把N个周期往前移一次?或者意思就是去掉当前周期的,前N个周期的最高价?
1. hhv(ref(h,1),N) 和ref(hhv(h,N),1) 是一样的。
2.如果你需要历史上某个区间指定周期数的最高价或者最低价,你直接用hhv你是处理不了。需要用ref定位到这个区间的末端,然后再用hhv做统计。举个栗子:前20周期最高价(不包括当前K哦)- ref(hhv(h,20),1)。