النتائج 1 إلى 6 من 6
  1. #1
    الصورة الرمزية solidhdida
    solidhdida غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2012
    المشاركات
    170

    افتراضي مساعدة في كود برمجي

    السلام عليكم ورحمة الله
    اذا امكن اخوتي المبرمجين كود او ان وجد سكريبت يسمح ب:
    اقفال جميع الصفقات والاوامر ويوقف الاكسبيرت عن العمل عند وصول الربح او الخسارة الى نسبة معينة
    ايضا خيار ايقاف الاكسبيرت يكون خارجي بصحيح او خطا اذا صحيح يتوقف عن العمل اوذا خطا لا يتوقف
    مع نسبة الربح ونسبة الخسارة ماغيران خارجيان
    مثال عندي 1000 كسبت من 200 صفقة 100د=10% في هذه الحالة اذا اخترت 10% قيمة الربح مع اكمال الاكسبيرت يغلق جميع الصفقات ويعيد من البداية تمام مثل الربح بالدولار يختلف لانه لا يمكن ان تربح 20% في صفقة واحدة

  2. #2
    الصورة الرمزية xcv114
    xcv114 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2010
    الإقامة
    مصر
    المشاركات
    1,022

    افتراضي

    هل تقصد أنك ستستخدمه لغلق عمليات إكسبيرت أخر يفتح عمليات كثيرة جدا ... في حالة وصل ربح العمليات المفتوحة لنسبة معينة من رأس المال ؟
    أم تقصد
    أنه يحسب الربح اليومي سواء من العمليات المفتوحة أو المغلقة ؟
    --------------------------------

    وبالنسبة لطلبك : ( اقفال جميع الصفقات والاوامر ويوقف الاكسبيرت عن العمل عند وصول الربح او الخسارة الى نسبة معينة )
    ياريت توضح : هل تقصد إيقاف إكسبيرت حساب الأرباح إللي لسه هيتبرمج ؟ ولا إيقاف الإكسبيرت الاخر إللي بيقوم بفتح الصفقات ؟ (لإنه لايمكن إيقاف إكسبيرت بإكسبيرت أخر)
    --------------------------------

  3. #3
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,610

    افتراضي رد:مساعدة في كود برمجي

    الأجابة طويلة وكان الأفضل تضع سؤالك في الموضوع المثبت للرد على الأسئلة البرمجية وعموما تفضل الأجابة :

    الكود هذا فيه شرط لمقارنة الأكوايتي مع الرصيد فأذا كان الربح أكبر من 5% ينفذ دالة اغلاق العقود
    كود PHP:
    if(((AccountEquity() / AccountBalance())*100) <Profit_By_Percent) {Delete_Close_AllOrders();} 
    ستكتب متغير خارجي مثلا :
    كود PHP:
    Extern int Profit_By_Percent 5
    ماسبق هو اجابة الجزء الأهم في سؤالك طبقه في اكسبيرت وسأكمل لك باقي الأجابة
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  4. #4
    الصورة الرمزية solidhdida
    solidhdida غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2012
    المشاركات
    170

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    الأجابة طويلة وكان الأفضل تضع سؤالك في الموضوع المثبت للرد على الأسئلة البرمجية وعموما تفضل الأجابة :

    الكود هذا فيه شرط لمقارنة الأكوايتي مع الرصيد فأذا كان الربح أكبر من 5% ينفذ دالة اغلاق العقود
    كود PHP:
    if(((AccountEquity() / AccountBalance())*100) <Profit_By_Percent) {Delete_Close_AllOrders();} 
    ستكتب متغير خارجي مثلا :
    كود PHP:
    Extern int Profit_By_Percent 5
    ماسبق هو اجابة الجزء الأهم في سؤالك طبقه في اكسبيرت وسأكمل لك باقي الأجابة
    باقي تعريف Delete_Close_AllOrders()
    كيف يتم تعريفها وكيف اوقف الاكسبيرت عن العمل

  5. #5
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,610

    افتراضي رد:مساعدة في كود برمجي

    اقتباس المشاركة الأصلية كتبت بواسطة solidhdida مشاهدة المشاركة
    باقي تعريف Delete_Close_AllOrders()
    كيف يتم تعريفها وكيف اوقف الاكسبيرت عن العمل
    هذه دالة عادية تقوم بعملها بهدف اغلاق العقود المفتوحة تفضل ارفقتها لك

    كود PHP:
    int Delete_Close_AllOrders()
    {
        
    int totali;
        
    bool result false;
        
    total OrdersTotal();
      
        for(
    i=total-1;i>=0;i--)
        {
          
    OrderSelect(iSELECT_BY_POS,MODE_TRADES);
         if(
    OrderMagicNumber()==MagicNo)
        {

          
    result false;
        
          switch(
    OrderType())
          {
                   
                   
         case 
    OP_BUY:   OrderCloseOrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 5Red ); break; 
         case 
    OP_SELL:  OrderCloseOrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), 5Red );break;   
            
     }              
    }     
                      
    }

      return(
    0);


    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  6. #6
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,610

    افتراضي رد:مساعدة في كود برمجي

    ستضيف الى المتغيرات في بداية الأكسبيرت

    كود PHP:
    extern bool GoSell=true;
    extern bool GoBuy=true
    ثم ستضيف الى شرط البيع ومثله مع التغيير للشراء
    كود PHP:
    if(GoSell && ؟؟؟؟   
    وبنهاية دالة الأغلاق اذا اردت ايقاف الأكسبيرت ستضيف

    كود PHP:
    GoBuy=falseGoSell=false
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة


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