صفحة 608 من 689 الأولىالأولى ... 108508558598602603604605606607608609610611612613614618658 ... الأخيرةالأخيرة
النتائج 9,106 إلى 9,120 من 10335
  1. #9106
    الصورة الرمزية zied78
    zied78 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2017
    الإقامة
    تونس
    المشاركات
    33

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    ما الذي تريد إضافته بالظبط للمؤشر أخي الكريم ؟
    هذا المثال يوضح فكرتي مع العلم ان الاكسبرت يعمل على عديد الازواج و تايمات مختلفة .
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة eur gbp hm.jpg‏  

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة
    سيكون دوراني اخي اسامة
    نعم حتى يصبح قيمة المجموع أقل من 10 أي سيكون الناتج رقم فقط وليس رقمين بالتالي ستتتوقف الrecursive function
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

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

  4. #9109
    الصورة الرمزية zied78
    zied78 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2017
    الإقامة
    تونس
    المشاركات
    33

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    تفضل هذا مثال للكود الذي قمت بوضعه سابقا
    شكرا لك أخي على التفاعل ولكن الدالة لم تقم بالمطلوب .
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة none.jpg‏  

  5. #9110
    الصورة الرمزية السمحان
    السمحان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2015
    الإقامة
    السعودية
    المشاركات
    310

    افتراضي

    السلام عليكم
    استاذنا الفاضل مستر دولار
    اريد كود يبحث عن اكبر حجم لوت في الصفقات المفتوحه
    توقيع العضو
    بعض الاغبياء ان رزقو علما تكبرو على الناس واعتقدو انه لديهم حصريا

  6. #9111
    الصورة الرمزية alhocine
    alhocine غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2018
    الإقامة
    المغرب
    المشاركات
    15

    افتراضي

    بارك الله فيكم إخواني .. ياريت لو يتم اعادة رفع المصادر المفتوحة ويتم شرحها مثل هذه الطريقة فهذه هي احسن طريقة لتعلم هذه اللغة وشكرا لكم
    كود:
    long currChart,prevChart=ChartFirst(); 
       int i=0,limit=100; 
       Print("ChartFirst =",ChartSymbol(prevChart)," ID =",prevChart); 
       while(i<limit)// We have certainly not more than 100 open charts 
         { 
          currChart=ChartNext(prevChart); // Get the new chart ID by using the previous chart ID 
          if(currChart<0) break;          // Have reached the end of the chart list 
          Print(i,ChartSymbol(currChart)," ID =",currChart); 
          
          if(ChartSymbol(currChart)=="EURUSD")
          {
           ObjectCreate(currChart,name,OBJ_TEXT,0,time,price); 
          }
          prevChart=currChart;// let's save the current chart ID for the ChartNext() 
          i++;// Do not forget to increase the counter 
         }  

  7. #9112
    الصورة الرمزية alhocine
    alhocine غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2018
    الإقامة
    المغرب
    المشاركات
    15

    افتراضي

    أخي اسامة ممكن تتأكد من الكود تبعك لأن الجزئية الخاصة بالشرط حتى يحسب الارقام كلها فيها مشكلة
    if(sum>9)
    {
    GetNumber(num);
    }
    return(sum);

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة zied78 مشاهدة المشاركة
    شكرا لك أخي على التفاعل ولكن الدالة لم تقم بالمطلوب .
    يجب أن يكون الشارت للعمله التي تريدها مفتوح
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة السمحان مشاهدة المشاركة
    السلام عليكم
    استاذنا الفاضل مستر دولار
    اريد كود يبحث عن اكبر حجم لوت في الصفقات المفتوحه
    وعليكم السلام ورحمة الله وبركاته
    هذا مثال
    كود PHP:
    double GetMaxLot()
    {
     
    double max_lot;
     for(
    int i=0;i<OrdersTotal();i++)
     {
      
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
      {
       if(
    OrderLots()>max_lot)max_lot=OrderLots();
      }
     }
     return(
    max_lot);

    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  10. #9115
    الصورة الرمزية السمحان
    السمحان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2015
    الإقامة
    السعودية
    المشاركات
    310

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    هذا مثال
    كود PHP:
    double GetMaxLot()
    {
     
    double max_lot;
     for(
    int i=0;i<OrdersTotal();i++)
     {
      
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
      {
       if(
    OrderLots()>max_lot)max_lot=OrderLots();
      }
     }
     return(
    max_lot);

    اسعدك الله بالدارين
    جزاك الله خير
    توقيع العضو
    بعض الاغبياء ان رزقو علما تكبرو على الناس واعتقدو انه لديهم حصريا

  11. #9116
    الصورة الرمزية chAmine
    chAmine غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2018
    الإقامة
    فرنسا
    المشاركات
    14

    افتراضي round a number

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

    عندي سؤال حول كيفية تقريب الأرقام (round a number) بطريقة محددة.

    مثلا A= 0.01x كيف يمكن أن أحول A برمجيا إلى 0.02 =B مهما كانت قيمة x

    ونفس الشيء ل A= 0.1x إلي 0.2 =B مهما كانت قيمة x

    شكرا مسبقا

  12. #9117
    الصورة الرمزية chAmine
    chAmine غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2018
    الإقامة
    فرنسا
    المشاركات
    14

    افتراضي

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

    عندي سؤال عن كيفية تقريب الأرقام (round a number)

    مثلا A=0.01xxx كيف يمكن تحويلها برمجيا إلى B=0.02 مهما كانت قيمة X

    و A=0.1xxx كيف يمكن تحويلها برمجيا إلى B=0.2 مهما كانت قيمة X

    شكرا مسبقا

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة alhocine مشاهدة المشاركة
    أخي اسامة ممكن تتأكد من الكود تبعك لأن الجزئية الخاصة بالشرط حتى يحسب الارقام كلها فيها مشكلة
    if(sum>9)
    {
    GetNumber(num);
    }
    return(sum);
    نعم الكود كان يحتاج بعض التعديلات تفضل هذا الكود كامل قمت بتجربته جيدا قبل إرفاقه سيعمل بشكل صحيح
    كود PHP:
    double GetNumber(double num,bool firsImplement=false)
     {

      
    double number=0;
      if(
    firsImplement)
        
    number=num/Point;
       else 
    number=num;
      
    string text=DoubleToStr(number,0);
      
    int length=StringLen(text);
      
    int sum=0;
      Print(
    number);
      for(
    int i=0;i<length;i++)
      {
       
    string chr=StringSubstr(text,i,1);
       
    sum+=(StringToInteger(chr));
      }
      
      if(
    sum>9)
      {
       
    sum=GetNumber(sum);
      } 
      return(
    sum);
     } 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  14. #9119
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

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

    عندي سؤال عن كيفية تقريب الأرقام (round a number)

    مثلا A=0.01xxx كيف يمكن تحويلها برمجيا إلى B=0.02 مهما كانت قيمة X

    و A=0.1xxx كيف يمكن تحويلها برمجيا إلى B=0.2 مهما كانت قيمة X

    شكرا مسبقا
    MathCeil مع بعض الافكار\يوجد عدة طرق

  15. #9120
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    كود PHP:
    void OnTimer()
    {
    double  Set=0.8171;
    double Dr=((MathPow(10,MathCeil(MathAbs(MathLog10(Set))))* Set)+1)/MathPow(10,MathCeil(MathAbs(MathLog10(Set))));


    Print(
    Set+"__"+(Dr));



    آخر تعديل بواسطة فيلسوف البادية ، 19-04-2018 الساعة 04:27 PM

المواضيع المتشابهه

  1. موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
    By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 11
    آخر مشاركة: 15-12-2023, 02:03 PM
  2. عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
    By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملات
    مشاركات: 280
    آخر مشاركة: 27-08-2009, 10:30 PM

الاوسمة لهذا الموضوع


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