FX-Arabia

جديد المواضيع











الملاحظات

منتدى المؤشرات و الاكسبيرتات تعليم برمجة الاكسبيرت ، اكسبيرت مجانى ، برمجة مؤشرات ، مؤشر ، تصميم اكسبيرت مجانا ، اكسبيرتات جديدة ، مؤشرات جديدة ، كل ما يتعلق بالتحليل و الخاص بالمؤشرات الفنية او الرقمية ، Expert advisor ، mql ، mql4 ، دورة برمجة ، برمجة اكسبيرت ، اكسبيرت رابح ، اكسبيرت جيد ، ادارة حسابات ، تداول الى ، ميتاتريدر ، تحميل منصة ، منصة تداول ، برمجة مؤشر ، مكتبة مؤشرات ، مؤشر جديد ، مؤشرات جديدة ، مؤشر حصرى ، احدث مؤشر .



إضافة رد
 
أدوات الموضوع
قديم 01-02-2014, 03:37 PM   المشاركة رقم: 251
الكاتب
GBPJPY
عضو جديد

البيانات
تاريخ التسجيل: Feb 2013
رقم العضوية: 13704
المشاركات: 34
بمعدل : 0.01 يوميا

الإتصالات
الحالة:
GBPJPY غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : اسلام العوامى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة اسلام العوامى نقره لعرض الصورة في صفحة مستقلة


،،،اذا اردت استخدام هذا المؤشر لعمل اكسبيرت يبيع ويشترى حسب الاسهم فيجب ان تقوم بمعرفة رقم السهم الاخضر ورقم السهم الاحمر من الاندكس ثم تقوم بمعرفة قيمة السهم عند ظهوره وعند عدم الظهور وانت فى هذا المثال تقول عند الظهور يعطى السعر وعند عدم الظهور يعطى قيمة كبيرة وهذه القيمة تسمى EMPTY_VALUE،،،

،،،نفرض ان السهم الاحمر رقمه فى الاندكس 0 والاخضر 1 فنقوم بكتابة شروط الدخول كالتالى،،،

كود:
if(red!=EMPTY_VALUE){OrderSend();}
if(green!=EMPTY_VALUE){OrderSend();}
،،،وتقوم باكمال ordersend حسب الكود الخاص بك،،،

،،،تحياتى،،،
شكرا على المساعدة
بس انا عايز اعرف طريقة معرفة السهم يظهر على شمعة رقم كام وماهو نوع الشمعة حمراء او خضراء
وشكرا لك



عرض البوم صور GBPJPY  
رد مع اقتباس
  #251  
قديم 01-02-2014, 03:37 PM
GBPJPY GBPJPY غير متواجد حالياً
عضو جديد
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة اسلام العوامى نقره لعرض الصورة في صفحة مستقلة


،،،اذا اردت استخدام هذا المؤشر لعمل اكسبيرت يبيع ويشترى حسب الاسهم فيجب ان تقوم بمعرفة رقم السهم الاخضر ورقم السهم الاحمر من الاندكس ثم تقوم بمعرفة قيمة السهم عند ظهوره وعند عدم الظهور وانت فى هذا المثال تقول عند الظهور يعطى السعر وعند عدم الظهور يعطى قيمة كبيرة وهذه القيمة تسمى EMPTY_VALUE،،،

،،،نفرض ان السهم الاحمر رقمه فى الاندكس 0 والاخضر 1 فنقوم بكتابة شروط الدخول كالتالى،،،

كود:
if(red!=EMPTY_VALUE){OrderSend();}
if(green!=EMPTY_VALUE){OrderSend();}
،،،وتقوم باكمال ordersend حسب الكود الخاص بك،،،

،،،تحياتى،،،
شكرا على المساعدة
بس انا عايز اعرف طريقة معرفة السهم يظهر على شمعة رقم كام وماهو نوع الشمعة حمراء او خضراء
وشكرا لك




رد مع اقتباس
قديم 01-02-2014, 04:04 PM   المشاركة رقم: 252
الكاتب
اسلام العوامى
عضو ذهبى
الصورة الرمزية اسلام العوامى

البيانات
تاريخ التسجيل: Apr 2012
رقم العضوية: 9148
الدولة: alexandria - egypt
المشاركات: 5,888
بمعدل : 1.28 يوميا

