صفحة 396 من 688 الأولىالأولى ... 296346386390391392393394395396397398399400401402406446496 ... الأخيرةالأخيرة
النتائج 5,926 إلى 5,940 من 10307
  1. #5926
    الصورة الرمزية hre007
    hre007 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    العمر
    54
    المشاركات
    726

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    الماكد ولاغيره له علاقة بالأمر هذا يرجع للشروط التي تضعها .
    طاب الشرط يتكتب اذاي ؟؟
    لو انا كتبته بالشكل ده بيفتح عقد على كل شمعة ولا ينتظر التقاطع مرة اخري ..
    كود PHP:
    if(Fmacd_h1 Smacd_h1  && Time0!=Time[0]&&OrderTotal_Type(OP_BUY)<10)
     {
      
    Close_Type(OP_SELL); Buy_Market();
      
    Time0=Time[0];
     } 
    المفروض يكون الشرط مماثل مثلا لتقاطع الموفينج يفتح مع التقاطع وينتظر التقاطع الاخر .. انا حاولت اجد اكسبرتات الموفنج واشوف الامر فيها بس موصلتش لحاجة لأن الموفنج مربوط بالشموع فممكن اقول عندما تكون الشمعة (1) اسفل الموفنج والشمعة (0) اعلي الموفنج .. لكن في المكاد اكتبها اذاي ؟؟؟

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة hre007 مشاهدة المشاركة
    طاب الشرط يتكتب اذاي ؟؟
    لو انا كتبته بالشكل ده بيفتح عقد على كل شمعة ولا ينتظر التقاطع مرة اخري ..
    كود PHP:
    if(Fmacd_h1 Smacd_h1  && Time0!=Time[0]&&OrderTotal_Type(OP_BUY)<10)
     {
      
    Close_Type(OP_SELL); Buy_Market();
      
    Time0=Time[0];
     } 
    المفروض يكون الشرط مماثل مثلا لتقاطع الموفينج يفتح مع التقاطع وينتظر التقاطع الاخر .. انا حاولت اجد اكسبرتات الموفنج واشوف الامر فيها بس موصلتش لحاجة لأن الموفنج مربوط بالشموع فممكن اقول عندما تكون الشمعة (1) اسفل الموفنج والشمعة (0) اعلي الموفنج .. لكن في المكاد اكتبها اذاي ؟؟؟

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

  3. #5928
    الصورة الرمزية hre007
    hre007 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    العمر
    54
    المشاركات
    726

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    ارفق اعدادات Fmacd_h1 و Smacd_h1
    كود PHP:
    double Fmacd_h1=iCustom(Symbol(),60,"MACD2",0,1);
     
    double Smacd_h1=iCustom(Symbol(),60,"MACD2",1,1);
     
    double Fmacd_d1=iCustom(Symbol(),1440,"MACD2",0,1);
     
    double Smacd_d1=iCustom(Symbol(),1440,"MACD2",1,1); 
    هو مؤشر مكاد خارجي .. وهو المرفق لحضرتك
    MACD2.mq4

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة hre007 مشاهدة المشاركة
    كود PHP:
    double Fmacd_h1=iCustom(Symbol(),60,"MACD2",0,1);
     
    double Smacd_h1=iCustom(Symbol(),60,"MACD2",1,1); 
    هو مؤشر مكاد خارجي .. وهو المرفق لحضرتك
    MACD2.mq4
    حتضيف ايضا كود للماكد Fmacd_h1 للشمعة 2 وكذلك كود للشمعة 2 ل Smacd_h1

    وحتضع في الشرط

    كود PHP:
    if(Fmacd_h1 Smacd_h1  && Fmacd_h2 Smacd_h2   ..................... 
    وبالتالي لن يكرر مع كل شمعة وسينتظر التقاطع مرة أخرى
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  5. #5930
    الصورة الرمزية hre007
    hre007 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    العمر
    54
    المشاركات
    726

    افتراضي

    حبيبي يا استاذ جميل .. السهل الممتنع

    اخلص الجزئية دي وارجعلك عشان انا حاسس اني حاطط اوامر ماشية عكس بعضها ..
    بس بما اني منتظرك من الساعة 11 الصبح فرصة اسأل كمان سؤال

    بانسبة للدالة الي حضرتك اتفضلت عليا بيها والتي تعطي اجمالي اللوت للعقود المفتوحة .. هل يمكن ان اضعها بدل اللوت في امر الشراء
    ام يجب مساواتها باللوت ثم كتابة الامر بطريقة عادية
    يعني بما اني مبعرفش اشرح واطلع الي جواية ..
    ممكن اكتبها كده
    كود PHP:
    void Buy_All_Lot()
    {
    double SL=0,TP=0,Price=0;
    Price=Ask;
    if(
    Stoploss>0SL=Price-Stoploss*points; else SL=0;
    if(
    Takeprofit>0TP=Price+Takeprofit*points; else TP=0;

     
    int ticket=OrderSend(Symbol(),OP_BUY,Ordertotlots(OP_SELL),Price,30,SL,TP,"HRE",MagicNo,0,clrBlue);

     } 
    والا اكتبها كده
    كود:
    void Buy_All_Lot()
    {
    double SL=0,TP=0,Price=0;
    Price=Ask;
    Lots = Ordertotlots(OP_SELL);
    if(Stoploss>0) SL=Price-Stoploss*points; else SL=0;
    if(Takeprofit>0) TP=Price+Takeprofit*points; else TP=0;
     
     int ticket=OrderSend(Symbol(),OP_BUY,Lots,Price,30,SL,TP,"HRE",MagicNo,0,clrBlue);
    
     }
    في الحالتين لا يظهر خطأ عندي .. ولكن لا استطيع التجربة لأني لسة بجمع الشروط

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة hre007 مشاهدة المشاركة
    حبيبي يا استاذ جميل .. السهل الممتنع

    اخلص الجزئية دي وارجعلك عشان انا حاسس اني حاطط اوامر ماشية عكس بعضها ..
    بس بما اني منتظرك من الساعة 11 الصبح فرصة اسأل كمان سؤال

    بانسبة للدالة الي حضرتك اتفضلت عليا بيها والتي تعطي اجمالي اللوت للعقود المفتوحة .. هل يمكن ان اضعها بدل اللوت في امر الشراء
    ام يجب مساواتها باللوت ثم كتابة الامر بطريقة عادية
    يعني بما اني مبعرفش اشرح واطلع الي جواية ..
    ممكن اكتبها كده
    كود PHP:
    void Buy_All_Lot()
    {
    double SL=0,TP=0,Price=0;
    Price=Ask;
    if(
    Stoploss>0SL=Price-Stoploss*points; else SL=0;
    if(
    Takeprofit>0TP=Price+Takeprofit*points; else TP=0;
     
     
    int ticket=OrderSend(Symbol(),OP_BUY,Ordertotlots(OP_SELL),Price,30,SL,TP,"HRE",MagicNo,0,clrBlue);
     
     } 
    والا اكتبها كده
    كود:
    void Buy_All_Lot()
    {
    double SL=0,TP=0,Price=0;
    Price=Ask;
    Lots = Ordertotlots(OP_SELL);
    if(Stoploss>0) SL=Price-Stoploss*points; else SL=0;
    if(Takeprofit>0) TP=Price+Takeprofit*points; else TP=0;
     
     int ticket=OrderSend(Symbol(),OP_BUY,Lots,Price,30,SL,TP,"HRE",MagicNo,0,clrBlue);
     
     }
    في الحالتين لا يظهر خطأ عندي .. ولكن لا استطيع التجربة لأني لسة بجمع الشروط
    أكيد ممكن من الناحية البرمجية مع استخدام NormalizeDouble
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  7. #5932
    الصورة الرمزية hre007
    hre007 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    العمر
    54
    المشاركات
    726

    افتراضي

    اخي واستاذي جميل وصلت للطريقة الصحيحة والحمد لله وهي كتابة الدالة هكذا
    كود PHP:
    void Buy_All_Lot()
    {
    double SL=0,TP=0,Price=0;
    Price=Ask;
    Lots Ordertotlots(OP_SELL);
    if(
    Stoploss>0SL=Price-Stoploss*points; else SL=0;
    if(
    Takeprofit>0TP=Price+Takeprofit*points; else TP=0;
     
     
    int ticket=OrderSend(Symbol(),OP_BUY,Lots,Price,30,SL,TP,"HRE",MagicNo,0,clrBlue);

     } 
    ولكن عندي مشكلة مش عارف ايه سببها ..
    الفكرة ببساطة هي اخذ عقد شراء مثلا مع التقاطع الايجابي للمكاد على الساعة مع توافقة على الشارت اليومي .. وعند عكس الاشارة علي الساعة يأخذ عقد هيدج بقيمة اللوت للاوامر المفتوحة
    واذا عادت التقاطع الايجابي مرة اخري يأخذ عقد تعزيز بقيمة العقد الاول او القيمة المبدأية للعقد لا تتغير.. وهكذا
    فيكون عقد الهيدج هو بقيمة العقود السابقة كلها
    والمشكلة التي ظهرت عندي انه يجمع العقود الاساسية نفسها رغم انها اوامر منفصلة
    فعقد الشراء الاول ب 0.1 فيكون الثاني ب 0.1 والثالث ب 0.2 والرابع ب 0.4 وهكذا .. ولا اعرف لماذا يضاعف العقود الاساسية .. والتي بالتالي ستصل الي حجم عقد لا يمكن فتحه فعليا على المنصة ..
    مرفق الاكسبيرت اخي العزيز .. للمراجعة ومعرفة اين الخطأ ؟؟؟؟؟؟؟؟؟؟؟؟؟
    Last chance.mq4

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة hre007 مشاهدة المشاركة
    اخي واستاذي جميل وصلت للطريقة الصحيحة والحمد لله وهي كتابة الدالة هكذا
    كود PHP:
    void Buy_All_Lot()
    {
    double SL=0,TP=0,Price=0;
    Price=Ask;
    Lots Ordertotlots(OP_SELL);
    if(
    Stoploss>0SL=Price-Stoploss*points; else SL=0;
    if(
    Takeprofit>0TP=Price+Takeprofit*points; else TP=0;
     
     
    int ticket=OrderSend(Symbol(),OP_BUY,Lots,Price,30,SL,TP,"HRE",MagicNo,0,clrBlue);
     
     } 
    ولكن عندي مشكلة مش عارف ايه سببها ..
    الفكرة ببساطة هي اخذ عقد شراء مثلا مع التقاطع الايجابي للمكاد على الساعة مع توافقة على الشارت اليومي .. وعند عكس الاشارة علي الساعة يأخذ عقد هيدج بقيمة اللوت للاوامر المفتوحة
    واذا عادت التقاطع الايجابي مرة اخري يأخذ عقد تعزيز بقيمة العقد الاول او القيمة المبدأية للعقد لا تتغير.. وهكذا
    فيكون عقد الهيدج هو بقيمة العقود السابقة كلها
    والمشكلة التي ظهرت عندي انه يجمع العقود الاساسية نفسها رغم انها اوامر منفصلة
    فعقد الشراء الاول ب 0.1 فيكون الثاني ب 0.1 والثالث ب 0.2 والرابع ب 0.4 وهكذا .. ولا اعرف لماذا يضاعف العقود الاساسية .. والتي بالتالي ستصل الي حجم عقد لا يمكن فتحه فعليا على المنصة ..
    مرفق الاكسبيرت اخي العزيز .. للمراجعة ومعرفة اين الخطأ ؟؟؟؟؟؟؟؟؟؟؟؟؟
    Last chance.mq4
    اليومين الجاية إن شاء الله اراجع لك الأكسبيرت .
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  9. #5934
    الصورة الرمزية hre007
    hre007 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    العمر
    54
    المشاركات
    726

    افتراضي

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

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

    افتراضي

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

  11. #5936
    الصورة الرمزية hre007
    hre007 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    العمر
    54
    المشاركات
    726

    افتراضي

    تمام يا استاذ جميل تسلم ايدك .. انا كنت مكمل الاكسبيرت ومنتظر حل المشكلة من حضرتك
    وتم التعديل والحمد لله اشتغل تمام .. لكن هناك مشكلتين وبرده بدون حل عندي ..
    و كما بالصورة
    الملف المرفق 418615
    المشكلة الاولي وهي انه اوقات يلتزم باغلاق صفقة الهيدج وسعات لا يلتزم باغلاقها كما حدث بالصفقة رقم 3 ؟؟؟؟
    والثانية اني محدد ان يكون عدد الصفقات المسموح بيها 3 وهو بيفتح مع كل اشارة ؟؟
    ....
    لما حضرتك هتشوف الاكسبيرت هتلاقي العجب .. انا مش عارف انا عامل ايه بالظبط .. بس هو شغال برده
    وكمان واضع دالة تأخذ من 2 ماجيك نمبر .. ومش عارف انا كده صح والا غلط ؟؟؟
    الاكسبيرت مرفق للمراجعة وبارك الله فيك يا استاذي
    Last chance.mq4

  12. #5937
    الصورة الرمزية hre007
    hre007 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    العمر
    54
    المشاركات
    726

    افتراضي

    في الكشف ده تظهر المشكلة بوضوح يا استاذي ..
    ... تم فتح صفقات اكثر من المحددة من الخيار MaxTradAllow=3 ؟؟؟
    ... الصفقة رقم 8 لم يتم اغلاقها مع الاشارة ؟؟؟
    ... وملحوظة اضافية وهي فتح عقد الشراء الاخير بلوت يساوي مجموع لوتات الشراء السابقة .. ولم يفتحة باللوت الاساسي ؟؟؟؟
    هراجع التعديل المرفق من حضرتك يمكن اكون كتبت حاجة غلط
    StrategyTester.rar

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة hre007 مشاهدة المشاركة
    في الكشف ده تظهر المشكلة بوضوح يا استاذي ..
    ... تم فتح صفقات اكثر من المحددة من الخيار MaxTradAllow=3 ؟؟؟
    ... الصفقة رقم 8 لم يتم اغلاقها مع الاشارة ؟؟؟
    ... وملحوظة اضافية وهي فتح عقد الشراء الاخير بلوت يساوي مجموع لوتات الشراء السابقة .. ولم يفتحة باللوت الاساسي ؟؟؟؟
    هراجع التعديل المرفق من حضرتك يمكن اكون كتبت حاجة غلط
    StrategyTester.rar
    انا مافهمت تفاصيل ماتريد وراجعت صحة الكود فقط .
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  14. #5939
    الصورة الرمزية hre007
    hre007 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    العمر
    54
    المشاركات
    726

    افتراضي

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

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

    افتراضي

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

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

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

  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