صفحة 513 من 689 الأولىالأولى ... 13413463503507508509510511512513514515516517518519523563613 ... الأخيرةالأخيرة
النتائج 7,681 إلى 7,695 من 10335
  1. #7681
    الصورة الرمزية drmahdy
    drmahdy غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2016
    الإقامة
    مصر
    المشاركات
    283

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    تستخدم الداله iCustom لإستدعاء المؤشرات الخارجيه بما أنه مؤشر ليس من المؤشرات الأساسيه في الميتاتريدر
    أما بالنسبه لإستدعاء المؤشرات الأساسيه في الميتاتريدر فكل مؤشر له دالة مثلا مؤشر الماكد iMACD , مؤشر الآر إس آي iRSI
    وكل داله لها الإعدادات الخاصة بها حسب قيم المؤشر
    أما بالنسبه لرسم الأدوات على الشارت فتستخدم الداله ObjectCreate
    مثال تطبيقي
    https://forum.arabictrader.com/t135010.html#post2271928
    انا لم اقصد هذا وانما قصدت ان موشر الدونشان مثلا اذا اردت ان استخدمه في اكسبيرت وشرط الشراء لمس الخط السفلي له .. كيفي استدعي في هذه الخاله الخط السفلي

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    أرفق الإكسبرت الذي قمت بعمله وسوف أساعدك لإصلاح الأخطاء به

    الف شكر استاذى الرجاء الشرح
    المطلوب من استاذى MR.dollar
    طريقه الصحيح فى تشغيل TrailingStop + BreakEve مع الشرح ان امكن
    عند اغلاق الاوامر الشراء او بيع يفتح فى نفس النقطه امر معاكس للمغلق
    فى حاله اتجاه السعر الى شراء اريد امر بيع المعلق يحافظ على المسافه 40 نقطه بينه وبين السعر الحالى
    فى حاله اتجاه السعر الى بيع اريد امر شراء المعلق يحافظ على المسافه 40 نقطه بينه وبين السعر الحالى
    مشاب TrailingStop منفزعلى الاوامر buystop + sellstop
    اعرف ان ممكن تتعمل بداله OrderModify ولكن فشلت فى عملها
    ممكن كود ادارة راس المال
    اغلاق على الربح بالدولار ممكن تفعيل او لا
    هل ممكن تشغيل BreakEve بعدالتشغيل اول مره وبعد كل اغلاق للاوامر
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: mq4 test1.mq4‏ (5.6 كيلوبايت, المشاهدات 64)
    آخر تعديل بواسطة shivaa ، 07-09-2016 الساعة 08:20 PM

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة femtogold4 مشاهدة المشاركة
    السلام عليكم ورحمة الله وبركاته
    كيف حالكم أساتذتنا الكرام ؟ ارجو ان تكونو بافضل صحة وحال يارب
    بالدالة التالية الخاصة بحساب اجمالي الربح بالنقاط ولكن المشكلة لا تعتبر حجم العقود
    مثلا العقد الاول بلوت 0.1 رابح 20 نقطة والعقد التاني بلوت 0.2 رابح 20 نقطة ستكون النتيجة بالدالة هي +40 نقطة ولكن اريدها باعتبار حجم العقود يعني الربح الحقيقي هو +60 نقطة وكاننا نعتبر العقد 0.2 عبارة عن عقدين بلوت 0.1
    وكذلك 0.3 عبارة عن 3 عقود وهكذا
    يعني دالة تحسب اجمالي النقاط مع اعتبار حجم العقود
    ارجو ان تكون الفكرة وصلت
    كود:
    double Profit_By_PIPS()
    {
     double pipsB,pipsS,pips;
     for(int i=0;i<OrdersTotal();i++)
     {
      bool c=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
      string sy=OrderSymbol();
      int    mn=OrderMagicNumber(),
             ot=OrderType();
      double pt=OrderProfit(),
             op=OrderOpenPrice();  
             
      if(sy==Symbol()&&mn==MagicNo)
      {
       if(ot==OP_BUY)
       {
        pipsB+=(Ask-op)/point;
       }
       if(ot==OP_SELL)
       {
        pipsS+=(op-Bid)/point;
       }
      } 
      pips=pipsB+pipsS; 
     }
     return(pips); 
    }
    ارجو المساعدة من فضلكم
    https://forum.arabictrader.com/t3761...ml#post3069884

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة femtogold4 مشاهدة المشاركة
    السلام عليكم ورحمة الله وبركاته
    كيف حالكم أساتذتنا الكرام ؟ ارجو ان تكونو بافضل صحة وحال يارب
    بالدالة التالية الخاصة بحساب اجمالي الربح بالنقاط ولكن المشكلة لا تعتبر حجم العقود
    مثلا العقد الاول بلوت 0.1 رابح 20 نقطة والعقد التاني بلوت 0.2 رابح 20 نقطة ستكون النتيجة بالدالة هي +40 نقطة ولكن اريدها باعتبار حجم العقود يعني الربح الحقيقي هو +60 نقطة وكاننا نعتبر العقد 0.2 عبارة عن عقدين بلوت 0.1
    وكذلك 0.3 عبارة عن 3 عقود وهكذا
    يعني دالة تحسب اجمالي النقاط مع اعتبار حجم العقود
    ارجو ان تكون الفكرة وصلت
    كود:
    double Profit_By_PIPS()
    {
     double pipsB,pipsS,pips;
     for(int i=0;i<OrdersTotal();i++)
     {
      bool c=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
      string sy=OrderSymbol();
      int    mn=OrderMagicNumber(),
             ot=OrderType();
      double pt=OrderProfit(),
             op=OrderOpenPrice();  
             
      if(sy==Symbol()&&mn==MagicNo)
      {
       if(ot==OP_BUY)
       {
        pipsB+=(Ask-op)/point;
       }
       if(ot==OP_SELL)
       {
        pipsS+=(op-Bid)/point;
       }
      } 
      pips=pipsB+pipsS; 
     }
     return(pips); 
    }
    وعليكم السلام ورحمة الله وبركاته
    إضرب عدد نقاط الصفقه في حجم اللوت ثم إضرب الناتج في 10
    مثال
    كود PHP:
    double Profit_By_PIPS()
    {
     
    double pipsB,pipsS,pips;
     for(
    int i=0;i<OrdersTotal();i++)
     {
      
    bool c=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
      
    string sy=OrderSymbol();
      
    int    mn=OrderMagicNumber(),
             
    ot=OrderType();
      
    double pt=OrderProfit(),
             
    op=OrderOpenPrice();  
             
      if(
    sy==Symbol()&&mn==MagicNo)
      {
       if(
    ot==OP_BUY)
       {
        
    pipsB+=((Ask-op)*OrderLots())/point;
       }
       if(
    ot==OP_SELL)
       {
        
    pipsS+=((op-Bid)*OrderLots())/point;
       }
      } 
      
    pips=pipsB+pipsS
     }
     return(
    pips*10); 


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

    افتراضي

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

    حاليا بجرب فكرة جديدة وهي كالاتي :
    بركب الاكسبرت مرتين على نفس الزوج وليكن باوند ين واحد شراء وواحد بيع واكرر نفس الموضوع مع الاسترالي واحد بيع والتاني شراء

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

    مش عارف بقى هتتنفذ ازاي
    لكن هاقول افتراضا المتغيرات الخارجية هتبقى كالاتي


    Total GBP/AUD : total sell with total buy GBP/JPY > 0
    فرع اخر
    total buy with total sell GBP/JPY > 0
    Total GBP/JPY : total sell with total buy GBP/AUD > 0
    فرع اخر
    total buy with total sell GBP/AUD > 0
    profit all in usd : 0
    magic no : 26

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    إضرب عدد نقاط الصفقه في حجم اللوت ثم إضرب الناتج في 10
    مثال
    كود PHP:
    double Profit_By_PIPS()
    {
     
    double pipsB,pipsS,pips;
     for(
    int i=0;i<OrdersTotal();i++)
     {
      
    bool c=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
      
    string sy=OrderSymbol();
      
    int    mn=OrderMagicNumber(),
             
    ot=OrderType();
      
    double pt=OrderProfit(),
             
    op=OrderOpenPrice();  
             
      if(
    sy==Symbol()&&mn==MagicNo)
      {
       if(
    ot==OP_BUY)
       {
        
    pipsB+=((Ask-op)*OrderLots())/point;
       }
       if(
    ot==OP_SELL)
       {
        
    pipsS+=((op-Bid)*OrderLots())/point;
       }
      } 
      
    pips=pipsB+pipsS
     }
     return(
    pips*10); 

    جزاك الله خيرا استاذي

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

    افتراضي

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

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

    افتراضي

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

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

    افتراضي

    السلام عليكم
    الرجاء الرد
    جزاك الله خيرا
    تم الرفع الملف

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة shivaa مشاهدة المشاركة
    الف شكر استاذى الرجاء الشرح
    المطلوب من استاذى MR.dollar
    طريقه الصحيح فى تشغيل TrailingStop + BreakEve مع الشرح ان امكن
    عند اغلاق الاوامر الشراء او بيع يفتح فى نفس النقطه امر معاكس للمغلق
    فى حاله اتجاه السعر الى شراء اريد امر بيع المعلق يحافظ على المسافه 40 نقطه بينه وبين السعر الحالى
    فى حاله اتجاه السعر الى بيع اريد امر شراء المعلق يحافظ على المسافه 40 نقطه بينه وبين السعر الحالى
    مشاب TrailingStop منفزعلى الاوامر buystop + sellstop
    اعرف ان ممكن تتعمل بداله OrderModify ولكن فشلت فى عملها
    ممكن كود ادارة راس المال
    اغلاق على الربح بالدولار ممكن تفعيل او لا
    هل ممكن تشغيل BreakEve بعدالتشغيل اول مره وبعد كل اغلاق للاوامر

    السلام عليكم
    الرجاء الرد
    جزاك الله خيرا
    تم الرفع الملف
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: mq4 test1.mq4‏ (5.6 كيلوبايت, المشاهدات 62)

  11. #7691
    الصورة الرمزية msh3al
    msh3al غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2012
    الإقامة
    الكويت
    المشاركات
    410

    افتراضي

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

    غالباً وقت الاخبار تحصل :
    - رفع الاسبريد
    - حركه سريعه

    لذلك قمت انا بوضع شرط وهو ( اذا الاسبريد اكبر من قيمه معينه لايفتح الصفقات )
    لانها دلاله ع خبر غالباً ، ودلاله على حركه سعريه مختلفه

    بالتوفيق
    آخر تعديل بواسطة msh3al ، 09-09-2016 الساعة 12:24 AM
    توقيع العضو
    إذا لم يكن عونٌ من الله للفتى *** فأولُ ما يجني عليه اجتهادُهُ
    ( اللهم أسألك التوفيق )

  12. #7692
    الصورة الرمزية drmahdy
    drmahdy غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2016
    الإقامة
    مصر
    المشاركات
    283

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة robotfx مشاهدة المشاركة
    انا لم اقصد هذا وانما قصدت ان موشر الدونشان مثلا اذا اردت ان استخدمه في اكسبيرت وشرط الشراء لمس الخط السفلي له .. كيفي استدعي في هذه الخاله الخط السفلي
    ????????????????????????

  13. #7693
    الصورة الرمزية MAJEDALMALKI
    MAJEDALMALKI غير متواجد حالياً موقوف
    تاريخ التسجيل
    Apr 2016
    الإقامة
    السعودية
    المشاركات
    606

    افتراضي

    السلام عليكم

    اخي مستر دولار عندي اكسبيرت جالس اتعلم عليه ومحتاج كود اغلاق الاكسبيرت واعادة افتتاحة تلقائي

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

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

    افتراضي

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة msh3al مشاهدة المشاركة
    غالباً وقت الاخبار تحصل :
    - رفع الاسبريد
    - حركه سريعه

    لذلك قمت انا بوضع شرط وهو ( اذا الاسبريد اكبر من قيمه معينه لايفتح الصفقات )
    لانها دلاله ع خبر غالباً ، ودلاله على حركه سعريه مختلفه

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

    مقدار تغير السبريد وهل العلاقة بين الاخبار والسبريد حتمية

    تحياتي لكم

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

  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