الإتصالات
الحالة:
اسلام العوامى غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : اسلام العوامى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة GBPJPY نقره لعرض الصورة في صفحة مستقلة
شكرا على المساعدة
بس انا عايز اعرف طريقة معرفة السهم يظهر على شمعة رقم كام وماهو نوع الشمعة حمراء او خضراء
وشكرا لك
،،،السؤال غير واضح بالنسبة لى،،،



التوقيع

عرض البوم صور اسلام العوامى  
رد مع اقتباس
  #252  
قديم 01-02-2014, 04:04 PM
اسلام العوامى اسلام العوامى غير متواجد حالياً
عضو ذهبى
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة GBPJPY نقره لعرض الصورة في صفحة مستقلة
شكرا على المساعدة
بس انا عايز اعرف طريقة معرفة السهم يظهر على شمعة رقم كام وماهو نوع الشمعة حمراء او خضراء
وشكرا لك
،،،السؤال غير واضح بالنسبة لى،،،




رد مع اقتباس
قديم 01-02-2014, 04:19 PM   المشاركة رقم: 253
الكاتب
اسلام العوامى
عضو ذهبى
الصورة الرمزية اسلام العوامى

البيانات
تاريخ التسجيل: Apr 2012
رقم العضوية: 9148
الدولة: alexandria - egypt
المشاركات: 5,888
بمعدل : 1.28 يوميا

الإتصالات
الحالة:
اسلام العوامى غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : اسلام العوامى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة Mr.Ahmed Saleh نقره لعرض الصورة في صفحة مستقلة
اضفت السطرين الى الكود و لكن نفس المشكله ماذالت قائمه ..
،،،المشكلة كانت فى swich حيث ان المتغير auto period ياخذ قيمته من ضرب ناتج swich فى maperiod وانت قمت بوضع swich اسفل المعادلة او العملية الحسابية فكانت قيمة mm دائما 0،،،

،،،تم تعديل الكود ويعمل بشكل جيد،،،

كود:
#property copyright "ahmed saleh"
#property link      "facebook"

#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Red


 int maperiod        =20;
  int mashift         =0;
  int mamethod        =0;
  int appliedpriceto  =0;

  double mm ;
  double MaCal[];
  double auto_period;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
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);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
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<uncounted_bars;i++)
                      
       {
      MaCal[i]= iMA(NULL,0,auto_period,mashift,mamethod,appliedpriceto,i);
       }  
//----
   return(0);
  }
//+------------------------------------------------------------------+



التوقيع

عرض البوم صور اسلام العوامى  
رد مع اقتباس
  #253  
قديم 01-02-2014, 04:19 PM
اسلام العوامى اسلام العوامى غير متواجد حالياً
عضو ذهبى
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة Mr.Ahmed Saleh نقره لعرض الصورة في صفحة مستقلة
اضفت السطرين الى الكود و لكن نفس المشكله ماذالت قائمه ..
،،،المشكلة كانت فى swich حيث ان المتغير auto period ياخذ قيمته من ضرب ناتج swich فى maperiod وانت قمت بوضع swich اسفل المعادلة او العملية الحسابية فكانت قيمة mm دائما 0،،،

،،،تم تعديل الكود ويعمل بشكل جيد،،،

كود:
#property copyright "ahmed saleh"
#property link      "facebook"

#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Red


 int maperiod        =20;
  int mashift         =0;
  int mamethod        =0;
  int appliedpriceto  =0;

  double mm ;
  double MaCal[];
  double auto_period;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
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);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
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<uncounted_bars;i++)
                      
       {
      MaCal[i]= iMA(NULL,0,auto_period,mashift,mamethod,appliedpriceto,i);
       }  
//----
   return(0);
  }
//+------------------------------------------------------------------+




رد مع اقتباس
قديم 01-02-2014, 04:53 PM   المشاركة رقم: 254
الكاتب
GBPJPY
عضو جديد

البيانات
تاريخ التسجيل: Feb 2013
رقم العضوية: 13704
المشاركات: 34
بمعدل : 0.01 يوميا

الإتصالات
الحالة:
GBPJPY غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : اسلام العوامى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة اسلام العوامى نقره لعرض الصورة في صفحة مستقلة


،،،السؤال غير واضح بالنسبة لى،،،
المطلوب
طريقة كتابة كود لمعرفة
السهم موجود على شمعة رقم كام
بمعنى
السهم موجود على الشارت
والسهم الاحمر موجود على شمعة رقم 20 على فريم الساعة وسهم اخضر على شمعة رقم 25
عايز طريقة برمجية
لمعرفة ذلك مع نوع السهم بيع او شراء
وشكرا لك



