صفحة 498 من 686 الأولىالأولى ... 398448488492493494495496497498499500501502503504508548598 ... الأخيرةالأخيرة
النتائج 7,456 إلى 7,470 من 10283
  1. #7456
    الصورة الرمزية Mr.Ismail
    Mr.Ismail غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2014
    الإقامة
    مصر
    المشاركات
    236

    افتراضي


    مستر دولار .. النتيجة غير مبشرة تماما
    وآسف اني بقول كدا
    https://forum.arabictrader.com/t235695-4.html

    توقيع العضو
    لكل كلمة اُذن ولعل اُذنك ليس لكلماتي فلا تتهمني بالغموض

  2. #7457
    الصورة الرمزية femtogold4
    femtogold4 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Feb 2009
    الإقامة
    مصر
    المشاركات
    1,293

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    يمكنك عمل دالة لمعرفة هل وصلنا إلى نهاية السايكل أم لأ
    مثال
    كود PHP:
    bool isLossCycleEnd()
    {
     
    int LossCount;
     for(
    int i=OrdersHistoryTotal()-1;i>=0;i--)
     {
      
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
      {
       if(
    OrderProfit()>0)break;
       else 
    LossCount++;
      }
     }
     
     if(
    LossCount%3==0)return(true);
     else return(
    false);

    ودالة لمعرفة آخر نوع صفقة أغلقت
    كود PHP:
    int LastCloseOrderType()
    {
      for(
    int i=OrdersHistoryTotal()-1;i>=0;i--)
     {
      
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
      {
       return(
    OrderType())
      }
     }
     return(-
    1);
    }
     
    //+ 
    ثم سيكون الشرط
    كود PHP:
    if(isLossCycleEnd())
    {
     
    // open new order

    جزاك الله خيرا استاذي الفاضل
    وكل عام وأنتم بخير

  3. #7458
    الصورة الرمزية النظير
    النظير غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2007
    الإقامة
    السعودية
    المشاركات
    1,919

    افتراضي

    عندي كم سؤال في البرمجه اذا ممكن
    اذا عملت شرط وابغى اضيف شرط ثاني استخدم && بمعنى and
    طيب اذا كان بكتب or وش استخدم
    السؤال الثاني اذا عملت شرط وتحقق اريد قبل ان يضع على الشارت اشاره يتاكد من اخر اشاره سابقه لنفس الداله اذا كانت اكبر منه او اقل منه يظهر الاشاره الحاليه
    مثال
    لو انا كتبت داله تقاطع متوسطين يظهر اشاره بشرط هذه الاشاره تكون اعلى من الاشاره السابقه لنفس الداله
    مثال اكثر توضيح
    على الرسم
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة az1.png‏  

  4. #7459
    الصورة الرمزية النظير
    النظير غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2007
    الإقامة
    السعودية
    المشاركات
    1,919

    افتراضي

    طبعا انا ما اعرف في البرمجه كثير ولكن استخدم الموقع في هذا الرابط وساعدني شوي ولكن احتاج مساعدتكم
    https://forum.arabictrader.com/t237364.html

  5. #7460
    الصورة الرمزية نور الدين1
    نور الدين1 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2015
    الإقامة
    العراق
    المشاركات
    10

    افتراضي

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

الاســـم:	Untitled.png
المشاهدات:	125
الحجـــم:	234.2 كيلوبايت
الرقم:	458175
    توقيع العضو
    خير الناس من نغع الناس

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

    افتراضي

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

الاســـم:	Untitled.png
المشاهدات:	125
الحجـــم:	234.2 كيلوبايت
الرقم:	458175
    وعليكم السلام ورحمة الله وبركاته
    افتح موضوع وضع فيه الفكره وسنتابع معك اخي الكريم

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة النظير مشاهدة المشاركة
    عندي كم سؤال في البرمجه اذا ممكن
    اذا عملت شرط وابغى اضيف شرط ثاني استخدم && بمعنى and
    طيب اذا كان بكتب or وش استخدم
    السؤال الثاني اذا عملت شرط وتحقق اريد قبل ان يضع على الشارت اشاره يتاكد من اخر اشاره سابقه لنفس الداله اذا كانت اكبر منه او اقل منه يظهر الاشاره الحاليه
    مثال
    لو انا كتبت داله تقاطع متوسطين يظهر اشاره بشرط هذه الاشاره تكون اعلى من الاشاره السابقه لنفس الداله
    مثال اكثر توضيح
    على الرسم
    or تستخدم الرمز ||
    بالنسبه للسؤال الثاني استخدم الحلقه for للبحث عن الاشاره بدأ من رقم الشمعه التي ظهرت عندها اول اشاره

  8. #7463
    الصورة الرمزية النظير
    النظير غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2007
    الإقامة
    السعودية
    المشاركات
    1,919

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    or تستخدم الرمز ||
    بالنسبه للسؤال الثاني استخدم الحلقه for للبحث عن الاشاره بدأ من رقم الشمعه التي ظهرت عندها اول اشاره
    الله يسعدك على الرد يا مستر دولار
    انا مالي في البرمجه والله لكن اعملها على الموقع واعدل فيها تعديلات بسيطه
    ياليت تكتب لي الداله حقت for والله ماعرف
    بعطيك مثال وانت سوي الداله
    تقاطع متوسط 14 مع 28 لاعلى النتيجه اعط سهم بشرط اذا كان هذا التقاطع اعلى من اخر تقاطع سابق لمتوسط 14 مع 28 لاعلى
    بمعنى الاشاره التي سوف تتكون يجب ان تكون اعلى من سابقتها

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة النظير مشاهدة المشاركة
    الله يسعدك على الرد يا مستر دولار
    انا مالي في البرمجه والله لكن اعملها على الموقع واعدل فيها تعديلات بسيطه
    ياليت تكتب لي الداله حقت for والله ماعرف
    بعطيك مثال وانت سوي الداله
    تقاطع متوسط 14 مع 28 لاعلى النتيجه اعط سهم بشرط اذا كان هذا التقاطع اعلى من اخر تقاطع سابق لمتوسط 14 مع 28 لاعلى
    بمعنى الاشاره التي سوف تتكون يجب ان تكون اعلى من سابقتها
    هذا مثال لدالة تستطيع معرفة سعر التقاطع لأي رقم تريده ( التقاطع الأول أو الثاني أو الثالث .... )
    كود PHP:
     double CrossPrice(int crossNum)
     {
      
    int cross;
      for(
    int i=1;i<Bars;i++)
      {
       
    double ma_fast=iMA(Symbol(),0,14,0,0,PRICE_CLOSE,i);
       
    double ma_slow=iMA(Symbol(),0,28,0,0,PRICE_CLOSE,i);
       
    double ma_fast_pr=iMA(Symbol(),0,14,0,0,PRICE_CLOSE,i+1);
       
    double ma_slow_pr=iMA(Symbol(),0,28,0,0,PRICE_CLOSE,i+1);
       
       if(
    ma_fast>ma_slow&&ma_fast_pr<=ma_slow_pr)
       {
        
    cross++;
        if(
    cross>=crossNum)return(ma_fast);
       }
       else if(
    ma_fast<ma_slow&&ma_fast_pr>=ma_slow_pr)
       {
        
    cross++;
        if(
    cross>=crossNum)return(ma_fast);
       }
      }
      return(
    0);
     } 

  10. #7465
    الصورة الرمزية النظير
    النظير غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2007
    الإقامة
    السعودية
    المشاركات
    1,919

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    هذا مثال لدالة تستطيع معرفة سعر التقاطع لأي رقم تريده ( التقاطع الأول أو الثاني أو الثالث .... )
    كود PHP:
     double CrossPrice(int crossNum)
     {
      
    int cross;
      for(
    int i=1;i<Bars;i++)
      {
       
    double ma_fast=iMA(Symbol(),0,14,0,0,PRICE_CLOSE,i);
       
    double ma_slow=iMA(Symbol(),0,28,0,0,PRICE_CLOSE,i);
       
    double ma_fast_pr=iMA(Symbol(),0,14,0,0,PRICE_CLOSE,i+1);
       
    double ma_slow_pr=iMA(Symbol(),0,28,0,0,PRICE_CLOSE,i+1);
       
       if(
    ma_fast>ma_slow&&ma_fast_pr<=ma_slow_pr)
       {
        
    cross++;
        if(
    cross>=crossNum)return(ma_fast);
       }
       else if(
    ma_fast<ma_slow&&ma_fast_pr>=ma_slow_pr)
       {
        
    cross++;
        if(
    cross>=crossNum)return(ma_fast);
       }
      }
      return(
    0);
     } 
    تمام يا اساتذنا بحاول اتعلم على هذي الداله
    وجزاك الله خيرا مقدما

  11. #7466
    الصورة الرمزية النظير
    النظير غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2007
    الإقامة
    السعودية
    المشاركات
    1,919

    افتراضي

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

  12. #7467
    الصورة الرمزية النظير
    النظير غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2007
    الإقامة
    السعودية
    المشاركات
    1,919

    افتراضي

    كود PHP:
    //+------------------------------------------------------------------+//|                                       Indicator: tadreeb for.mq4 |
    //|                                       Created with EABuilder.com |
    //|                                             http://eabuilder.com |
    //+------------------------------------------------------------------+
    #property copyright "Created with EABuilder.com"
    #property link      "http://eabuilder.com"
    #property version   "1.00"
    #property description ""

    #include <stdlib.mqh>
    #include <stderror.mqh>

    //--- indicator settings
    #property indicator_chart_window
    #property indicator_buffers 1

    #property indicator_type1 DRAW_ARROW
    #property indicator_width1 1
    #property indicator_color1 0xFFAA00
    #property indicator_label1 "Buy"

    //--- indicator buffers
    double Buffer1[];

    double myPoint//initialized in OnInit

    void myAlert(string typestring message)
      {
       if(
    type == "print")
          Print(
    message);
       else if(
    type == "error")
         {
          Print(
    type+" | tadreeb for @ "+Symbol()+","+Period()+" | "+message);
         }
       else if(
    type == "order")
         {
         }
       else if(
    type == "modify")
         {
         }
      }

    //+------------------------------------------------------------------+
    //| Custom indicator initialization function                         |
    //+------------------------------------------------------------------+
    int OnInit()
      {   
       
    IndicatorBuffers(1);
       
    SetIndexBuffer(0Buffer1);
       
    SetIndexEmptyValue(00);
       
    SetIndexArrow(0241);
       
    //initialize myPoint
       
    myPoint Point();
       if(
    Digits() == || Digits() == 3)
         {
          
    myPoint *= 10;
         }
       return(
    INIT_SUCCEEDED);
      }

    //+------------------------------------------------------------------+
    //| Custom indicator iteration function                              |
    //+------------------------------------------------------------------+
    int OnCalculate(const int rates_total,
                    const 
    int prev_calculated,
                    const 
    datetimetime[],
                    const 
    doubleopen[],
                    const 
    doublehigh[],
                    const 
    doublelow[],
                    const 
    doubleclose[],
                    const 
    longtick_volume[],
                    const 
    longvolume[],
                    const 
    intspread[])
      {
       
    int limit rates_total prev_calculated;
       
    //--- counting from 0 to rates_total
       
    ArraySetAsSeries(Buffer1true);
       
    //--- initial zero
       
    if(prev_calculated 1)
         {
          
    ArrayInitialize(Buffer10);
         }
       else
          
    limit++;
       
       
    //--- main loop
       
    for(int i limit-1>= 0i--)
         {
          if (
    >= MathMin(5000-1rates_total-1-50)) continue; //omit some old rates to prevent "Array out of range" or slow calculation   
          //Indicator Buffer 1
          
    if(double CrossPrice(int crossNum)
           {
            
    int cross;
            for(
    int i=1;i<Bars;i++)
            {
             
    double ma_fast=iMA(Symbol(),0,14,0,0,PRICE_CLOSE,i);
             
    double ma_slow=iMA(Symbol(),0,28,0,0,PRICE_CLOSE,i);
             
    double ma_fast_pr=iMA(Symbol(),0,14,0,0,PRICE_CLOSE,i+1);
             
    double ma_slow_pr=iMA(Symbol(),0,28,0,0,PRICE_CLOSE,i+1);
             
             if(
    ma_fast>ma_slow&&ma_fast_pr<=ma_slow_pr)
             {
              
    cross++;
              if(
    cross>=crossNum)return(ma_fast);
             }
             else if(
    ma_fast<ma_slow&&ma_fast_pr>=ma_slow_pr)
             {
              
    cross++;
              if(
    cross>=crossNum)return(ma_fast);
             }
            }
            return(
    0);
           } 
    //Custom Code
          
    )
            {
             
    Buffer1[i] = Low[i]; //Set indicator value at Candlestick Low
            
    }
          else
            {
             
    Buffer1[i] = 0;
            }
         }
       return(
    rates_total);
      } 
    //+------------------------------------------------------------------+ 

  13. #7468
    الصورة الرمزية النظير
    النظير غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2007
    الإقامة
    السعودية
    المشاركات
    1,919

    افتراضي

    الحين بحط لك دالة المؤشر بدون اضافة دالة for
    ياليت توضح لي وين اضع الداله الي كتبتها لي
    كود PHP:
    //+------------------------------------------------------------------+//|                                       Indicator: tadreeb for.mq4 |
    //|                                       Created with EABuilder.com |
    //|                                             http://eabuilder.com |
    //+------------------------------------------------------------------+
    #property copyright "Created with EABuilder.com"
    #property link      "http://eabuilder.com"
    #property version   "1.00"
    #property description ""
     
    #include <stdlib.mqh>
    #include <stderror.mqh>
     
    //--- indicator settings
    #property indicator_chart_window
    #property indicator_buffers 1
     
    #property indicator_type1 DRAW_ARROW
    #property indicator_width1 1
    #property indicator_color1 0xFFAA00
    #property indicator_label1 "Buy"
     
    //--- indicator buffers
    double Buffer1[];
     
    double myPoint//initialized in OnInit
     
    void myAlert(string typestring message)
      {
       if(
    type == "print")
          Print(
    message);
       else if(
    type == "error")
         {
          Print(
    type+" | tadreeb for @ "+Symbol()+","+Period()+" | "+message);
         }
       else if(
    type == "order")
         {
         }
       else if(
    type == "modify")
         {
         }
      }
     
    //+------------------------------------------------------------------+
    //| Custom indicator initialization function                         |
    //+------------------------------------------------------------------+
    int OnInit()
      {   
       
    IndicatorBuffers(1);
       
    SetIndexBuffer(0Buffer1);
       
    SetIndexEmptyValue(00);
       
    SetIndexArrow(0241);
       
    //initialize myPoint
       
    myPoint Point();
       if(
    Digits() == || Digits() == 3)
         {
          
    myPoint *= 10;
         }
       return(
    INIT_SUCCEEDED);
      }
     
    //+------------------------------------------------------------------+
    //| Custom indicator iteration function                              |
    //+------------------------------------------------------------------+
    int OnCalculate(const int rates_total,
                    const 
    int prev_calculated,
                    const 
    datetimetime[],
                    const 
    doubleopen[],
                    const 
    doublehigh[],
                    const 
    doublelow[],
                    const 
    doubleclose[],
                    const 
    longtick_volume[],
                    const 
    longvolume[],
                    const 
    intspread[])
      {
       
    int limit rates_total prev_calculated;
       
    //--- counting from 0 to rates_total
       
    ArraySetAsSeries(Buffer1true);
       
    //--- initial zero
       
    if(prev_calculated 1)
         {
          
    ArrayInitialize(Buffer10);
         }
       else
          
    limit++;
       
       
    //--- main loop
       
    for(int i limit-1>= 0i--)
         {
          if (
    >= MathMin(5000-1rates_total-1-50)) continue; //omit some old rates to prevent "Array out of range" or slow calculation   
          //Indicator Buffer 1
          
    if(iMA(NULLPERIOD_CURRENT140MODE_SMAPRICE_CLOSEi) > iMA(NULLPERIOD_CURRENT280MODE_SMAPRICE_CLOSEi)
          && 
    iMA(NULLPERIOD_CURRENT140MODE_SMAPRICE_CLOSEi+1) < iMA(NULLPERIOD_CURRENT280MODE_SMAPRICE_CLOSEi+1//Moving Average crosses above Moving Average
          
    )
            {
             
    Buffer1[i] = Low[i]; //Set indicator value at Candlestick Low
            
    }
          else
            {
             
    Buffer1[i] = 0;
            }
         }
       return(
    rates_total);
      } 
    //+------------------------------------------------------------------+ 

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

    افتراضي

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

    كل عام وانتم بخير يا اخوان , وتقبل الله منا ومنكم ..

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

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

    افتراضي

    استفسار عن ( الباك تيست للاكسبريت )


    28 أخطاء الرسوم البيانيه الغير متطابقه
    اضغط على الصورة لعرض أكبر

الاســـم:	064dab8d3aa4410f8cb6f1a727e9a9b9.png
المشاهدات:	72
الحجـــم:	3.7 كيلوبايت
الرقم:	458394
    http://image.prntscr.com/image/064da...a727e9a9b9.png


    1 - كيف يتم معالجة مثل هذا المشكله ؟
    2 - هل لها تأثير على جودة الاكسبريت , أم لا ؟

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

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

  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