النتائج 1 إلى 6 من 6

الموضوع: طلب كود اخر

  1. #1
    الصورة الرمزية uae forex
    uae forex غير متواجد حالياً موقوف
    تاريخ التسجيل
    Apr 2009
    الإقامة
    ALAIN
    المشاركات
    1,101

    افتراضي طلب كود اخر

    السلام عليكم ورحمة الله
    جمع كودك الابيض ليومك الاسود
    وبعد المثل حاولت اعمل فلتره لمؤشر الزج زاج لاكنى ما عرفت اخليه يشتري اذا كان الاتجاه للمؤشر صاعد فقط استطيع اخليه يشترى اذا اخترق الهاي
    طبعا هذا الكود للدخول على اختراق او كسر السعر للهاي او اللو
    كود PHP:
    double B=iCustom(Symbol(),0,"Zigzag",ExtDepth,ExtDeviation,ExtBackstep,0,0); 
    وهذا امر الخول للشراء مثلا
    كود PHP:
    if (B== High[0]&&Time0!=Time[0]){ 
    المطلوب هو الشراء اذا كان الاتجاه للاعلى بغض النظر اذا كسر الهاى او لا
    وشكرا مقدما

  2. #2
    الصورة الرمزية awadkab
    awadkab غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2010
    المشاركات
    174

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة uae forex مشاهدة المشاركة
    السلام عليكم ورحمة الله
    جمع كودك الابيض ليومك الاسود
    وبعد المثل حاولت اعمل فلتره لمؤشر الزج زاج لاكنى ما عرفت اخليه يشتري اذا كان الاتجاه للمؤشر صاعد فقط استطيع اخليه يشترى اذا اخترق الهاي
    طبعا هذا الكود للدخول على اختراق او كسر السعر للهاي او اللو
    كود PHP:
    double B=iCustom(Symbol(),0,"Zigzag",ExtDepth,ExtDeviation,ExtBackstep,0,0); 
    وهذا امر الخول للشراء مثلا
    كود PHP:
    if (B== High[0]&&Time0!=Time[0]){ 
    المطلوب هو الشراء اذا كان الاتجاه للاعلى بغض النظر اذا كسر الهاى او لا
    وشكرا مقدما
    السلام عليكم و رحمة الله وبركاته

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

    ويمكن أيجاد آخر قيمتين للزقزاق كالتالي :

    كود PHP:
    double point1,point2;
    int v=0;
    for (
    i=0;i<=Bars;i++)   
     {
      
    double zigzag=iCustom(Symbol(),time_frame,"ZigZag",ExtDepthT,ExtDeviationT,ExtBackstepT,0,i);
      if(
    zigzag>0
      {
    v++;
      if(
    v==1){ point1 zigzag;  continue;}
      if(
    v==2){ point2 zigzag; break;}
        }   
         
     } 

    بعد ايجاد قيمة point1 و point2 قارن بينهما

    هذا والله أعلم

    أي سؤال أنا حاضر بإذن الله

    موفق بإذن الله

  3. #3
    الصورة الرمزية uae forex
    uae forex غير متواجد حالياً موقوف
    تاريخ التسجيل
    Apr 2009
    الإقامة
    ALAIN
    المشاركات
    1,101

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة awadkab مشاهدة المشاركة


    السلام عليكم و رحمة الله وبركاته

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

    ويمكن أيجاد آخر قيمتين للزقزاق كالتالي :

    كود PHP:
    double point1,point2;
    int v=0;
    for (
    i=0;i<=Bars;i++)   
     {
      
    double zigzag=iCustom(Symbol(),time_frame,"ZigZag",ExtDepthT,ExtDeviationT,ExtBackstepT,0,i);
      if(
    zigzag>0
      {
    v++;
      if(
    v==1){ point1 zigzag;  continue;}
      if(
    v==2){ point2 zigzag; break;}
        }   
         
     } 

    بعد ايجاد قيمة point1 و point2 قارن بينهما

    هذا والله أعلم

    أي سؤال أنا حاضر بإذن الله

    موفق بإذن الله
    جزاك الله خير اخي awadkab شاكر ومقدر بحاول اركب الكود واشوف النتيجه

  4. #4
    الصورة الرمزية uae forex
    uae forex غير متواجد حالياً موقوف
    تاريخ التسجيل
    Apr 2009
    الإقامة
    ALAIN
    المشاركات
    1,101

    افتراضي

    يعطينى غلط فى 'i' - variable not defined E:\MetaTrader - alpari\experts\Zigzag EA.mq4 (114, 6)
    وشو الحل معاه

  5. #5
    الصورة الرمزية awadkab
    awadkab غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2010
    المشاركات
    174

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة uae forex مشاهدة المشاركة
    يعطينى غلط فى 'i' - variable not defined E:\MetaTrader - alpari\experts\Zigzag EA.mq4 (114, 6)
    وشو الحل معاه
    عرف المتغير i أنا نسيت ما أعرفه

    int i;
    الكود بعد التعديل

    كود PHP:
    double point1,point2;
    int v=0;
    int i;
    for (
    i=0;i<=Bars;i++)   
     {
      
    double zigzag=iCustom(Symbol(),time_frame,"ZigZag",ExtDepthT,ExtDeviationT,ExtBackstepT,0,i);
      if(
    zigzag>0
      {
    v++;
      if(
    v==1){ point1 zigzag;  continue;}
      if(
    v==2){ point2 zigzag; break;}
        }   
         
     } 

  6. #6
    الصورة الرمزية uae forex
    uae forex غير متواجد حالياً موقوف
    تاريخ التسجيل
    Apr 2009
    الإقامة
    ALAIN
    المشاركات
    1,101

    افتراضي

    بارك الله فيك اعتقد ظبط


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17