صفحة 362 من 689 الأولىالأولى ... 262312352356357358359360361362363364365366367368372412462 ... الأخيرةالأخيرة
النتائج 5,416 إلى 5,430 من 10335
  1. #5416
    الصورة الرمزية محمدعبداللاه
    محمدعبداللاه غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2008
    الإقامة
    قطر
    المشاركات
    315

    افتراضي

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة محمدعبداللاه مشاهدة المشاركة
    كيف يتم تعديله
    يستطيع أي مبرمج تعديله لكن يجب الإطلاع على كود المؤشر

  3. #5418
    الصورة الرمزية yakout
    yakout غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    24

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    أرفق الكود الذي قمت بعمله الخطأ بسيط لديك
    فقط أضف هذه الميزه لخط الترند
    كود PHP:
    ObjectSet(name,OBJPROP_RAY,false); 
    شكراً جزيلاً اخى أسامه .. المؤشر يعمل بشكل جيد الأن بعد التعديلات التى ارشدتنى اليها وهذا بفضل الله و فضلك لتوجيه اخوانك .. جزاك الله خيراً وجعله فى ميزان حسناتك

  4. #5419
    الصورة الرمزية صلاح الدين الفوركساوى
    صلاح الدين الفوركساوى غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2012
    الإقامة
    مصر
    المشاركات
    740

    افتراضي

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

    كود PHP:
    int DeletePendingOrders()
    {
      
    int total  OrdersTotal();
      
      for (
    int cnt total-cnt >= cnt--)
      {
        
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
        if (
    OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol() && (OrderType()>OP_SELL))
        {
          
    OrderDelete(OrderTicket());
        }
      }
      return(
    0);


    هذه الداله تقوم بحذف جميع الاوامر المعلقه معا سواء بيع او شراء

    هل يمكن التعديل على هذه الداله بحيث تحدد حذف نوع الاوامر المعلقه ؟؟

    يعنى تكون بحيث نوع الامر سواء بيع او شراء

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

    هل هذا ممكن ؟

    يعنى اريدها ان تكون بهذه الصيغه

    كود PHP:
    DeletePendingOrders(int type
    وعندما اريد ان احذف اوامر الشراء المعلقه اقول له

    كود PHP:
    DeletePendingOrders(OP_BUYSTOP
    وعلى العكس فى حاله البيع

    هل وصلت فكرتى اليك مستر دولار .؟؟

  5. #5420
    الصورة الرمزية صلاح الدين الفوركساوى
    صلاح الدين الفوركساوى غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2012
    الإقامة
    مصر
    المشاركات
    740

    افتراضي

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


    شكراً جزيلاً اخى أسامه .. المؤشر يعمل بشكل جيد الأن بعد التعديلات التى ارشدتنى اليها وهذا بفضل الله و فضلك لتوجيه اخوانك .. جزاك الله خيراً وجعله فى ميزان حسناتك
    لايجوز اخى ان تقول

    وهذا بفضل الله و فضلك

    لايجوز ان تساوى بين الله وبشر

    والصحيح ان تقول

    وهذا بفضل الله ثم فضلك

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

    تقبل ودى اخى الحبيب

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

    افتراضي

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

    كود PHP:
    int DeletePendingOrders()
    {
      
    int total  OrdersTotal();
      
      for (
    int cnt total-cnt >= cnt--)
      {
        
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
        if (
    OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol() && (OrderType()>OP_SELL))
        {
          
    OrderDelete(OrderTicket());
        }
      }
      return(
    0);


    هذه الداله تقوم بحذف جميع الاوامر المعلقه معا سواء بيع او شراء

    هل يمكن التعديل على هذه الداله بحيث تحدد حذف نوع الاوامر المعلقه ؟؟

    يعنى تكون بحيث نوع الامر سواء بيع او شراء

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

    هل هذا ممكن ؟

    يعنى اريدها ان تكون بهذه الصيغه

    كود PHP:
    DeletePendingOrders(int type
    وعندما اريد ان احذف اوامر الشراء المعلقه اقول له

    كود PHP:
    DeletePendingOrders(OP_BUYSTOP
    وعلى العكس فى حاله البيع

    هل وصلت فكرتى اليك مستر دولار .؟؟
    تفضل هذه دالة الغاء اوامر معلقة
    كود PHP:
    void Delete_Type(int type){           for(int i=OrdersTotal()-1i>=0i--)           {            if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))            if(OrderSymbol()==Symbol() && OrderMagicNumber() == MagicNo)                 {                  if( OrderType()==typebool rt=OrderDelete(OrderTicket() );
           }   }  return;} 

    تستدعيها من قائمة
    كود PHP:
    OnTick 
    بالأمر
    كود PHP:
    Delete_Type(4); 
    ولمعرفة ماذا يعني الرقم 4 انظر للجدول
    OP_BUY Buy operation
    OP_SELL 1 Sell operation
    OP_BUYLIMIT 2 Buy limit pending order
    OP_SELLLIMIT 3 Sell limit pending order
    OP_BUYSTOP 4 Buy stop pending order
    OP_SELLSTOP 5 Sell stop pending order
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  7. #5422
    الصورة الرمزية daod
    daod غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2013
    المشاركات
    246

    افتراضي

    بعض الاحيان نجد متغير بعده هكذا () او [ ] ما هو الفرق بينهم

    اعرف انه يمكن كتابه الشرط هكذا
    كود PHP:
    if (DayOfWeek()==4
    سوالي ما هي الصيغه الاخرى لكتابه نفس الشرط

    هل يمكن الكتابه ايضا هكذا
    كود PHP:
    if (DayOfWeek(4)) 
    وهل هذه الصيغ صحيحه ايضا
    كود PHP:
    TimeHour(17
    او هذا العباره

    كود PHP:
    Time[TimeDay(2)] 
    اذا كانت خطاء ما هو الصح

    كيف سيكون الشرط وجوابه التالي؟؟

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

  8. #5423
    الصورة الرمزية محمدعبداللاه
    محمدعبداللاه غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2008
    الإقامة
    قطر
    المشاركات
    315

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    يستطيع أي مبرمج تعديله لكن يجب الإطلاع على كود المؤشر
    من فضلك ارجو ان تعدل لي هذه المؤشرات وان استطعت ان تدمج لي الاستراتيجيتين في تمبلت واحد اكون في جزيل الشكر
    وجزاكم الله خيرا
    الملفات المرفقة الملفات المرفقة
    آخر تعديل بواسطة محمدعبداللاه ، 02-06-2014 الساعة 10:39 PM سبب آخر: خطاء في الكتابه

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    نعم بالتأكيد وأيضا أرفق المؤشر لألقي نظره عليه
    جزاك الله خيرا في الدنيا والآخرة
    تم عمل الموضوع به كل التفاصيل
    https://forum.arabictrader.com/t198945.html#post2829571
    والله الموفق
    توقيع العضو
    متداول فوركس، ومبرمج mql

  10. #5425
    الصورة الرمزية yakout
    yakout غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    24

    افتراضي

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

    وهذا بفضل الله و فضلك

    لايجوز ان تساوى بين الله وبشر

    والصحيح ان تقول

    وهذا بفضل الله ثم فضلك

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

    تقبل ودى اخى الحبيب
    شكراً اخى صلاح للتصحيح .. وهى فعلا غلطه غير مقصوده .. جزاك الله خيراً

  11. #5426
    الصورة الرمزية daod
    daod غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2013
    المشاركات
    246

    افتراضي

    هل يمكن ضبط الكومنت Comment يعني من ناحيه لون الخط وحجمه وغيرها من الخصائص؟؟

  12. #5427
    الصورة الرمزية daod
    daod غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2013
    المشاركات
    246

    افتراضي

    اناحاولت من عمل بطاقه نص من نوع LABEL ولكن المشكله انه عند تغير البيكسل لم يتغيير حجم LABEL وكذلك لم يكتب سطر ثاني وثالث وهكذا
    وانما يكتب السطر الاول فقط والباقيه لم تظهر

    اين المشكله

    كود PHP:
    int  Ali;
    ObjectCreateAli,OBJ_LABEL,0,0,0);
     
      
    ObjectSetText(Ali,"Hour21="+DoubleToString (5,0)+"\n   ""Hour1="+DoubleToString (5,0)+"""Hour15="+DoubleToString (5,0)+"      " "Hour21="+DoubleToString (5,0)+"\n""Hour4="+DoubleToString (5,0)+"       ""Hour10="+DoubleToString (5,0)+"      " "Hour16="+DoubleToString (5,0)+"      "
    "Hour22="
    +DoubleToString (5,0)+"\n""Hour5="+DoubleToString (5,0)+"       " "Hour11="+DoubleToString (5,0)+"     " "Hour17="+DoubleToString (5,0)+"      ""Hour23="+DoubleToString (5,0),8,"Arial",clrYellow); 

  13. #5428
    الصورة الرمزية moha_kokokoo
    moha_kokokoo غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2014
    الإقامة
    ليبيا
    المشاركات
    12

    افتراضي

    السلام عليكم

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

    تحيااتي

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

    افتراضي

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

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

    تحيااتي
    وعليكم السلام ورحمة الله وبركاته
    إذا كنت تقصد صفقة واحدة في اليوم لكل زوج فالدالة هي كالتالي :
    تحسب مجموع عدد الصفقات المفعلة :
    كود:
     int countA=0;
     for (int i=OrdersTotal()-1; i>=0; i--)
     if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
     {
      if (OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNo)
      {
       if(OrderOpenTime()>=iTime(Symbol(),1440,0))
       {
        if(OrderType()==OP_SELL||OrderType()==OP_BUY)
        {
         countA++;
        }
       }
      }
     }
    وتحسب مجموع الصفقات المغلقة الموجودة بالهيستوري:
    كود:
     int countB=0;
     for (int j=OrdersHistoryTotal()-1; j>=0; j--)
     if (OrderSelect(j,SELECT_BY_POS,MODE_HISTORY))
     {
      if (OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNo)
      {
       if(OrderOpenTime()>=iTime(Symbol(),1440,0))
       {
        if(OrderType()==OP_SELL||OrderType()==OP_BUY)
        {
         countB++;
        }
       }
      }
     }
    ثم تجمع الناتج وتجعله شرط أساسي قبل شرط الدخول في الصفقة
    كود:
      if((countA+countB)<MaxTrades)
      {
        //// 
      }
    MaxTrades متغير خارجي للتحكم في مجموع عدد الصفقات اليومية

    في النهاية الكود كامل :
    كود PHP:
    //+------------------------------------------------------------------+
    //|                     Exported variables                           |
    //+------------------------------------------------------------------+
    input int MaxTrades=1;
    input int MagicNo=1;
    //+------------------------------------------------------------------+
    //|                           Expert start                           |
    //+------------------------------------------------------------------+
    void OnTick()
    {
        
    LimitOpenAllOrdersInTime(); 
    }
    void LimitOpenAllOrdersInTime()
    {
     
    int countA=0;
     for (
    int i=OrdersTotal()-1i>=0i--)
     if (
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
     {
      if (
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNo)
      {
       if(
    OrderOpenTime()>=iTime(Symbol(),1440,0))
       {
        if(
    OrderType()==OP_SELL||OrderType()==OP_BUY)
        {
         
    countA++;
        }
       }
      }
     }
     
    int countB=0;
     for (
    int j=OrdersHistoryTotal()-1j>=0j--)
     if (
    OrderSelect(j,SELECT_BY_POS,MODE_HISTORY))
     {
      if (
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNo)
      {
       if(
    OrderOpenTime()>=iTime(Symbol(),1440,0))
       {
        if(
    OrderType()==OP_SELL||OrderType()==OP_BUY)
        {
         
    countB++;
        }
       }
      }
     }
      if((
    countA+countB)<MaxTrades)
      {
        
    //// 
      
    }

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

  15. #5430
    الصورة الرمزية moha_kokokoo
    moha_kokokoo غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2014
    الإقامة
    ليبيا
    المشاركات
    12

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة kira-h مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    إذا كنت تقصد صفقة واحدة في اليوم لكل زوج فالدالة هي كالتالي :
    تحسب مجموع عدد الصفقات المفعلة :
    كود:
     int countA=0;
     for (int i=OrdersTotal()-1; i>=0; i--)
     if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
     {
      if (OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNo)
      {
       if(OrderOpenTime()>=iTime(Symbol(),1440,0))
       {
        if(OrderType()==OP_SELL||OrderType()==OP_BUY)
        {
         countA++;
        }
       }
      }
     }
    وتحسب مجموع الصفقات المغلقة الموجودة بالهيستوري:
    كود:
     int countB=0;
     for (int j=OrdersHistoryTotal()-1; j>=0; j--)
     if (OrderSelect(j,SELECT_BY_POS,MODE_HISTORY))
     {
      if (OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNo)
      {
       if(OrderOpenTime()>=iTime(Symbol(),1440,0))
       {
        if(OrderType()==OP_SELL||OrderType()==OP_BUY)
        {
         countB++;
        }
       }
      }
     }
    ثم تجمع الناتج وتجعله شرط أساسي قبل شرط الدخول في الصفقة
    كود:
      if((countA+countB)<MaxTrades)
      {
        //// 
      }
    MaxTrades متغير خارجي للتحكم في مجموع عدد الصفقات اليومية

    في النهاية الكود كامل :
    كود PHP:
    //+------------------------------------------------------------------+
    //|                     Exported variables                           |
    //+------------------------------------------------------------------+
    input int MaxTrades=1;
    input int MagicNo=1;
    //+------------------------------------------------------------------+
    //|                           Expert start                           |
    //+------------------------------------------------------------------+
    void OnTick()
    {
        
    LimitOpenAllOrdersInTime(); 
    }
    void LimitOpenAllOrdersInTime()
    {
     
    int countA=0;
     for (
    int i=OrdersTotal()-1i>=0i--)
     if (
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
     {
      if (
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNo)
      {
       if(
    OrderOpenTime()>=iTime(Symbol(),1440,0))
       {
        if(
    OrderType()==OP_SELL||OrderType()==OP_BUY)
        {
         
    countA++;
        }
       }
      }
     }
     
    int countB=0;
     for (
    int j=OrdersHistoryTotal()-1j>=0j--)
     if (
    OrderSelect(j,SELECT_BY_POS,MODE_HISTORY))
     {
      if (
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNo)
      {
       if(
    OrderOpenTime()>=iTime(Symbol(),1440,0))
       {
        if(
    OrderType()==OP_SELL||OrderType()==OP_BUY)
        {
         
    countB++;
        }
       }
      }
     }
      if((
    countA+countB)<MaxTrades)
      {
        
    //// 
      
    }

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

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

  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