صفحة 1 من 8 1234567 ... الأخيرةالأخيرة
النتائج 1 إلى 15 من 119
  1. #1
    الصورة الرمزية ابوألين
    ابوألين غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2016
    الإقامة
    السعودية
    المشاركات
    228

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

    السلام عليكم ،،،

    مقدمة :-
    المؤشر عبارة عن 3 خطوط كمؤشر البولنجر باند خط علوي ( مقاومة ) خط سفلي ( دعم ) خط في المنتصف ( متوسط الخط العلوي والسفلي ) وتتحرك هذه الخطوط الثلاثة مع السعر حسب معادلة رياضية وهو فارق الاقفال والافتتاح ينتج لنا ( هامش ) بضاف لادنى سعر للشمعه الأخيرة وينتج الخط العلوي ويطرح من اعلى سعر للشمعه الأخيرة وينتج الخط السفلي ، وخط المتوسط هو متوسط سعر الخط العلوي والسفلي .

    مكونات المؤشر : -
    الفترة : وهي عدد الشموع التي يرغب المستخدم بحساب الفارق لها ( الهامش ) والذي بدورة يحدد مكان الخطوط

    مثال

    وضعنا في خانة الفترة 3 بمعنى الفارق بين اغلاقات وافتتاحات اخر 3 شمعات من ضمنها الشمعه الحالية بعد اغلاقها وكانت اسعار اخر شمعه بعد اغلاقها كالتالي : الافتتاح 101 والأغلاق 102 والأعلى 105والادنى 100 وكان الفارق بين الاغلاقات والافتتاحات لهذه المدة 8 بمعنى فارق مجموع الأغلاقات والافتتاحات للشموع المحددة ، اذا ستصبح المعادلة كالتالي :

    الخط العلوي = الادنى 100 + الهامش 8 = الخط العلوي 108
    الخط السفلي =الاعلى 105 - الهامش 8 = الخط السفلي 97
    المتوسط = 108+97 / 2 = المتوسط 102.5

    ملاحظة :
    الخط سيظهر قبل افتتاح الشمعه الجديدة ولايعيد رسم نفسه
    آخر تعديل بواسطة ابوألين ، 29-11-2017 الساعة 02:12 PM

  2. #2
    الصورة الرمزية ابوألين
    ابوألين غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2016
    الإقامة
    السعودية
    المشاركات
    228

    افتراضي توضيح

    اسباب ونتائج التي جلبت الفكرة :

    س : لماذا المؤشر يعتمد على فارق الاقفالات والافتتاحات ( الهامش ) في تحديد مستويات المؤشر الدعم المقاومة ؟

    ج : الحالة الاولى ( اذا كانت الشموع نفس اللون اي في نفس الاتجاة )
    كل ماتباعد الافتتاح عن الاقفال زاد طول جسم الشمعه بالتالي يصبح الفارق (الهامش) اكبر وبذلك تصبح خطوط المؤشر العلوي والسفلي ابعد عن السعر الحالي وفي حالة تقارب الاقفال عن الافتتاح كالشموع العاكسة او الفوجي تقترب الخطوط وذلك بسبب ضعف الهامش


    ج: الحالة الثانية ( اذا كانت الشموع متغيرة )
    كما نعلم بان الشموع في حالة الارتفاع يصبح سعر الافتتاح اسفل وسعر الاغلاق اعلى وفي حالة الانخفاض يصبح سعر الافتتاح اعلى وسعر الاغلاق اسفل ، مثلا كان السعر في حالة ارتفاع متتالية ( شموع خضراء ) واتت شمعه حمراء فستكون هذه الشمعه تضعف انفراج الخطوط بسبب تقليل عدد الهامش الذي سيضاف للشمعه بالطريقة التي ذكرناها في الشرح الاول لتحديد خطيها الاعلى والاسفل



    س : لماذا اضافة الهامش لادنى سعر وطرح الهامش من اعلى سعر للشمعه الاخيره المحددة في المؤشر لتحديد الخطوط ؟


    لكي يتحدد مستوى خطي المؤشر للشمعه التالية مع افتتاحها ولاتعيد رسم نفسها


    امل من استاذ مستر دولار النظر في الشرح واي استفسار او اضافة انا جاهز
    آخر تعديل بواسطة ابوألين ، 30-11-2017 الساعة 08:14 AM سبب آخر: اضافة سؤال وجواب

  3. #3
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    امل من استاذ مستر دولار النظر في الشرح واي استفسار او اضافة انا جاهز
    آمل من الاستاذ مستر دولار تجاهل الطلب
    --
    الفكرة رائعة اخي0اعجبتني حقاً-جديدة وفيها فكر
    محجوز

  4. #4
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    اذا كانت المعادلات اسفل صحيحة حمله من المرفقات
    اذا لم تكن وضح اكثر
    الملفات المرفقة الملفات المرفقة
    آخر تعديل بواسطة فيلسوف البادية ، 30-11-2017 الساعة 06:47 PM

  5. #5
    الصورة الرمزية ابوألين
    ابوألين غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2016
    الإقامة
    السعودية
    المشاركات
    228

    افتراضي

    فيلسوف البادية تحية طيبة

    بداية اعجابك بالفكرة اكبر محفز لي من شخصك الكريم

    بخصوص البرمجة اشكرك جزيل الشكر على التلبية لاكن هناك تعديلين فقط 1- اضافة الفترةالتي يوضع فيها عدد الشموع المرغوب في حساب هامشها 2- تمكين تغيير الوان الخطوط

    انتظرك استاذنا العزيز علشان اعمل عليها تست للتاكد من المعادلة او التطوير والتعديل في الفكرة حتى نصل للمؤشر القوي النهائي باذن الله ولا نستغني عنك

  6. #6
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    المؤشر عبارة عن 3 خطوط كمؤشر البولنجر باند خط علوي ( مقاومة ) خط سفلي ( دعم ) خط في المنتصف ( متوسط الخط العلوي والسفلي ) وتتحرك هذه الخطوط الثلاثة مع السعر حسب معادلة رياضية وهو فارق الاقفال والافتتاح ينتج لنا ( هامش ) بضاف لادنى سعر للشمعه الأخيرة وينتج الخط العلوي ويطرح من اعلى سعر للشمعه الأخيرة وينتج الخط السفلي ، وخط المتوسط هو متوسط سعر الخط العلوي والسفلي
    قلبتها في الكود
    ساعدلها:
    لاحظ اخي ان ردك الاخير لم تجب سؤالي---صدفة اكتشفت ان المعادلة خطأ

  7. #7
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    ينتج لنا ( هامش ) بضاف لادنى سعر للشمعه الأخيرة
    وضعنا في خانة الفترة 3 بمعنى الفارق بين اغلاقات وافتتاحات اخر 3 شمعات من ضمنها الشمعه الحالية بعد اغلاقها وكانت اسعار اخر شمعه بعد اغلاقها كالتالي : الافتتاح 101 والأغلاق 102 والأعلى 105والادنى 100 وكان الفارق بين الاغلاقات والافتتاحات لهذه المدة 8 بمعنى فارق مجموع الأغلاقات والافتتاحات للشموع المحددة ، اذا ستصبح المعادلة كالتالي :
    هل تقصد أخي مثلا لـ 3 ونحن اليوم:
    نشوف فرق شمعة امس وفرق شمع ةقبل امس وفرق شمعة قبل قبل امس, ثم نجمعهم؟؟
    والناتج نخصمه ونضيفه حسب بقية اشلرح؟

  8. #8
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي


  9. #9
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    فترة 3:
    شرح الكود: مثلا الفترة 3: ياخذ ال 3 شموع قبل كل شمعة ويحسب الفروق لكل يوم -- ثم يجمع قيمهم المطلقة -- فيصخم من الهاي للسفلي ويظيف على اللو للعولي -- ومتسوطهميضعه بينهما؟
    اعتقد فهمي صحيح؟
    آخر تعديل بواسطة فيلسوف البادية ، 01-12-2017 الساعة 03:35 AM

  10. #10
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    قبل كل شمعة
    يعني لايعيد رسم نفسه لانه لشموع منتهية--يعني اخر شمعة خارج الحسابات

  11. #11
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    لاحظ قيمة الفرق دائما افترض انها موجب--القيمة المطلقة
    مثلا لو الافتتاح اعلى--- الافتتاح ناقص الاغلاق
    لو الاغلاق اعلى: الاغلاق ناقص الافتتاح

    ارجو تأكيد هذه النقطة

  12. #12
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    بمعنى فارق مجموع الأغلاقات والافتتاحات للشموع المحددة
    اعتقد تقصد:
    بمعنى مجموع فارق الأغلاقات والافتتاحات للشموع المحددة
    وليس:
    بمعنى فارق مجموع الأغلاقات والافتتاحات للشموع المحددة

  13. #13
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    قرأت الموضوع اكثر من مرة---نهائي ان شاء الله
    كود PHP:
    #property indicator_chart_window
    #property indicator_buffers 3
    extern int PERIODX=19;
    extern color High_Band_Color=clrAqua;
    extern  color Low_Band_Color=clrRed;
    extern color Med_Band_Color=clrYellow;
    double   High_Band[];
    double   Lowx_Band[];
    double   Medx_Band[];
    int OnInit()
      {
       
    SetIndexBuffer(0,High_Band);
       
    SetIndexBuffer(1,Lowx_Band);
       
    SetIndexBuffer(2,Medx_Band);
       
    SetIndexStyle(2,DRAW_LINE,DRAW_LINE,0,Med_Band_Color);
       
    SetIndexStyle(0,DRAW_LINE,DRAW_LINE,0,High_Band_Color);
       
    SetIndexStyle(1,DRAW_LINE,DRAW_LINE,0,Low_Band_Color);
       return(
    INIT_SUCCEEDED);
    }
    //+------------------------------------------------------------------+
    int OnCalculate(const int rates_total,            const int prev_calculated,
                    const 
    datetime &time[],            const double &open[],
                    const 
    double &high[],              const double &low[],
                    const 
    double &close[],             const long &tick_volume[],
                    const 
    long &volume[],              const int &spread[])
    {
       for(
    int i=0i<1100i++)
       {
       
          
    double O_C;
          for(
    int j=i+1;j<=i+PERIODX;j++)  O_C=O_C+MathAbs(iOpen(   NULL,0,j)-iClose(  NULL,0,j));

          
    High_Band[i]=iLow(   NULL,0,i+1) +  O_C;
          
    Lowx_Band[i]=iHigh(  NULL,0,i+1) -  O_C;
          
    Medx_Band[i]=(High_Band[i]+Lowx_Band[i])/2.0;
       }
       return(
    rates_total);

    آخر تعديل بواسطة فيلسوف البادية ، 01-12-2017 الساعة 03:46 AM

  14. #14
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    حمله من أسفل



    آخر رد في الموضوع
    الملفات المرفقة الملفات المرفقة

  15. #15
    الصورة الرمزية ahmedpro20
    ahmedpro20 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2017
    الإقامة
    المغرب
    العمر
    42
    المشاركات
    1,172

    افتراضي

    ربنا يكرمك اخي فيلسف على هدا العمل الله يرحم والدك ويسكنه الجنه

صفحة 1 من 8 1234567 ... الأخيرةالأخيرة

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