صفحة 604 من 689 الأولىالأولى ... 104504554594598599600601602603604605606607608609610614654 ... الأخيرةالأخيرة
النتائج 9,046 إلى 9,060 من 10335
  1. #9046
    الصورة الرمزية ابوجاسم27
    ابوجاسم27 غير متواجد حالياً متـــداول بلاتـيـــــني
    تاريخ التسجيل
    Mar 2018
    الإقامة
    الكويت
    المشاركات
    106

    افتراضي

    السلام عليكم

    لدي اكسبيرت شغال على MT5

    هل بالامكان جعله يعمل على MT4

    وكيف ؟

    شكرا جزيلا

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

    افتراضي

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

    لدي اكسبيرت شغال على MT5

    هل بالامكان جعله يعمل على MT4

    وكيف ؟

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة ro7eg مشاهدة المشاركة
    شكرا اخى
    لو اريد تحديد اخر صفقه اتفتحت وليس اول صفقه
    كيف احددها ب for
    ابدأ الحلقه بالبحث من OrdersTotal()-1
    وبمجرد أن تجد الصفقه التي تريدها إستخدم الأمر break لإيقاف الحلقه
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

    عايز دالة تعمل كالاتي
    تقفل اي صفقات شراء يورو دولار مع (+) اي صفقات شراء دولار فرنك بربح عدد معين من الدولارات
    كذلك يقفل اي صفقات بيع يورو دولار مع (+) اي صفقات بيع دولار فرنك بربح عدد معين من الدولارات

    ملحوظة : اقصد بــ (أي) عدد محدد من الصفقات للزوجين وليس (كل) صفقات البيع او الشراء
    توقيع العضو
    اخوكم أيمن
    مبرمج اكسبرتات أي خدمة تحت أمركم

  5. #9050
    الصورة الرمزية femtogold4
    femtogold4 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Feb 2009
    الإقامة
    مصر
    المشاركات
    1,293

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة
    ثم:
    تمسك كافة الازواج التي يقدمها وسيطك زوج زوج ويفتش هل عليها صفقات مفتوحة ام لا؟

    كود PHP:
          double PipsValue;
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////      
          
    for(i=0;i<SymbolsTotal(FALSE);i++)
          {
    //1
             
    pipxx[i]=MarketInfo(SymbolName(i,FALSE),MODE_TICKVALUE);
             
    blotxxs[i]=0;
             
    slotxxs[i]=0;
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////      
             
    for(j=0;j<OrdersTotal();j++)
             {
    //2
                
    if(OrderSelect(jSELECT_BY_POS,MODE_TRADES))
                {
    //yy
                   
    if(OrderSymbol()==SymbolName(i,FALSE))
                   {
    //x
                      
    if(OrderType()==OP_BUY)
                      {
    //4
                         
    blotxxs[i]=blotxxs[i]+OrderLots();
                      }
    //4
                      
    if(OrderType()==OP_SELL)
                      {
    //4
                         
    slotxxs[i]=slotxxs[i]+OrderLots();
                      }
    //4
                   
    }//3
                
    }
             }
             if((
    blotxxs[i]-slotxxs[i])!=0)
             {
                
    double netLotsxx=blotxxs[i]-slotxxs[i];
                
    PipsValue=PipsValue+(MathPow(10,P)*MathAbs(pipxx[i]*netLotsxx));
             }
          } 
    جزاك الله خيرا استاذ فيلسوف

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

    افتراضي

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

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    يجب أن تحدد بتفصيل أكثر هل يجب أن تتساوى عدد الصفقات ؟ هل يجب أن تكون جميع الصفقات رابحه أو أحدها خاسره ؟
    لا يجب ان تتساوى عدد الصفقات
    سأشرح بالتفصيل
    فرضا عندنا 10 صفقات شراء يورو دولار + 10 صفقات شراء دولار فرنك

    الصفقة الاولى لشراء اليورو دولار مثلا كسبانة 13 دولار
    التانية 11 دولار
    الثالثة 9 دولار
    الرابعة 7 دولار
    ........ الخ

    ثم ...
    الصفقة الاولى لشراء الدولار فرنك مثلا خسرانة -13 دولار
    التانية -11 دولار
    الثالثة -9 دولار
    الرابعة -7 دولار
    ........ الخ

    ثم كتبت في خانة الـ usd_profits = 2$

    هنا الاكسبرت هيقفل الصفقة الاولى لشراء اليورو دولار اللي هي بتساوي 13 دولار
    مع الصفقة التانية لشراء الدولار فرنك اللي بتساوي -11 دولار

    وهيقفل الصفقة التانية لشراء اليورو دولار اللي هي بتساوي 11 دولار
    مع الصفقة التالتة لشراء الدولار فرنك اللي بتساوي -9 دولار

    وهيقفل الصفقة التالتة لشراء اليورو دولار اللي هي بتساوي 9 دولار
    مع الصفقة الرابعة لشراء الدولار فرنك اللي بتساوي -7 دولار

    وهكذا ... مع باقي الصفقات وصفقات البيع

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

  8. #9053
    الصورة الرمزية shivaa
    shivaa غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2016
    الإقامة
    مصر
    المشاركات
    113

    افتراضي

    السلام عليكم
    الحمد لله تم عمل
    استراتيجية وتم التجربه على الديمو لمده وتم عمل الاكسبيرت ليها
    والحمد لله الاكسبيرت يعمل بمتياز
    طلبى هو كيف اجعل الاكسبيرت يبحث على جميع الازواج بدون ان افتح اى زوج غير زوج واحد فقط
    اذا تم ايجاد الشروط على اى زوج غير المفتوح يفتح شرط الزوج ويفتح صفقه عليه
    اكون شاكر ليكم
    آخر تعديل بواسطة shivaa ، 28-03-2018 الساعة 10:47 PM

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

    افتراضي

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

    الصفقة الاولى لشراء اليورو دولار مثلا كسبانة 13 دولار
    التانية 11 دولار
    الثالثة 9 دولار
    الرابعة 7 دولار
    ........ الخ

    ثم ...
    الصفقة الاولى لشراء الدولار فرنك مثلا خسرانة -13 دولار
    التانية -11 دولار
    الثالثة -9 دولار
    الرابعة -7 دولار
    ........ الخ

    ثم كتبت في خانة الـ usd_profits = 2$

    هنا الاكسبرت هيقفل الصفقة الاولى لشراء اليورو دولار اللي هي بتساوي 13 دولار
    مع الصفقة التانية لشراء الدولار فرنك اللي بتساوي -11 دولار

    وهيقفل الصفقة التانية لشراء اليورو دولار اللي هي بتساوي 11 دولار
    مع الصفقة التالتة لشراء الدولار فرنك اللي بتساوي -9 دولار

    وهيقفل الصفقة التالتة لشراء اليورو دولار اللي هي بتساوي 9 دولار
    مع الصفقة الرابعة لشراء الدولار فرنك اللي بتساوي -7 دولار

    وهكذا ... مع باقي الصفقات وصفقات البيع

    يعني الدالة تحسب الصفقات مع نفسها وتقفلها على الربح المحدد
    ولو مثلا صفقتين شراء للدولار فرنك + شراء واحد يورو دولار = 2 دولار
    يتم اغلاقهم وهكذا ..

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

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

    افتراضي

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

    الصفقة الاولى لشراء اليورو دولار مثلا كسبانة 13 دولار
    التانية 11 دولار
    الثالثة 9 دولار
    الرابعة 7 دولار
    ........ الخ

    ثم ...
    الصفقة الاولى لشراء الدولار فرنك مثلا خسرانة -13 دولار
    التانية -11 دولار
    الثالثة -9 دولار
    الرابعة -7 دولار
    ........ الخ

    ثم كتبت في خانة الـ usd_profits = 2$

    هنا الاكسبرت هيقفل الصفقة الاولى لشراء اليورو دولار اللي هي بتساوي 13 دولار
    مع الصفقة التانية لشراء الدولار فرنك اللي بتساوي -11 دولار

    وهيقفل الصفقة التانية لشراء اليورو دولار اللي هي بتساوي 11 دولار
    مع الصفقة التالتة لشراء الدولار فرنك اللي بتساوي -9 دولار

    وهيقفل الصفقة التالتة لشراء اليورو دولار اللي هي بتساوي 9 دولار
    مع الصفقة الرابعة لشراء الدولار فرنك اللي بتساوي -7 دولار

    وهكذا ... مع باقي الصفقات وصفقات البيع

    يعني الدالة تحسب الصفقات مع نفسها وتقفلها على الربح المحدد
    سوف تقوم بعمل دالة لتقارن جميع الصفقات مع بعضها
    مثال
    كود 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();
      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();
        if(
    OrderSymbol()==symbol2&&OrderMagicNumber()==MagicNumber)
        {
         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;     
         }
        }
       }
      }
     }

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

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

    افتراضي

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

  12. #9057
    الصورة الرمزية ro7eg
    ro7eg غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2011
    الإقامة
    مصر
    المشاركات
    79

    افتراضي

    لو يوجد دالة بها اكثر من شرط
    واريد غلق الشرط الثالث وابدء بشرط جديد
    كيف يتم ذلك بالاقواس }

  13. #9058
    الصورة الرمزية 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();
      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();
        if(
    OrderSymbol()==symbol2&&OrderMagicNumber()==MagicNumber)
        {
         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;     
         }
        }
       }
      }
     }

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

    وازاي استخدمها في المقارنة داخل الدالة ؟
    آخر تعديل بواسطة aywa ، 30-03-2018 الساعة 01:19 AM
    توقيع العضو
    اخوكم أيمن
    مبرمج اكسبرتات أي خدمة تحت أمركم

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    قم بعمل دالة تعطي لكل إسم عمله القيمه الخاصه بها
    مثال
    كود PHP:
    void SetValue(string symbol)
    {
     
    string sym_1=StringSubstr(symbol,0,3);
     
    string sym_2=StringSubstr(symbol,3,3);
     
    int value=0;
     
     if(
    iClose(symbol,0,1)>MAvalue=1;
     else 
    value=-1;
     
      if(
    sym_1=="EUR")EUR+=value;
      else if(
    sym_1=="USD")USD+=value;
      else if(
    sym_1=="CAD")CAD+=value;
      
      
      if(
    sym_2=="EUR")EUR+=(-1*value);
      else if(
    sym_2=="USD")USD+=(-1*value);
      else if(
    sym_2=="CAD")CAD+=(-1*value);          

    ثم تقوم بعمل ناتج الجمع النهائي
    كود PHP:
    for(int i=0;i<28;i++)
    {
     
    string symbol=pairs[i];
     
    SetValue(symbol);
     
    }
    pairsPower[0]=EUR+USD
    بارك الله فيك استاذنا العزيز
    قمت باضافة الداله وتعمل وفقا للمطلوب
    لكنها تضاعف القيم مع كل تك
    واذا قمت بوضع اى شرط لعدم تكرار الحساب فى نفس الشمعه تعطى القيم صفر
    فهل من طريقه لجعله يحسب مره واحده فى كل شمعه

  15. #9060
    الصورة الرمزية shivaa
    shivaa غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2016
    الإقامة
    مصر
    المشاركات
    113

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    يجب أن تقوم ببرمجته ليبحث في جميع الأزواج التي تريدها وستختلف الطريقه حسب نوع الإستراتيجيه بالتأكيد
    السلام عليكم
    ممكن مثال للمصفوفه مكونه من 5 ازواج لانى فشلت فى عملها
    شرط انتقال الى الزوج التالى هو عدم وجود شرط الدخول الى صفقه اذا وجد يدخل صفقه جديد
    ثم الدخول لختبار الزوج التالى
    اكون شاكر

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

  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