谁可以帮忙编写指标 (文华财经WH6赢顺V6.7)

投资者咨询:谁可以帮忙编写指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-21 13:17
 老师  谁可以帮忙写下MT4里面的指标 弄到文化软件里面?
技术人员回复
日期:2018-8-21 13:38

 MT4软件与wh6麦语言差异较大无法直接改写的

 

如果您有具体的指标编制思路,可以量化表述一下

 

我们针对您的思路,分析一下是否可以直接编写为文华的指标

投资者咨询:谁可以帮忙编写指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-21 13:17

 MT4里面趋势指标里面有:均线指标里包含 指数平滑移动  还有最高最低价格  可以设置双轨线,

还有Awesome Oscillator  这个指标,文化里面都没有

技术人员回复
日期:2018-8-21 14:38

 加载MA组合均线指标后,参考下图右键》设置指标参数》可以选择指数加权算法

 

Awesome Oscillator 指标可以参考这个帖子:http://help.wenhua.com.cn/dispbbs.asp?BoardID=14&ID=720377

 

最高最低价格  可以设置双轨线您可以右键》技术指标》加载唐奇安通道线指标

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

投资者咨询:谁可以帮忙编写指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-21 13:17

 双轨线弄不了啊,麻烦说一下流程吧?  还有你给我的那个网址也不行啊

 

技术人员回复
日期:2018-8-21 16:07

参考下图,在主图》右键》叠加技术指标》选择唐奇安通道线 

 

点击4楼超级链接就可以,其中Awesome Oscillator 指标改写:

 

VAR1:=(HIGH+LOW)/2;
AO:MA(VAR1,5)-MA(VAR1,34),NODRAW;
STICKLINE1(AO>=REF(AO,1),0,AO,2.2,1),COLORRED;
STICKLINE1(AO<REF(AO,1),0,AO,2.2,1),COLORGREEN;
AO5:MA(AO,5),COLORFF6600;
S1:=CROSS(0,AO);
DRAWTEXT(S1,AO,'S'),COLORWHITE;
DRAWICON(S1,AO,2);
S2:=AO<0 AND REF(AO,1)>REF(AO,2) AND AO<REF(AO,1);
DRAWTEXT(S2,AO,'S'),COLORWHITE;
DRAWICON(S2,AO,2);
SCOUNT:=BARSLAST(AO<0);
SD:=HHV(AO,SCOUNT);
SCOUNTD:=HHVBARS(AO,SCOUNT);
S3:=AO>0 AND REF(AO,1)>REF(AO,2) AND AO<REF(AO,1);
S31:=COUNT(S3,SCOUNTD);
DRAWTEXT(S31>=2 AND S3,AO,'S'),COLORWHITE;
DRAWICON(S31>=2 AND S3,AO,2);
B1:=CROSS(AO,0);
DRAWTEXT(B1,AO,'B'),COLORWHITE;
DRAWICON(B1,AO,1);
B2:=AO>0 AND REF(AO,1)<REF(AO,2) AND AO>REF(AO,1) ;
DRAWTEXT(B2,AO,'B'),COLORWHITE;
DRAWICON(B2,AO,1);
BCOUNT:=BARSLAST(AO>0);
BD:=LLV(AO,BCOUNT);
BCOUNTD:=LLVBARS(AO,BCOUNT);
B3:=AO<0 AND REF(AO,1)<REF(AO,2) AND AO>REF(AO,1);
B31:=COUNT(B3,BCOUNTD);
DRAWTEXT(B31>=2 AND B3,AO,'B'),COLORWHITE;
DRAWICON(B31>=2 AND B3,AO,1);
 

图片点击可在新窗口打开查看
投资者咨询:谁可以帮忙编写指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-21 13:17

老师我说的不是这个意思  我说的是意思是 比如5日均线的 可以设置2根均线,最高价位是一根,最低价位是一根  这种的

技术人员回复
日期:2018-8-21 22:11
 这样的?

MA1:MA(H,5);
MA2:MA(L,5);
投资者咨询:谁可以帮忙编写指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-21 13:17

 老师,均线只能是6根吗,不能添加到7根 8根 9根或者更多吗?

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:111111.png

 

 

 

老师 还有,

点击4楼超级链接就可以,其中Awesome Oscillator 指标改写:

 

VAR1:=(HIGH+LOW)/2;
AO:MA(VAR1,5)-MA(VAR1,34),NODRAW;
STICKLINE1(AO>=REF(AO,1),0,AO,2.2,1),COLORRED;
STICKLINE1(AO<REF(AO,1),0,AO,2.2,1),COLORGREEN;
AO5:MA(AO,5),COLORFF6600;
S1:=CROSS(0,AO);
DRAWTEXT(S1,AO,'S'),COLORWHITE;
DRAWICON(S1,AO,2);
S2:=AO<0 AND REF(AO,1)>REF(AO,2) AND AO<REF(AO,1);
DRAWTEXT(S2,AO,'S'),COLORWHITE;
DRAWICON(S2,AO,2);
SCOUNT:=BARSLAST(AO<0);
SD:=HHV(AO,SCOUNT);
SCOUNTD:=HHVBARS(AO,SCOUNT);
S3:=AO>0 AND REF(AO,1)>REF(AO,2) AND AO<REF(AO,1);
S31:=COUNT(S3,SCOUNTD);
DRAWTEXT(S31>=2 AND S3,AO,'S'),COLORWHITE;
DRAWICON(S31>=2 AND S3,AO,2);
B1:=CROSS(AO,0);
DRAWTEXT(B1,AO,'B'),COLORWHITE;
DRAWICON(B1,AO,1);
B2:=AO>0 AND REF(AO,1)<REF(AO,2) AND AO>REF(AO,1) ;
DRAWTEXT(B2,AO,'B'),COLORWHITE;
DRAWICON(B2,AO,1);
BCOUNT:=BARSLAST(AO>0);
BD:=LLV(AO,BCOUNT);
BCOUNTD:=LLVBARS(AO,BCOUNT);
B3:=AO<0 AND REF(AO,1)<REF(AO,2) AND AO>REF(AO,1);
B31:=COUNT(B3,BCOUNTD);
DRAWTEXT(B31>=2 AND B3,AO,'B'),COLORWHITE;
DRAWICON(B31>=2 AND B3,AO,1);


这个往那弄啊,不懂,麻烦老师一部一部的截图给我可以吗  谢谢老师

技术人员回复
日期:2018-8-21 22:41
在源码中定义就可以了,参考:

N6:=10;
N7:=20;//参数定义到源码中
MA6:MA(C,N6);
MA7:MA(C,N7);