سؤال لاهل البرمجة
النتائج 1 إلى 5 من 5
  1. #1
    تاريخ التسجيل
    Apr 2011
    المشاركات
    24

    افتراضي سؤال لاهل البرمجة

    السلام عليكم يا اخوان
    بحثت في النت عن الكود الخاص ببرمجة الmoney management اللي هو تحديد الصفقه بعدد اللوت اللي يتناسب مع نسبة% من المبلغ المتوفر في الحساب..

    المشكلة ان الكود الوحيد الي حصلته عملي 7error & 1 warning
    الرجاء من اهل الخبرة تزويدنا بالكود وكيفية ادخاله للاكسبيرت
    تشكرو على جهودكم ياطيبين

  2. #2
    تاريخ التسجيل
    Apr 2009
    الإقامة
    ALAIN
    المشاركات
    1,101

    افتراضي

    وعليكم السلام ورحمة الله وبركاته
    لو حملت احد الاكسبرتات الموجوده فى المنتدى بتجد الكود ان شاء الله لانه الكل فيها ادارة حساب بالنسبه %
    هذا هو الكود الاول فى بداية الاكسبرت المتغيرات الخارجيه
    كود PHP:
    extern string  MM_Parameters " Money Management";
     
    extern double  Lots 0.1;                                           
     
    extern bool  UseMoneyManagement true;                 
     
    extern int  RiskPercent 10
    طبعا اذا كان موجود الكود الاول Lots اخذف هذا وخلى القديم او احذف القديم وخلى هذا براحتك
    وهذا الكود يكون فى start
    كود PHP:
    if(UseMoneyManagementLots LotManage(); 
    وهذا فى نهايية الاكسبرت فى الاخر
    كود PHP:
    double LotManage()
      {
          
    double lot MathCeil(AccountFreeMargin() *  RiskPercent 1000) / 100
          
          if(
    lot<MarketInfo(Symbol(),MODE_MINLOT))lot=MarketInfo(Symbol(),MODE_MINLOT);
          if(
    lot>MarketInfo(Symbol(),MODE_MAXLOT))lot=MarketInfo(Symbol(),MODE_MAXLOT);
          
           
           return (
    lot);
      } 

  3. #3
    تاريخ التسجيل
    Apr 2011
    المشاركات
    24

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة uae forex مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    لو حملت احد الاكسبرتات الموجوده فى المنتدى بتجد الكود ان شاء الله لانه الكل فيها ادارة حساب بالنسبه %
    هذا هو الكود الاول فى بداية الاكسبرت المتغيرات الخارجيه
    كود PHP:
    extern string  MM_Parameters " Money Management";
     
    extern double  Lots 0.1;                                           
     
    extern bool  UseMoneyManagement true;                 
     
    extern int  RiskPercent 10
    طبعا اذا كان موجود الكود الاول Lots اخذف هذا وخلى القديم او احذف القديم وخلى هذا براحتك
    وهذا الكود يكون فى start
    كود PHP:
    if(UseMoneyManagementLots LotManage(); 
    وهذا فى نهايية الاكسبرت فى الاخر
    كود PHP:
    double LotManage()
      {
          
    double lot MathCeil(AccountFreeMargin() *  RiskPercent 1000) / 100
          
          if(
    lot<MarketInfo(Symbol(),MODE_MINLOT))lot=MarketInfo(Symbol(),MODE_MINLOT);
          if(
    lot>MarketInfo(Symbol(),MODE_MAXLOT))lot=MarketInfo(Symbol(),MODE_MAXLOT);
          
           
           return (
    lot);
      } 
    اهلا عزيزي اشكرك عالكو بس حاولت اركبه وطلعتلي 6errors
    ممكن تتاكد منه جزاك الله خير
    الملفات المرفقة الملفات المرفقة

  4. #4
    تاريخ التسجيل
    Apr 2009
    الإقامة
    ALAIN
    المشاركات
    1,101

    افتراضي

    تفضل اخى مرفق الاكسبرت انت مخلى الكود صح لاكن حذفت شئ مهم وهو
    return(0);
    }
    قبل ما تخلى كود double LotManage()
    الملفات المرفقة الملفات المرفقة

  5. #5
    تاريخ التسجيل
    Apr 2011
    المشاركات
    24

    افتراضي

    اشكرك جزيل الشكر عزيزي...