صفحة 202 من 686 الأولىالأولى ... 102152192196197198199200201202203204205206207208212252302 ... الأخيرةالأخيرة
النتائج 3,016 إلى 3,030 من 10285
  1. #3016
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

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

    ترجم الجمل الاتيه:

    كيف سيكون الشرط لهذا الامر ,

    1-افتح صفقه معلقه نوع sell-stop عند الساعه 17 على بعد 50 ثم مره اخرى على بعد 60 ثم على بعد 70 وهكذا الى ان يكون البعد 120 يعني ان يكون البعد بين كل عقد وعقد اخر 10 نقاط.(اعرف الحل القديم وهو اكرر الامر مع كل بعد وهذا يعقد عمل الاكبسبيرت)

    2-هل يمكن حذف واغلاق اوامر كثيره مره واحده يعني فوق 30 امر كل امر له ماجيك نمبر خاص من دون ذكر الماجيك نمبر لكل امر لان وهذا يعقد عمل الاكبسبيرت ؟

    3-كيف يمكن اعمل هدف خاص لكل امر عند الدخول بيع او شراء من نفس النقطه لهذه الاوامر ولكن احب ان يكون لكل امر نقطه هدف تختلف عن الاخرى .(اعرف الحل القديم وهو اكرر الامر مع كل صفقه وهذا يعقد عمل الاكبسبيرت)

    الله يعطيك العافيه.....
    حتى تحل مشكلة تكرار الصفقات فسوف تقوم بإستخدام الحلقه while
    مثال
    كود PHP:
     int Step;
      while(
    Step+50<120)
       {
       
    double price=Bid-(50+Step);*Point;
       
    OrderSend(Symbol(),OP_SELLSTOP,Lots,price,3,SL,TP,"EA",Magic,0,Red);
       
    Step+=10;
      } 
    ففي كل مره تمر الحلقه سوف تزيد قيمة Step عشر نقاط حتى يتم وضع الأوامر المعلقه

    إذا أردت عدم إستخدام شرط الماجيك نمبر في دالة حذف الأوامر المعلقه فيمكنك ذلك
    كود PHP:
    void DeleteOrders()
    {
      for (
    int cnt cnt OrdersTotal() ; cnt++)
      {
        
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
        if ( 
    OrderSymbol()==Symbol())
        {
          if (
    OrderType()>OP_SELL)
          {
           
    OrderDelete(OrderTicket());
          }
        }
      }

    لكن في هذه الحاله إذا كنت تتاجر يدويا أيضا ووضعت أمر معلق بشكل يدوي فسوف يحذفه الإكسبرت أيضا لأنه في هذه الحاله لن يستطيع تمييز الصفقات التي فتحها والصفقات الأخرى
    لذلك يوجد حل آخر
    وهو أن تضع شرط بحيث تجعل الكومنت لجميع الأوامر متشابه وتضعه في الشروط بدلا من الماجيك نمبر
    مثلا
    كود PHP:
    if ( OrderSymbol()==Symbol() && OrderComment()=="EA1"
    بالنسبه لوضع الهدف والأستوب لوز
    يمكنك مثلا عمل داله وإستخدام Switch لتحديد الهدف والأستوب بناء على رقم الصفقه
    مثال
    كود PHP:
    int TP(int Num){
     switch(
    Num){
      case 
    0:return(TakeProfit1);
      case 
    10:return(TakeProfit2);
      case 
    20:return(TakeProfit3);
      case 
    30:return(TakeProfit4);
      
    ///
      ///
      ////
     
    }
    return(
    0);

    ثم عند وضعها مع الشروط ستكون
    كود PHP:
     int Step;
      while(
    Step+50<120)
       {
       
    double price=Ask-(50+Step);*Point;
       
    double TP=price-TP(Step)*Point;
       
    OrderSend(Symbol(),OP_SELLSTOP,Lots,price,3,SL,TP,"EA",Magic,0,Red);
       
    Step+=10;
      }
    //+-- 
    وبنفس الطريقة ستستخدم الأستوب لوز
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  2. #3017
    الصورة الرمزية al_naser
    al_naser غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2010
    المشاركات
    186

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    حتى تحل مشكلة تكرار الصفقات فسوف تقوم بإستخدام الحلقه while
    مثال
    كود PHP:
     int Step;
      while(
    Step+50<120)
       {
       
    double price=Bid-(50+Step);*Point;
       
    OrderSend(Symbol(),OP_SELLSTOP,Lots,price,3,SL,TP,"EA",Magic,0,Red);
       
    Step+=10;
      } 
    ففي كل مره تمر الحلقه سوف تزيد قيمة Step عشر نقاط حتى يتم وضع الأوامر المعلقه

    إذا أردت عدم إستخدام شرط الماجيك نمبر في دالة حذف الأوامر المعلقه فيمكنك ذلك
    كود PHP:
    void DeleteOrders()
    {
      for (
    int cnt cnt OrdersTotal() ; cnt++)
      {
        
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
        if ( 
    OrderSymbol()==Symbol())
        {
          if (
    OrderType()>OP_SELL)
          {
           
    OrderDelete(OrderTicket());
          }
        }
      }

    لكن في هذه الحاله إذا كنت تتاجر يدويا أيضا ووضعت أمر معلق بشكل يدوي فسوف يحذفه الإكسبرت أيضا لأنه في هذه الحاله لن يستطيع تمييز الصفقات التي فتحها والصفقات الأخرى
    لذلك يوجد حل آخر
    وهو أن تضع شرط بحيث تجعل الكومنت لجميع الأوامر متشابه وتضعه في الشروط بدلا من الماجيك نمبر
    مثلا
    كود PHP:
    if ( OrderSymbol()==Symbol() && OrderComment()=="EA1"
    بالنسبه لوضع الهدف والأستوب لوز
    يمكنك مثلا عمل داله وإستخدام Switch لتحديد الهدف والأستوب بناء على رقم الصفقه
    مثال
    كود PHP:
    int TP(int Num){
     switch(
    Num){
      case 
    0:return(TakeProfit1);
      case 
    10:return(TakeProfit2);
      case 
    20:return(TakeProfit3);
      case 
    30:return(TakeProfit4);
      
    ///
      ///
      ////
     
    }
    return(
    0);

    ثم عند وضعها مع الشروط ستكون
    كود PHP:
     int Step;
      while(
    Step+50<120)
       {
       
    double price=Ask-(50+Step);*Point;
       
    double TP=price-TP(Step)*Point;
       
    OrderSend(Symbol(),OP_SELLSTOP,Lots,price,3,SL,TP,"EA",Magic,0,Red);
       
    Step+=10;
      }
    //+-- 
    وبنفس الطريقة ستستخدم الأستوب لوز
    الف شكر اخ اسامه نحن نقدر ظروفك ...فضلا لا امرا كنت قد وضعت مشاركه قبل العيد لاكن لم ترد عليها ثم كررتها في المشاركه 3003 ولم ترد عليها ثم مره ثالثه ولا رد ارجوا ان لااكون قد ازعجتك.

    تحياتي وتقديري لك.

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

    افتراضي

    السلام عليكم .. صباح الخير الجميع ..

    سؤال:
    هل هناك فرق كبير بين Mql4 - Mql5 ؟


    لأني أريد أن أتعلم هذه اللغه ,,



    توجيهاتكم وفقكم الله ..

  4. #3019
    الصورة الرمزية ابواحمد222
    ابواحمد222 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2010
    المشاركات
    414

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    اخ اسامه الفاضل تحيه طيبه وتقبل الله طاعاتكم
    اخي الفاضل لدي سوال ان شاء الله بسيط
    ما اريد فرق عشرين نقطه سواء فوق او تحت منطقه معينه (مثلا خط كيجن سن ) اي الكودين المرفقين هو الصحيح
    كود PHP:
    double j1=iIchimoku(NULLCHART29265221)-iLow(NULL,CHART3,1);
    double j2=iLow(NULL,CHART3,1)-iIchimoku(NULLCHART29265221);


    if(
    j1<20*Point||j2<20*Point
    حيث احدى القيمتين سوف تظهر في السالب لذلك اتوقع انها لن تقدم المطلوب
    او هذا الكود
    كود PHP:
    double j1=iIchimoku(NULLCHART29265221)-iLow(NULL,CHART3,1);
    double j2=iLow(NULL,CHART3,1)-iIchimoku(NULLCHART29265221);


    if((
    j1<20*Point&&j1>=1*Point)||(j2<20*Point&& j2>=1*Point)); 


    او الكود التالي الذي تعلمته منك في سوال سابق
    كود PHP:
    double j3=MathAbs(iIchimoku(NULLCHART29265221)-iLow(NULL,CHART3,1))<20*Point
    وما اريد في الضبط منطقه قريبه بحدود 20 نقطه سواء فوقها اوتحتها من خط الكيجن سن

    اخ اسامه الفاضل اشكرك على ما قدمته لي من مساعده في تعلم البرمجه وجزاك الله كل خير وجعل مثواك الجنه ان شاء الله
    آخر تعديل بواسطة ابواحمد222 ، 04-11-2012 الساعة 02:15 PM

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة al_naser مشاهدة المشاركة
    الف شكر اخ اسامه نحن نقدر ظروفك ...فضلا لا امرا كنت قد وضعت مشاركه قبل العيد لاكن لم ترد عليها ثم كررتها في المشاركه 3003 ولم ترد عليها ثم مره ثالثه ولا رد ارجوا ان لااكون قد ازعجتك.

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

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

    افتراضي

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

    سؤال:
    هل هناك فرق كبير بين Mql4 - Mql5 ؟


    لأني أريد أن أتعلم هذه اللغه ,,



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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة ابواحمد222 مشاهدة المشاركة
    اخ اسامه الفاضل تحيه طيبه وتقبل الله طاعاتكم
    اخي الفاضل لدي سوال ان شاء الله بسيط
    ما اريد فرق عشرين نقطه سواء فوق او تحت منطقه معينه (مثلا خط كيجن سن ) اي الكودين المرفقين هو الصحيح
    كود PHP:
    double j1=iIchimoku(NULLCHART29265221)-iLow(NULL,CHART3,1);
    double j2=iLow(NULL,CHART3,1)-iIchimoku(NULLCHART29265221);


    if(
    j1<20*Point||j2<20*Point
    حيث احدى القيمتين سوف تظهر في السالب لذلك اتوقع انها لن تقدم المطلوب
    او هذا الكود
    كود PHP:
    double j1=iIchimoku(NULLCHART29265221)-iLow(NULL,CHART3,1);
    double j2=iLow(NULL,CHART3,1)-iIchimoku(NULLCHART29265221);


    if((
    j1<20*Point&&j1>=1*Point)||(j2<20*Point&& j2>=1*Point)); 
    او الكود التالي الذي تعلمته منك في سوال سابق
    كود PHP:
    double j3=MathAbs(iIchimoku(NULLCHART29265221)-iLow(NULL,CHART3,1))<20*Point
    وما اريد في الضبط منطقه قريبه بحدود 20 نقطه سواء فوقها اوتحتها من خط الكيجن سن

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

  8. #3023
    الصورة الرمزية ابواحمد222
    ابواحمد222 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2010
    المشاركات
    414

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

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

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

    افتراضي

    أستاذي الفاضل اسامة محتاج تصحيح للكود التالي وهدفي من الكود تعديل الأستوب لوس لكل صفقات البيع حسب آخر صفقة وكذلك صفقات الشراء حسب آخر صفقة ، يهمني تعديل هذا الكود لأنه جزء من أكسبيرت بشتغل فيه . مرفق ملف تيكست . شكرا
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: txt 111.txt‏ (1.1 كيلوبايت, المشاهدات 72)
    آخر تعديل بواسطة Jmeel ، 14-11-2012 الساعة 01:37 AM
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

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

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

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

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

    افتراضي

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

    مثال
    كود PHP:
    double LastOrderStop(int type){
     for(
    int i=OrdersTotal()-1;i>=0;i--){
      
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&&OrderType()==type){
       return(
    OrderStopLoss());
      }
     }
    return(
    0);
    }

    void ModifyOrders(){
     for(
    int i=0;i<OrdersTotal();i++){
      
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
      
    int ticket=OrderTicket();
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber){
       if(
    OrderType()==OP_BUY&&OrderStopLoss()!=LastOrderStop(OP_BUY)){
         
    OrderModify(ticket,OrderOpenPrice(),LastOrderStop(OP_BUY),OrderTakeProfit(),0);
       }
       if(
    OrderType()==OP_SELL)&&OrderStopLoss()!=LastOrderStop(OP_SELL)){
         
    OrderModify(ticket,OrderOpenPrice(),LastOrderStop(OP_SELL),OrderTakeProfit(),0);
       }
      }
     }

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

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

    افتراضي

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

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

    افتراضي

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

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

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    استاذي نزلت الكود على اكسبيرت فاضي لكن بيعطي رسالة خطأ ياريت تشوفه
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: mq4 33333.mq4‏ (2.2 كيلوبايت, المشاهدات 41)
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  15. #3030
    الصورة الرمزية H.O
    H.O
    H.O غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2012
    الإقامة
    بلاد اولى القبلتين
    العمر
    59
    المشاركات
    867

    افتراضي

    السلام عليكم ورحمه الله وبركاته
    بسم الله الرحمن الرحيم

    هل من طريقة لمعرفت القيمه السعريه للحد العلوي/سفلي لقناة Regression لرسم خط ترند عليهما مثلا كما فى الصوره

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


    بارك الله فيكم وشكرا لكم اخوكم ابو يوسف
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة fffffff.gif‏  

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

  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