صفحة 554 من 689 الأولىالأولى ... 54454504544548549550551552553554555556557558559560564604654 ... الأخيرةالأخيرة
النتائج 8,296 إلى 8,310 من 10335
  1. #8296
    الصورة الرمزية amr_amrou
    amr_amrou غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2017
    الإقامة
    الجزائر
    المشاركات
    9

    افتراضي

    شكرا جزيلا لك أخي مستر دولار

  2. #8297
    الصورة الرمزية sama981
    sama981 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2017
    الإقامة
    سوريا
    المشاركات
    4

    افتراضي طلب مساعدة

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

  3. #8298
    الصورة الرمزية sama981
    sama981 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2017
    الإقامة
    سوريا
    المشاركات
    4

    افتراضي

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

  4. #8299
    الصورة الرمزية Melad_Abbas
    Melad_Abbas غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2017
    الإقامة
    العراق
    المشاركات
    43

    افتراضي السلام عليكم ورحمة الله وبركاته

    السلام عليكم ورحمة الله وبركاته .... رمضان كريم
    انا عضو جديد في المنتدى وقد فادني هذا الموضوع كثيرا
    نشكر الجهود الطيبة لصاحب الموضوع و المشاركين لتبيان المعلومات
    .... لدي سؤال لو امكن ... اتمنى الحصول على اجابة
    انا لدي اكسبرت يفتح الصفقة بشروط ويغلق الصفقة بشروط بدون ستوب لوز وتيك بروفت
    في مستوى معين من الاكسبرت اصبح من الضروري فتح صفقة مع ستوب لوز
    ثم تم تعديل الصفقة بالايعاز OrderModify
    السؤال ما هو الايعاز او الدالة التي استطيع ان اعرف من خلالها برمجيا
    ان الصفقة قد اغلقت بضرب الستوب لوز من اجل تغيير قيمة Teket لهذه الصفقة التي اغلقت
    لان الاكسبرت يعتمد على فتح الصفقات واغلاق الصفقات على محتوى Teket
    لكي اتمكن من فتح نفس الصفقة بنفس الشروط بعد ان تم اغلاقها
    ارجوا المساعدة لو امكن
    تحياتي للجميع

  5. #8300
    الصورة الرمزية Melad_Abbas
    Melad_Abbas غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2017
    الإقامة
    العراق
    المشاركات
    43

    افتراضي

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

  6. #8301
    الصورة الرمزية PropTrader
    PropTrader غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2016
    الإقامة
    المغرب
    المشاركات
    69

    افتراضي

    ارغب بتحويل هدا الاكسبريت من mq4 الى java . ساكون شاكرا لمن تفضل بالمساعدة.
    الملفات المرفقة الملفات المرفقة

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

    افتراضي

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

  8. #8303
    الصورة الرمزية Melad_Abbas
    Melad_Abbas غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2017
    الإقامة
    العراق
    المشاركات
    43

    افتراضي

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

  9. #8304
    الصورة الرمزية ali_shadi
    ali_shadi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2016
    الإقامة
    السويد
    العمر
    28
    المشاركات
    367

    افتراضي

    السلام عليكم اخي اسامة

    احتاج مساعدتك في الكود اسفله

    اذا تقاطع السعر في اي شمعة من الشموع الماضية يخبرني بالتقاطع

    الكود مع صورة للتوضيح

    كود PHP:
    if(ObjectFind("AB") !=-1){     
         for(
    i=Bars i++){
         
    double AB_price1 ObjectGet("AB",OBJPROP_PRICE1) ;
         
    double AB_price2 ObjectGet("AB",OBJPROP_PRICE2) ;
         
    datetime AB_time1 ObjectGet("AB",OBJPROP_TIME1) ;
         
    datetime AB_time2 ObjectGet("AB",OBJPROP_TIME2) ;
         
         if(
    Time[i] >= AB_time1 && Time[i] <= AB_time2)
         if( ((
    Open[i] > AB_price1 && Close[i]<AB_price1)||(Open[i] < AB_price1 && Close[i] >AB_price1)) && 
         ((
    Open[i] > AB_price2 && Close[i]<AB_price2)||(Open[i] < AB_price2 && Close[i] >AB_price2)) )
         
             
    Comment(" Crossed  ") ;
             else
             
    Comment(" Not Crossed  ") ;
           }
           }else{
           
    Comment(" Not found  ") ;
           } 
    [ATTACH=CONFIG]

    جزاك الله كل خير468616[/ATTACH]
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة Screenshot_1.jpg‏  

  10. #8305
    الصورة الرمزية WADAH
    WADAH غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2015
    الإقامة
    تركيا
    المشاركات
    199

    افتراضي

    السلام عليكم
    يرجى شرح دالة البيع والشراء لمؤشر RSI (عند قطع مستوى 50 مثلا ) وذلك لمصفوفة أزواج وليس زوج واحد , هل دالة iRSIOnArray تحل الأمر (لم اعرف كيف استخدمها )


    مع جزيل الشكر

  11. #8306
    الصورة الرمزية Huda 007
    Huda 007 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2014
    الإقامة
    السعودية
    المشاركات
    110

    افتراضي

    وأنا أعمل ع الكود أغير بعض الجزئيات ثم أجرب -باك تستنتق- وتطلع نتائج
    أريد أني احتفظ بسجل لكل تعديل أعمله والنتائج اللي طلعت لي منه
    أحس أني في دائرة مغلقة من كثر ما أعدل وأجرب تلاقيني أنسى فأرجع أسوي نفس التعديل وأجرب وانتظر نتيجة جديدة خخخخ
    السبب أني أحاول أحسن استراتيجيتي بأني اجرب بعض الافكار عليها برمجياً

    كيف أأرشف التغييرات اللي اسويها وأنا أجرب والنتائج اللي تطلع بطريقة تسهل علي أرجع لها وقت ما احتاج؟

    سؤالي ليس برمجي لكن لعلمي يا أ. أسامة أنك متواجد هنا فأردت أن اسأل، نصيحتك لي؟ : )
    توقيع العضو
    همُ الأحبة ُ إنْ جاروا وإنْ عدلوا فليسَ لي معدلٌ عنهمْ وإنْ عدلوا

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Huda 007 مشاهدة المشاركة
    وأنا أعمل ع الكود أغير بعض الجزئيات ثم أجرب -باك تستنتق- وتطلع نتائج
    أريد أني احتفظ بسجل لكل تعديل أعمله والنتائج اللي طلعت لي منه
    أحس أني في دائرة مغلقة من كثر ما أعدل وأجرب تلاقيني أنسى فأرجع أسوي نفس التعديل وأجرب وانتظر نتيجة جديدة خخخخ
    السبب أني أحاول أحسن استراتيجيتي بأني اجرب بعض الافكار عليها برمجياً

    كيف أأرشف التغييرات اللي اسويها وأنا أجرب والنتائج اللي تطلع بطريقة تسهل علي أرجع لها وقت ما احتاج؟

    سؤالي ليس برمجي لكن لعلمي يا أ. أسامة أنك متواجد هنا فأردت أن اسأل، نصيحتك لي؟ : )
    بالنسبه للكود دائما إستخدمي الدوال عند إضافة تعديل جديد أو شروط جديده إن أمكن حتى يسهل حذفها أو نسخها
    إضافة كومنت في بداية الإكسبرت لكل نسخة جديده بإسمها والإضافة التي تمت عليها
    مثال
    كود PHP:
    // V1.6 added RSI filter 
    // V1.7 fixed error for exit by RSI
    // V1.8 Entry signal based on cross MA && RSI 
    ثم دائما إحفظي نتائج الباك تست في فولدر ومعه نسخة من الإكسبرت المستخدم لهذا الباك تست
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة WADAH مشاهدة المشاركة
    السلام عليكم
    يرجى شرح دالة البيع والشراء لمؤشر RSI (عند قطع مستوى 50 مثلا ) وذلك لمصفوفة أزواج وليس زوج واحد , هل دالة iRSIOnArray تحل الأمر (لم اعرف كيف استخدمها )


    مع جزيل الشكر
    وعليكم السلام ورحمة الله وبركاته
    قم بتعريف متغير لحفظ الأزواج التي تريد فتح الصفقات بناء عليها
    مثال
    كود PHP:
      string Pairs[]={"EURUSD","USDCHF","USDCAD"};
             
             
    int size=ArraySize(Pairs);
             for(
    Int i=0;i<size;i++)
             {
              
    double ask=MarketInfo(Pairs[i],MODE_ASK);         
              
    ticket=OrderSend(Pairs[i],OP_BUY,NewLot,ask,3*P,0,0,"EA",MagicNumber,0,Blue);
             } 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  14. #8309
    الصورة الرمزية ali_shadi
    ali_shadi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2016
    الإقامة
    السويد
    العمر
    28
    المشاركات
    367

    افتراضي

    و سؤالي اخي اسامة ما فيه حل يعني .... ?

  15. #8310
    الصورة الرمزية gad555
    gad555 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2016
    الإقامة
    مصر
    المشاركات
    1

    افتراضي

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

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

    شكرا لحضرتك
    جزاك الله خيرا
    الكود
    [PHP]السلام عليكم
    استاذ MR.dollar
    كل عام انتم بخير
    وفقني الله عز وجل لفكرة هذا الاكسبرت وقمت بعمل كود مبدئي له
    طبعا حضرتك ليس لي خبرة اكثر منحوالي خمسة اشهر من التعليم للبرمجة عن طريق اليوتيوب والاطلاع على اكواد الاكسبرتات المفتوحة ومحاولة عمل مثلها

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

    شكرا لحضرتك
    جزاك الله خيرا
    كود PHP:
    //+------------------------------------------------------------------+
    //|                                               GAD HIGH LOW EA.mq4 |
    //|                        Copyright 2017, MetaQuotes Software Corp. |
    //|                                             https://www.mql5.com |
    //+------------------------------------------------------------------+


    double pt;
    int OnInit()
      {
    if(
    Digits==5||Digits==4

    pt=0.0001

    else{ 
    pt=0.001
    }
       return(
    INIT_SUCCEEDED);
      }
    //+------------------------------------------------------------------+
    //| Expert deinitialization function                                 |
    //+------------------------------------------------------------------+
    void OnDeinit(const int reason)
      {
    Comment("");
       
      }
    //+------------------------------------------------------------------+
    //| Expert tick function                                             |
    //+------------------------------------------------------------------+
    void OnTick()
      {




    double HI=iHigh(Symbol(),PERIOD_H1,1);
    double HI_1=HI/pt;
    int HI_2=(int)HI_1;
    //-------------------------------

    double LO=iLow(Symbol(),PERIOD_H1,1);
    double LO_1=LO/pt;
    int LO_2=(int)LO_1;
    //-----------------------------------


    double A=MathAbs((HI_2+LO_2))/2;



    double C=A+24;

    double RS1=MathAbs(C+LO_2);

    double  RS2 =MathAbs(HI_2-C);

    double D MathAbs(RS1 RS2) ;

    double E =D/2;

    double B =D/4;

    double OP=iOpen(Symbol(),PERIOD_H1,0);

    double SELL =(OPE*pt)/2

    double BUY = ((OPE*pt)*2)+((OPE*pt)/2); 

    double TB_B=MathAbsE/1000) ;
    double TB_BUY=BUY+TB_B*pt;

    double TB_S=MathAbs(  E/1000) ;
    double TB_SELL=SELL-TB_S*pt;

    double SL_B=MathAbsSELL-TB_S*pt) ;
    double SL_BUY=SL_B;

    double SL_S=MathAbs(BUY+TB_B*pt) ;
    double SL_SELL=SL_S;
    //----------------------------------------------------------------------------------

       
          
    line("TB_BUY",TB_BUY,Lime,1);
          
    line("BUY",BUY,Lime,0);
          
    line("SL_BUY",SL_BUY,Red,1); 
     
    //----------------------------------------------------
     
      
    line("SELL",SELL,Red,0);
      
    line("TB_SELL",TB_SELL,Lime,2);
       
    line("SL_SELL",SL_SELL,Red,2); 
     
       
      }
    //+------------------------------------------------------------------+
    void line(string namedouble pr1,color clrint style)
        {
         if(
    ObjectFind(name) != 0)
            {
             
    ObjectCreate(nameOBJ_HLINE00,pr1);
             
    ObjectSet(nameOBJPROP_COLORclr);
             
    ObjectSet(nameOBJPROP_STYLEstyle);
           } 
           else{if(
    ObjectGet(name,OBJPROP_PRICE1)!=pr1)
             {
    ObjectDelete(name);}}
       } 
    الملفات المرفقة الملفات المرفقة

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

  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