طلب من خبراء البرمجة او من مستر دولار
النتائج 1 إلى 11 من 11
  1. #1
    تاريخ التسجيل
    May 2010
    المشاركات
    27

    افتراضي طلب من خبراء البرمجة او من مستر دولار

    بسم الله والسلام عليكم


    هل ممكن عمل مؤشر للموفينج افريج لقيمة واحدة فقط وليس تقاطع قيمتين . المؤشر يظهر القيمة على شكل هيستوغرام , ايضا له اربع الوان لونين ا خضرغامق وفاتح فوق خط الصفر ولونين أ حمر غامق وفاتح اسفل خط الصفر, الموشر يسمح لنا باختيار نوع MA بان يكون EMA , SMA , SMA or WMA مثلا اردنا نعرف قيمة الموفينج افريج سمبل ل 200 يوم سيظهر لنا على شكل هيستوغرام , هل ممكن عمل ذلك ام لا وشكرا مقدما

  2. #2
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    12,995

    افتراضي رد: طلب من خبراء البرمجة او من مستر دولار

    نعم يمكن عمل ذلك ولكنك ذكرت أربع ألوان فمتى سوف يظهر اللونين الآخرين بالإضافة ما هي الإستفاده من جعل الموفينج على شكل بارات
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  3. #3
    تاريخ التسجيل
    May 2010
    المشاركات
    27

    افتراضي رد: طلب من خبراء البرمجة او من مستر دولار

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

    وشكرا جزيلا اخي العزيز

  4. #4
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    12,995

    افتراضي رد: طلب من خبراء البرمجة او من مستر دولار

    سنقوم بتصميم هذا المؤشر في هذا الموضوع ليكون موضوع تعليمي لمن يرغب في التعلم
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  5. #5
    تاريخ التسجيل
    May 2010
    المشاركات
    27

    افتراضي رد: طلب من خبراء البرمجة او من مستر دولار

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    سنقوم بتصميم هذا المؤشر في هذا الموضوع ليكون موضوع تعليمي لمن يرغب في التعلم
    شكرا لك اخي العزيز وبارك الله فيك

  6. #6
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    12,995

    افتراضي رد: طلب من خبراء البرمجة او من مستر دولار

    سنقوم بشرح تصميم المؤشر بشكل مختصر موجه لمن لديهم خبره بسيطه في البرمجه والمبتدئين في البرمجه بالنسبة لمن يريد تعلم البرمجه من البدايه عليه أولا بالمواضيع التعليميه المثبتة في القسم

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

    الجزء الأول
    كود PHP:
    #property indicator_separate_window
    #property indicator_buffers 4    
    #property indicator_color1 LimeGreen 
    #property indicator_color2 OrangeRed   
    #property indicator_color3 Green
    #property indicator_color4 Red


    extern int MaPeriod=14;
    extern string S1=" 0=SMA / 1=EMA / 2=SMMA / 3= LWMA ";
    extern int MaMethod=0;
    extern int       Back_Bars=500
     



    double Pos[];
    double Neg[]; 
    double Pos2[];
    double Neg2[]; 
    في هذا الجزء من المؤشر وأسفل كود حقوق الملكية مباشرة قمنا بتعريف الميتاتريدر على أن المؤشر يرسم في نافذه مستقله عن طريق السطر التالي
    كود PHP:
    #property indicator_separate_window 
    ثم قمنا بتعريف عدد Buffers إلى 4 وقمنا بتحديد اللون لكل واحد
    كود PHP:
    #property indicator_buffers 4    
    #property indicator_color1 LimeGreen 
    #property indicator_color2 OrangeRed   
    #property indicator_color3 Green
    #property indicator_color4 Red 
    وقمنا بوضع متغيرات خارجيه لنوع الموفينج الفتره وعدد الشموع التي يتم إظهارها في الشارت
    كود PHP:
    extern int MaPeriod=14;
    extern string S1=" 0=SMA / 1=EMA / 2=SMMA / 3= LWMA ";
    extern int MaMethod=0;
    extern int       Back_Bars=500
    في الجزء الأخير قمنا بتعريف أربع مصفوفات والتي ستأخذ قيم التي ستظهر على شكل بارات كما في الكود التالي
    كود PHP:
    double Pos[];
    double Neg[]; 
    double Pos2[];
    double Neg2[]; 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  7. #7
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    12,995

    افتراضي رد: طلب من خبراء البرمجة او من مستر دولار

    القسم الثاني من المؤشر وبداخل الداله init قمنا بتحديد خصائص كل Buffer
    كود PHP:
    int init()
       {
       
    SetIndexStyle(0,DRAW_HISTOGRAM,EMPTY,2);
       
    SetIndexBuffer(0,Pos);
       
    SetIndexDrawBegin(0Back_Bars); 
       
    SetIndexLabel(0"Positive ");
       
    SetIndexStyle(1,DRAW_HISTOGRAM,EMPTY,2); 
       
    SetIndexBuffer(1,Neg); 
       
    SetIndexDrawBegin(1Back_Bars); 
       
    SetIndexLabel(1"Negative "); 
       
       
    SetIndexStyle(2,DRAW_HISTOGRAM,EMPTY,2);
       
    SetIndexBuffer(2,Pos2);
       
    SetIndexDrawBegin(2Back_Bars); 
       
    SetIndexLabel(2"Positive++ ");
       
    SetIndexStyle(3,DRAW_HISTOGRAM,EMPTY,2); 
       
    SetIndexBuffer(3,Neg2); 
       
    SetIndexDrawBegin(3Back_Bars); 
       
    SetIndexLabel(3"Negative++ "); 
       
    IndicatorShortName("MaBars"); 
       return(
    0);
      } 
    كما في السطر التالي
    كود PHP:
    SetIndexStyleint indexint typeint style=EMPTY, int width=EMPTY, color clr=CLR_NONE
    index هو رقم الإندكس أو Buffer الذي سنحدد خصائصه
    type نوع الخط هل هو خط أو هيستوجرام أو سهم وغيرها من الأنواع
    style نوع الإستايل
    width عرض الخط
    clr لون الخط طبعا يمكن تحديد لون الخط من هذه الخاصيه أو تحديده في القسم العلوي كما فعلت في هذا المؤشر

    كود PHP:
     SetIndexBuffer (0,Pos); 
    قمنا بربط رقم الإندكس بالقيمة التي ستأخذها المصفوفه
    كود PHP:
     SetIndexDrawBegin(0Back_Bars); 
    هذا السطر خاص بعدد البارات التي ستظهر في المؤشر وقمنا بإستخدامها لتحديد عدد معين من البارات حتى لا يؤثر المؤشر على برنامج الميتاتريدر من تهنيج أو بعض المشاكل التي نراها في المؤشرات عند وضعها على الشارت
    كود PHP:
     SetIndexLabel(0"Positive "); 
    وصف البار الذي سيظهر عند وضع الماوس على البار

    هذه هي خصائص الخط الذي سنقوم برسمه ثم قمنا بوضع الخصائص لكل إندكس في المؤشر
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  8. #8
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    12,995

    افتراضي رد: طلب من خبراء البرمجة او من مستر دولار

    الجزء الأخير والأهم وهو الداله start
    كود PHP:
    int limit;  
       
    int i=0
       
    int counted_bars=IndicatorCounted();  


       for (
    Back_Bars>=0i--) 
          {
          
    double RR=iMA(NULL,0,MaPeriod,0,MaMethod,PRICE_CLOSE,i);
          
    double R=Close[i];
          
    double Diff RR;
           
    double RR1=iMA(NULL,0,MaPeriod,0,MaMethod,PRICE_CLOSE,i+1);
          
    double R1=Close[i+1];
          
    double Diff1 R1 RR1;
          
          if ( 
    Diff>&& Diff<Diff1)
             {
             
    Pos[i] = DiffNeg[i] = 0;  Pos2[i] = 0;  Neg2[i] = 0
             }
          else if ( 
    Diff<&& Diff>Diff1)
             {
             
    Pos[i] = 0;  Neg[i] = DiffPos2[i] = 0;   Neg2[i] = 0;  
            }
           else if ( 
    Diff>&& Diff>=Diff1)
             {
             
    Pos[i] = 0;  Neg[i] = 0;   Pos2[i] = DiffNeg2[i] = 0
             }
          else if ( 
    Diff<&&Diff<=Diff1)
             {
             
    Pos[i] = 0;  Neg[i] = 0;Neg2[i] = DiffPos2[i] = 0
             }     
         else if ( 
    Diff == 0)
             {
             
    Pos[i] = 0;Neg[i] = 0;Pos2[i] = 0Neg2[i] = 0;  
             }            
           } 
         return(
    0);
       } 
    قمنا بتعريف المؤشرات التي سنستخدمها وهو مؤشر الموفينج وإغلاق الشمعه
    كود PHP:
    double RR=iMA(NULL,0,MaPeriod,0,MaMethod,PRICE_CLOSE,i);
          
    double R=Close[i];
          
    double Diff RR;
           
    double RR1=iMA(NULL,0,MaPeriod,0,MaMethod,PRICE_CLOSE,i+1);
          
    double R1=Close[i+1];
          
    double Diff1 R1 RR1
    ثم قمنا بوضع المتغير Diff وعرفنا قيمته على أنه الفرق بين قيمة الموفينج الحالي وسعر الإغلاق
    وقمنا أيضا بتعريف المتغير Diff1 وعرفنا قيمته على أنه الفرق بين قيمة الموفينج للشمعه السابقه وإغلاق الشمعه السابقه

    ثم في الكود التالي
    كود PHP:
    if ( Diff>&& Diff<Diff1)
             {
             
    Pos[i] = DiffNeg[i] = 0;  Pos2[i] = 0;  Neg2[i] = 0
             } 
    إذا كان الفرق بين الموفينج الحالي وسعر الإغلاق أكبر من صفر لهذا يدل على أن سعر الإغلاق أكبر من الموفينج فبالتالي سيكون البار أكبر من صفر
    ثم قمنا بوضع شرط آخر وهو إذا Diff<Diff1 أي الفرق بين الموفينج الحالي وسعر الإغلاق أقل من الفرق بين الموفينج للشمعه السابقه وسعر إغلاق الشمعه السابق فإن Buffer رقم 1 سيأخذ هذه القيمه وباقي البفر سيأخذ الرقم 0
    [PHPPos[i] = Diff; Neg[i] = 0; Pos2[i] = 0; Neg2[i] = 0;][/php]

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

