صفحة 507 من 689 الأولىالأولى ... 7407457497501502503504505506507508509510511512513517557607 ... الأخيرةالأخيرة
النتائج 7,591 إلى 7,605 من 10335
  1. #7591
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,864

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة msh3al مشاهدة المشاركة
    سؤال آخر فضلاً , هل يمكن عمل شىرط بين " عدد النقاط المتحركه " مع " زمن تحرك تلك النقاط " ؟

    مثال :
    أفتح صفقه إذا تحرك السعر بين 50 - 100 نقطه خلال فترة زمنية بين : 30 - 60 (دقيقه / أو/ ثانيه)

    وإذا كان ممكناً ,
    كيف ستكون عملية البيع , أي كيف سأفرق بين الشراء والبيع


    عذراً ع السؤال اللي مدري وش يبي :")
    نعم يمكنك
    مثلا سوف تبدأ بحساب الزمن بمجرد تفعيل الإكسبرت وتبدأ بحساب عدد النقاط وبعد مرور الوقت المحدد إذا لم يتحقق الشرط تصفر العداد وتبدأ بالحساب مره أخرى وهكذا
    مثال
    كود PHP:
    static datetime time;
        static 
    double price;
        
        if(
    TimeCurrent()-time>=30)
        {
         
    time=TimeCurrent();
         
    price=Bid;
        }
        
        
        if(
    Bid-price>=100*Point)
        {
         
    // price move 100 pips UP
        
    }
        if(
    price-Bd>=100*Point)
        {
         
    // price move 100 pips DOWN
        


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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة msh3al مشاهدة المشاركة
    جزاك الله خير وبارك الله فيك , جميل جداً وهو المطلوب ربي يسعدك

    إستفسار :

    ما وظيفة هذا المتغير
    كود PHP:
     
    input bool        CloseInReverse   
    =false
    في حال أردت إغلاق صفقة البيع عند ظهور شروط فتح صفقة الشراء والعكس صحيح

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    الكود السابق سوف يحل مشكله إختلاق قيمة النقطه لكل عمله . فكما ترى في الكود قبل حساب عدد نقاط الصفقه تقوم الداله بتغيير قيمة point حسب العمله التي تم إختيارها
    هذا مثال كامل
    كود PHP:
    double B_pips,S_pips;
       for(
    int cnt=OrdersTotal()-1;cnt>=0;cnt--)
        {   
         
    bool select=OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
         
    Points(OrderSymbol());
     
          if(
    OrderType()==OP_BUY)
          {
           
    B_pips+=((OrderClosePrice()-OrderOpenPrice())/point);
          }
          if(
    OrderType()==OP_SELL)
          {
           
    S_pips+=((OrderOpenPrice()-OrderClosePrice())/point);
          }
        }
        
        
    Comment("Buy Pips :"+B_pips+"  Sell Pips :"+S_pips); 
    الشكر والتقدير لك استاذى الكريم
    بعد التجربه
    عند عمل المؤشر
    يستمر عدد البيع والشراء فى العمل المستمر
    ممكن تجرب المؤشر كده عندك
    والف منليون شكر على المساعده
    تحياتى لك
    الملفات المرفقة الملفات المرفقة

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    نعم يمكنك
    مثلا سوف تبدأ بحساب الزمن بمجرد تفعيل الإكسبرت وتبدأ بحساب عدد النقاط وبعد مرور الوقت المحدد إذا لم يتحقق الشرط تصفر العداد وتبدأ بالحساب مره أخرى وهكذا
    مثال
    كود PHP:
    static datetime time;
        static 
    double price;
        
        if(
    TimeCurrent()-time>=30)
        {
         
    time=TimeCurrent();
         
    price=Bid;
        }
        
        
        if(
    Bid-price>=100*Point)
        {
         
    // price move 100 pips UP
        
    }
        if(
    price-Bd>=100*Point)
        {
         
    // price move 100 pips DOWN
        


    ماشاءالله عليك
    جزاك الله خير

    time>=30
    هذهِ ل 30 دقيقه
    لو اردت التعامل بالثواني كيف ستكون ؟ 00.30
    توقيع العضو
    إذا لم يكن عونٌ من الله للفتى *** فأولُ ما يجني عليه اجتهادُهُ
    ( اللهم أسألك التوفيق )

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

    افتراضي

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

    time>=30
    هذهِ ل 30 دقيقه
    لو اردت التعامل بالثواني كيف ستكون ؟ 00.30
    هذه ل30 ثانيه إذا أردت حساب الدقائق سوف تضربها في 60 وهكذا

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    هذه ل30 ثانيه إذا أردت حساب الدقائق سوف تضربها في 60 وهكذا
    جزاك الله خير واضح الان .

    اذاً الان الشرط يعمل هكذا :
    اذا تحرك السعر اكبر من او يساوي 100 نقطه
    خلال مدة زمنيه تساوي او اكبر من 30 ثانيه
    يبدأ التنفيذ


    هل فهمي للكود صحيح هكذا ؟ للتأكيد فقط ربي يسعدك
    توقيع العضو
    إذا لم يكن عونٌ من الله للفتى *** فأولُ ما يجني عليه اجتهادُهُ
    ( اللهم أسألك التوفيق )

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

    افتراضي

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

    اذاً الان الشرط يعمل هكذا :
    اذا تحرك السعر اكبر من او يساوي 100 نقطه
    خلال مدة زمنيه تساوي او اكبر من 30 ثانيه
    يبدأ التنفيذ


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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    خلاص مدة زمنه أقل من أو تساوي 30 ثانيه وليس أكبر
    فإذا تجاوز الزمن 30 ثانيه ولم يتحقق الشرط بعد فكما ترى سوف يأخذ السعر الجديد ويبدأ الحساب من جديد
    جزاك الله خير لتوضيحك
    توقيع العضو
    إذا لم يكن عونٌ من الله للفتى *** فأولُ ما يجني عليه اجتهادُهُ
    ( اللهم أسألك التوفيق )

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    تفضل هذا مثال
    كود PHP:
    double pt;
         if(
    Digits==5||Digits==3)pt=10;
         else 
    pt=1;
         
    double pip_valueMarketInfo(Symbol(),MODE_TICKVALUE)*pt
         
         if(
    pip_value==0)pip_value=1;
         
    double stopPips=100
         
    double lots=NormalizeDouble(AccountBalance()/stopPips/pip_value,2); 
    بنفس الطريقه يمكنك تطبيقها على صفقتين فبدلا من أن تجعل الأستوب 100 سوف تجعله 200 وهو مجموع الأستوب للصفقتين
    بالنسبه لهذه الداله استاذ اسامه
    حاولت توظيفها اكثر من مره في اكسبريتي لكن دون جدوى

    كيف يمكن توظيفها إذا كان لدي متغير خارجي Lots ومتغير الداله السابقه lots

    وكذلك هنا :

    كود PHP:
    ticket=OrderSend(Symbol(),OP_SELL,NormalizeDouble(NewLot,Lot_Decimal),NormalizeDouble(Bid,Digits),3*P,SL,TP,"EA",MagicNumber,0,Red); 
    حاولت وضع lots بدل NewLot لكن للاسف لم تضبط معي

    عذراً ع كثرة الازعاج والاسئله اخي اسامه
    جزاك الله خير عني وعن الاخوان
    ربي يسعدك
    توقيع العضو
    إذا لم يكن عونٌ من الله للفتى *** فأولُ ما يجني عليه اجتهادُهُ
    ( اللهم أسألك التوفيق )

  10. #7600
    الصورة الرمزية mohamed2012
    mohamed2012 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2016
    الإقامة
    مصر
    المشاركات
    66

    افتراضي

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

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

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

    افتراضي

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

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

    افتراضي

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

    كيف يمكن توظيفها إذا كان لدي متغير خارجي Lots ومتغير الداله السابقه lots

    وكذلك هنا :

    كود PHP:
    ticket=OrderSend(Symbol(),OP_SELL,NormalizeDouble(NewLot,Lot_Decimal),NormalizeDouble(Bid,Digits),3*P,SL,TP,"EA",MagicNumber,0,Red); 
    حاولت وضع lots بدل NewLot لكن للاسف لم تضبط معي

    عذراً ع كثرة الازعاج والاسئله اخي اسامه
    جزاك الله خير عني وعن الاخوان
    ربي يسعدك
    الآن لديك متغير خارجي Lots فيمكنك وضع شرط إذا كانت قيمة المتغير الخارجي =0 إذا إستخدم قيمة lots وهو المتغير الخاص بالمعادله
    مثال
    كود PHP:
     double NewLot;
         
    double pt;
         if(
    Digits==5||Digits==3)pt=10;
         else 
    pt=1;
         
    double pip_valueMarketInfo(Symbol(),MODE_TICKVALUE)*pt
         
         if(
    pip_value==0)pip_value=1;
         
    double stopPips=100
         
    double lots=NormalizeDouble(AccountBalance()/stopPips/pip_value,2);  
         
         
      
         if(
    Lots==0)NewLot=lots;
         else 
    NewLot=Lots;
        
         
    ticket=OrderSend(Symbol(),OP_SELL,NormalizeDouble(NewLot,Lot_Decimal),NormalizeDouble(Bid,Digits),3*P,SL,TP,"EA",MagicNumber,0,Red); 

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    الآن لديك متغير خارجي Lots فيمكنك وضع شرط إذا كانت قيمة المتغير الخارجي =0 إذا إستخدم قيمة lots وهو المتغير الخاص بالمعادله
    مثال
    كود PHP:
     double NewLot;
         
    double pt;
         if(
    Digits==5||Digits==3)pt=10;
         else 
    pt=1;
         
    double pip_valueMarketInfo(Symbol(),MODE_TICKVALUE)*pt
         
         if(
    pip_value==0)pip_value=1;
         
    double stopPips=100
         
    double lots=NormalizeDouble(AccountBalance()/stopPips/pip_value,2);  
         
         
      
         if(
    Lots==0)NewLot=lots;
         else 
    NewLot=Lots;
        
         
    ticket=OrderSend(Symbol(),OP_SELL,NormalizeDouble(NewLot,Lot_Decimal),NormalizeDouble(Bid,Digits),3*P,SL,TP,"EA",MagicNumber,0,Red); 


    جزاك الله خير استاذ اسامه

    ظهر لي هذا الخطأ :

    اضغط على الصورة لعرض أكبر

الاســـم:	d439bcb8b58243778ce6ecb37ed64d94.png
المشاهدات:	124
الحجـــم:	1.3 كيلوبايت
الرقم:	460065

    فوجدت المتغير معرف مسبقاً هنا :

    كود PHP:
     if (EnableTimeFilter&&TimeFilter(Start_Hour,End_Hour)==false)return;
        
        
    double NewLot=Lots;
        if(
    MoneyManagementNewLot LotManage(); 
    قمت بتغيير المعرف وقمت بتعطيل الداله , اختفى الخطأ .. لكن لم تعمل الداله للوت الاقصى عند تغيير قيمة اللوت الى 0 ,
    توقيع العضو
    إذا لم يكن عونٌ من الله للفتى *** فأولُ ما يجني عليه اجتهادُهُ
    ( اللهم أسألك التوفيق )

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

    افتراضي

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

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

    تفضل راجع كود المؤشر المرفق في هذه المشاركه نفس الفكره لكن ستحتاج فقط إلى تغيير نوع المؤشر

    https://forum.arabictrader.com/t9652...ml#post3039123

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة سمير محمد ارمان مشاهدة المشاركة
    الشكر والتقدير لك استاذى الكريم
    بعد التجربه
    عند عمل المؤشر
    يستمر عدد البيع والشراء فى العمل المستمر
    ممكن تجرب المؤشر كده عندك
    والف منليون شكر على المساعده
    تحياتى لك
    تعريف المتغيرين B_pips و S_pips بداخل الداله OnTick
    أو قم بتصفير قيمة المتغيرين قبل بدأ البحث في الحلقه

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

  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