عرض البوم صور GBPJPY  
رد مع اقتباس
  #254  
قديم 01-02-2014, 04:53 PM
GBPJPY GBPJPY غير متواجد حالياً
عضو جديد
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة اسلام العوامى نقره لعرض الصورة في صفحة مستقلة


،،،السؤال غير واضح بالنسبة لى،،،
المطلوب
طريقة كتابة كود لمعرفة
السهم موجود على شمعة رقم كام
بمعنى
السهم موجود على الشارت
والسهم الاحمر موجود على شمعة رقم 20 على فريم الساعة وسهم اخضر على شمعة رقم 25
عايز طريقة برمجية
لمعرفة ذلك مع نوع السهم بيع او شراء
وشكرا لك




رد مع اقتباس
قديم 02-02-2014, 05:11 PM   المشاركة رقم: 255
الكاتب
GBPJPY
عضو جديد

البيانات
تاريخ التسجيل: Feb 2013
رقم العضوية: 13704
المشاركات: 34
بمعدل : 0.01 يوميا

الإتصالات
الحالة:
GBPJPY غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : اسلام العوامى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة GBPJPY نقره لعرض الصورة في صفحة مستقلة
المطلوب
طريقة كتابة كود لمعرفة
السهم موجود على شمعة رقم كام
بمعنى
السهم موجود على الشارت
والسهم الاحمر موجود على شمعة رقم 20 على فريم الساعة وسهم اخضر على شمعة رقم 25
عايز طريقة برمجية
لمعرفة ذلك مع نوع السهم بيع او شراء
وشكرا لك
نقره لعرض الصورة في صفحة مستقلةنقره لعرض الصورة في صفحة مستقلةنقره لعرض الصورة في صفحة مستقلة



عرض البوم صور GBPJPY  
رد مع اقتباس
  #255  
قديم 02-02-2014, 05:11 PM
GBPJPY GBPJPY غير متواجد حالياً
عضو جديد
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة GBPJPY نقره لعرض الصورة في صفحة مستقلة
المطلوب
طريقة كتابة كود لمعرفة
السهم موجود على شمعة رقم كام
بمعنى
السهم موجود على الشارت
والسهم الاحمر موجود على شمعة رقم 20 على فريم الساعة وسهم اخضر على شمعة رقم 25
عايز طريقة برمجية
لمعرفة ذلك مع نوع السهم بيع او شراء
وشكرا لك
نقره لعرض الصورة في صفحة مستقلةنقره لعرض الصورة في صفحة مستقلةنقره لعرض الصورة في صفحة مستقلة




رد مع اقتباس
قديم 03-02-2014, 02:10 PM   المشاركة رقم: 256
الكاتب
Mr.Ahmed Saleh
عضو جديد

البيانات
تاريخ التسجيل: Jan 2014
رقم العضوية: 18199
الدولة: Egypt - Alexandria
المشاركات: 18
بمعدل : 0.00 يوميا

الإتصالات
الحالة:
Mr.Ahmed Saleh غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : اسلام العوامى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة 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);
  }



عرض البوم صور Mr.Ahmed Saleh  
رد مع اقتباس
  #256  
قديم 03-02-2014, 02:10 PM
Mr.Ahmed Saleh Mr.Ahmed Saleh غير متواجد حالياً
عضو جديد
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة 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);
  }




رد مع اقتباس
قديم 03-02-2014, 02:14 PM   المشاركة رقم: 257
الكاتب
Mr.Ahmed Saleh
عضو جديد

البيانات
تاريخ التسجيل: Jan 2014
رقم العضوية: 18199
الدولة: Egypt - Alexandria
المشاركات: 18
بمعدل : 0.00 يوميا

الإتصالات
الحالة:
Mr.Ahmed Saleh غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : اسلام العوامى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة اسلام العوامى نقره لعرض الصورة في صفحة مستقلة


،،،المشكلة كانت فى swich حيث ان المتغير auto period ياخذ قيمته من ضرب ناتج swich فى maperiod وانت قمت بوضع swich اسفل المعادلة او العملية الحسابية فكانت قيمة mm دائما 0،،،

،،،تم تعديل الكود ويعمل بشكل جيد،،،

