صفحة 244 من 689 الأولىالأولى ... 144194234238239240241242243244245246247248249250254294344 ... الأخيرةالأخيرة
النتائج 3,646 إلى 3,660 من 10335
  1. #3646
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,609

    افتراضي

    [I]
    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    إذا كنت تريد تحديد البحث مثلا في خلال 20 شمعه والعد للشمعه الهابطه والصاعده
    كود PHP:
    double LastOpen=9999;
    for(
    int i=1;i<=20;i++)
     {
      if(
    Close[i]>Open[i])
       {
        if(
    Open[i]<LastOpen)LastOpen=Open[i];
       }
     } 
    أما إذا كنت تريد البحث في 20 شمعه صاعده وتجاهل عد الشموع الهابطه معهم
    مثال
    كود PHP:
    double LastOpen=9999;
    int Count;
    for(
    int i=1;i<=Bars;i++)
     {
      if(
    Close[i]>Open[i])
       {
        
    Count++;
        if(
    Open[i]<LastOpen)LastOpen=Open[i];
       }
      if(
    Count>=20)break;
     }[/
    i


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

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة reda-hadhod مشاهدة المشاركة
    السلام عليكم ورحمة الله

    فى المرفقات أكسبرت TrendMeLeaveMe_Gold وقد أرفقة هنا من فترة أخونا وضاح لكن أعتقد لا يعمل

    أمر sell stop هو الوحيد الذى يعمل اما البقية لا تعمل ولا اعرف السبب

    رجاء أن أمكن أخونا أسامة تتطلع على الاكسبرت وان يوجد أكسبرت مشابة لة أعطنى اياة او الرابط

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

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة dshurrab مشاهدة المشاركة
    السلام عليكم أخواني وما شاءالله عليكم علم ونور ان شاءالله

    أحتاج الى كود سيستخدم في مؤشر يعمل ما يلي:

    يلغي الفاصلة من رقم الزوج .. مثلا اليورو دولا 1.3252
    يقوم بتحويلها ل 13252
    ثم يقوم بجمع الرقام حتى أخر رقم وحيد :
    1+3+2+5+2=13
    1+3=4

    بحاجة ان اصل لأخر رقم

    كل اشكر والتقدير
    وعليكم السلام ورحمة الله وبركاته
    أولا لإلغاء الفاصله ستقوم الرقم على قيمة النقطة
    مثال
    كود PHP:
    int price=Bid/Point
    الآن لجمع الأرقام مع بعضها
    ستحتاج أولا إلى تحديد كل رقم لوحده وجميعهم مع بعض ووضع مقارنه إذا كان الناتج أكبر من 9 يعيد جمع الأرقام الناتجه مره أخرى حتى يتبقى رقم واحد صحيح في النهايه
    مثال
    كود PHP:
    int price=Close[1]/Point;
      
    string PriceText=DoubleToStr(price,0);
      
    double Add;
      for(
    int j=0;j<=StringLen(PriceText);j++)
       {
        if(
    j==StringLen(PriceText))
         {
          if(
    Add<10)break;
          else 
           {
            
    PriceText=DoubleToStr(Add,0);
            
    Add=0;       
            
    j=0;
           }
         }
         
    Add+=StrToDouble(StringSubstr(PriceText,j,1));
       } 
    ولو أني لم أفهم ماذا ستستفيد من هذا الكود فربما تشرح لنا لاحقا
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  4. #3649
    الصورة الرمزية reda-hadhod
    reda-hadhod غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    الإقامة
    مصر
    العمر
    54
    المشاركات
    281

    افتراضي

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

    بعد مراجعة الاكسبرت وتجربتة أتضح أن كما فى الصورة أمر sellstop هو الذى يعمل حيث أظهر على الشارت

    خط منطقة التحضير والخط الاخر خط التفعيل , ,, اما أمر paystop لم يتحدد علية أى شىء

    ولاحظت ايضا أمر selllimit يعمل أما أمر paylimit لا يعمل


    ودى وتقديرى
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة p1.png‏  

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

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

    [I]
    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة


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

    حاولت استخراج اقل افتتاح لشمعة صاعدة ضمن مجموعة من عشرين شمعة لكن برضه يعطيني قيمة افتتاح الشمعة 20 فقط .
    كود PHP:
    double ss;
    for(
    int i=10i<=Bars ;i++)
    {
    if(
    Close[i]>Open[i])
    ss=Open[i];
    {
     if(
    Open[0]<Open[i]) ss=Open[0];
     if(
    Open[i]<Open[0]) ss=Open[i];
     
    }
    Comment(ss);
    break;
    }[/
    i
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  6. #3651
    الصورة الرمزية Mohamed_Amr
    Mohamed_Amr غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2012
    الإقامة
    مصر
    العمر
    46
    المشاركات
    725

    افتراضي

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

  7. #3652
    الصورة الرمزية سمير محمد ارمان
    سمير محمد ارمان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2009
    الإقامة
    مصر
    المشاركات
    834

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

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    السلام عليكم ورحمة الله
    أستاذي الفاضل أسامة احتاج دالة للحصول على سعر ادنى أفتتاح لشمعة صاعدة وهذه الشمعة تكون بين عدد من الشموع الصاعدة والهابطة و غير مرتبة كما في الصورة كمثال . والصورة ستوضح المطلوب .
    السلام عليكم اخى الكريم
    على حسب علمى المتواضع جدا
    بتوفيق ان شاء الله
    كود PHP:
     int open_shift=iLowest(Symbol(),0,MODE_OPEN,20/*   يتم  وضع نهاية البحث*/,1/*    يتم وضع هنا بداية البحث*/);
       
    double open=Open[open_shift];
      
    Comment(open,"   ",open_shift); 

  8. #3653
    الصورة الرمزية dshurrab
    dshurrab غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2006
    المشاركات
    75

    افتراضي

    شكرا يا غالي....

    ضروري اأخبرك به بعد انتهاء التجارب

    شكرا مرة ثانية لمساعدتك لي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    أولا لإلغاء الفاصله ستقوم الرقم على قيمة النقطة
    مثال
    كود PHP:
    int price=Bid/Point
    الآن لجمع الأرقام مع بعضها
    ستحتاج أولا إلى تحديد كل رقم لوحده وجميعهم مع بعض ووضع مقارنه إذا كان الناتج أكبر من 9 يعيد جمع الأرقام الناتجه مره أخرى حتى يتبقى رقم واحد صحيح في النهايه
    مثال
    كود PHP:
    int price=Close[1]/Point;
    string PriceText=DoubleToStr(price,0);
    double Add;
    for(
    int j=0;j<=StringLen(PriceText);j++)
    {
    if(
    j==StringLen(PriceText))
    {
    if(
    Add<10)break;
    else 
    {
    PriceText=DoubleToStr(Add,0);
    Add=0
    j=0;
    }
    }
    Add+=StrToDouble(StringSubstr(PriceText,j,1));

    ولو أني لم أفهم ماذا ستستفيد من هذا الكود فربما تشرح لنا لاحقا

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة سمير محمد ارمان مشاهدة المشاركة
    السلام عليكم اخى الكريم
    على حسب علمى المتواضع جدا
    بتوفيق ان شاء الله
    كود PHP:
     int open_shift=iLowest(Symbol(),0,MODE_OPEN,20/*   يتم  وضع نهاية البحث*/,1/*    يتم وضع هنا بداية البحث*/);
       
    double open=Open[open_shift];
      
    Comment(open,"   ",open_shift); 
    شكرا لك اخي الفاضل سمير ، ليس هذا قصدي وانما اذا فحصت افتتاح آخر 20 شمعة صاعدة مثلا (الصاعدة فقط) الذي أريده هو قيمة الأفتتاح لأقل شمعة خلال ال 20 شمعة .
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  10. #3655
    الصورة الرمزية سمير محمد ارمان
    سمير محمد ارمان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2009
    الإقامة
    مصر
    المشاركات
    834

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

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


    شكرا لك اخي الفاضل سمير ، ليس هذا قصدي وانما اذا فحصت افتتاح آخر 20 شمعة صاعدة مثلا (الصاعدة فقط) الذي أريده هو قيمة الأفتتاح لأقل شمعة خلال ال 20 شمعة .
    طيب جرب هذه الطريقة
    كود PHP:
     string nam;
      
    int open_shift=iLowest(Symbol(),0,MODE_OPEN,20/*   يتم  وضع نهاية البحث*/,1/*    يتم وضع هنا بداية البحث*/);
       
    double open=Open[open_shift];
       if(
    Open[open_shift]>Close[open_shift])nam="BUY";
       if(
    Open[open_shift]<Close[open_shift])nam="SELL";
        if(
    Open[open_shift]==Close[open_shift])nam="Doji";
      
    Comment(open,"   ",open_shift,"\n",nam); 

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة سمير محمد ارمان مشاهدة المشاركة
    طيب جرب هذه الطريقة
    كود PHP:
     string nam;
      
    int open_shift=iLowest(Symbol(),0,MODE_OPEN,20/*   يتم  وضع نهاية البحث*/,1/*    يتم وضع هنا بداية البحث*/);
       
    double open=Open[open_shift];
       if(
    Open[open_shift]>Close[open_shift])nam="BUY";
       if(
    Open[open_shift]<Close[open_shift])nam="SELL";
        if(
    Open[open_shift]==Close[open_shift])nam="Doji";
      
    Comment(open,"   ",open_shift,"\n",nam); 
    تمام أخي سمير هذه هو المطلوب ، جزاك الله خير .
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  12. #3657
    الصورة الرمزية سمير محمد ارمان
    سمير محمد ارمان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2009
    الإقامة
    مصر
    المشاركات
    834

    افتراضي

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


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

  13. #3658
    الصورة الرمزية Mohamed_Amr
    Mohamed_Amr غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2012
    الإقامة
    مصر
    العمر
    46
    المشاركات
    725

    افتراضي

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

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة Mohamed_Amr مشاهدة المشاركة
    ممكن استاذ اسامه كود جعل الاكسبريت لايعمل عند تحقيق الهدف بالنقاط او بالدولار
    ويعمل مع بدايه يوم جديد
    وبالتوفيق
    ضع هذا الكود في المتغيرات
    كود PHP:
    extern bool  TotalTradeProfit true;
    extern double USD_Total_Profits 10
    ثم ضه هذا الكود في الشروط :
    كود PHP:
        if(TotalTradeProfit && profit() > USD_Total_Profits)Delete_Close_AllOrders(); 
    ثم ضع هذه الدالتين بنهاية الأكسبيرت :
    كود PHP:
    double profit(){
    double c;
    for(
    int i=0;i<OrdersTotal();i++){
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
    if(
    OrderMagicNumber()==MagicNo){
    c=c+OrderProfit();
    }
     }
    return(
    c);
    }

    //---------------------------

    int Delete_Close_AllOrders()
    {
        
    int totali;
        
    bool result false;
        
    total OrdersTotal();
      
        for(
    i=total-1;i>=0;i--)
        {
          
    OrderSelect(iSELECT_BY_POS,MODE_TRADES);
         if(
    OrderMagicNumber()==MagicNo)
        {

          
    result false;
        
          switch(
    OrderType())
          {
                   
                   
         case 
    OP_BUY:   OrderCloseOrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 5Red ); break; 
         case 
    OP_SELL:  OrderCloseOrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), 5Red );break;   
         case 
    OP_SELLSTOP:    OrderDelete(OrderTicket());  break;               
         case 
    OP_BUYSTOP:     OrderDelete(OrderTicket()); break;
            
     }              
    }     
                      
    }

      return(
    0);




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

    ضع هذا الكود في المتغيرات وحدد فيه قيمة الأكوايتي الجديد يعني اذا ابتديت بألف دولار ضعه 1100 كمثال :

    كود PHP:
    extern double aequity=1100
    ثم ضع هذا الشرط في المتغيرات :

    كود PHP:
    if(AccountEquity()>= aequity)Delete_Close_AllOrders(); return(0); 
    آخر تعديل بواسطة Jmeel ، 19-04-2013 الساعة 01:27 AM
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  15. #3660
    الصورة الرمزية abolila
    abolila غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2012
    المشاركات
    509

    افتراضي

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

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

  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