النتائج 1 إلى 12 من 12
  1. #1
    الصورة الرمزية daod
    daod غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2013
    المشاركات
    246

    افتراضي تعديل بسيط لهذا الكود؟

    هذا الكود كما نعرف يقوم بحساب رقم اول شمعه او الشمعه الاولى التي تكونت في فتره الشهر

    كود PHP:
    barmonth=iBarShift(Symbol(),0,iTime(Symbol(),43200,i
    سوالي فكيف سيكون الكود الذي يقوم بحساب رقم اول شمعه او الشمعه الاولى التي تكونت في فتره السنه؟

    صراحه حاولت اعمل كود هكذا ولكن لم انجح

    كود PHP:
    barmonth=iBarShift(Symbol(),0,iTime(Symbol(),518400,i

  2. #2
    الصورة الرمزية 101
    101
    101 غير متواجد حالياً عضو اللجنة الاستشارية سابقاً
    تاريخ التسجيل
    Sep 2008
    الإقامة
    المملكة العربية السعودية
    المشاركات
    2,759

    افتراضي

    اعتقد والله اعلم انك تحدد الشهر يكون رقم واحد
    وبعد ذلك تحدد الشمعه الاولى في الشهر

  3. #3
    الصورة الرمزية 101
    101
    101 غير متواجد حالياً عضو اللجنة الاستشارية سابقاً
    تاريخ التسجيل
    Sep 2008
    الإقامة
    المملكة العربية السعودية
    المشاركات
    2,759

    افتراضي

    جرب هذا الكود

    كود:
    int limit= Bars-IndicatorCounted(); 
      for(int i =Month()-1 ; i<50 ; i=i+12)
     {
     int barmonth=iBarShift(Symbol(),0,iTime(Symbol(),43200,i)) ;
     double daod =iOpen(Symbol(),0,barmonth);
     
     }

  4. #4
    الصورة الرمزية daod
    daod غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2013
    المشاركات
    246

    افتراضي

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

    كود:
    int limit= Bars-IndicatorCounted(); 
      for(int i =Month()-1 ; i<50 ; i=i+12)
     {
     int barmonth=iBarShift(Symbol(),0,iTime(Symbol(),43200,i)) ;
     double daod =iOpen(Symbol(),0,barmonth);
     
     }
    مشكور اخي جزاك الله خير
    اريد داله يمكن من خلالها حساب رقم اي شمعه لفتره زمنيه بشكل متكرر.
    مثال حساب رقم الشمعه الخامسه لاي فريم تيم من شهر فبراير من كل عام .
    او حساب رقم الشمعه الخامسه لاي فريم تيم من كل شهر.

    مثلاهذا الكود يمكن استخدامه ولكن بشكل محصور فهو يقوم فقط بحساب رقم الشمعه الاولى لاي فريم تيم من كل شهر.
    فكيف يمكن تعديله وجعله يقوم ب
    الطلب الاول :حساب رقم الشمعه الخامسه لاي فريم تيم من شهر فبراير من كل عام .
    الطلب الثاني : حساب رقم الشمعه الخامسه لاي فريم تيم من كل شهر.
    كود PHP:
    barmonth=iBarShift(Symbol(),0,iTime(Symbol(),43200,i

  5. #5
    الصورة الرمزية 101
    101
    101 غير متواجد حالياً عضو اللجنة الاستشارية سابقاً
    تاريخ التسجيل
    Sep 2008
    الإقامة
    المملكة العربية السعودية
    المشاركات
    2,759

    افتراضي

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

    هذا الجانب الاول

    الجانب الثاني وهو الكود الخاص بكل الفريمات من الدقيقه للشهري
    نجعل الفريم متغير خارجي
    يعندي بدل الرقم ٤٣٢٠٠ نضع متغير خارجي وليكن FT
    من هذا المتغير نحدد نوع الفريم
    ونضع متغير خارجي لرقم الشمعه للتحكم برقم الشمعه الذي اريده
    اوصل لجهازي وارفقلك الكود

  6. #6
    الصورة الرمزية daod
    daod غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2013
    المشاركات
    246

    افتراضي

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

    هذا الجانب الاول

    الجانب الثاني وهو الكود الخاص بكل الفريمات من الدقيقه للشهري
    نجعل الفريم متغير خارجي
    يعندي بدل الرقم ٤٣٢٠٠ نضع متغير خارجي وليكن FT
    من هذا المتغير نحدد نوع الفريم
    ونضع متغير خارجي لرقم الشمعه للتحكم برقم الشمعه الذي اريده
    اوصل لجهازي وارفقلك الكود
    ما شاء الله عليك....بس تعرف ان التحايل على البرنامج حرام عليك ....لكن يمكن تعلمنا كيفيه التحايل على البرنامج ,لانه حلال بالنسبه لنا.ههههههههههههههه
    بانتطارك اخي.

  7. #7
    الصورة الرمزية 101
    101
    101 غير متواجد حالياً عضو اللجنة الاستشارية سابقاً
    تاريخ التسجيل
    Sep 2008
    الإقامة
    المملكة العربية السعودية
    المشاركات
    2,759

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة daod مشاهدة المشاركة
    ما شاء الله عليك....بس تعرف ان التحايل على البرنامج حرام عليك ....لكن يمكن تعلمنا كيفيه التحايل على البرنامج ,لانه حلال بالنسبه لنا.ههههههههههههههه
    بانتطارك اخي.
    مانفع معاي كود شامل
    لازم كل فريم يتبرمج لوحده

  8. #8
    الصورة الرمزية daod
    daod غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2013
    المشاركات
    246

    افتراضي

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

    لوسمحت اكتب لي افضل نتيجه توصلت لها ولكم جزيل الشكر

  9. #9
    الصورة الرمزية 101
    101
    101 غير متواجد حالياً عضو اللجنة الاستشارية سابقاً
    تاريخ التسجيل
    Sep 2008
    الإقامة
    المملكة العربية السعودية
    المشاركات
    2,759

    افتراضي

    استاذي الكريم

    فيه شي ملخبطك ماعرف اش هو
    بس على حسب فهمي بشرحلك

    البرنامج مايعترف بشي اسمه يوم خمسه من كل شهر او الساعه خمسه او الدقيقه السادسه او اي كان
    البرنامج يتعامل مع بارات بشكل مباشر
    يعني اقله البار الخامس من كل شهر بيعطينا قيمة البار الخامس بغض النظر هو يوم خمسه او سته او اي شي المهم خامس بار
    هذا كود بيوضح لك ماقصد
    بس عليك تعريف TF و no_co من الكود

    كود:
     limit= Bars-IndicatorCounted();   for( i =0 ; i<limit ; i++)
     {
     int barmonth=iBarShift(Symbol(),0,iTime(Symbol(),TF,i)) ;
     
    
    
    
    
    
    
    
    
    double daod =iOpen(Symbol(),0,barmonth-no_ch+1);
     datetime t1 = iTime(Symbol(),0,barmonth-no_ch+1);
    
    
     
     ObjectCreate("daod"+i, OBJ_VLINE,0,t1,daod);
    ObjectSet ("daod"+i, OBJPROP_COLOR , Red);
     ObjectSet("daod"+i, OBJPROP_STYLE , STYLE_DASHDOT);
    
    
     }
    ان شاء الله اكون افدتك على قد معرفتي بالاكواد

    تقبل تقديري

  10. #10
    الصورة الرمزية daod
    daod غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2013
    المشاركات
    246

    افتراضي

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

    فيه شي ملخبطك ماعرف اش هو
    بس على حسب فهمي بشرحلك

    البرنامج مايعترف بشي اسمه يوم خمسه من كل شهر او الساعه خمسه او الدقيقه السادسه او اي كان
    البرنامج يتعامل مع بارات بشكل مباشر
    يعني اقله البار الخامس من كل شهر بيعطينا قيمة البار الخامس بغض النظر هو يوم خمسه او سته او اي شي المهم خامس بار
    هذا كود بيوضح لك ماقصد
    بس عليك تعريف TF و no_co من الكود

    كود:
     limit= Bars-IndicatorCounted();   for( i =0 ; i<limit ; i++)
     {
     int barmonth=iBarShift(Symbol(),0,iTime(Symbol(),TF,i)) ;
     
    
    
    
    
    
    
    
    
    double daod =iOpen(Symbol(),0,barmonth-no_ch+1);
     datetime t1 = iTime(Symbol(),0,barmonth-no_ch+1);
    
    
     
     ObjectCreate("daod"+i, OBJ_VLINE,0,t1,daod);
    ObjectSet ("daod"+i, OBJPROP_COLOR , Red);
     ObjectSet("daod"+i, OBJPROP_STYLE , STYLE_DASHDOT);
    
    
     }
    ان شاء الله اكون افدتك على قد معرفتي بالاكواد

    تقبل تقديري
    جزاك الله خير
    ملاحظه الكود لايرسم الخط بشكل مضبوط على حسب مايريد المستخدم.

    مثل انا جعلت TF يساوي 43200 وجعلت no_ch يساوي 1 وهذا معناه يعني ارسم خط على الشمعه الاولى من كل الشهر.
    فالمشكله احيانا لا يرسم الخط على الشمعه الاولى من كل شهر......جرب بنفسك وقوم بفحص اكثر من خط على اكثر من شهر وسترى ما اقصده.

  11. #11
    الصورة الرمزية 101
    101
    101 غير متواجد حالياً عضو اللجنة الاستشارية سابقاً
    تاريخ التسجيل
    Sep 2008
    الإقامة
    المملكة العربية السعودية
    المشاركات
    2,759

    افتراضي

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

    ماقدر افيدك بدقه ولكن ممكن الاساتذه الافاضل يفيدوك بدقه عن السبب قبل الحل

    ودي وتقديري

  12. #12
    الصورة الرمزية daod
    daod غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2013
    المشاركات
    246

    افتراضي

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

    ماقدر افيدك بدقه ولكن ممكن الاساتذه الافاضل يفيدوك بدقه عن السبب قبل الحل

    ودي وتقديري

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


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