النتائج 1 إلى 7 من 7
  1. #1
    الصورة الرمزية adrdmail
    adrdmail غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2015
    الإقامة
    المملكة العربية السعودية
    المشاركات
    37

    02 حلول ربما تكون مفيدة ((ايقاف العمل لاى اكسبرت عند الوصول لهدف معين)) ((للرفع))

    اخواني الكرام عندي استفسار او بالاصح
    سمعت معلومه ما دخلت راسي وقلت اسالكم ممكن ?

    (((ايقاف العمل لاى اكسبرت عند الوصول لهدف معين )))

    *يمكنك وضع تنبيه متكرر مزعج بحيث عندما يغلق جميع الاوامر يعطي تنبيه (رسالة وصوت) كي تسمعها وتغلق البرنامج و((ايضا يتكرر التنبيه حتى يعلق البرنامج )).

    *ويمكن ايضا ان نضع اوامر معلقة بعيدة جدا كثيرة حتى يتوقف البروكر عن استقبال اي امر
    لان هناك بعض البروكرات لا تقبل بوجود أكثر من 200 امر

    هذه حلول مزعجة لكن ربما تكون مفيدة

    تحياتي

  2. #2
    الصورة الرمزية mdsalman
    mdsalman غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2012
    الإقامة
    السعودية
    المشاركات
    552

    افتراضي

    اخوي فيه كود برمجي يوضع بالاكسبيرت يجعله يعمل صفقه واحدة فقط ويتوقف بعد الانتهاء منها سواء الصفقه تحتاج تبريد او مضاعفات يعمل المطلوب منه وبعدها يتوقف وفي الاعدادات مكتوب only once true/fasle
    وبعدها ما يعمل الى باعاده تشغيل المنصه

  3. #3
    الصورة الرمزية adrdmail
    adrdmail غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2015
    الإقامة
    المملكة العربية السعودية
    المشاركات
    37

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة mdsalman مشاهدة المشاركة
    اخوي فيه كود برمجي يوضع بالاكسبيرت يجعله يعمل صفقه واحدة فقط ويتوقف بعد الانتهاء منها سواء الصفقه تحتاج تبريد او مضاعفات يعمل المطلوب منه وبعدها يتوقف وفي الاعدادات مكتوب only once true/fasle
    وبعدها ما يعمل الى باعاده تشغيل المنصه
    ـــــــــــــــــــــــــــــــــــــــ
    هل الامر موجود هنا يا صاحبي.
    اضغط على الصورة لعرض أكبر

الاســـم:	بدون عنوان.jpg
المشاهدات:	35
الحجـــم:	82.4 كيلوبايت
الرقم:	439992

  4. #4
    الصورة الرمزية adrdmail
    adrdmail غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2015
    الإقامة
    المملكة العربية السعودية
    المشاركات
    37

    افتراضي


  5. #5
    الصورة الرمزية mdsalman
    mdsalman غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2012
    الإقامة
    السعودية
    المشاركات
    552

    افتراضي

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

    اسف على التاخير لسفري

    الامر غير موجود لديك تحتاج مبرمج لوضعه لك في الاكسبيرت

  6. #6
    الصورة الرمزية alsouri
    alsouri غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2015
    الإقامة
    الجزائر
    المشاركات
    34

    افتراضي

    اظن ان الامر موجود عندك و هم Max trades معناه اكبر عدد ممكن من الصفقات تستطيع تغييره من 10 الى 2 مثلا

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة adrdmail مشاهدة المشاركة
    اخواني الكرام عندي استفسار او بالاصح
    سمعت معلومه ما دخلت راسي وقلت اسالكم ممكن ?

    (((ايقاف العمل لاى اكسبرت عند الوصول لهدف معين )))

    *يمكنك وضع تنبيه متكرر مزعج بحيث عندما يغلق جميع الاوامر يعطي تنبيه (رسالة وصوت) كي تسمعها وتغلق البرنامج و((ايضا يتكرر التنبيه حتى يعلق البرنامج )).

    *ويمكن ايضا ان نضع اوامر معلقة بعيدة جدا كثيرة حتى يتوقف البروكر عن استقبال اي امر
    لان هناك بعض البروكرات لا تقبل بوجود أكثر من 200 امر

    هذه حلول مزعجة لكن ربما تكون مفيدة

    تحياتي
    يمكنك برمجة كود تجعل الإكسبرت يتوقف عن العمل ويمكنك وضع الشرط كما تريد
    مثلا :
    إيقاف الإكسبرت بعد ربح 100 نقطه في اليوم ثم العمل في اليوم الجديد
    كود PHP:
    int TodayProfitPips()
    {
     
    int pips;
     for(
    int i=OrdersHistoryTotal()-1;i>=0;i--)
     {
      
    OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
      {
       if(
    OrderCloseTime()<iTime(Symbol(),1440,0))return(pips);
       if(
    OrderType()==OP_BUY)
       {
        
    pips+=((OrderClosePrice()-OrderOpenPrice())/Point);
       }
       else if(
    OrderType()==OP_SELL)
       {
        
    pips+=((OrderOpenPrice()-OrderClosePrice())/Point);
       }
      }
     }
     return(
    pips);

    ثم ستضع الشرط في الإكسبرت
    كود PHP:
    if(TodayProfitPips()>=100)return; 
    مثال 2 :
    إيقاف الإكسبرت بعد ربح 100 دولار في اليوم
    كود PHP:
    double TodayProfit()
    {
     
    double profit;
     for(
    int i=OrdersHistoryTotal()-1;i>=0;i--)
     {
      
    OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
      {
       if(
    OrderCloseTime()<iTime(Symbol(),1440,0))return(profit);  
        
    profit+=OrderProfit();
      }
     }
     return(
    profit);

    كود PHP:
    if(TodayProfit()>100)return; 
    دالة لإيقاف الإكسبرت نهائيا بعد ربح محدد منذ تشغيل الإكسبرت
    كود PHP:
    double TodayProfit()
    {
     
    double profit;
     for(
    int i=OrdersHistoryTotal()-1;i>=0;i--)
     {
      
    OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
      { 
        
    profit+=OrderProfit();
      }
     }
     return(
    profit);
    }

    if(
    TodayProfit()>100)return; 
    الأفكار كثيره وجميعها يمكن تنفيذها


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