请老师帮忙改为wh6中使用 (文华财经WH6赢顺V6.7)

投资者咨询:请老师帮忙改为wh6中使用 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-15 16:21
 Vars

      Numeric ma4;
      Numeric ma9;
      Numeric ma10;
      Numeric ma18;
      Numeric ma20;
      Numeric ma50;
Begin
      ma4=AverageFC(Close,4);
      ma9=AverageFC(Close,9);
      ma10=AverageFC(Close,10);
      ma18=AverageFC(Close,18);
      ma20=AverageFC(Close,20);
      ma50=AverageFC(Close,50);
      If(Close[1]
      {
           If((Close>ma10 && ma10>ma20 && ma20>ma50) || (Close>ma4 && ma4>ma9 && ma9>ma18))
                Buy(1,NextOpen,True);
      }
      If(Close[1]>Close)
      {
           If((Close
                SellShort(1,NextOpen,True);
      }

End

怎么改老是有问题

   
技术人员回复
日期:2018-8-15 16:41

因为1楼源码是程序化交易模型并不是指标的,所以无法使用看盘软件wh6改写的

 

1楼源码与文华程序化软件MQ的语法结构相近,如果您是研究程序化交易1楼源码可以通过MQ改写

 

但是分析您1楼源码并不完整有很多缺失,如果需要MQ中的改写需要您重新上传完整的源码

 

MQ官网:http://www.wenhua.com.cn/

 

 

 

 
投资者咨询:请老师帮忙改为wh6中使用 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-15 16:21
 用收盘价与三个简单移动平均作比较,

进行长期分析:10天,20天,50天。
买入:当收盘价>10天>20天>50天;
卖出:当收盘从<10天<20天<50天。
进行短期分析,4天,9天,18天。
买入:当收盘价>4天>9天>18天;
卖出:当收盘从<4天<9天<18天

怎么编写

技术人员回复
日期:2018-8-15 17:05

 参考:

 

MA1:MA(C,10);
MA2:MA(C,20);
MA3:MA(C,50);

MA4:MA(C,4);
MA5:MA(C,9);
MA6:MA(C,18);

A:=C>MA1&&MA1>MA2&&MA2>MA3;
B:=C<MA1&&MA1<MA2&&MA2<MA3;

A1:=C>MA4&&MA4>MA5&&MA5>MA6;
B1:=C<MA4&&MA4<MA5&&MA5<MA6;
DRAWICON(CROSS(B||B1,0.5),H,5);
DRAWICON(CROSS(A||A1,0.5),L,4),VALIGN0;