النتائج 1 إلى 4 من 4
  1. #1
    الصورة الرمزية ecash
    ecash غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Dec 2007
    الإقامة
    المملكة العربية السعودية
    المشاركات
    1,062

    افتراضي طلب اضافة بسيطة على هذا الاكسبيرت استاذ جميل

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

    1-المطلوب هو تحديد عدد الصفقات التي يفتحها الاكسبيرت خلال اليوم

    ولك منى جزيل الشكر

    مع تمنياتي للجميع بالتوفيق
    لاتنساني من دعائك
    الملفات المرفقة الملفات المرفقة

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

    افتراضي

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

    1-المطلوب هو تحديد عدد الصفقات التي يفتحها الاكسبيرت خلال اليوم

    ولك منى جزيل الشكر

    مع تمنياتي للجميع بالتوفيق
    لاتنساني من دعائك
    وعليكم السلام ورحمة الله وبركاته
    في البدايه لديك خطأ بسيط في كود الإكسبرت الداله return تكتب في نهاية الداله start بداخل الأقواس وليس خارجها
    ثانيا بالنسبه لتحدد عدد الصفقات التي يفتحها خلال اليوم يمكنك عمل دالة لحساب عدد الصفقات التي فتحت خلال يوم محدد
    مثال
    قمت بعمل دالة لحساب الصفقات التي فتحت وأغلقت خلال اليوم ودالة أخرى لحساب الصفقات التي ما زالت مفتوحه
    كود PHP:
    int TodayClosedOrders()
    {
     
    int cnt;
     for(
    int i=OrdersHistoryTotal()-1;i>=0;i--)
     {
      
    OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
      {
       if(
    OrderOpenTime()>=iTime(Symbol(),1440,0))cnt++;
       else return(
    cnt);
      }
     }
     return(
    cnt);
    }

    int TodayOpenOrders()
    {
     
    int cnt;
     for(
    int i=OrdersTotal()-1;i>=0;i--)
     {
      
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
      {
       if(
    OrderOpenTime()>=iTime(Symbol(),1440,0))cnt++;
       else return(
    cnt);
      }
     }
     return(
    cnt);

    ثم ستقوم بوضع الشروط في الإكسبرت
    كود PHP:
    if(TodayClosedOrders()+TodayOpenOrders()<MaxDailyOrders
    مرفق الإكسبرت المعدل
    الملفات المرفقة الملفات المرفقة

  3. #3
    الصورة الرمزية ecash
    ecash غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Dec 2007
    الإقامة
    المملكة العربية السعودية
    المشاركات
    1,062

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    في البدايه لديك خطأ بسيط في كود الإكسبرت الداله return تكتب في نهاية الداله start بداخل الأقواس وليس خارجها
    ثانيا بالنسبه لتحدد عدد الصفقات التي يفتحها خلال اليوم يمكنك عمل دالة لحساب عدد الصفقات التي فتحت خلال يوم محدد
    مثال
    قمت بعمل دالة لحساب الصفقات التي فتحت وأغلقت خلال اليوم ودالة أخرى لحساب الصفقات التي ما زالت مفتوحه
    كود PHP:
    int TodayClosedOrders()
    {
     
    int cnt;
     for(
    int i=OrdersHistoryTotal()-1;i>=0;i--)
     {
      
    OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
      {
       if(
    OrderOpenTime()>=iTime(Symbol(),1440,0))cnt++;
       else return(
    cnt);
      }
     }
     return(
    cnt);
    }
     
    int TodayOpenOrders()
    {
     
    int cnt;
     for(
    int i=OrdersTotal()-1;i>=0;i--)
     {
      
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
      {
       if(
    OrderOpenTime()>=iTime(Symbol(),1440,0))cnt++;
       else return(
    cnt);
      }
     }
     return(
    cnt);

    ثم ستقوم بوضع الشروط في الإكسبرت
    كود PHP:
    if(TodayClosedOrders()+TodayOpenOrders()<MaxDailyOrders
    مرفق الإكسبرت المعدل
    السلام عليكم ورحمة الله
    تحية طيبة للجميع

    جزاك الله كل خير استاذ اسامة واعتذر منك لاني قد اضعت دروس الدورة لذلك لم استطع الرجوع اليها بسبب تعطل الجهاز الذي كانت فية المعلومات

    مع تمنياتي لك بالتوفيق
    لاتنساني من دعائك

  4. #4
    الصورة الرمزية خاااالد
    خاااالد غير متواجد حالياً موقوف
    تاريخ التسجيل
    Oct 2014
    الإقامة
    المملكة العربية السعودية
    المشاركات
    38

    افتراضي

    جزاكم الله خير


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