| 
			
			 
			
				03-02-2014, 03:46 PM
			
			
			
		 | 
	|  | 
	
	| 
				 رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4 
   
		
			
اسف تم تعديل الرد فى الاقتباس لوجود خطأ
|  |  |  |  |  
|  | لو سمحت ف المؤشر الى ف الدرس الثامن (الموفنج افرج) انا عملت عليه التعديل ده 
علشان شايف ان كدا اسهل  
انا صح و لا غلط !!؟
 
	كود: //+------------------------------------------------------------------+
//|                                                      auto ma.mq4 |
//|                                                      ahmed saleh |
//|                                                         facebook |
//+------------------------------------------------------------------+
#property copyright "ahmed saleh"
#property link      "facebook"
#property indicator_chart_window
 extern int maperiod        =20;
  extern int mashift         =0;
   extern int mamethod        =0;
    extern int appliedpriceto  =0;
  double mm ;
   double MaCal[];
    double auto_period;
int init()
  {
int period = Period();
   
  switch(period)
       {
       case 5:  mm=12   ;break;
       case 15: mm=4    ;break;
       case 30: mm=2    ;break;
       case 60: mm=1    ;break;
       case 240:mm=0.25 ;break;
       }
       
       
       auto_period=maperiod*mm;
       SetIndexBuffer(0,MaCal);
       SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,1,Red);
       SetIndexDrawBegin(0,auto_period);
       SetIndexLabel(0,"auto ma");
   return(0);
  }
int deinit()
  {
   return(0);
  }
int start()
  {
   int    counted_bars=IndicatorCounted();
       
       if (counted_bars<0)
               return(-1);
       //if (counted_bars>0)//
              //counted_bars--;//
      // int uncounted_bars = Bars-counted_bars;//              
     for(int i=0;i=Bars;i++)
                      
       {
      MaCal[i]= iMA(NULL,0,auto_period,mashift,mamethod,appliedpriceto,i);
       }  
   return(0);
  } |  |  
|  |  |  |  
 
 
 
 
 
			
			
			
			
				  |