返佣啦外汇返佣论坛

标题: 没有未来函数的顶底指标 [打印本页]

作者: 81474603    时间: 2017-3-11 18:15
标题: 没有未来函数的顶底指标
//+------------------------------------------------------------------+
//|                          RSI_MA_LevelSignal "HI_Line_Indicators" |
//|                                                     
//|                                         SMA-Crossover_Signal.mq4 |
//+------------------------------------------------------------------+
#property copyright "Copyright ?2009, "
#property link      "http://www.metaquotes.net"
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Aqua
#property indicator_color2 Red
double CrossUp[];
double CrossDown[];
extern int Len = 26;
extern int ma2=480;
extern int ma3=960;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
   SetIndexStyle(0, DRAW_ARROW, EMPTY);
   SetIndexArrow(0, 233);
   SetIndexBuffer(0, CrossUp);
   SetIndexStyle(1, DRAW_ARROW, EMPTY);
   SetIndexArrow(1, 234);
   SetIndexBuffer(1, CrossDown);
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
{
   int limit, i, counter;
   double t1,t11,t2,t3;
   double Range, AvgRange;
   int counted_bars=IndicatorCounted();
//---- check for possible errors
   if(counted_bars<0) return(-1);
//---- last counted bar will be recounted
   if(counted_bars>0) counted_bars--;
   limit=Bars-counted_bars;
   for(i = 1; i <= limit; i++)
   {
      counter=i;
      Range=0;
      AvgRange=0;
      for (counter=i ;counter<=i+9;counter++)
      {
         AvgRange=AvgRange+MathAbs(High[counter]-Low[counter]);
      }
      Range=AvgRange/10.0;
      t1  =iRSI(NULL, 0, Len, PRICE_CLOSE, i);
      t11 =iRSI(NULL, 0, Len, PRICE_CLOSE, i+1);
      t2  =iMA( NULL, 0, ma2, 0, MODE_EMA, 0, i);
      t3  =iMA( NULL, 0, ma3, 0, MODE_EMA, 0, i);
      if (t1>30.0 && t11<30.0 && t1>t11 && t2>t3)
      {
         CrossUp = Low - Range*0.2;
      }
      if (t1<70.0 && t11>70.0 && t1<t11 && t2<t3)
      {
         CrossDown = High + Range*0.2;
      }
   }
   return(0);
}

作者: qiuzhang    时间: 2017-3-12 00:15
xiexiefenxiang
作者: 宝丰宝马    时间: 2017-3-12 10:10
怎样才能把这些东东转化为EX4文件?版主请告之一下。谢谢!
作者: 恩源    时间: 2017-3-13 13:51
看了我也不会  转换成EX4文件
作者: goodnumber    时间: 2017-3-13 17:02
要怎么转呀
作者: goodnumber    时间: 2017-3-13 17:21
71行75行数组无效
作者: gxz911    时间: 2017-3-13 17:50
代码有错啊
作者: ruiqing8    时间: 2017-3-17 13:38
谢谢分享
作者: BMW    时间: 2017-3-25 21:01
谢谢楼主分享
作者: 紫气东来    时间: 2017-5-21 17:57
感谢楼主的分享,学习学习
作者: tanke007    时间: 2017-5-21 20:05

谢谢楼主分享
作者: whisper28    时间: 2017-5-24 10:05
代码有错误
作者: ren8869    时间: 2017-6-5 11:56
谢谢分享
作者: wang121    时间: 2017-6-5 12:54
发表于 2017-3-13 17:50:38 | 只看该作者
代码有错啊
作者: laoA2016    时间: 2017-6-16 12:09
哈哈哈哈哈哈
作者: eight    时间: 2017-6-17 21:57
灌灌灌灌灌过过过过过过过过过过过
作者: dxhuangx    时间: 2017-7-29 20:02
谢谢分享!
作者: baijiao828    时间: 2017-8-27 03:06
谢谢分享谢谢分享
作者: huangcz    时间: 2018-8-22 08:30
指标么的额
作者: 11222    时间: 2018-10-12 23:11
你不是一个人在战斗!
作者: Zhansheng    时间: 2018-10-13 21:21
谢谢分享
作者: 男戒的香烟    时间: 2018-10-17 23:01
你不是一个人在战斗!
作者: 689    时间: 2019-2-3 15:22
bbs.fan2001.com 你不是一个人在战斗!
作者: 卡车司机    时间: 2019-2-7 11:51
就是有错误
作者: fisher_hee    时间: 2019-2-24 13:20
代码有误
作者: maggie    时间: 2019-2-26 21:53
看着很不错哦的指标
作者: however8708    时间: 2019-2-26 21:55

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Aqua
#property indicator_color2 Red
double CrossUp[];
double CrossDown[];
extern int Len = 26;
extern int ma2=480;
extern int ma3=960;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
   SetIndexStyle(0, DRAW_ARROW, EMPTY);
   SetIndexArrow(0, 233);
   SetIndexBuffer(0, CrossUp);
   SetIndexStyle(1, DRAW_ARROW, EMPTY);
   SetIndexArrow(1, 234);
   SetIndexBuffer(1, CrossDown);
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
{
   int limit, i, counter;
   double t1,t11,t2,t3;
   double Range, AvgRange;
   int counted_bars=IndicatorCounted();
//---- check for possible errors
   if(counted_bars<0) return(-1);
//---- last counted bar will be recounted
   if(counted_bars>0) counted_bars--;
   limit=Bars-counted_bars;
   for(i = 1; i <= limit; i++)
   {
      counter=i;
      Range=0;
      AvgRange=0;
      for (counter=i ;counter<=i+9;counter++)
      {
         AvgRange=AvgRange+MathAbs(High[counter]-Low[counter]);
      }
      Range=AvgRange/10.0;
      t1  =iRSI(NULL, 0, Len, PRICE_CLOSE, i);
      t11 =iRSI(NULL, 0, Len, PRICE_CLOSE, i+1);
      t2  =iMA( NULL, 0, ma2, 0, MODE_EMA, 0, i);
      t3  =iMA( NULL, 0, ma3, 0, MODE_EMA, 0, i);
      if (t1>30.0 && t11<30.0 && t1>t11 && t2>t3)
      {
         CrossUp[i] = Low[i] - Range*0.2;
      }
      if (t1<70.0 && t11>70.0 && t1<t11 && t2<t3)
      {
         CrossDown[i] = High[i] + Range*0.2;
      }
   }
   return(0);
}
作者: 2357186528    时间: 2019-3-18 17:22
直接发个指标吧,这个源码,不知道怎么整成文件
作者: 1153684912    时间: 2019-8-22 22:49
不会用啊~~~~~~
作者: yhy721102    时间: 2019-10-16 08:53
谢谢分享




欢迎光临 返佣啦外汇返佣论坛 (http://bbs.fyfy2020.com/) Powered by Discuz! X3.2