النتائج 1 إلى 7 من 7
الموضوع: تصحيح كود
- 25-09-2010, 07:05 PM #1
تصحيح كود
استفسار
ما الخطأ فى هذا الكود
كود PHP:Close[1]<Open[1] && High[1]-Low[1]>=p*myPoint && iHigh(NULL,PERIOD_D1,7)- iLow(NULL,PERIOD_D1,1)*myPoint >=p1;
حيث p1 = متغير عددى أخر
- 25-09-2010, 07:55 PM #2
رد: تصحيح كود
هذا يعتمد على ما تريده من هذا الكود لكن ربما أخطأت في هذا الجزء
كود PHP:iLow(NULL,PERIOD_D1,1)*myPoint >=p1
- 25-09-2010, 08:46 PM #3
رد: تصحيح كود
أشكرك على التصحيح
كود PHP:bc= Close[1]<Open[1] && High[1]-Low[1]>=p*myPoint && iHigh(NULL,PERIOD_D1,7)- iLow(NULL,PERIOD_D1,1) >=p1*myPoint;
والنصف الاخر من الكود لتأكيد مقدار هبوط لأخر سبع شموع ويكون الفرق بين اعلى هاى واقل لو اكبر من او يساوى المتغير p1
وارحب باى تصحيح او تعديل أستاذى العزيز
- 25-09-2010, 08:59 PM #4
رد: تصحيح كود
إذا كنت ياأخي تستخدم myPoint للتعبير عن بروكر 4 أو 5 أرقام فأظن أن الكود يكون كالتالي ...
كود:Close[1]<Open[1] && (High[1]-Low[1])>=p*myPoint && (iHigh(NULL,PERIOD_D1,7)- iLow(NULL,PERIOD_D1,1))*myPoint >=p1
وفقك الله
- 25-09-2010, 10:43 PM #5
رد: تصحيح كود
لاحظت من خلال ردك السابق بأنك تبحث عن أعلى سعر وأقل سعر لمدة سبعة أيام سابقة أبتداءا من اليوم السابق ... إذا كان هذا صحيح فيجب تعديل الكود حسب الموجود بالصورة المرفقة ...
الكود الذي لديك يحسب اللو لليوم السابق والهاي لليوم رقم 7 وهذا بالطبع لايعطيك المطلوب لأن أقل لو وأعلى هاي قد يكون موجود ضمن أيام ليست رقم 1 أو 7.
جرب وأخبرنا ... كلنا هنا نتعلم وهناك مجال للخطأ بالطبعآخر تعديل بواسطة أسامة ، 25-09-2010 الساعة 10:53 PM
- 26-09-2010, 12:49 AM #6
رد: تصحيح كود
أعذرني ياأخي ... والله الإستعجال مو طيب ... كتبت ردي بدون تركيز ... إستبدل السطرين الأولين بهذين وإن شاء الله تكون النتيجة كما تريد ياأخي ...
كود:double HH = High[(iHighest(NULL, PERIOD_D1, MODE_HIGH, 7, 1))]; double LL = Low[(iLowest (NULL, PERIOD_D1, MODE_LOW, 7, 1))];
- 26-09-2010, 11:19 AM #7
رد: تصحيح كود
جزاك الله خيرا اخى اسامه كفيت ووفيت