النتائج 1 إلى 7 من 7

الموضوع: تصحيح كود

  1. #1
    الصورة الرمزية A7_MaD
    A7_MaD غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2010
    المشاركات
    162

    افتراضي تصحيح كود

    استفسار
    ما الخطأ فى هذا الكود

    كود PHP:
    Close[1]<Open[1] && High[1]-Low[1]>=p*myPoint && iHigh(NULL,PERIOD_D1,7)- iLow(NULL,PERIOD_D1,1)*myPoint >=p1
    حيث P = متغير عددى
    حيث p1 = متغير عددى أخر

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

    افتراضي رد: تصحيح كود

    هذا يعتمد على ما تريده من هذا الكود لكن ربما أخطأت في هذا الجزء
    كود PHP:
    iLow(NULL,PERIOD_D1,1)*myPoint >=p1 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  3. #3
    الصورة الرمزية A7_MaD
    A7_MaD غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2010
    المشاركات
    162

    افتراضي رد: تصحيح كود

    أشكرك على التصحيح

    كود PHP:
    bcClose[1]<Open[1] && High[1]-Low[1]>=p*myPoint && iHigh(NULL,PERIOD_D1,7)- iLow(NULL,PERIOD_D1,1) >=p1*myPoint
    والهدف من النصف الاول من الكود هو تبيان اذا كان الزوج فى حاله هبوط ومقداره اكبرمن او يساوى المتغير p
    والنصف الاخر من الكود لتأكيد مقدار هبوط لأخر سبع شموع ويكون الفرق بين اعلى هاى واقل لو اكبر من او يساوى المتغير p1
    وارحب باى تصحيح او تعديل أستاذى العزيز

  4. #4
    الصورة الرمزية أسامة
    أسامة غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jun 2005
    الإقامة
    ليبيا
    المشاركات
    1,763

    افتراضي رد: تصحيح كود

    اقتباس المشاركة الأصلية كتبت بواسطة A7_MaD مشاهدة المشاركة
    أشكرك على التصحيح

    كود PHP:
    bcClose[1]<Open[1] && High[1]-Low[1]>=p*myPoint && iHigh(NULL,PERIOD_D1,7)- iLow(NULL,PERIOD_D1,1) >=p1*myPoint


    والهدف من النصف الاول من الكود هو تبيان اذا كان الزوج فى حاله هبوط ومقداره اكبرمن او يساوى المتغير p
    والنصف الاخر من الكود لتأكيد مقدار هبوط لأخر سبع شموع ويكون الفرق بين اعلى هاى واقل لو اكبر من او يساوى المتغير p1
    وارحب باى تصحيح او تعديل أستاذى العزيز
    إذا كنت ياأخي تستخدم 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
    لاتنسى أن تلغي الفاصلة في آخر الشرط وأيضا إظافة شرط ()if

    وفقك الله
    توقيع العضو
    نَصِيحَتِي لَكَ... اِبْحَثْ جَيِّدًا قَبْلَ أَنْ تَسْأَلَ... فَهَذَا يُعْلِمَك أَكْثَرَ

  5. #5
    الصورة الرمزية أسامة
    أسامة غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jun 2005
    الإقامة
    ليبيا
    المشاركات
    1,763

    افتراضي رد: تصحيح كود

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

    الكود الذي لديك يحسب اللو لليوم السابق والهاي لليوم رقم 7 وهذا بالطبع لايعطيك المطلوب لأن أقل لو وأعلى هاي قد يكون موجود ضمن أيام ليست رقم 1 أو 7.

    جرب وأخبرنا ... كلنا هنا نتعلم وهناك مجال للخطأ بالطبع
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة code correction.GIF‏  
    آخر تعديل بواسطة أسامة ، 25-09-2010 الساعة 10:53 PM
    توقيع العضو
    نَصِيحَتِي لَكَ... اِبْحَثْ جَيِّدًا قَبْلَ أَنْ تَسْأَلَ... فَهَذَا يُعْلِمَك أَكْثَرَ

  6. #6
    الصورة الرمزية أسامة
    أسامة غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jun 2005
    الإقامة
    ليبيا
    المشاركات
    1,763

    افتراضي رد: تصحيح كود

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

    الكود الذي لديك يحسب اللو لليوم السابق والهاي لليوم رقم 7 وهذا بالطبع لايعطيك المطلوب لأن أقل لو وأعلى هاي قد يكون موجود ضمن أيام ليست رقم 1 أو 7.

    جرب وأخبرنا ... كلنا هنا نتعلم وهناك مجال للخطأ بالطبع
    أعذرني ياأخي ... والله الإستعجال مو طيب ... كتبت ردي بدون تركيز ... إستبدل السطرين الأولين بهذين وإن شاء الله تكون النتيجة كما تريد ياأخي ...

    كود:
      double HH = High[(iHighest(NULL, PERIOD_D1, MODE_HIGH, 7, 1))];
      double LL =  Low[(iLowest (NULL, PERIOD_D1, MODE_LOW,  7, 1))];
    توقيع العضو
    نَصِيحَتِي لَكَ... اِبْحَثْ جَيِّدًا قَبْلَ أَنْ تَسْأَلَ... فَهَذَا يُعْلِمَك أَكْثَرَ

  7. #7
    الصورة الرمزية A7_MaD
    A7_MaD غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2010
    المشاركات
    162

    افتراضي رد: تصحيح كود

    جزاك الله خيرا اخى اسامه كفيت ووفيت


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