日内取5个周期的高低点 [赢顺期货]
- 咨询内容:
我想做一个日内模型,但是取具体的值比较困难,请老师帮忙写一下,思路如下:
1,取5个周期的高点和低点,先决条件是9点钟开盘以后计算,比如在一分钟周期,时间到了9:11分,取值的范围应该是9:06分--9:10分的高点和低点;
2,取2个周期最后的收盘件,同样的条件是9点钟开盘以后计算,比如在一分钟周期,时间到了9:11分,取值的范围应该是9:10分的收盘价;
3,周期的取值范围是模型加载周期的移动变化,比如时间到了11:23分了,那么所取的周期就是11:18到目前时间的周期。
请老师帮忙编写!谢谢!
- 赢顺技术人员:
1,取5个周期的高点和低点,先决条件是9点钟开盘以后计算,比如在一分钟周期,时间到了9:11分,取值的范围应该是9:06分--9:10分的高点和低点;
N:=BARSLAST(DATE<>REF(DATE,1))+1;
HH1:VALUEWHEN(N>5,REF(H,1));
HH2:VALUEWHEN(N>5,REF(H,2));
HH3:VALUEWHEN(N>5,REF(H,3));
HH4:VALUEWHEN(N>5,REF(H,4));
HH5:VALUEWHEN(N>5,REF(H,5));
LL1:VALUEWHEN(N>5,REF(L,1));
LL2:VALUEWHEN(N>5,REF(L,1));
LL3:VALUEWHEN(N>5,REF(L,1));
LL4:VALUEWHEN(N>5,REF(L,1));
LL5:VALUEWHEN(N>5,REF(L,1));
2,取2个周期最后的收盘件,同样的条件是9点钟开盘以后计算,比如在一分钟周期,时间到了9:11分,取值的范围应该是9:10分的收盘价;
C1:VALUEWHEN(N>5,REF(C,1));
3,周期的取值范围是模型加载周期的移动变化,比如时间到了11:23分了,那么所取的周期就是11:18到目前时间的周期。
以上编写可实现周期的移动变化,仅供参考。
- 赢顺客服:
非常感谢!
- 网友回复:
老师,我是想取当前K线的前5个周期内的最高价,最低价,和收盘价。而不是取前5个周期内每个K线的最高价和最低价。也是这样表达的吗?
- 网友回复:
不是的,为您修改如下:
N:=BARSLAST(DATE<>REF(DATE,1))+1;
HH:VALUEWHEN(N>5,REF(HHV(H,5),1));
LL:VALUEWHEN(N>5,REF(LLV(L,5),1));
CC:VALUEWHEN(N>5,REF(C,5));
仅供参考。
如果以上指标公式不适用于您常用的行情软件
或者您想改编成选股公式,以便快速选出某种形态个股的话,
- 上一篇:两个条件同时满足
- 下一篇:没有了!
相关文章
-
没有相关内容