صفحة 223 من 686 الأولىالأولى ... 123173213217218219220221222223224225226227228229233273323 ... الأخيرةالأخيرة
النتائج 3,331 إلى 3,345 من 10278
  1. #3331
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

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

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


    ما شاء الله أخى الكريم أسامة كنت واثق انك سوف تقوم ببرمجت الكسبرت

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

    أرجوا منك أخى الفاضل أن تضيف هذة الخاصية على أكسبرتك 2. MR_dollar MA Breakout v4 وهو لموفنج واحد , وبذلك سوف أعرف أين خطئى فى التعديل علية

    أشكرك أخى أسامة وبارك الله فى عملك ورزقك

    ودى وتقديرى
    تفضل
    الداله التي قمت بعملها
    كود PHP:
    void MovingTrailingStop()
    {
       
    int cnt,total=OrdersTotal();
       
    double ma=iMA(Symbol(),0,MaPeriod_TS,0,MaType_TS,PRICE_CLOSE,1);
       for(
    cnt=0;cnt<total;cnt++)
       {
          
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
          if(
    OrderType()<=OP_SELL&&OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
          {
             if(
    OrderType()==OP_BUY)
             {
                                 
                   if((
    NormalizeDouble(OrderStopLoss(),digits)<NormalizeDouble(ma,digits)&&OrderOpenPrice()>ma)||(OrderStopLoss()==0))
                   {
                      
    OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(ma,Digits),OrderTakeProfit(),0,Blue);
                    
                   }
                }
             else 
             {
                                
                   if((
    NormalizeDouble(OrderStopLoss(),digits)>NormalizeDouble(ma,digits)&&OrderOpenPrice()<ma)||(OrderStopLoss()==0))
                  {
                      
    OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Ask+TrailingStop*point,digits),OrderTakeProfit(),0,Red);
                    
                   }
             }
          }
       }

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    تفضل
    الداله التي قمت بعملها
    كود PHP:
    void MovingTrailingStop()
    {
       
    int cnt,total=OrdersTotal();
       
    double ma=iMA(Symbol(),0,MaPeriod_TS,0,MaType_TS,PRICE_CLOSE,1);
       for(
    cnt=0;cnt<total;cnt++)
       {
          
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
          if(
    OrderType()<=OP_SELL&&OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
          {
             if(
    OrderType()==OP_BUY)
             {
                                 
                   if((
    NormalizeDouble(OrderStopLoss(),digits)<NormalizeDouble(ma,digits)&&OrderOpenPrice()>ma)||(OrderStopLoss()==0))
                   {
                      
    OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(ma,Digits),OrderTakeProfit(),0,Blue);
                    
                   }
                }
             else 
             {
                                
                   if((
    NormalizeDouble(OrderStopLoss(),digits)>NormalizeDouble(ma,digits)&&OrderOpenPrice()<ma)||(OrderStopLoss()==0))
                  {
                      
    OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Ask+TrailingStop*point,digits),OrderTakeProfit(),0,Red);
                    
                   }
             }
          }
       }

    كل الشكر لشخصك الكريم

    بارك الله فى عملك ورزقك أستاذى الفاضل

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

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

    السلام عليكم ورحمة الله
    أستاذي الفاضل أسامة ، محتاج اعرف طريقة استخراج قيمة اول نقطة في الباربوليك سار ، مرفق صورة ومعلم على مستوى النقطة . جزاك الله خير .
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة sd111.gif‏  
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    السلام عليكم ورحمة الله
    أستاذي الفاضل أسامة ، محتاج اعرف طريقة استخراج قيمة اول نقطة في الباربوليك سار ، مرفق صورة ومعلم على مستوى النقطة . جزاك الله خير .
    وعليكم السلام ورحمة الله وبركاته
    مثال
    كود PHP:
    double FirstBuy_Dot()
     {   
      for(
    int i=1;i<Bars;i++)
       {
        
    double sar=iSAR(Symbol(),0,0.02,0.2,i);
        
    double sar_pr=iSAR(Symbol(),0,0.02,0.2,i+1);
        if(
    sar<Open[i]&&sar_pr>Open[i+1])
         return(
    sar);
       }
      return(
    0);
     } 
     
    double FirstSell_Dot()
     {   
      for(
    int i=1;i<Bars;i++)
       {
        
    double sar=iSAR(Symbol(),0,0.02,0.2,i);
        
    double sar_pr=iSAR(Symbol(),0,0.02,0.2,i+1);
        if(
    sar>Open[i]&&sar_pr<Open[i+1])
         return(
    sar);
       }
      return(
    0);
     } 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

    بارك الله لك وفيك أستاذي الفاضل ورزقك ماتتمنى .
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

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

    افتراضي

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

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

    افتراضي

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

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

    ونضع الدواله الخرجيه ايضا في السكريبت ان وجدت فى الاكسبرت وهكذا

    كود PHP:
    while(IsStopped()==false){

    بارك الله فيكم اخوكم ابو يوسف

  8. #3338
    الصورة الرمزية fxsmartsniper
    fxsmartsniper غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Dec 2011
    الإقامة
    مصر
    المشاركات
    556

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

    السلام عليكم
    ممكن لو سمحت يا ا اسامة او ا جميل
    الكود الخاص بان يقوم الاكسبرت بالعمل باعدادات معينة set1 في ايام مثلا الاثنين والثلاثاء من كل اسبوع ثم باقي الايام ينتقل بعمل علي اعدادات set 2 اوتوماتيكيا بحيث يستدعيهم من ملف set.

    وان لم يصلح هذه الفكرة او طريقة الاستدعاء,
    ممكن تكون داخلية في كود الاكسبرت ,
    شكرا لكما وبارك الله فيكما
    توقيع العضو
    استغفر الله العظيم عدد ما كان وعددما سيكون وعدد الحركات والسكون

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

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

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

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

    ونضع الدواله الخرجيه ايضا في السكريبت ان وجدت فى الاكسبرت وهكذا

    كود PHP:
    while(IsStopped()==false){

    بارك الله فيكم اخوكم ابو يوسف
    وعليكم السلام ورحمة الله وبركاته
    أو مثلا
    كود PHP:
    while(true)
     {
     
    // write the code 
     
     
      
    Sleep(1000);
     } 
    أنا إستخدمت الداله Sleep حتى يعطي بريك بسيط للإسكربت حتى لا يهنج الميتاتريدر مثلا أو يؤثر على الرامات للجهاز
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة fxsmartsniper مشاهدة المشاركة
    السلام عليكم
    ممكن لو سمحت يا ا اسامة او ا جميل
    الكود الخاص بان يقوم الاكسبرت بالعمل باعدادات معينة set1 في ايام مثلا الاثنين والثلاثاء من كل اسبوع ثم باقي الايام ينتقل بعمل علي اعدادات set 2 اوتوماتيكيا بحيث يستدعيهم من ملف set.

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

    تحدد اليوم ثم تضع الأمر بحسب اليوم الذي تريد كمثال
    كود PHP:
    if(DayOfWeek()==|| DayOfWeek()==6)  set;

    if(
    DayOfWeek()==|| DayOfWeek()==3)  set1
    ومثال آخر اذا تريد تشغيل set1 كل يوم عدا يوم محدد .
    كود PHP:
    if(DayOfWeek() !=)  set1
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  11. #3341
    الصورة الرمزية fxsmartsniper
    fxsmartsniper غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Dec 2011
    الإقامة
    مصر
    المشاركات
    556

    افتراضي

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


    وعليكم السلام

    تحدد اليوم ثم تضع الأمر بحسب اليوم الذي تريد كمثال
    كود PHP:
    if(DayOfWeek()==|| DayOfWeek()==6)  set;

    if(
    DayOfWeek()==|| DayOfWeek()==3)  set1
    ومثال آخر اذا تريد تشغيل set1 كل يوم عدا يوم محدد .
    كود PHP:
    if(DayOfWeek() !=)  set1
    بارك الله لك ا جميل جاري التجربة
    توقيع العضو
    استغفر الله العظيم عدد ما كان وعددما سيكون وعدد الحركات والسكون

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة fxsmartsniper مشاهدة المشاركة
    السلام عليكم
    ممكن لو سمحت يا ا اسامة او ا جميل
    الكود الخاص بان يقوم الاكسبرت بالعمل باعدادات معينة set1 في ايام مثلا الاثنين والثلاثاء من كل اسبوع ثم باقي الايام ينتقل بعمل علي اعدادات set 2 اوتوماتيكيا بحيث يستدعيهم من ملف set.

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

    وعليكم السلام ورحمة الله وبركاته
    الطريقه الأسهل هي كتابة الكود مباشرة بداخل الإكسبرت
    الطريقة الصعبه هي إستدعاء الإعدادات من ملف كما تريد
    قمت بعمل إكسبرت بسيط به هذه الفكره بحيث يستدعي ملف بإسم Set1 ,Set2 , Set3
    راجع الكود واخبرني بأي جزء لم تفهمه في الكود

    يجب أن يكون ملف Set في حال الباك تست يوضع في المساره metatrader/tester/files
    في حال العمل لايف يوضع في المساره metatrader/experts/files
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    سوف تضيف دالة حساب حجم اللوت
    كود PHP:
     double LotManage()
      {
          
    double lot MathCeil(AccountFreeMargin() *  RiskPercent 1000) / 100
          
          if(
    lot<MarketInfo(Symbol(),MODE_MINLOT))lot=MarketInfo(Symbol(),MODE_MINLOT);
          if(
    lot>MarketInfo(Symbol(),MODE_MAXLOT))lot=MarketInfo(Symbol(),MODE_MAXLOT);
          
           
           return (
    lot);
      } 
    ويمكنك تحديد تفعيلها أو تعطيلها من الخيارات
    كود PHP:
    extern bool  UseMoneyManagement false;                 
     
    extern int  RiskPercent 10
    وشرط حساب حجم اللوت الجديد في حال الخساره
    كود PHP:
    if(LastOrderProfit()<0)
        
    Lots=MathMax(LastOrderLot()/5,MarketInfo(Symbol(),MODE_MINLOT)); 
    أشكرك أخي عل تعونك معي .
    لقد وجدت مشكلة في هدا الكود " ,lots=MathMax(LastOrderLot()/5 "
    عندما أقوم بتغيره إلى " ,lots=MathMax(LastOrderLot()*2 "
    أعمل به باك تيست إدا فتح 10 صفقات خاسرة متتالية يتوقف عن العمل .
    أريد أن أعف أين هية المشكلة . جزاك الله خيرا .

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة zzeyani مشاهدة المشاركة
    أشكرك أخي عل تعونك معي .
    لقد وجدت مشكلة في هدا الكود " ,lots=MathMax(LastOrderLot()/5 "
    عندما أقوم بتغيره إلى " ,lots=MathMax(LastOrderLot()*2 "
    أعمل به باك تيست إدا فتح 10 صفقات خاسرة متتالية يتوقف عن العمل .
    أريد أن أعف أين هية المشكلة . جزاك الله خيرا .
    غالبا أن الإكسبرت لا يسمح بفتح حجم لوت أكبر من الحد المسموح الذي وصلت له المضاعفه أو أن المارجن لا يكفي لفتح حجم اللوت
    حتى تتأكد إذهب إلى خانة الجورنال عند عمل الباك تست وراجع رقم الخطأ الذي يظهر لك
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  15. #3345
    الصورة الرمزية fxsmartsniper
    fxsmartsniper غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Dec 2011
    الإقامة
    مصر
    المشاركات
    556

    افتراضي

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

    يجب أن يكون ملف Set في حال الباك تست يوضع في المساره metatrader/tester/files
    في حال العمل لايف يوضع في المساره metatrader/experts/files
    تمام
    طيب خلينا في الطريقة السهلة لو اكتب set 1 و set 2 و set3 ازاي لو كنت مش هستدعيهم وهخليهم في كود الاكسبرت مباشرة
    توقيع العضو
    استغفر الله العظيم عدد ما كان وعددما سيكون وعدد الحركات والسكون

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

  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