كود:
#property copyright "ahmed saleh"
#property link      "facebook"

#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Red


 int maperiod        =20;
  int mashift         =0;
  int mamethod        =0;
  int appliedpriceto  =0;

  double mm ;
  double MaCal[];
  double auto_period;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
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);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
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<uncounted_bars;i++)
                      
       {
      MaCal[i]= iMA(NULL,0,auto_period,mashift,mamethod,appliedpriceto,i);
       }  
//----
   return(0);
  }
//+------------------------------------------------------------------+
شكرا جدا يا استاذ اسلام



عرض البوم صور Mr.Ahmed Saleh  
رد مع اقتباس
  #257  
قديم 03-02-2014, 02:14 PM
Mr.Ahmed Saleh Mr.Ahmed Saleh غير متواجد حالياً
عضو جديد
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة اسلام العوامى نقره لعرض الصورة في صفحة مستقلة


،،،المشكلة كانت فى swich حيث ان المتغير auto period ياخذ قيمته من ضرب ناتج swich فى maperiod وانت قمت بوضع swich اسفل المعادلة او العملية الحسابية فكانت قيمة mm دائما 0،،،

،،،تم تعديل الكود ويعمل بشكل جيد،،،

كود:
#property copyright "ahmed saleh"
#property link      "facebook"

#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Red


 int maperiod        =20;
  int mashift         =0;
  int mamethod        =0;
  int appliedpriceto  =0;

  double mm ;
  double MaCal[];
  double auto_period;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
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);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
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<uncounted_bars;i++)
                      
       {
      MaCal[i]= iMA(NULL,0,auto_period,mashift,mamethod,appliedpriceto,i);
       }  
//----
   return(0);
  }
//+------------------------------------------------------------------+
شكرا جدا يا استاذ اسلام




رد مع اقتباس
قديم 03-02-2014, 03:46 PM   المشاركة رقم: 258
الكاتب
Mr.Ahmed Saleh
عضو جديد

البيانات
تاريخ التسجيل: Jan 2014
رقم العضوية: 18199
الدولة: Egypt - Alexandria
المشاركات: 18
بمعدل : 0.00 يوميا

الإتصالات
الحالة:
Mr.Ahmed Saleh غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : اسلام العوامى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة Mr.Ahmed Saleh نقره لعرض الصورة في صفحة مستقلة
لو سمحت ف المؤشر الى ف الدرس الثامن (الموفنج افرج) انا عملت عليه التعديل ده
علشان شايف ان كدا اسهل
انا صح و لا غلط !!؟
كود:
//+------------------------------------------------------------------+
//|                                                      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);
  }
اسف تم تعديل الرد فى الاقتباس لوجود خطأ



عرض البوم صور Mr.Ahmed Saleh  
رد مع اقتباس
  #258  
قديم 03-02-2014, 03:46 PM
Mr.Ahmed Saleh Mr.Ahmed Saleh غير متواجد حالياً
عضو جديد
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة Mr.Ahmed Saleh نقره لعرض الصورة في صفحة مستقلة
لو سمحت ف المؤشر الى ف الدرس الثامن (الموفنج افرج) انا عملت عليه التعديل ده
علشان شايف ان كدا اسهل
انا صح و لا غلط !!؟
كود:
//+------------------------------------------------------------------+
//|                                                      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);
  }
اسف تم تعديل الرد فى الاقتباس لوجود خطأ




رد مع اقتباس
قديم 08-02-2014, 09:35 AM   المشاركة رقم: 259
الكاتب
ابو سمر
عضو جديد
الصورة الرمزية ابو سمر

البيانات
تاريخ التسجيل: Oct 2011
رقم العضوية: 6309
العمر: 44
المشاركات: 192
بمعدل : 0.04 يوميا

الإتصالات
الحالة:
ابو سمر غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : اسلام العوامى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

السلام عليكم ورحمة الله وبركاته
استاذى القدير اسلام العوامى
بعد التحديث الاخير للميتاكوست
بعض الاكسبرتات لم تعد تعمل ويظهر السبب خطأ برمجى
بالرغم من انها كانت تعمل على الاصدار القديم ولا يوجد بها اخطاء برمجية
وباقى الاكسبرتات تعمل بنفس الكفاءة بعد التحديث
فهل تم تحديث بعض الاكواد ؟؟



التوقيع

الغرب يساندون الفاشل حتى ينجح
والعرب يحاربون الناجح حتى يفشل

