[求助]老师,求救啊关于均价的问题!! (文华财经WH8赢智V8.2)

投资者咨询:[求助]老师,求救啊关于均价的问题!! (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-24 13:44
 [求助]老师,求救啊关于均价的问题!!

想编写一个技术指标,遇上两个问题,:

1)我想做个3日,7日,15日,20日,25日,30日的高低点差均值指标.
现在用跨周期方式来实现,但是做了3日和7题已经发现很大问题了
如下图:


图片点击可在新窗口打开查看

图片点击可在新窗口打开查看
太繁琐了,如何可以简化一下呢?

2)如果我想要指定某段时间的高低点作为这个指标的参考范围应该如何编写呢?

谢谢老师.
技术人员回复
日期:2018-8-24 13:52
N日的均值可以用MA函数,参考:

MA((H+L)/2,3);
MA((H+L)/2,7);
MA((H+L)/2,15);

您具体说明一下,想要某段时间的高低点作为参考是如何定义的
投资者咨询:[求助]老师,求救啊关于均价的问题!! (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-24 13:44
 例如我想以前天的16:30开始至今天凌晨01:00这段时间为参考时间获取高低点.
技术人员回复
日期:2018-8-24 14:14
 这样看下:

HH:REF(HHV(H,BARSLAST(DATE=180822&&TIME=1600)),BARSLAST(DATE=180824-1&&TIME=0100));
LL:REF(LLV(L,BARSLAST(DATE=180822&&TIME=1600)),BARSLAST(DATE=180824-1&&TIME=0100));

投资者咨询:[求助]老师,求救啊关于均价的问题!! (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-24 13:44
 老师如果这样做系统日期会自动加减增加或减少吗?
技术人员回复
日期:2018-8-24 14:44
是要某日的到两天前的时间区间的H和L么,这样:

HH:REF(HHV(H,BARSLAST(DATE=CURRENTDATE-1000002 &&TIME=1600)),BARSLAST(TIME=0100));
LL:REF(LLV(L,BARSLAST(DATE=CURRENTDATE-1000002&&TIME=1600)),BARSLAST(TIME=0100));