请老师帮忙编写 (文华财经WH6赢顺V6.7)

投资者咨询:请老师帮忙编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-23 12:59
 老师,我想在1分钟图上画出小时图的MA20和日线图的5天线和10天线,怎么写
技术人员回复
日期:2018-5-23 13:13
 A:=IF(DAYBARPOS=1,REF(C,1),0);
MA5R:(SUM(A,SUMBARS(DAYBARPOS=1,4))+C)/5;
MA10R:(SUM(A,SUMBARS(DAYBARPOS=1,9))+C)/10;
AA:=IF(MOD(DAYBARPOS,60)=1,REF(C,1),0);
MA20H:(SUM(AA,SUMBARS(MOD(DAYBARPOS,60)=1,19))+C)/20;
投资者咨询:请老师帮忙编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-23 12:59
 
技术人员回复
日期:2018-5-23 22:11
 参考:

A:=IF(DAYBARPOS=1,REF(C,1),0);
MA5R:(SUM(A,SUMBARS(DAYBARPOS=1,4))+C)/5;
MA10R:(SUM(A,SUMBARS(DAYBARPOS=1,9))+C)/10;
AA:=IF(MOD(DAYBARPOS,60)=1,REF(C,1),0);
MA240H:(SUM(AA,SUMBARS(MOD(DAYBARPOS,60)=1,239))+C)/240;//如果想改成MA240H怎么写
投资者咨询:请老师帮忙编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-23 12:59


图片点击可在新窗口打开查看老师,日线的10天线在30900附近,这条线差的太大了,你加载在恒指主连7214上看看 
技术人员回复
日期:2018-5-24 9:11
和数据量有限有关

WH6是看盘软件,为保证看盘速度,k线图有6000根的限制

恒指交易时间长,一天k线根数是非常多的,如图1分钟周期9天就达到限制了

而您要取日线MA10的均线数值,需要小周期至少有10天数据的,限制数据量不够,计算数值就不准了

您看15分钟周期就行了,因为给您的编写不是跨周期,是用本地数据计算的,所以会受到数据量的影响
   
投资者咨询:请老师帮忙编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-23 12:59
 老师,加载在15分钟图里,MA与日线的MA的各条均线都有差距,
15分钟的日线MA5=30855 日线MA5  30807 
15分钟的日线MA20=30654 日线MA20  30574

15分钟的日线MA60=30603 日线MA60  30651

为什么差距这么大,全部的线都有这些差距
技术人员回复
日期:2018-5-24 22:29
这里有个特殊情况5.22是佛诞日 恒指休市了

导致那天小周期出现了2次DAYBARPOS=1,导致计算不对,后期服务器会优化外盘节假日的判断

又因为恒指交易时间太特殊了,暂时没有什么好办法针对特殊行情,编写控制

正常情况下没有节假日,代码是没问题的,比如您测试下内盘