صفحة 499 من 689 الأولىالأولى ... 399449489493494495496497498499500501502503504505509549599 ... الأخيرةالأخيرة
النتائج 7,471 إلى 7,485 من 10335
  1. #7471
    الصورة الرمزية msh3al
    msh3al غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2012
    الإقامة
    الكويت
    المشاركات
    410

    افتراضي

    أستفسار آخر فضلاً :
    هل ممكن عمل اكسبريت وظيفتة Scan فقط
    مثلاً لمعرفة السلوك السعري للعمله

    مثال :
    اكسبريت يقوم بفتح ( شراء او بيع ماركت ) وفيه ( هدف ووقف )

    ثم يعطي بيانات كالتالي :
    - عدد الصفقات المتتاليه الناجحه
    صفقتين ناجحتين متتاليه = 46
    ثلاث صفقات ناجحه متتاليه = 13
    اربع ...
    خمس ...


    - عدد الصفقات المتتاليه الخاسره

    صفقتين خاسرتين متتاله = 20
    ثلاث صفقات خاسره متتاليه = 13
    اربع ...
    خمس ...
    توقيع العضو
    إذا لم يكن عونٌ من الله للفتى *** فأولُ ما يجني عليه اجتهادُهُ
    ( اللهم أسألك التوفيق )

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

    افتراضي

    سؤال اخر فضلاً :

    هل ممكن عمل شرط لا يفتح صفقه إلا بعد " ثلاث خسارات متتاليه " فقط ؟

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة msh3al مشاهدة المشاركة
    سؤال اخر فضلاً :

    هل ممكن عمل شرط لا يفتح صفقه إلا بعد " ثلاث خسارات متتاليه " فقط ؟

    وهل ممكن إرسال اوامر وفتح صفقات " وهميه " حتى لا أستخدم المال الحقيقي في المحفظه إذا كانت استراتيجتي الدخول بعد ثلاث صفقات خاسره
    كنت قد عملت فكره سابقه مشابهه لها
    بحيث عندما يعطي شروط فتح الصفقه تقوم بتسجيل سعر دخولها والأستوب والهدف في متغير ثم تراقب هذه الأسعار وتحدد عندما يصل إلى الاستوب يقوم بحفظ أن الصفقه الوهميه أغلقت على خساره
    مثال
    كود PHP:
    static double BuyOrdersInfo[][3];
       static 
    int LossCounter=0;
       if(
    RSI<30)
       {
        
    // buy signal
        
    int size=ArrayRange(BuyOrdersInfo,0);
        
    ArrayResize(BuyOrdersInfo,size+1);
        
    BuyOrdersInfo[size][0]=Ask;
        
    BuyOrdersInfo[size][1]=SL;
        
    BuyOrdersInfo[size][2]=TP;
       }
       
    size=ArrayRange(BuyOrdersInfo,0);
       for(
    int i=0;i<size;i++)
       {
        if(
    Bid>=BuyOrdersInfo[i][2])
        {
         
    // order reached target
         
    LossCounter=0;
        }
        if(
    Bid<=BuyOrdersInfo[i][1])
        {
         
    // order reached stoploss
         
    LossCounter++;
        }
       } 

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة msh3al مشاهدة المشاركة
    أستفسار آخر فضلاً :
    هل ممكن عمل اكسبريت وظيفتة Scan فقط
    مثلاً لمعرفة السلوك السعري للعمله

    مثال :
    اكسبريت يقوم بفتح ( شراء او بيع ماركت ) وفيه ( هدف ووقف )

    ثم يعطي بيانات كالتالي :
    - عدد الصفقات المتتاليه الناجحه
    صفقتين ناجحتين متتاليه = 46
    ثلاث صفقات ناجحه متتاليه = 13
    اربع ...
    خمس ...


    - عدد الصفقات المتتاليه الخاسره

    صفقتين خاسرتين متتاله = 20
    ثلاث صفقات خاسره متتاليه = 13
    اربع ...
    خمس ...
    نعم يمكنك عمل دالة بسيطه سوف تقوم بهذه المهمه عن طريق البحث في الهيستوري ثم طباعة الناتج
    مثال
    كود PHP:
    void CountTrades()
    {
     
    int win,loss;
     
    int winCycle[5];
     
    int lossCycle[5];
     for(
    int i=0;i<OrdersHistoryTotal()-1;i>=0;i--)
     {
      
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
      {
       if(
    OrderProfit()>0)
       {
        if(
    loss>0)
        {
         
    lossCycle[loss-1]++;
         
    loss=0;
        }
        
    win++;
       }
       if(
    OrderProfit()<0)
       {
        if(
    win>0)
        {
         
    winCycle[win-1]++;
         
    win=0;
        }
        
    loss++;
       }
      }
     }
    Print(
    "Win 1 Number : "+winCycle[0]);
     Print(
    "Win 2 Number : "+winCycle[1]);
     Print(
    "Win 3 Number : "+winCycle[2]);
     Print(
    "Win 4 Number : "+winCycle[3]);
     Print(
    "Win 5 Number : "+winCycle[4]);


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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    كنت قد عملت فكره سابقه مشابهه لها
    بحيث عندما يعطي شروط فتح الصفقه تقوم بتسجيل سعر دخولها والأستوب والهدف في متغير ثم تراقب هذه الأسعار وتحدد عندما يصل إلى الاستوب يقوم بحفظ أن الصفقه الوهميه أغلقت على خساره
    مثال
    كود PHP:
    static double BuyOrdersInfo[][3];
       static 
    int LossCounter=0;
       if(
    RSI<30)
       {
        
    // buy signal
        
    int size=ArrayRange(BuyOrdersInfo,0);
        
    ArrayResize(BuyOrdersInfo,size+1);
        
    BuyOrdersInfo[size][0]=Ask;
        
    BuyOrdersInfo[size][1]=SL;
        
    BuyOrdersInfo[size][2]=TP;
       }
       
    size=ArrayRange(BuyOrdersInfo,0);
       for(
    int i=0;i<size;i++)
       {
        if(
    Bid>=BuyOrdersInfo[i][2])
        {
         
    // order reached target
         
    LossCounter=0;
        }
        if(
    Bid<=BuyOrdersInfo[i][1])
        {
         
    // order reached stoploss
         
    LossCounter++;
        }
       } 


    جزاك الله خير استاذ اسامه
    كما توقعت , الحل عندك
    اللهم بارك , ماشاءالله

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    نعم يمكنك عمل دالة بسيطه سوف تقوم بهذه المهمه عن طريق البحث في الهيستوري ثم طباعة الناتج
    مثال
    كود PHP:
    void CountTrades()
    {
     
    int win,loss;
     
    int winCycle[5];
     
    int lossCycle[5];
     for(
    int i=0;i<OrdersHistoryTotal()-1;i>=0;i--)
     {
      
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
      {
       if(
    OrderProfit()>0)
       {
        if(
    loss>0)
        {
         
    lossCycle[loss-1]++;
         
    loss=0;
        }
        
    win++;
       }
       if(
    OrderProfit()<0)
       {
        if(
    win>0)
        {
         
    winCycle[win-1]++;
         
    win=0;
        }
        
    loss++;
       }
      }
     }
    Print(
    "Win 1 Number : "+winCycle[0]);
     Print(
    "Win 2 Number : "+winCycle[1]);
     Print(
    "Win 3 Number : "+winCycle[2]);
     Print(
    "Win 4 Number : "+winCycle[3]);
     Print(
    "Win 5 Number : "+winCycle[4]);


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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة msh3al مشاهدة المشاركة
    سأقوم بتجربتها باذن الله ,
    لكن : هل يوفر الميتاتريدر مثل هذا ؟
    في الباك تيست أجد ( عدد أقصى الخسائر المتتاليه ) , لا اعلم هل ما اريد متوفر في الميتاتريدر او لابد من الداله السابقه
    نفع الله بك
    نعم بعد إنتهاء الباك تست وفي نتائج الباك تست سوف تجد Max Consecutive Wins و Max Consecutive Loss
    وهي أقصى عدد صفقات خاسرة متتالية وأقصى عدد صفقات رابحه متتاليه

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة msh3al مشاهدة المشاركة
    استفسار عن ( الباك تيست للاكسبريت )


    28 أخطاء الرسوم البيانيه الغير متطابقه
    الملف المرفق 458394
    http://image.prntscr.com/image/064da...a727e9a9b9.png


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

    وفقكم الله
    هذه الأخطاء تظهر عندما يكون هناك إختلاف في البيانات التاريخيه من فريم إلى فريم آخر ونعم لها تأثير كبير على جودة الباك تست
    لحل هذه المشكله عندما تقوم بتحميل بيانات تاريخيه لعمله معينه أو تقوم بإستيرادها فقم بتحميلها على فريم 1 دقيقه ثم بعد ذلك إستخدام سكربت Period Converter لإستيراد باقي التايم فريم المختلفه

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة النظير مشاهدة المشاركة
    الحين بحط لك دالة المؤشر بدون اضافة دالة 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);
      } 
    //+------------------------------------------------------------------+ 
    تفضل
    كود 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);
      }
      
      
    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. #7480
    الصورة الرمزية Mr.Ismail
    Mr.Ismail غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2014
    الإقامة
    مصر
    المشاركات
    236

    افتراضي

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Mr.Ismail مشاهدة المشاركة
    تم الرد في الموضوع

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    هذه الأخطاء تظهر عندما يكون هناك إختلاف في البيانات التاريخيه من فريم إلى فريم آخر ونعم لها تأثير كبير على جودة الباك تست
    لحل هذه المشكله عندما تقوم بتحميل بيانات تاريخيه لعمله معينه أو تقوم بإستيرادها فقم بتحميلها على فريم 1 دقيقه ثم بعد ذلك إستخدام سكربت Period Converter لإستيراد باقي التايم فريم المختلفه
    حزاك الله خير
    ياليت طريقة عمل سكربت Period Converter بإختصار فضلاً
    بحث عن آلية عملها ولم اجدها بشكل واضح

    وهل لابد من حذف البيانات السابقه ؟ قبل تحميل الجديده فاصل دقيقه

    وفقك الله

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة msh3al مشاهدة المشاركة
    حزاك الله خير
    ياليت طريقة عمل سكربت Period Converter بإختصار فضلاً
    بحث عن آلية عملها ولم اجدها بشكل واضح

    وهل لابد من حذف البيانات السابقه ؟ قبل تحميل الجديده فاصل دقيقه

    وفقك الله

    لك رساله على الخاص أخي اسامه
    نعم أولا قم بحذف البيانات التاريخيه السابقه ثم مثلا لو تريد عمل شارت 15 دقيقه فيمكنك فتح شارت 1 دقيقه ثم حدد في قيمة Period Multiple Factor = 15
    فهذا يعني أن الإسكربت سوف يضرب قيمة 15 في 1 دقيقه أي سيعطي شارت 15 دقيقه
    بنفس الطريق سوف تطبقها فيمكنك عمل شارت مثلا الساعتين عن طريق فتح شارت الساعه ثم تجعل Period Multiple Factor=2 أو تفتح شارت النصف ساعه وتجعل Period Multiple Factor=4
    أو تفتح شارت الدقيقه وتجعل Period Multiple Factor=120 بما أن الساعتين = 120 دقيقه
    وهكذا

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    نعم أولا قم بحذف البيانات التاريخيه السابقه ثم مثلا لو تريد عمل شارت 15 دقيقه فيمكنك فتح شارت 1 دقيقه ثم حدد في قيمة Period Multiple Factor = 15
    فهذا يعني أن الإسكربت سوف يضرب قيمة 15 في 1 دقيقه أي سيعطي شارت 15 دقيقه
    بنفس الطريق سوف تطبقها فيمكنك عمل شارت مثلا الساعتين عن طريق فتح شارت الساعه ثم تجعل Period Multiple Factor=2 أو تفتح شارت النصف ساعه وتجعل Period Multiple Factor=4
    أو تفتح شارت الدقيقه وتجعل Period Multiple Factor=120 بما أن الساعتين = 120 دقيقه
    وهكذا

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

  15. #7485
    الصورة الرمزية السمحان
    السمحان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2015
    الإقامة
    السعودية
    المشاركات
    310

    افتراضي

    سوال بسيط او طلب
    اريد داله او وضيفه لاضعها في اكسبيرت لتحسب اللوت اتوماتيكيا على حسب رافعه الحساب من متغير الريسك
    مثلا الريسك 100 والرافعه 1:100 اريده يسحب اقصى لوت
    الريسك 100 والرافعه 1:500 اريده يسحب اقصى لوت
    شاكر لكم مقدما
    آخر تعديل بواسطة السمحان ، 13-07-2016 الساعة 07:59 AM

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

  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