顺水外汇EA交易网MT4

标题: 每日最高价最低价 [打印本页]

作者: 82524552    时间: 2018-1-11 18:10
标题: 每日最高价最低价
//*
//* my_DailyOpen_indicator
//*
//* Revision 1.1  2005/11/13 Midnite
//* Initial DailyOpen indicator
//* based pm  
//*
#property copyright "Midnite"
#property link      "me@home.net"
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 DodgerBlue
#property indicator_style1 2
#property indicator_width1 2
#property indicator_color2 Red
#property indicator_style2 2
#property indicator_width2 2
double TodayOpenBuffer[];
double TodayLowBuffer[];
extern int TimeZoneOfData= 0;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
{   
   IndicatorBuffers(2);
        SetIndexStyle(0,DRAW_LINE,EMPTY,2,Blue);
        SetIndexBuffer(0,TodayOpenBuffer);
        SetIndexLabel(0,"Open");
        SetIndexEmptyValue(0,0.0);
   SetIndexStyle(1,DRAW_LINE,EMPTY,2,Red);
        SetIndexBuffer(1,TodayLowBuffer);
        SetIndexLabel(1,"Low");
        SetIndexEmptyValue(1,0.0);
        return(0);
}
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
{
        return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
{
   int lastbar;
   int counted_bars= IndicatorCounted();
   if (counted_bars>0) counted_bars--;
   lastbar = Bars-counted_bars;        
   DailyOpen(0,lastbar);
   return (0);
}
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int DailyOpen(int offset, int lastbar)
{
   int shift;
   int tzdiffsec= TimeZoneOfData * 3600;
   double barsper30= 1.0*PERIOD_M30/Period();
   bool ShowDailyOpenLevel= True;
   // lastbar+= barsperday+2;  // make sure we catch the daily open                 
   lastbar= MathMin(Bars-20*barsper30-1, lastbar);
        for(shift=lastbar;shift>=offset;shift--){
          TodayOpenBuffer[shift]= 0;
          TodayLowBuffer[shift]=0;
     if (ShowDailyOpenLevel){
       if(TimeDay(Time[shift]-tzdiffsec) != TimeDay(Time[shift+1]-tzdiffsec)){      // day change
       //get next Day
         int temp = shift;
         int i=1;
         bool switched=true;
         int max;
         int min;
         double max_price=0;
         double min_price=2000;
         while(switched)
         {
            if(TimeDay(Time[temp]-tzdiffsec)!=TimeDay(Time[temp-i]-tzdiffsec))
            {
               switched=false;
            }
            else
            {
               if(max_price=0)
               {
                  max_price=High[temp-i];
                  max=temp-i;
               }
               if(min_price>Low[temp-i] && temp-i >=0)
               {
                  min_price=Low[temp-i];
                  min=temp-i;
               }
               i++;
            }
         }
         TodayOpenBuffer[shift]= High[max];         
         TodayOpenBuffer[shift+1]= 0;                                                           // avoid stairs in the line
         TodayLowBuffer[shift]=Low[min];
         TodayLowBuffer[shift+1]=0;
       }
       else{
         TodayOpenBuffer[shift]= TodayOpenBuffer[shift+1];
         TodayLowBuffer[shift]=TodayLowBuffer[shift+1];
       }
          }
   }
   return(0);
}
请论坛高手帮忙写一个现在升级后的MT4能用的指标。   先谢谢了


作者: koko1180    时间: 2018-1-11 18:47
学习学习

作者: finca    时间: 2018-1-11 20:11
送你一个我正在用的多功能的,源码,不用的功能可以修改
作者: 82524552    时间: 2018-1-11 21:46
谢谢楼上的汇友!谢谢
作者: coolguy888    时间: 2018-1-11 22:19
感謝大大無私的分享,下載下來研究看看。
作者: tzjwin    时间: 2018-1-11 23:50
之前的升级后应该都可以使用,升级后的EA,指标,脚本等等的路径变了,在mt4里点,文件,打开数据文件夹,找到MQL4目录,指标复制到Indicators目录。
作者: 黄金圣旗    时间: 2018-1-12 00:37
现在升级后的MT4,
经过编译可以用的。
作者: 天天向上6    时间: 2018-1-12 01:46
你分享,我快乐
作者: albbzx    时间: 2018-1-12 02:16

能贴个图吗?谢谢分享!
作者: 平和心态    时间: 2018-1-12 03:39
感謝分享..
作者: mc828838    时间: 2018-1-12 04:48
http://www.520fx.com/
作者: 金尺123    时间: 2018-1-12 05:47
谢谢分享
作者: zione    时间: 2018-1-12 06:40
谢谢 新人来学习
作者: highgdm    时间: 2018-1-12 07:09
帝纳波利黄金率点位交易法
作者: 人民币    时间: 2018-1-12 08:06
路过。。感谢分享。




欢迎光临 顺水外汇EA交易网MT4 (http://waterforex.com/) Powered by Discuz! X3.2