13评论

0收藏

双线指标编程问题,请教!

avatar qq9876553 | 4321 人阅读 | 13 人评论 | 2011-11-04

我在博易大师软件里写了一个指标,源代码如下:
  MA40:=MA(CLOSE,X4);                                                       按收盘价求平均线,参数X4=8;
  RSV15:=((HHV(HIGH,16*X4)-MA40)/(HHV(HIGH,16*X4)-LLV(LOW,16*X4))*100)-70;(以下的原理同上);
  
  RSV25:=(MA40-LLV(LOW,16*X4))/(HHV(HIGH,16*X4)-LLV(LOW,16*X4))*100;
  
  A15:=SMA(RSV15,7*X4,X4);
  //A15:=(X4*RSV15+6*X4*A15REV)/(7*X4)=(RSV15+6*A15REV)/7;
  FASTK5:=SMA(RSV25,2*X4,X4);
  //FASTK5:=(RSV25+FASTK5REV)/2;
  B15:=SMA(FASTK5,2*X4,X4);
  //B15:=(FASTK5+B15REV)/2;
  
  DAI15:=B15-A15;
  DAI2016:=MA(DAI15,20*X4);
  
  AAA016

双线指标编程问题,请教!

双线指标编程问题,请教!
AI15-DAI2016;----------------------划线
  AAA04AI2016-70;----------------------------划线
  
  我写的MT4程序如下:
  
  #property indicator_separate_window
  #property indicator_buffers 2
  #property indicator_color1 Red
  #property indicator_color2 Lime
  //--- input parameters
  extern int       x4=15;
  //--- buffers
  double ExtMapBuffer1[];
  double ExtMapBuffer2[];
  //+------------------------------------------------------------------+
  //| Custom indicator initialization function                         |
  //+------------------------------------------------------------------+
  int init()
    {
  //---- indicators
     SetIndexStyle(0,DRAW_LINE);
     SetIndexBuffer(0,ExtMapBuffer1);
     SetIndexLabel(0,"AAA016");
  
     SetIndexStyle(1,DRAW_LINE);
     SetIndexBuffer(1,ExtMapBuffer2);
     SetIndexLabel(1,"AAA04");
  
  //----
     return(0);
    }
  //+------------------------------------------------------------------+
  //| Custom indicator deinitialization function                       |
  //+------------------------------------------------------------------+
  int deinit()
    {
  //----
     
  //----
     return(0);
    }
  //+------------------------------------------------------------------+
  //| Custom indicator iteration function                              |
  //+------------------------------------------------------------------+
  int start()
    {
     int    counted_bars=IndicatorCounted();
     double RSV15[],A15[],RSV25[],FASTK5[],B15[];
     double DAI15[],DAI2016[],AAA016[],AAA04[];
     if(counted_bars0) counted_bars --;
     int limit=Bars-counted_bars;
     ArrayResize(RSV15,Bars);
     ArrayResize(A15,Bars);
     ArrayResize(RSV25,Bars);
     ArrayResize(FASTK5,Bars);
     ArrayResize(B15,Bars);
     ArrayResize(DAI15,Bars);
     ArrayResize(DAI2016,Bars);
  
  
     for(int i=0;i=0;i2 --)
        {   
        A15[i2]=(RSV15[i2]+6*A15[i2+1])/7;
        FASTK5[i2]=(RSV25[i2]+FASTK5[i2+1])/2;
        B15[i2]=(FASTK5[i2]+B15[i2+1])/2;
  
        }
     for(int i4=0;i4
""
还没有人打赏,支持一下

评论|共 13 个

fuckqq

发表于 2012-11-25 16:59:05 | 显示全部楼层

哪里可以下载到好的EA哦  

知足常乐

发表于 2012-11-25 16:59:05 | 显示全部楼层

长时间没来看了 ~~  

wh34

发表于 2012-11-25 18:27:51 | 显示全部楼层

好人一个  

fanhongli123

发表于 2012-11-25 18:27:51 | 显示全部楼层

#无语  

谢了好兄弟

发表于 2012-11-25 18:27:51 | 显示全部楼层

加油站加油  

醉卧花丛

发表于 2012-11-25 18:27:51 | 显示全部楼层

这个不可信,没有保险的保赚钱的软件   

爆米花

发表于 2012-11-25 18:27:51 | 显示全部楼层

希望可以用些时间了~````  

夏天的风

发表于 2012-11-25 18:27:51 | 显示全部楼层

不知道说些什么  

精程点金

发表于 2015-5-1 03:03:36 | 显示全部楼层

看看,看看。谢谢。你要发,我也要发。

12下一页
您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则