صفحة 406 من 691 الأولىالأولى ... 306356396400401402403404405406407408409410411412416456506 ... الأخيرةالأخيرة
النتائج 6,076 إلى 6,090 من 10363
  1. #6076
    الصورة الرمزية first_knight
    first_knight غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2014
    الإقامة
    المملكة العربية السعودية
    المشاركات
    170

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    أرفق الكود الذي قمت بكتابته وسوف أوضح لك الخطأ في الكود
    هذا هو الكود استاذي مستر دولار
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: mq4 label.mq4‏ (1.9 كيلوبايت, المشاهدات 59)

  2. #6077
    الصورة الرمزية amjadepp
    amjadepp غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2014
    الإقامة
    فلسطين
    المشاركات
    13

    افتراضي

    السلام عليكم

    اخي الكريم مستر دولار
    لو تكرمت اريد تحويل هذا المؤشر الى ملتي تايم فريم

    وشكراً مقدماً
    الملفات المرفقة الملفات المرفقة

  3. #6078
    الصورة الرمزية xcv114
    xcv114 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2010
    الإقامة
    مصر
    المشاركات
    1,022

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة lion666666 مشاهدة المشاركة
    السلام عليكم
    معلش استفسار اخر
    المفروض دالة
    iBarShift
    تكون شمعة الساعة 19
    يعنى My_Bar = 19
    لكى احصل على هاى ولو شمعة الساعة 19
    او لو يوجد بديل
    اريد دالة لكى احصل على هاى ولو شمعة الساعة 19
    فى اى وقت بعد الساعة 19 (حتى لو بعد 15ساعة)
    extern string Candle ="19"
    كود PHP:
    int start()
      {
      
    datetime TradeTime=StringToTime(TimeToStr(TimeCurrent(),TIME_DATE)+" "+Candle);
                     
       
    bool time   = (Hour()>=StartHour);      
       
    int My_Bar  =  iBarShift(Symbol(),0,TradeTime,false);
       
    double Hi   =  High[My_Bar];
       
    double lo   =  Low[My_Bar]; 
       
    Buyentery   =  Hi+Step*pt;
       
    Sellentery  =  lo-Step*pt
    كود PHP:
    datetime daystart;
    int My_Bar;
    if( 
    Hour()< 19)
    daystart=iTime(Symbol(),PERIOD_D1,1);//previous day start in seconds
    else daystart=iTime(Symbol(),PERIOD_D1,0);// current day start in seconds

    //to get time for hour 19 : 19*60minutes*60seconds=68400
    My_Bar=iBarShift(Symbol(),PERIOD_H1,daystart+68400);
    double Hi   =  iHigh(Symbol(),PERIOD_H1,My_Bar);
    double lo   =  iLow(Symbol(),PERIOD_H1,My_Bar); 
    وبالتالي في حالة يوم جديد والساعة أقل من 19
    سيأتي بوقت بداية اليوم السابق ويضيف عليها قيمة 19 ساعة (بالثواني)

    وفي حالة اليوم الحالي والساعة 19 أو أكبر
    سيأتي بوقت بداية اليوم الحالي ويجمع عليها قيمة 19 ساعة (بالثواني)

  4. #6079
    الصورة الرمزية lion666666
    lion666666 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2014
    الإقامة
    مصر
    المشاركات
    32

    افتراضي



    متشكر جدا
    جزاك الله خيرا


  5. #6080
    الصورة الرمزية axper
    axper غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2014
    الإقامة
    الجزائر
    المشاركات
    4

    افتراضي

    بسم الله الرحمان الرحيم
    الحمد لله بعد قرأة عدة دروس في منتدى حول برمجة اكسبرت اكتسبت معلومات لا بأس بيها
    لكن واجهتني مشكلة وهي كتالي مثال اريد حساب مجموع قمم عدة شموع طريقة التي اعمل بيها متعبة خاصة ادا كانت عدد شموع كثيرة مثال حول طريقتي
    كود PHP:
    totalhighHigh[1]+High[2]+High[3]+High[4]+... 
    اريد دالة تقوم بعملية حساب عن طريق ادخال عدد شموع بمتغير خارجي
    ارجو ان يكون شرحي واضح وشكرا

  6. #6081
    الصورة الرمزية xcv114
    xcv114 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2010
    الإقامة
    مصر
    المشاركات
    1,022

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة axper مشاهدة المشاركة
    بسم الله الرحمان الرحيم
    الحمد لله بعد قرأة عدة دروس في منتدى حول برمجة اكسبرت اكتسبت معلومات لا بأس بيها
    لكن واجهتني مشكلة وهي كتالي مثال اريد حساب مجموع قمم عدة شموع طريقة التي اعمل بيها متعبة خاصة ادا كانت عدد شموع كثيرة مثال حول طريقتي
    كود PHP:
    totalhighHigh[1]+High[2]+High[3]+High[4]+... 
    اريد دالة تقوم بعملية حساب عن طريق ادخال عدد شموع بمتغير خارجي
    ارجو ان يكون شرحي واضح وشكرا
    كود PHP:
    extern int bars=20;

    int start()
      {
      
    double HighsSum=0;
      for(
    int i=0;i<bars;i++){
      
    double CandleHigh=High[i];
      
    HighsSum+=  CandleHigh;
      }

       return(
    0);
      } 

  7. #6082
    الصورة الرمزية axper
    axper غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2014
    الإقامة
    الجزائر
    المشاركات
    4

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة xcv114 مشاهدة المشاركة
    كود PHP:
    extern int bars=20;

    int start()
      {
      
    double HighsSum=0;
      for(
    int i=0;i<bars;i++){
      
    double CandleHigh=High[i];
      
    HighsSum+=  CandleHigh;
      }

       return(
    0);
      } 
    مشكور كثير على كود برمجي انت اختصرت علي كثير من وقت جعله الله في ميزان حسناتك

  8. #6083
    الصورة الرمزية lion666666
    lion666666 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2014
    الإقامة
    مصر
    المشاركات
    32

    افتراضي



    السلام عليكم
    لى استفسار
    هل ممكن افتح اكسبيرت على شارت زوج عملات (اى زوج)
    ويعمل الاكسبيرت على اكثر من زوج اخر
    وكيف اختار الازواج
    بمعنى اخر
    اريد ان افتح الاكسبيرت على اكثر من زوج
    مرة واحدة على اى شارت
    وشكرا لمساعادتكم
    للمبتدئين مثلى
    آخر تعديل بواسطة lion666666 ، 29-11-2014 الساعة 10:33 AM

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

    افتراضي

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


    السلام عليكم
    لى استفسار
    هل ممكن افتح اكسبيرت على شارت زوج عملات (اى زوج)
    ويعمل الاكسبيرت على اكثر من زوج اخر
    وكيف اختار الازواج
    بمعنى اخر
    اريد ان افتح الاكسبيرت على اكثر من زوج
    مرة واحدة على اى شارت
    وشكرا لمساعادتكم
    للمبتدئين مثلى
    وعليكم السلام ورحمة الله وبركاته
    نعم يمكن راجع الإكسبرت المرفق كمثال
    الملفات المرفقة الملفات المرفقة

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة first_knight مشاهدة المشاركة
    هذا هو الكود استاذي مستر دولار
    سوف تقوم بعمل تعديل بسيط في الكود بحيث تضع شرط إذا تغير قيمة المتغير ls_0 فيجب أن تقوم بتعديل الكائن بإضافة النص الجديد
    كود PHP:
     if(ObjectDescription("a label")!=ls_0)
        {
         
    ObjectSetText("a label",ls_0 16"Arial"Red);
        } 
    راجع الإكسبرت
    الملفات المرفقة الملفات المرفقة

  11. #6086
    الصورة الرمزية first_knight
    first_knight غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2014
    الإقامة
    المملكة العربية السعودية
    المشاركات
    170

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    سوف تقوم بعمل تعديل بسيط في الكود بحيث تضع شرط إذا تغير قيمة المتغير ls_0 فيجب أن تقوم بتعديل الكائن بإضافة النص الجديد
    كود PHP:
     if(ObjectDescription("a label")!=ls_0)
        {
         
    ObjectSetText("a label",ls_0 16"Arial"Red);
        } 
    راجع الإكسبرت
    شكرا كثيرا استاذي مستر دولار

  12. #6087
    الصورة الرمزية wahaab
    wahaab غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2009
    الإقامة
    الجزائر
    المشاركات
    413

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة wahaab مشاهدة المشاركة
    السلام عليكم ورحمة الله
    الاستاذ العزيز مستر دولار ..اريد تحريك الترلنغ ستوب لصفقة هدفها نقطة واحدة..بحيث يتحرك الترلنغ عند ربح 0.2 نقطه...استعملت الداله هذي لكن لم تنفذ المطلوب...بالاعدادت الخارجية وضعت الترلنغ ستوب 0.3 والترلنغ ستاب 0.2...شكرا جزيلا.
    كود:
    void MoveTrailingStop()
    {
       
       for(int cnt=0;cnt<OrdersTotal();cnt++)
       {
          OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
          if(OrderType()<=OP_SELL&&OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
          {
             if(OrderType()==OP_BUY)
             {
                if(TrailingStop>0&&NormalizeDouble(Ask-TrailingStep*point,digits)>NormalizeDouble(OrderOpenPrice()+TrailingStop*point,digits))  
                {                 
                   if((NormalizeDouble(OrderStopLoss(),digits)<NormalizeDouble(Bid-TrailingStop*point,digits))||(OrderStopLoss()==0))
                   {
                      OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Bid-TrailingStop*point,digits),OrderTakeProfit(),0,Blue);
                    
                   }
                }
             }
             else 
             {
                if(TrailingStop>0&&NormalizeDouble(Bid+TrailingStep*point,digits)<NormalizeDouble(OrderOpenPrice()-TrailingStop*point,digits))  
                {                 
                   if((NormalizeDouble(OrderStopLoss(),digits)>(NormalizeDouble(Ask+TrailingStop*point,digits)))||(OrderStopLoss()==0))
                   {
                      OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Ask+TrailingStop*point,digits),OrderTakeProfit(),0,Red);
                    
                   }
                }
             }
          }
       }
    }
    ارجو الاجابه بارك الله فيكم

  13. #6088
    الصورة الرمزية xcv114
    xcv114 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2010
    الإقامة
    مصر
    المشاركات
    1,022

    افتراضي

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

    وتختلف من منصة لأخرى
    يمكنك معرفة حدود الأستوب لوز بإستخدام كومنت أو برينت
    كود PHP:

    Comment
    (MarketInfo(Symbol(),MODE_STOPLEVEL)); 

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

    افتراضي

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

    https://forum.arabictrader.com/t189830.html
    يا سلام عليك
    لو غلبتك معي ممكن تدخل على جهازي تربط الميتاتريدار مع الايمي بروكر

  15. #6090
    الصورة الرمزية first_knight
    first_knight غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2014
    الإقامة
    المملكة العربية السعودية
    المشاركات
    170

    افتراضي

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

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

  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