صفحة 605 من 686 الأولىالأولى ... 105505555595599600601602603604605606607608609610611615655 ... الأخيرةالأخيرة
النتائج 9,061 إلى 9,075 من 10283
  1. #9061
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة shivaa مشاهدة المشاركة
    السلام عليكم
    ممكن مثال للمصفوفه مكونه من 5 ازواج لانى فشلت فى عملها
    شرط انتقال الى الزوج التالى هو عدم وجود شرط الدخول الى صفقه اذا وجد يدخل صفقه جديد
    ثم الدخول لختبار الزوج التالى
    اكون شاكر
    استخدم الطريقة المجردة--ابسط شيء--مثال خمس ازواج في دالة OnInit
    pairs[0]="EURUSD"; F
    pairs[1]="CADCHF"; F
    pairs[2]="GBPNZD"; F
    pairs[3]="EURCAD"; F
    pairs[4]="AUDJPY"; F

    وخارج الدول التعريف بعدد عناصر المصفوفة:
    string pairs[5]; f

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة abo_samar مشاهدة المشاركة
    بارك الله فيك استاذنا العزيز
    قمت باضافة الداله وتعمل وفقا للمطلوب
    لكنها تضاعف القيم مع كل تك
    واذا قمت بوضع اى شرط لعدم تكرار الحساب فى نفس الشمعه تعطى القيم صفر
    فهل من طريقه لجعله يحسب مره واحده فى كل شمعه
    أين قمت بتعريف المتغيرات USD,CAD
    لا تعرفها كglobal variables حتى لا تظل قيمتها ثابته
    ضع الكود كامل وسوف أوضح لك أين الخطأ
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

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

    وازاي استخدمها في المقارنة داخل الدالة ؟
    هذا مثال
    كود PHP:
    void CheckProfitOrders(string symbol1,string symbol2)
    {
     for(
    int i=OrdersTotal()-1;i>=0;i--)
     {
      
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
      
    double profit_1=OrderProfit();
      
    int ticket_1=OrderTicket();
      
    double lots_1=OrderLots();
      
    double closeprice_1=OrderClosePrice();
      
    int type_1=OrderType();
      if(
    OrderSymbol()==symbol1&&OrderMagicNumber()==MagicNumber)
      {
       for(
    int j=OrdersTotal()-1;j>=0;j--)
       {
        
    bool select=OrderSelect(j,SELECT_BY_POS,MODE_TRADES);
        
    double profit_2=OrderProfit();
        
    int ticket_2=OrderTicket();
        
    double lots_2=OrderLots();
        
    double closeprice_2=OrderClosePrice();
        
    int type_2=OrderType();
        if(
    OrderSymbol()==symbol2&&OrderMagicNumber()==MagicNumber&&type_2==type_1)
        {
         if(
    profit_1+profit_2>=TotalProfit)
         {
          
    bool close_1=OrderClose(ticket_1,lots_1,closeprice_1,3);
          
    bool close_2=OrderClose(ticket_2,lots_2,closeprice_2,3);
          break;     
         }
        }
       }
      }
     }

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة ro7eg مشاهدة المشاركة
    لو يوجد دالة بها اكثر من شرط
    واريد غلق الشرط الثالث وابدء بشرط جديد
    كيف يتم ذلك بالاقواس }
    ماذا تقصد بغلق الشرط الثالث ؟
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  6. #9066
    الصورة الرمزية abo_samar
    abo_samar غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2012
    المشاركات
    62

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    أين قمت بتعريف المتغيرات USD,CAD
    لا تعرفها كglobal variables حتى لا تظل قيمتها ثابته
    ضع الكود كامل وسوف أوضح لك أين الخطأ
    قمت بتعريفهم فى الجلوبال اريا
    كما قمت بتعريف 2 مصفوفه كالتالى
    كود PHP:
     int    EUR ,GBP ,AUD ,NZD ,USD ,CAD ,CHF ,JPY;
    int pairs[8],Pwer[28]; 
    وقمت بعمل دالتين من النوع void لتخزين القيم فى المصفوفات كالتالى
    كود PHP:
    void Updatepairs()
      {
       
    pairs[0]=EUR;pairs[1]=GBP;pairs[2]=AUD;pairs[3]=NZD;pairs[4]=USD;pairs[5]=CAD;pairs[6]=CHF;pairs[7]=JPY;
      }

    void UpdatePwerpairs()
      {
       
    Pwer[0]=EUR-GBP;Pwer[1]=EUR-AUD;Pwer[2]=EUR-NZD;Pwer[3]=EUR-USD;Pwer[4]=EUR-CAD;Pwer[5]=EUR-CHF;Pwer[6]=EUR-JPY;
       
    Pwer[7]=GBP-AUD;Pwer[8]=GBP-NZD;Pwer[9]=GBP-USD;Pwer[10]=GBP-CAD;Pwer[11]=GBP-CHF;Pwer[12]=GBP-JPY;Pwer[13]=AUD-NZD;
       
    Pwer[14]=AUD-USD;Pwer[15]=AUD-CAD;Pwer[16]=AUD-CHF;Pwer[17]=AUD-JPY;Pwer[18]=NZD-USD;Pwer[19]=NZD-CAD;Pwer[20]=NZD-CHF;
       
    Pwer[21]=NZD-JPY;Pwer[22]=USD-CAD;Pwer[23]=USD-CHF;Pwer[24]=USD-JPY;Pwer[25]=CAD-CHF;Pwer[26]=CAD-JPY;Pwer[27]=CHF-JPY;
      } 
    وبداخل دالة OnTimer
    وضعت دوال القيم كالتالى

    كود PHP:
       Updatepairs();
       
    UpdatePwerpairs();
       
    SetValue(symbol[i]); 

  7. #9067
    الصورة الرمزية akram324
    akram324 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2018
    الإقامة
    سوريا
    المشاركات
    2

    افتراضي

    كيف احول مؤشر الرينكو من صيغة ميتاتريدر 4 الى ميتاتريدر 5 وشكرا

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة akram324 مشاهدة المشاركة
    كيف احول مؤشر الرينكو من صيغة ميتاتريدر 4 الى ميتاتريدر 5 وشكرا
    يجب أن تعيد برمجته بلغة mql5
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة abo_samar مشاهدة المشاركة
    قمت بتعريفهم فى الجلوبال اريا
    كما قمت بتعريف 2 مصفوفه كالتالى
    كود PHP:
     int    EUR ,GBP ,AUD ,NZD ,USD ,CAD ,CHF ,JPY;
    int pairs[8],Pwer[28]; 
    وقمت بعمل دالتين من النوع void لتخزين القيم فى المصفوفات كالتالى
    كود PHP:
    void Updatepairs()
      {
       
    pairs[0]=EUR;pairs[1]=GBP;pairs[2]=AUD;pairs[3]=NZD;pairs[4]=USD;pairs[5]=CAD;pairs[6]=CHF;pairs[7]=JPY;
      }
     
    void UpdatePwerpairs()
      {
       
    Pwer[0]=EUR-GBP;Pwer[1]=EUR-AUD;Pwer[2]=EUR-NZD;Pwer[3]=EUR-USD;Pwer[4]=EUR-CAD;Pwer[5]=EUR-CHF;Pwer[6]=EUR-JPY;
       
    Pwer[7]=GBP-AUD;Pwer[8]=GBP-NZD;Pwer[9]=GBP-USD;Pwer[10]=GBP-CAD;Pwer[11]=GBP-CHF;Pwer[12]=GBP-JPY;Pwer[13]=AUD-NZD;
       
    Pwer[14]=AUD-USD;Pwer[15]=AUD-CAD;Pwer[16]=AUD-CHF;Pwer[17]=AUD-JPY;Pwer[18]=NZD-USD;Pwer[19]=NZD-CAD;Pwer[20]=NZD-CHF;
       
    Pwer[21]=NZD-JPY;Pwer[22]=USD-CAD;Pwer[23]=USD-CHF;Pwer[24]=USD-JPY;Pwer[25]=CAD-CHF;Pwer[26]=CAD-JPY;Pwer[27]=CHF-JPY;
      } 
    وبداخل دالة OnTimer
    وضعت دوال القيم كالتالى

    كود PHP:
       Updatepairs();
       
    UpdatePwerpairs();
       
    SetValue(symbol[i]); 
    بداخل الداله SetValue قم بتصفير المتغيرات EUR,GBP,AUD,.......
    قبل البدأ في العمليه الحسابيه من جديد
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  10. #9070
    الصورة الرمزية abo_samar
    abo_samar غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2012
    المشاركات
    62

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    بداخل الداله SetValue قم بتصفير المتغيرات EUR,GBP,AUD,.......
    قبل البدأ في العمليه الحسابيه من جديد
    بارك الله فيك استاذنا على الرد
    قمت بتصفير القيم كما تفضلت
    ولم يحسب غير عملتىCHF,JPY
    ودائما القيم 1 و -1 لهما وباقى العملات يعطى الناتج صفر
    اذا قرا الين ب 1 يجعل الفرنك -1 والعكس

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

    افتراضي

    ================
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 580.png‏  

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة abo_samar مشاهدة المشاركة
    بارك الله فيك استاذنا على الرد
    قمت بتصفير القيم كما تفضلت
    ولم يحسب غير عملتىCHF,JPY
    ودائما القيم 1 و -1 لهما وباقى العملات يعطى الناتج صفر
    اذا قرا الين ب 1 يجعل الفرنك -1 والعكس
    ما هي قيمة الi في هذه الدالة ؟
    كود PHP:
       SetValue(symbol[i]); 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

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

  14. #9074
    الصورة الرمزية Aymoon_FX
    Aymoon_FX غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2015
    الإقامة
    مصر
    المشاركات
    498

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    هذا مثال
    كود PHP:
    void CheckProfitOrders(string symbol1,string symbol2)
    {
     for(
    int i=OrdersTotal()-1;i>=0;i--)
     {
      
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
      
    double profit_1=OrderProfit();
      
    int ticket_1=OrderTicket();
      
    double lots_1=OrderLots();
      
    double closeprice_1=OrderClosePrice();
      
    int type_1=OrderType();
      if(
    OrderSymbol()==symbol1&&OrderMagicNumber()==MagicNumber)
      {
       for(
    int j=OrdersTotal()-1;j>=0;j--)
       {
        
    bool select=OrderSelect(j,SELECT_BY_POS,MODE_TRADES);
        
    double profit_2=OrderProfit();
        
    int ticket_2=OrderTicket();
        
    double lots_2=OrderLots();
        
    double closeprice_2=OrderClosePrice();
        
    int type_2=OrderType();
        if(
    OrderSymbol()==symbol2&&OrderMagicNumber()==MagicNumber&&type_2==type_1)
        {
         if(
    profit_1+profit_2>=TotalProfit)
         {
          
    bool close_1=OrderClose(ticket_1,lots_1,closeprice_1,3);
          
    bool close_2=OrderClose(ticket_2,lots_2,closeprice_2,3);
          break;     
         }
        }
       }
      }
     }

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

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

    افتراضي

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

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

  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