الاســـم:	ss.gif
المشاهدات:	77
الحجـــم:	12.6 كيلوبايت
الرقم:	232008

    المؤشر في المرفقات
    الملفات المرفقة الملفات المرفقة
    آخر تعديل بواسطة MR.dollar ، 21-05-2010 الساعة 07:46 PM
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  9. #9
    تاريخ التسجيل
    May 2010
    المشاركات
    27

    افتراضي رد: طلب من خبراء البرمجة او من مستر دولار

    بسم الله والسلام عليكم


    شكرا أخي العزيز وجعله الله في ميزان حسناتك ويشهد الله اني دعيتلك

    سأشرح المؤشر قليلا حتى يستفيد باقي الاعضاء ان شاء الله

    1- اذا كانت قيمة ال MA اكبرمن الصفر ف الترند صاعد:

    أ- اذا كان اغلاق اخر بار اكبر من البار السابق فلدينا عزم/زخم قوي صاعد ويمكننا دخول شراء.
    ب- اذا كان اغلاق اخر بار اقل من البار السابق الترند يقوم بحركة تصحيحية لاكتساب العزم اللازم لاكمال الموجة الصاعدةاو قد تكون نهاية الترند الصاعد - لانقوم بعمل شي.

    2- اذا كانت قيمة ال MA اصغر من الصفر ف الترند هابط:

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

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

    شكرا أخي العزيز وبارك الله فيك
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة MA bar.jpg‏  

  10. #10
    تاريخ التسجيل
    May 2010
    المشاركات
    1,477

    افتراضي رد: طلب من خبراء البرمجة او من مستر دولار

    مشكورين

    لكن ماذا عن الاشارات الخطا اللى ممكن تظهر فى النص؟

  11. #11
    تاريخ التسجيل
    May 2010
    المشاركات
    27

    افتراضي رد: طلب من خبراء البرمجة او من مستر دولار

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

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

    المؤشرات:
    1- EMA 60 المتوسط الحسابي الاسي 60 .
    2- Fractals لتحديد نقاط الدعم والمقاومة الجديدة .
    3- Fibonacci لتحديد الدعم و المقاومة على الشارت .
    4- الاطار الزمني : شارت الاربع ساعات وما فوق .

    ذكرت مثالا علىEUR/JPY شارت الاربع ساعات , لاحظ كيف السعر لامس المتوسط الحسابي 60 واقترب كثيرا من مستوى Fibo 74.6 ثم ارتد بسرعة واغلق في الشمعة اللاحقة عند مستوى Fibo 61.8 , اذا نظرت الي الشمعة السابقة ستجد ان موشر Fractals اوجد سهما جديدا فوق الشمعة , ماذا يعني ذلك؟؟!!!
    الدببة نجحوا في تسجيل نقطة جديدة وذلك عن طريق ايجاد مقاومة جديدة عند 127.77 , اذا نظرت الى المتوسط الحسابى ستجد ان اخر بار باللون البني اغلق اسفل البار السابق اي ان المتوسط الحسابي عامل سلوب / ميل او انحدار للاسفل , مما اعطانا اعتقاد قوي بان السعر سوف ينخفض , لاحظ الهبوط الحاد اكثر من 500 نقطة الى ان ارتد من Fibo 38.2 الى Fibo 50.0 , لاحظ كيف السعر حاول اختراق Fibo50.0 , ولكنة فشل , انظر كيف نجح الدببة في ايجاد ثلاث نقط مقاومة جديدة عند 118.67 , 118.41 , 118.71 , لاحظ الهبوط الحاد اكثر من 600 نقطة دفعة واحدة .

    ملاحظة : وقف الخسارة 50 نقطة فوق اخر دعم او مقاومة (قيمة Fractals) او باغلاق شمعة الاربع ساعات فوق اخر دعم او مقاومة...

    بالتوفيق للجميع ان شاء الله
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة EURJPY H4.jpg‏  

المواضيع المتشابهه

  1. مستر دولار: كيف تعلمت البرمجة ؟
    By kingooo in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 7
    آخر مشاركة: 07-12-2010, 06:09 PM
  2. طلب اكسبرت بسيط من مستر دولار او من خبراء البرمجة
    By fx_trader_man in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 0
    آخر مشاركة: 27-08-2010, 12:33 PM
  3. طلب من خبراء البرمجة او من مستر دولار " تعديل اكسبرت"
    By fx_trader_man in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 1
    آخر مشاركة: 12-08-2010, 02:44 PM
  4. الى اخواني خبراء البرمجة حتى اللي مو خبراء سؤالي بسيط ....
    By الاصيل العربي in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 8
    آخر مشاركة: 07-05-2008, 06:42 PM
  5. خبراء البرمجة
    By عبد المهيمن in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادن
    مشاركات: 0
    آخر مشاركة: 18-09-2007, 11:51 AM

الاوسمة لهذا الموضوع