النتائج 1 إلى 7 من 7
  1. #1
    الصورة الرمزية thecreativex
    thecreativex غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2008
    الإقامة
    مصر
    المشاركات
    1,320

    افتراضي حلين لمشكله مؤشر اختراق السحابه عايزين ندمجهم للوصول للصيغه الافضل!

    السلام عليكم
    مؤشر اختراق سحابه الكومو للايشموكو
    تم التعديل من استاذ اسامه
    المهم كان فى اوقات مبيظهرش سهم و تنبيه عند الاختراق
    ليش لخطا فى المؤشر لكن لان المعادله اساسا كانت كده
    المعادله الاساسيه كانت الاتى
    اذا كان افتتاح الشمعه اصغر من الخط العلوى للسحابه
    و الهاى اكبر من الخط العلوى اذن هذا اختراق للاعلى والعكس
    كود:
    if ( Open[ii] <= high_span && Close[ii] > high_span && chinkou > High[ii+kijun] )
          {
             LastSignal = 1;
             tempvar = Close[ii];
             kb_trend = TREND_BULL;
          }
             
          if ( Open[ii] >= low_span && Close[ii] < low_span && chinkou < Low[ii+kijun] )
          {
          LastSignal = 0; 
          tempvar = Close[ii];
          kb_trend = TREND_BEAR;
          }
    كانت المشكله هنا اذا فتح الشمعه فوق الخط العلوى فانها لا تعتبر ضمن المعادله و بالتالى لا اختراق و لا تنبيه
    فعدلت المعادله لتصبح كالتالى
    كود:
    if ( Low[ii] <= high_span && High[ii] > high_span && Close[ii] > high_span )
          {
             LastSignal = 1;
             tempvar = Close[ii];
             kb_trend = TREND_BULL;
          }
             
          if ( High[ii] >= low_span && Low[ii] < low_span && Close[ii] < low_span)
          {
          LastSignal = 0; 
          tempvar = Close[ii];
          kb_trend = TREND_BEAR;
          }
    و معناه ان اللو تحت الخط العلوى و الاغلاق او الهاى ايهم حدث اذن هذا اختراق و يحدث التنبيه
    ولكن هذا الشرط لم يتضمن اغلاق شمعه كامله فوق السحابه و هذا يعتبر الاختراق الافضل

    فقمت بعمل الكود التالى

    كود:
    if ( Low[ii] >= high_span && High[ii] > high_span)
          {
             LastSignal = 1;
             tempvar = Close[ii];
             kb_trend = TREND_BULL;
          }
             
          if ( High[ii] <= low_span && Low[ii] < low_span)
          {
          LastSignal = 0; 
          tempvar = Close[ii];
          kb_trend = TREND_BEAR;
          }
    اى ان الهاى و اللو اكبر من الخط العلوى و العكس
    بحيث يظهر التنبيه عند اغلاق شمعه كامله فوق السحابه
    و لكن ما حدث هو ان كل الشموع فوق السحابه يكون لها تنبيه
    كما فى الصوره الاتيه

    اضغط على الصورة لعرض أكبر

الاســـم:	3.gif
المشاهدات:	53
الحجـــم:	13.1 كيلوبايت
الرقم:	263243


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

    و اتمنى الاستفاده للجميع
    الملفات المرفقة الملفات المرفقة
    آخر تعديل بواسطة thecreativex ، 03-03-2011 الساعة 09:00 PM

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

    افتراضي رد: حلين لمشكله مؤشر اختراق السحابه عايزين ندمجهم للوصول للصيغه الافضل!

    السؤال كالآتي
    كيف نجعل المؤشر يعرف أن شرط رسم سهم الشراء قد تحقق ويجب أن ينتظر الآن سهم البيع حتى يظهر
    هذا هو الكود الذي وضعته
    كود PHP:
     if ( Low[ii] >= high_span && High[ii] > high_span)
          {
             
    LastSignal 1;
             
    tempvar Close[ii];
             
    kb_trend TREND_BULL;
          }
             
          if ( 
    High[ii] <= low_span && Low[ii] < low_span)
          {
          
    LastSignal 0
          
    tempvar Close[ii];
          
    kb_trend TREND_BEAR;
          } 
    سوف تلاحظ أن الحل موجود فعلا في الكود لكن تم إستخدامه فقط في شروط التنبيه لكن يمكننا أيضا إستخدامه في شروط رسم الأسهم
    وهو المتغير LastSignal
    بحيث نضع من ضمن شروط ظهور سهم شراء أن يكون آخر سهم ظهر هو سهم بيع
    كود PHP:
     if ( Low[ii] >= high_span && High[ii] > high_span&&LastSignal==0
    والعكس في حال ظهور سهم بيع
    كود PHP:
    if ( High[ii] <= low_span && Low[ii] < low_span&&LastSignal==1
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  3. #3
    الصورة الرمزية thecreativex
    thecreativex غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2008
    الإقامة
    مصر
    المشاركات
    1,320

    افتراضي رد: حلين لمشكله مؤشر اختراق السحابه عايزين ندمجهم للوصول للصيغه الافضل!

    جربت الكود بكل الاشكال عند اضافه المتغير last signal مفيش حاجه بتظهر على الشارت

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

    افتراضي رد: حلين لمشكله مؤشر اختراق السحابه عايزين ندمجهم للوصول للصيغه الافضل!

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

  5. #5
    الصورة الرمزية thecreativex
    thecreativex غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2008
    الإقامة
    مصر
    المشاركات
    1,320

    افتراضي رد: حلين لمشكله مؤشر اختراق السحابه عايزين ندمجهم للوصول للصيغه الافضل!

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

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

    افتراضي رد: حلين لمشكله مؤشر اختراق السحابه عايزين ندمجهم للوصول للصيغه الافضل!

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

    تفضل
    و خد بالك استاذ اسامه انا على قدى فى اللغه انا فاهم بس شروط المعادله مش اكتر :]
    المشكله كانت في الآتي
    أن القيمه المبدئيه للمتغير LastSignal=2 في بداية عمل المؤشر
    كود PHP:
    int LastSignal=2
    لذلك عندما يبدأ المؤشر عمله وعندما كان يتحقق من الشروط
    كود PHP:
    if ( Low[ii] >= high_span && High[ii] > high_span&&LastSignal==0
    فكان مستحيل أن يتحقق الشرط لأن المتغير LastSignal لم يبدأ في أخذ قيمه بعد
    لذلك وضعت الشرط كالآتي
    كود PHP:
     if ( Low[ii] >= high_span && High[ii] > high_span&&LastSignal==0||LastSignal==2
    وأصبح يعمل بشكل صحيح
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة s1.gif‏  
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  7. #7
    الصورة الرمزية thecreativex
    thecreativex غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2008
    الإقامة
    مصر
    المشاركات
    1,320

    افتراضي رد: حلين لمشكله مؤشر اختراق السحابه عايزين ندمجهم للوصول للصيغه الافضل!

    تمام استاذ اسامه المؤشر يعمل دلوقتى ممتاز
    الف شكر على الاضافه
    perfect
    الملفات المرفقة الملفات المرفقة


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