النتائج 1 إلى 7 من 7
  1. #1
    الصورة الرمزية batttot
    batttot غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2010
    الإقامة
    مصر
    المشاركات
    921

    افتراضي ...@@ احتاج المساعده في هذه الدالة @@...

    السلام عليكم ورحمة الله وبركاته

    الاخوة الكرام .......... احتاج مساعده في هذا الكود ........... المفروض انه يقوم بكتابة تعليق باعلي high واقل low في الشموع المختاره حسب الحلقه وهي اخر ستة شمعات فقط اي من 0 الي 6 ولكن النتيجه هي عكس هذا تماما ارجو مراجعة الكود لمعرفة الخطأ جازاكم الله خيرا
    كود:
    int start()
      {
      for(int ixx=6;ixx>0;ixx--)
       {
       
              double bbl = iLowest ( Symbol(), 0, MODE_LOW , (ixx-1), 0);
              double bbh = iHighest( Symbol(), 0, MODE_HIGH, (ixx-1), 0);
              Comment(bbl,"=======",bbh );
            
     }
       return(0);
      }

  2. #2
    الصورة الرمزية batttot
    batttot غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2010
    الإقامة
    مصر
    المشاركات
    921

    افتراضي

    هل سوف يتفضل احد الاخوة بالمساعده ؟؟

  3. #3
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,609

    افتراضي رد:...@@ احتاج المساعده في هذه الدالة @@...

    وعليكم السلام ورحمة الله

    لاتحتاج الى عمل حلقة لأن ماطلبت من الدوال الجاهزة في اللغة ، تفضل التصحيح :

    كود PHP:
    int start()
      {
      
    double bbl=Low[iLowest(NULL,0,MODE_LOW,6,0)];
      
    double bbh=High[iHighest(NULL,0,MODE_HIGH,6,0)];
      
    Comment(bbl,"=======",bbh );
      return(
    0);
      } 
    وتستطيع استبدال الرقمين 6 و 0 بمتغيرات خارجية .
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  4. #4
    الصورة الرمزية batttot
    batttot غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2010
    الإقامة
    مصر
    المشاركات
    921

    افتراضي

    اخي الكريم جميل ...... شكرا لك علي تعاونك بارك الله فيك ولكن يبدو انكلم تفهم ما اريد جيدا

    كما تلاحظ انك قلت انه يمكن ان اضع بدلا من 0 و 6 اي متغير خارجي ........ وطبعا هذا المتغير الخارجي يكون اي قيمه انا ادخلها ............ حسنا في الكود الذي كتبته انا جعلت المتغير الخارجي الذي ذكرته انت هو عباره عن قيمة مأخوذه من حلقه ........... لانني اريد ان يتم اجراء عمليات حسابيه علي اقل قيمه low او اعلي قيمة high كلما تحرك السعر ........ بشرط عدد معين من الشموع السابقه ....... ولذلك قمت بكتابة حلقه تقوم فقط بالعد من الصفر الي اي رقم انا اختاره وهي بذلك تحدد رتب الشموع المختاره وهكذا
    انت اخي الكريم في الكود الذي ذكرته .......... جعلت رتبة الشمعه قيمه ثابته لا تتغير مع حركة السعر وهذا طبعا لا يناسب طبيعة برمجه اي اكسبرت لانها تحتاج ان تكون مرنه مع كل حركه للسعر

    انت وضعت في الدوال قيم ثابه 0 و 6 وقلت اجعلها متغير خارجي حسنا انا جعلتها متغير داخلي يتغير تبعا لحركة السعر ووفقا لرتب الشموع كلما تحرك السعر ......... فلماذا لا يقوم بنفس الوظيفه
    واين يوجد الخطأ البرمجي الذي يمنع هذه الداله من اخراج قيمه صحيحه
    ارجو اخي الكريم المساعده وجازاك الله خيرا
    والسلام عليكم ورحمة الله وبركاته

  5. #5
    الصورة الرمزية batttot
    batttot غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2010
    الإقامة
    مصر
    المشاركات
    921

    افتراضي

    معذرة ولكن هناك سءال اخر كنتاحب ان اجد له اجابه

    شارت الرينكو يكون اوفلاين شارت وعندما قرأت عن offline chart وجدت انه يختلف عن الشارت اللايف في ان buffer يكون فيه دائما بصفر لانه شارت اوفلاين و لذلك قيمة ال buffer لاي مؤشر عليه تكون بصفر ايضا ......... ولذلك لاي يقرأ الاكسبيرت اي قراءات جديده للمؤشر علي الشارت الاوفلاين لان ال buffer يكون دائما بصفر ......

    والان
    ما هو buffer وما هي وظيفته ولماذا يكون بصفر ......؟؟
    كيف يمكن التغلب علي هذه النقطه برمجيا ......؟؟

    هذه هي الاسئله التي راودتني واحب ان اجد لها اجابه شافيه بارك الله فيك

  6. #6
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,609

    افتراضي رد:...@@ احتاج المساعده في هذه الدالة @@...

    انا فهمت سؤالك عندما ذكرت لك متغير خارجي لتعويض الرقم 6 والرقم 0 هذا المتغير يكون بداية الأكسبيرت مثلا بعد الأستوب والتك بروفت ، ماكتبته انت حلقة for(int ixx=6;ixx>0;ixx--)
    وهذا الأمر لايحتاج حلقات لأنه من الدوال الجاهزة وارفقت لك اكسبيرت اعمل له باك تيست وسترى الهاي واللو لآخر 6 شمعات ويتغير مع كل شمعة .

    سؤالك الآخر عن Buffer هو عبارة عن 8 اقسام تحتجر في الذاكرة ليتعامل معها المؤشر وتبتدي من 0 الى 7 واذا قرأت كود أي مؤشر ستجد ال Buffer وكيف يحدد لكل قسم ان يحتفظ مثلا بشكل ولون الخط او السهم وستعرف كيف يستخدمها فقد يستخدم من 0 - 2 وقد يزيد المهم أن الحد الأقصى 8 خانات ذاكرة وإن شاء الله أستاذي الفاضل مستر دولار يفيدك أكثر .
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  7. #7
    الصورة الرمزية batttot
    batttot غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2010
    الإقامة
    مصر
    المشاركات
    921

    افتراضي

    السلام عليكم ورحمة الله وبركاته

    اخي جميل اعتذر عن غبائي ........ نعم اخي الكريم فأنا احيانا اصل لافكار معقده وتقف امامي فكرة تافهه ........ شكرا لك علي التوضيح .......لقد قرت الاكسبيرت الذي وضعته ووجدت الاتي

    بعد مراجعه الفكره ........ فعلا لا احتاج لاي حلقه ابدا لجعل نتيجة الدول متغيره مع السعر لانه ببساطه الاسعار تتغير كل شمعه والرتب تتغير ايضا بتغير الشموع فسواء كان متغير خارجي او داخلي فهو سوف يتغير مع الشموع تلقائيا بدون حلقه ......... واعتذر مره اخري عن بلادة تفكيري في امر واضح وبسيط مثل هذا

    اشكرك جدا جدا علي السطر الذي كتبته فأنت وضعت دالة ilowest () بداخل low [ ] اي انه يخرج لي بقيمة اللو مباشرة وهي بهذه الصوره افضل طبعا في تحديد الاستوب او الاهداف ...... شكرا لك استاذ جميل وجعلها الله في ميزان حسناتك


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