عرض البوم صور ابو سمر  
رد مع اقتباس
  #259  
قديم 08-02-2014, 09:35 AM
ابو سمر ابو سمر غير متواجد حالياً
عضو جديد
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

السلام عليكم ورحمة الله وبركاته
استاذى القدير اسلام العوامى
بعد التحديث الاخير للميتاكوست
بعض الاكسبرتات لم تعد تعمل ويظهر السبب خطأ برمجى
بالرغم من انها كانت تعمل على الاصدار القديم ولا يوجد بها اخطاء برمجية
وباقى الاكسبرتات تعمل بنفس الكفاءة بعد التحديث
فهل تم تحديث بعض الاكواد ؟؟




رد مع اقتباس
قديم 08-02-2014, 09:47 AM   المشاركة رقم: 260
الكاتب
اسلام العوامى
عضو ذهبى
الصورة الرمزية اسلام العوامى

البيانات
تاريخ التسجيل: Apr 2012
رقم العضوية: 9148
الدولة: alexandria - egypt
المشاركات: 5,888
بمعدل : 1.28 يوميا

الإتصالات
الحالة:
اسلام العوامى غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : اسلام العوامى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة ابو سمر نقره لعرض الصورة في صفحة مستقلة
السلام عليكم ورحمة الله وبركاته
استاذى القدير اسلام العوامى
بعد التحديث الاخير للميتاكوست
بعض الاكسبرتات لم تعد تعمل ويظهر السبب خطأ برمجى
بالرغم من انها كانت تعمل على الاصدار القديم ولا يوجد بها اخطاء برمجية
وباقى الاكسبرتات تعمل بنفس الكفاءة بعد التحديث
فهل تم تحديث بعض الاكواد ؟؟
،،،نعم يا ابوسمر ، تم اضافة وظائف جديدة وتم حظر بعض اسماء المتغيرات مثل المتغيرات التى تحتوى على رموز مثل النقاط واصبحت اللغة اقرب مايمكن ل MQL5 ،،،



التوقيع

عرض البوم صور اسلام العوامى  
رد مع اقتباس
  #260  
قديم 08-02-2014, 09:47 AM
اسلام العوامى اسلام العوامى غير متواجد حالياً
عضو ذهبى
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة ابو سمر نقره لعرض الصورة في صفحة مستقلة
السلام عليكم ورحمة الله وبركاته
استاذى القدير اسلام العوامى
بعد التحديث الاخير للميتاكوست
بعض الاكسبرتات لم تعد تعمل ويظهر السبب خطأ برمجى
بالرغم من انها كانت تعمل على الاصدار القديم ولا يوجد بها اخطاء برمجية
وباقى الاكسبرتات تعمل بنفس الكفاءة بعد التحديث
فهل تم تحديث بعض الاكواد ؟؟
،،،نعم يا ابوسمر ، تم اضافة وظائف جديدة وتم حظر بعض اسماء المتغيرات مثل المتغيرات التى تحتوى على رموز مثل النقاط واصبحت اللغة اقرب مايمكن ل MQL5 ،،،




رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
للاسئلة, موضوع, محشش, والاستفساراتmql4


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة



الساعة الآن 06:50 AM



جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com

تحذير المخاطرة

التجارة بالعملات الأجنبية تتضمن علي قدر كبير من المخاطر ومن الممكن ألا تكون مناسبة لجميع المضاربين, إستعمال الرافعة المالية في التجاره يزيد من إحتمالات الخطورة و التعرض للخساره, عليك التأكد من قدرتك العلمية و الشخصية على التداول.

تنبيه هام

موقع اف اكس ارابيا هو موقع تعليمي خالص يهدف الي توعية المستثمر العربي مبادئ الاستثمار و التداول الناجح ولا يتحصل علي اي اموال مقابل ذلك ولا يقوم بادارة محافظ مالية وان ادارة الموقع غير مسؤولة عن اي استغلال من قبل اي شخص لاسمها وتحذر من ذلك.

اتصل بنا

البريد الإلكتروني للدعم الفنى : support@fx-arabia.com
جميع الحقوق محفوظة اف اكس ارابيا – احدى مواقع Inwestopedia Sp. Z O.O. للاستشارات و التدريب – جمهورية بولندا الإتحادية.
Powered by vBulletin® Copyright ©2000 - 2024 , Designed by Fx-Arabia Team