النتائج 1 إلى 11 من 11
  1. #1
    الصورة الرمزية kira-h
    kira-h غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2011
    الإقامة
    المغرب
    المشاركات
    1,334

    افتراضي طلب تعديل مهم لاكسبيرت إدارة الصفقات بارك الله فيكم

    السلام عليكم ورحمة الله وبركاته
    أرجو من الاخوان المبرمجين المخضرمين وعلى رأسهم أستاذنا القدير مستر دولار بتعديل اكسبيرت إدارة الصفقات بما يلي :
    + التعديل الأول
    الاكسبيرت يقوم بحساب الربح والخسارة الاجمالية لكل الصفقات المفعلة
    التعديل هو أن يقوم بحساب النقاط حسب الماجيك نمبر مثل الاغلاق
    يعني مثلا لدينا صفقات على اليورو بماجيك نمبر 2 والفرنك بماجيك نمبر 3 والأسترالي بماجيك نمبر 4
    عندما أقوم بتحديد 2 و 4 يقوم الاكسبيرت فقط بحساب عدد النقاط للزوجين اليورو والأسترالي وعليه يتم الاغلاق

    + التعديل التاني
    الاكسبيرت يقوم بإغلاق عادي للصفقات المحددة
    التعديل هو أن يبدأ بإغلاق من نوع multiple close by (لكي يتم إغلاق إجمالي لكل هيدج ونستفيذ من السرعة الرهيبة لهذا النوع من الاغلاق) ثم يليه إغلاق إجمالي عادي للصفقات المتبقية

    كود close by سيكون مشابه لكود multiple close by
    كود:
    int orderscnt(int type)
    {
     int cnt;
     for(int i=0;i<OrdersTotal();i++)
     {
      if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNo&&OrderType()==type)
      {
       cnt++;
      }
     }
     return(cnt);
    }
      
    int GetTicketNumber(int type)
    {
     for(int i=0;i<OrdersTotal();i++)
     {
      if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNo&&OrderType()==type)
      {
       return(OrderTicket());
      }
    }
    return(-1);
    }
    
    void Closeby() 
    { 
    if(orderscnt(OP_BUY)>0&&orderscnt(OP_SELL)>0)
       { 
        int ticket1=GetTicketNumber(OP_BUY); 
        int ticket2=GetTicketNumber(OP_SELL); 
        OrderCloseBy(ticket1,ticket2,Red); 
       } 
    }
    بانتظار التعديل إخواني والله محتاج له بشدة وتعبت من الاغلاق اليدوي المرهق

    وجزاكم الله كل خير

    آخر تعديل بواسطة kira-h ، 21-05-2013 الساعة 07:45 PM
    توقيع العضو
    متداول فوركس، ومبرمج mql

  2. #2
    الصورة الرمزية kira-h
    kira-h غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2011
    الإقامة
    المغرب
    المشاركات
    1,334

    افتراضي رد:طلب تعديل مهم لاكسبيرت إدارة الصفقات بارك الله فيكم

    اخخخ نسيت إرفاق الاكسبيرت
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    متداول فوركس، ومبرمج mql

  3. #3
    الصورة الرمزية wajdyss
    wajdyss غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2006
    الإقامة
    جزر الملديف
    المشاركات
    3,000

    افتراضي رد:طلب تعديل مهم لاكسبيرت إدارة الصفقات بارك الله فيكم

    اهلا اخي الكريم

    لا حول ولا قوة الا بالله

    يعني انت قمت بطلب هذا الاكسبيرت في المنتدى الاخر ولم اقصر معك
    وهنا موضوع الطلب

    مطلوب تدخلك أستاذ وجدي فضلا لعمل اكسبيرت خدمي


    اول نتيجة لجوجل

    وصنعت لك الاكسبيرت وارفقته مفتوح الكود ليستفيد منه الجميع

    و اسمه الاصلي
    wajdyss_Close&Delete_All_Orders_in_profit_EA
    وهو في المرفقات

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

    كود PHP:
    #property copyright "Copyright © 2013, Programmed by Kira-h"
    #property link      "[email protected]
    وفوق كل هذا رجعت للمنتدى الاخر وطلبت التعديل اليوم ولكنك وضعت اسم الاكسبيرت الحقيقي

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

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

    لقد ساءني جدا هذا التصرف

    قال تعالى : { هَلْ جَزَاءُ الْإِحْسَانِ إِلَّا الْإِحْسَانُ } سورة الرحمن

    هدانا الله جميعا
    الملفات المرفقة الملفات المرفقة
    آخر تعديل بواسطة wajdyss ، 22-05-2013 الساعة 07:00 PM

  4. #4
    الصورة الرمزية kira-h
    kira-h غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2011
    الإقامة
    المغرب
    المشاركات
    1,334

    افتراضي رد:طلب تعديل مهم لاكسبيرت إدارة الصفقات بارك الله فيكم

    اقتباس المشاركة الأصلية كتبت بواسطة wajdyss مشاهدة المشاركة
    اهلا اخي الكريم

    لا حول ولا قوة الا بالله

    يعني انت قمت بطلب هذا الاكسبيرت في المنتدى الاخر ولم اقصر معك
    وهنا موضوع الطلب

    مطلوب تدخلك أستاذ وجدي فضلا لعمل اكسبيرت خدمي


    اول نتيجة لجوجل

    وصنعت لك الاكسبيرت وارفقته مفتوح الكود ليستفيد منه الجميع

    و اسمه الاصلي
    wajdyss_Close&Delete_All_Orders_in_profit_EA
    وهو في المرفقات

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

    كود PHP:
    #property copyright "Copyright © 2013, Programmed by Kira-h"
    #property link      "[email protected]
    وفوق كل هذا رجعت للمنتدى الاخر وطلبت التعديل اليوم ولكنك وضعت اسم الاكسبيرت الحقيقي

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

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

    لقد ساءني جدا هذا التصرف

    قال تعالى : { هَلْ جَزَاءُ الْإِحْسَانِ إِلَّا الْإِحْسَانُ } سورة الرحمن

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


    الاكسبيرت الأصلي بالمرفقات
    الملفات المرفقة الملفات المرفقة
    آخر تعديل بواسطة kira-h ، 22-05-2013 الساعة 10:01 PM
    توقيع العضو
    متداول فوركس، ومبرمج mql

  5. #5
    الصورة الرمزية wajdyss
    wajdyss غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2006
    الإقامة
    جزر الملديف
    المشاركات
    3,000

    افتراضي

    حصل خير ان شاء الله
    توقيع العضو
    مبرمج MT4 , MT5

    يمكنكم الاستماع للقرآن الكريم 24/7
    https://forum.arabictrader.com/t265331.html

  6. #6
    الصورة الرمزية kira-h
    kira-h غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2011
    الإقامة
    المغرب
    المشاركات
    1,334

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة wajdyss مشاهدة المشاركة
    حصل خير ان شاء الله
    بارك الله فيك أخي الغالي
    الحمد لله
    توقيع العضو
    متداول فوركس، ومبرمج mql

  7. #7
    الصورة الرمزية فهد الجهني
    فهد الجهني غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2013
    الإقامة
    المملكة العربية السعودية
    المشاركات
    114

    افتراضي

    اخي كيرا

    لك رسالة في الخاص اتمنى الاطلاع والرد عليها

    مع التحية

  8. #8
    الصورة الرمزية فوركس بوك
    فوركس بوك  غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Dec 2012
    الإقامة
    الإمارات العربية المتحدة
    المشاركات
    41

    افتراضي

    جزاك الله خير يا اخ وجدي لخدمة اخوانك ورحم الله والدينا ووالديك

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

    افتراضي رد:طلب تعديل مهم لاكسبيرت إدارة الصفقات بارك الله فيكم

    اقتباس المشاركة الأصلية كتبت بواسطة kira-h مشاهدة المشاركة
    بارك الله فيك أخي الغالي
    الحمد لله
    بالنسبه لتعديل حساب الربح حسب الماجيك نمبر
    هذا الكود المسئول عن حساب الربح
    كود PHP:
     for(iii_1=0;iii_1<OrdersTotal();iii_1++)
     {
      
    OrderSelect(iii_1SELECT_BY_POS,MODE_TRADES);
      {
       if(
    OrderType()==OP_BUY)
       {
        
    W=((MarketInfo(OrderSymbol(),MODE_BID)-OrderOpenPrice())/MarketInfo(OrderSymbol(),MODE_POINT));
        if (
    Point==0.00001 || Point==0.001W=((MarketInfo(OrderSymbol(),MODE_BID)-OrderOpenPrice())/MarketInfo(OrderSymbol(),MODE_POINT))/10;
        
    TT=TT+W;
       }
       else if(
    OrderType()==OP_SELL)
       {
        
    W=((OrderOpenPrice()-MarketInfo(OrderSymbol(),MODE_ASK))/MarketInfo(OrderSymbol(),MODE_POINT));
        if (
    Point==0.00001 || Point==0.001W=((OrderOpenPrice()-MarketInfo(OrderSymbol(),MODE_ASK))/MarketInfo(OrderSymbol(),MODE_POINT))/10;
        
    TT=TT+W;
       }
      }
     } 
    المفروض أنك ستضيف فقط شرط الماجيك نمبر مثل
    كود PHP:
     if(OrderType()==OP_BUY&&OrderMagicNumber()==Magic1||OrderMagicNumber()==Magic2
    بالنسبه للتعديل الثاني فقم بعمل داله للإغلاق بواسطة CloseBy أذكر أني قمت بكتابتها لك سابقا وقم بوضع الداله قبل أمر الإغلاق في الكود الأصلي فقط

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

  10. #10
    الصورة الرمزية kira-h
    kira-h غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2011
    الإقامة
    المغرب
    المشاركات
    1,334

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    بالنسبه لتعديل حساب الربح حسب الماجيك نمبر
    هذا الكود المسئول عن حساب الربح
    كود PHP:
     for(iii_1=0;iii_1<OrdersTotal();iii_1++)
     {
      
    OrderSelect(iii_1SELECT_BY_POS,MODE_TRADES);
      {
       if(
    OrderType()==OP_BUY)
       {
        
    W=((MarketInfo(OrderSymbol(),MODE_BID)-OrderOpenPrice())/MarketInfo(OrderSymbol(),MODE_POINT));
        if (
    Point==0.00001 || Point==0.001W=((MarketInfo(OrderSymbol(),MODE_BID)-OrderOpenPrice())/MarketInfo(OrderSymbol(),MODE_POINT))/10;
        
    TT=TT+W;
       }
       else if(
    OrderType()==OP_SELL)
       {
        
    W=((OrderOpenPrice()-MarketInfo(OrderSymbol(),MODE_ASK))/MarketInfo(OrderSymbol(),MODE_POINT));
        if (
    Point==0.00001 || Point==0.001W=((OrderOpenPrice()-MarketInfo(OrderSymbol(),MODE_ASK))/MarketInfo(OrderSymbol(),MODE_POINT))/10;
        
    TT=TT+W;
       }
      }
     } 
    المفروض أنك ستضيف فقط شرط الماجيك نمبر مثل
    كود PHP:
     if(OrderType()==OP_BUY&&OrderMagicNumber()==Magic1||OrderMagicNumber()==Magic2
    بالنسبه للتعديل الثاني فقم بعمل داله للإغلاق بواسطة CloseBy أذكر أني قمت بكتابتها لك سابقا وقم بوضع الداله قبل أمر الإغلاق في الكود الأصلي فقط

    والشكر موصول للمهندس وجدي

    جزاك الله خيرا أستاذي الكريم
    جاري عمل التعديل

    اتمنى لكم جمعه مباركه

    تقبل الله فيها قيامكم وصالح اعمالكم جميعا
    توقيع العضو
    متداول فوركس، ومبرمج mql

  11. #11
    الصورة الرمزية wajdyss
    wajdyss غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2006
    الإقامة
    جزر الملديف
    المشاركات
    3,000

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة kira-h مشاهدة المشاركة
    بارك الله فيك أخي الغالي
    الحمد لله
    اقتباس المشاركة الأصلية كتبت بواسطة فوركس بوك مشاهدة المشاركة
    جزاك الله خير يا اخ وجدي لخدمة اخوانك ورحم الله والدينا ووالديك
    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    بالنسبه لتعديل حساب الربح حسب الماجيك نمبر
    هذا الكود المسئول عن حساب الربح
    كود PHP:
     for(iii_1=0;iii_1<OrdersTotal();iii_1++)
    {
    OrderSelect(iii_1SELECT_BY_POS,MODE_TRADES);
    {
    if(
    OrderType()==OP_BUY)
    {
    W=((MarketInfo(OrderSymbol(),MODE_BID)-OrderOpenPrice())/MarketInfo(OrderSymbol(),MODE_POINT));
    if (
    Point==0.00001 || Point==0.001W=((MarketInfo(OrderSymbol(),MODE_BID)-OrderOpenPrice())/MarketInfo(OrderSymbol(),MODE_POINT))/10;
    TT=TT+W;
    }
    else if(
    OrderType()==OP_SELL)
    {
    W=((OrderOpenPrice()-MarketInfo(OrderSymbol(),MODE_ASK))/MarketInfo(OrderSymbol(),MODE_POINT));
    if (
    Point==0.00001 || Point==0.001W=((OrderOpenPrice()-MarketInfo(OrderSymbol(),MODE_ASK))/MarketInfo(OrderSymbol(),MODE_POINT))/10;
    TT=TT+W;
    }
    }

    المفروض أنك ستضيف فقط شرط الماجيك نمبر مثل
    كود PHP:
     if(OrderType()==OP_BUY&&OrderMagicNumber()==Magic1||OrderMagicNumber()==Magic2
    بالنسبه للتعديل الثاني فقم بعمل داله للإغلاق بواسطة CloseBy أذكر أني قمت بكتابتها لك سابقا وقم بوضع الداله قبل أمر الإغلاق في الكود الأصلي فقط

    والشكر موصول للمهندس وجدي
    بارك الله فيكم
    توقيع العضو
    مبرمج MT4 , MT5

    يمكنكم الاستماع للقرآن الكريم 24/7
    https://forum.arabictrader.com/t265331.html


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