النتائج 1 إلى 7 من 7
- 03-03-2011, 08:58 PM #1
حلين لمشكله مؤشر اختراق السحابه عايزين ندمجهم للوصول للصيغه الافضل!
السلام عليكم
مؤشر اختراق سحابه الكومو للايشموكو
تم التعديل من استاذ اسامه
المهم كان فى اوقات مبيظهرش سهم و تنبيه عند الاختراق
ليش لخطا فى المؤشر لكن لان المعادله اساسا كانت كده
المعادله الاساسيه كانت الاتى
اذا كان افتتاح الشمعه اصغر من الخط العلوى للسحابه
و الهاى اكبر من الخط العلوى اذن هذا اختراق للاعلى والعكس
كود: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; }
بحيث يظهر التنبيه عند اغلاق شمعه كامله فوق السحابه
و لكن ما حدث هو ان كل الشموع فوق السحابه يكون لها تنبيه
كما فى الصوره الاتيه
المهم
عايز ادمج الحل التانى مع التالت المعادله التانيه مع التالته عشان نوصل للافضل و لكن بدون حدوث المشكله الى فى الصوره و هى تنبيه على كل الشموع
بحيث يكون التنبيه عند الاتى
1- حدوث التنبيه للمعادله التانيه اذا حدث اكتر من مره عادى بدون تعديل
2- حدوث التنبيه للمعادله الثالثه مره واحده فقط حتى تحدث اغلاق ككامل للشمعه عكسى التنبيه السابق يعنى لو شمعه كامله قفلت فوق السحابه يحدث التنبيه و لكن لا يحدث تنبيه على هذا الشرط اى المعادله الثالثه الا اذا اغلقت شمعه كامله تحت السحابه
بس هو ده الحل للمؤشر الى مش عايز يتظبط ابدا ده
و اتمنى الاستفاده للجميعآخر تعديل بواسطة thecreativex ، 03-03-2011 الساعة 09:00 PM
- 04-03-2011, 09:51 PM #2
رد: حلين لمشكله مؤشر اختراق السحابه عايزين ندمجهم للوصول للصيغه الافضل!
السؤال كالآتي
كيف نجعل المؤشر يعرف أن شرط رسم سهم الشراء قد تحقق ويجب أن ينتظر الآن سهم البيع حتى يظهر
هذا هو الكود الذي وضعته
كود 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)
- 04-03-2011, 10:18 PM #3
رد: حلين لمشكله مؤشر اختراق السحابه عايزين ندمجهم للوصول للصيغه الافضل!
جربت الكود بكل الاشكال عند اضافه المتغير last signal مفيش حاجه بتظهر على الشارت
- 05-03-2011, 12:41 AM #4
- 05-03-2011, 03:10 AM #5
- 06-03-2011, 03:04 PM #6
رد: حلين لمشكله مؤشر اختراق السحابه عايزين ندمجهم للوصول للصيغه الافضل!
المشكله كانت في الآتي
أن القيمه المبدئيه للمتغير LastSignal=2 في بداية عمل المؤشر
كود PHP:int LastSignal=2;
كود PHP:if ( Low[ii] >= high_span && High[ii] > high_span&&LastSignal==0)
لذلك وضعت الشرط كالآتي
كود PHP:if ( Low[ii] >= high_span && High[ii] > high_span&&LastSignal==0||LastSignal==2)
- 06-03-2011, 06:56 PM #7
رد: حلين لمشكله مؤشر اختراق السحابه عايزين ندمجهم للوصول للصيغه الافضل!
تمام استاذ اسامه المؤشر يعمل دلوقتى ممتاز
الف شكر على الاضافه
perfect