النتائج 1 إلى 9 من 9
  1. #1
    الصورة الرمزية stop1
    stop1 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2011
    المشاركات
    27

    07 طلب مساعدة من الاخ مستر دولار

    السلام عليكم

    اخي مستر دولار ارجو منك ان تساعدني ببرمجة هذا المؤشر

    متوسط متحرك ل(50) شمعة
    مع وجود شرط(احسب شمعة وتخطة شمعة) اي بدل ان يحسب 1+2+3+4+5+6+7+8+9الى الخمسين
    يحسب 1+3+5+7+9الى ال(50) وان كان ممكن ان تكون الحلقات for بدلwhile
    ولك الف شكر

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

    افتراضي

    .

  3. #3
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

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

    اخي مستر دولار ارجو منك ان تساعدني ببرمجة هذا المؤشر

    متوسط متحرك ل(50) شمعة
    مع وجود شرط(احسب شمعة وتخطة شمعة) اي بدل ان يحسب 1+2+3+4+5+6+7+8+9الى الخمسين
    يحسب 1+3+5+7+9الى ال(50) وان كان ممكن ان تكون الحلقات for بدلwhile
    ولك الف شكر
    وعليكم السلام ورحمة الله وبركاته
    أذكر أني أجبتك عن سؤال سابق لنفس هذه الطريقه أخبرني ما الجزء الذي قمت بعمله وما توقفت عنده وسأكمله لك
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  4. #4
    الصورة الرمزية stop1
    stop1 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2011
    المشاركات
    27

    افتراضي

    الكريم هذا متوسط متحرك بسيط
    المطلوب تعديله ليحسب شمعة ويتخطة شمعة
    ولو امكن ان تستبدل الحلقة while وتضع مكانها حلقة For وان لم يمكن ذلك لا بأس بذلك.

    int start()
    {

    sma();


    //---- done
    return(0);
    }
    //+------------------------------------------------------------------+
    //| Simple Moving Average |
    //+------------------------------------------------------------------+
    void sma()
    {
    double A;
    int i,x=Bars;


    for(i=1;i<MA_Period;i++,x--)


    A+=Close[x];
    while(x>=0)
    {

    A+=Close[x];
    ExtMapBuffer1[x]=A/MA_Period;

    A-=Close[x+MA_Period-1];
    x--;
    }
    }

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

    افتراضي

    مثال
    اذا كانت المسافة (50) يحسب اغلاقات الشموع على الشكل التالي
    1+3+5+7+9+11+13+15+17+19+21 الخ...
    فتكون النتيجة (25) اغلاق فيقسمها على 25
    ارجو ان تكون الفكرة واضحة
    ولك الف شكر ...................

  6. #6
    الصورة الرمزية stop1
    stop1 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2011
    المشاركات
    27

    افتراضي

    .

  7. #7
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة stop1 مشاهدة المشاركة
    مثال
    اذا كانت المسافة (50) يحسب اغلاقات الشموع على الشكل التالي
    1+3+5+7+9+11+13+15+17+19+21 الخ...
    فتكون النتيجة (25) اغلاق فيقسمها على 25
    ارجو ان تكون الفكرة واضحة
    ولك الف شكر ...................
    تفضل
    كود PHP:
     int start()
        {

        
    sma();


        
    //---- done
        
    return(0);
        }
        
    //+------------------------------------------------------------------+
        //| Simple Moving Average |
        //+------------------------------------------------------------------+
        
    void sma()
        {
       
        for(
    int i=0;i<Bars;i++){
        
    double A;int v;
         for(
    j=i;j<MA_Period;j++){
        if(
    s==1){
        
    s=0;
        continue;
        }
        
    s=1;
        
    A+=Close[j];
        
    v++;
        }
        
    ExtMapBuffer1[x]=A/v;
         }
       } 
    هذا مثال راجع الكود وأخبرني بأي جزء يحتاج توضيح
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  8. #8
    الصورة الرمزية stop1
    stop1 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2011
    المشاركات
    27

    افتراضي

    اخي الكريم

    يوجد 8 اخطاء

    لم يتم التعرف على j ,s,x
    ارجو منك ان تعرفها
    ولك جزيل الشكر.............

  9. #9
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

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

    يوجد 8 اخطاء

    لم يتم التعرف على j ,s,x
    ارجو منك ان تعرفها
    ولك جزيل الشكر.............
    لا يوجد مشكله قم بتعريفها
    أنا كتبت الكود لك على سبيل المثال للفكره الرئيسيه لكن تأكد أنت من ضبطه حتى يتناسب مع المؤشر الذي ستقوم بعمله
    قم بتعريفهم في أول الكود
    كود PHP:
    int s,j
    بالنسبه ل x فأنت الآن لن تقوم بإستخدامها سوف تضع بدلا منها i
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات


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