[原创]简化跨周期函数的使用方法 (文华财经WH6赢顺V6.7)

投资者咨询:[原创]简化跨周期函数的使用方法 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-4 20:19
 老师你好,我现在使用的WH6.7.768软件,我想编写一个公式,实现在1小时周期上显示查看日线均线5,10,20的功能,但是找不到相应的函数,只发现一个简化的跨周期函数"$$",不知道这个函数具体怎么使用,能给我举例说明一下吗?另外这个函数怎么实现引用昨日或前日数据?
技术人员回复
日期:2018-6-4 20:20
请参考:

NX:=5;
CC:="DAY$1$CLOSE";//返回日线的收盘价。
N:=BARSLAST(DATE<>REF(DATE,1))+1;//返回当根k线是当天的第几根k线
CC1:=IF(N=1,CC,0);//如果是当日第一根k线,就取前一日的收盘价,否则取0
T:=SUM(CC1,SUMBARS(N=1,NX-1))+C;//求前4日的收盘价与最新一根K线的最新价
T/NX;//求平均,即引用日线的MA5



NX:=5;
CC:"DAY$1$CLOSE";//返回日线的收盘价。
ZC:REF(CC,SUMBARS(DATE<>REF(DATE,1),1));//昨天收盘价
投资者咨询:[原创]简化跨周期函数的使用方法 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-4 20:19
老师你好,你给我的公式我使用了一下,发现还有点儿问题,我上传两张图片对比说明一下。第一张是在东方财富上五分钟周期叠加上的日线均线,在一天的周期内它是一条平直的直线,而我们这个公式使用了一下发现有点儿问题,就是不是一条直线,是曲线。这个是怎么回事?
投资者咨询:[原创]简化跨周期函数的使用方法 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-4 20:19
 图片怎么传不了?
 
投资者咨询:[原创]简化跨周期函数的使用方法 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-4 20:19


图片点击可在新窗口打开查看 
投资者咨询:[原创]简化跨周期函数的使用方法 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-4 20:19


图片点击可在新窗口打开查看 
技术人员回复
日期:2018-6-5 13:41
 这个是正常的

因为日线是由很多5MIN的k线组成的

东方财富上跨周期 是 直接引用  最新k线上对应的5日均线,是一个结果

而楼上给您编写的,相当于取您对应k线的那个时刻的5日均线,是一个过程


如截图所示,您对比最新一根k线上,即最新的5日均线价格,数值是一样的


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

 
投资者咨询:[原创]简化跨周期函数的使用方法 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-4 20:19
 噢,明白了,这个显示的结果更真实一些。谢谢你的帮助!