النتائج 1 إلى 9 من 9
  1. #1
    الصورة الرمزية Forex TP
    Forex TP غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2015
    الإقامة
    المملكة العربية السعودية
    المشاركات
    66

    افتراضي اكسبرت يغلق صفقات اكسبرت اخر

    السلام عليكم ,,

    مطلوب اكسبرت (A) يغلق صفقات اكسبرت (B) في حالة ان اكسبرت (B) فتح عقد مثلا بقيمة لوت 0.11 يقوم الاكسبرت (A) بإغلاق جميع الصفقات اذا ادخل المستخدم قيمة 0.11 في الاكسبرت A

    خصائص اكسبرت A
    1- lot size to close all orders = user input double
    2- All pairs = true/false
    3- Magic number للتحكم في اكسبرت يحمل ماجيك نمبر

    هذا .. وشكراً لكم

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Forex TP مشاهدة المشاركة
    السلام عليكم ,,

    مطلوب اكسبرت (A) يغلق صفقات اكسبرت (B) في حالة ان اكسبرت (B) فتح عقد مثلا بقيمة لوت 0.11 يقوم الاكسبرت (A) بإغلاق جميع الصفقات اذا ادخل المستخدم قيمة 0.11 في الاكسبرت A

    خصائص اكسبرت A
    1- lot size to close all orders = user input double
    2- All pairs = true/false
    3- Magic number للتحكم في اكسبرت يحمل ماجيك نمبر

    هذا .. وشكراً لكم
    عليكم السلام
    الاكسبيرت بسيط نوعا ما
    لكن يوجد استفسار
    حجم اللوت لاي نوع صفقه بيع ام شراء ام الاثنين
    وماالمفصود
    2- All pairs = true/false
    تقصد يغلق صفقات الشارت ام كل الصفقات ام الصفقات المحدده بالماجيك
    ارجو الايضاح
    آخر تعديل بواسطة السمحان ، 28-02-2018 الساعة 08:13 AM
    توقيع العضو
    بعض الاغبياء ان رزقو علما تكبرو على الناس واعتقدو انه لديهم حصريا

  3. #3
    الصورة الرمزية Forex TP
    Forex TP غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2015
    الإقامة
    المملكة العربية السعودية
    المشاركات
    66

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة السمحان مشاهدة المشاركة
    عليكم السلام
    الاكسبيرت بسيط نوعا ما
    لكن يوجد استفسار
    حجم اللوت لاي نوع صفقه بيع ام شراء ام الاثنين
    وماالمفصود
    2- All pairs = true/false
    تقصد يغلق صفقات الشارت ام كل الصفقات ام الصفقات المحدده بالماجيك
    ارجو الايضاح
    اهلا اخي سمحان

    حجم اللوت لاي نوع صفقه بيع ام شراء ام الاثنين
    لنقل لدي اكسبرت مضاعفات أسمه B موضوع على شارت اليورو ولا اريد وصول مضاعفاته إلى لوت محدد مثلاً 0.11 و حالما يفتح صفقة ب 0.11 أو اكبر يقوم الاكسبرت المطلوب A بعمل الآتي :
    أغلاق جميع صفقات الاكسبرت المفتوحة على شارت اليورو سواء كانت شراء او بيع

    وماالمفصود
    2- All pairs = true/false
    تقصد يغلق صفقات الشارت ام كل الصفقات ام الصفقات المحدده بالماجيك
    All pairs ادارة جميع الشارتات اذا كانت القيمة true
    أما اذا القيمة false يعتمد على الشارت الموضوع عليه مثلا يورو دولار = يدير صفقات اليورو دولار فقط
    أما اذا تم تحديد ماجيك نمبر فأنه يستغني عن الخيارات بالاعلى و يدير الصفقات بالمجيك نمبر نفسه

  4. #4
    الصورة الرمزية Forex TP
    Forex TP غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2015
    الإقامة
    المملكة العربية السعودية
    المشاركات
    66

    افتراضي

    مثال بالصورة بالمرفقات



    حالما تصل الامضاعفات إلى 0.11 اريد من الاكسبرت A اغلاق جميع الصفقات :
    0.01
    0.02
    0.03
    0.04
    0.05
    0.06
    0.07
    0.08
    0.09
    0.10
    0.11 <عند الوصول الى هذه المضاعفة يغلق الاكسبرت A جميع الصفقات السابقة من 0.01 إلى 0.11
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة Capture.JPG‏  

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Forex TP مشاهدة المشاركة
    مثال بالصورة بالمرفقات



    حالما تصل الامضاعفات إلى 0.11 اريد من الاكسبرت A اغلاق جميع الصفقات :
    0.01
    0.02
    0.03
    0.04
    0.05
    0.06
    0.07
    0.08
    0.09
    0.10
    0.11 <عند الوصول الى هذه المضاعفة يغلق الاكسبرت A جميع الصفقات السابقة من 0.01 إلى 0.11
    وصلت الفكره
    باذن الله خلال هاليومين يكون جاهز
    توقيع العضو
    بعض الاغبياء ان رزقو علما تكبرو على الناس واعتقدو انه لديهم حصريا

  6. #6
    الصورة الرمزية Forex TP
    Forex TP غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2015
    الإقامة
    المملكة العربية السعودية
    المشاركات
    66

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة السمحان مشاهدة المشاركة
    وصلت الفكره
    باذن الله خلال هاليومين يكون جاهز
    بنتظارك يا غالي

  7. #7
    الصورة الرمزية Forex TP
    Forex TP غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2015
    الإقامة
    المملكة العربية السعودية
    المشاركات
    66

    افتراضي

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

    كود:
    //+------------------------------------------------------------------+
    //|                                   CloseDeleteAll_MagicNumber.mq4 |
    //|                        Copyright 2013, MetaQuotes Software Corp. |
    //|                                        http://www.metaquotes.net |
    //+------------------------------------------------------------------+
    #property copyright "samir arman Copyright 2013,"
    #property link      "[email protected]"
    
    
    input double LOT_Close=0.11;
    extern int MagicNumber;
    int init()
      {
    //----
       
    //----
       return(0);
      }
    //+------------------------------------------------------------------+
    //| expert deinitialization function                                 |
    //+------------------------------------------------------------------+
    int deinit()
      {
    //----
       
    //----
       return(0);
      }
    //+------------------------------------------------------------------+
    //| expert start function                                            |
    //+------------------------------------------------------------------+
    int start()
      {
      
      
      if(LO()>=LOT_Close)CloseDeleteAll();
      
      
      Comment(LO());
    
       return(0);
      }
    //+------------------------------------------------------------------+
    
     bool CloseDeleteAll()
    {
        int total  = OrdersTotal();
          for (int cnt = total-1 ; cnt >=0 ; cnt--)
          {
            
           
             if(OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES)) 
             {
             if(OrderMagicNumber()== MagicNumber){
                switch(OrderType())
                {
                   case OP_BUY       :
                   {
                      if(!OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),0,Violet))
                         return(false);
                   }break;                  
                   case OP_SELL      :
                   {
                      if(!OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),0,Violet))
                         return(false);
                   }break;
                }             
             
                
                if(OrderType()==OP_BUYSTOP || OrderType()==OP_SELLSTOP || OrderType()==OP_BUYLIMIT || OrderType()==OP_SELLLIMIT)
                   if(!OrderDelete(OrderTicket()))
                   { 
                      Print("Error deleting " + OrderType() + " order : ",GetLastError());
                      return (false);
                 }  }
              }
        }
          return (true);
    }
    
     double LO(){
     
     double pr_2=0;
     for(int p=0;p<OrdersTotal();p++){
     if(OrderSelect(p,SELECT_BY_POS,MODE_TRADES))
     if(OrderMagicNumber()==MagicNumber){
     pr_2=pr_2+OrderLots();
    }
     }return(pr_2);
     }
    التعديل على هذا الاكسبرت يحتاج إلى :
    1- عند وضع قيمة "0" في خانة الماجيك نمبر يدير كل الصفقات
    2- الاكسبرت يقوم بجمع لوتات الشراء و البيع و عند وصولها إلى 0.11 يغلق كل الصفقات و هذا غير المرغوب
    المطلوب ان يقوم بمراقبة اللوتات كلا على حدى Buy / Sell و كل عملة لوحدها
    مثلا اليورو وصل عقد البيع 0.10 , و الباوند عقد البيع 0.01 لا تيم الجمع بينهم و هكذا كل عملة لوحدها
    بمجرد فتح عقد على اليورو0.11 سواء كان بيع او شراء يتم اغلاق جميع العقود البيع و الشراء و هكذا لبقية العملات

  8. #8
    الصورة الرمزية SEDX
    SEDX غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2018
    الإقامة
    السعودية
    المشاركات
    74

    افتراضي

    السلام عليكم ورحمة الله وبركاته
    الموضوع جيد
    وأرغب بعمل فكرة مماثلة
    مثلا إذا أصبح عدد الأوامر في افكسبيرت A مثلا 8 أوامر
    يقوم الإكسبيرت B وهو المطلوب إنتاجه بإغلاق جميع الصقات إذا أصبح الربخ مبلغ معين بالدولار

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

    افتراضي

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


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