صفحة 457 من 689 الأولىالأولى ... 357407447451452453454455456457458459460461462463467507557 ... الأخيرةالأخيرة
النتائج 6,841 إلى 6,855 من 10335
  1. #6841
    الصورة الرمزية سمير محمد ارمان
    سمير محمد ارمان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2009
    الإقامة
    مصر
    المشاركات
    834

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    بإستخدام الداله ObjectGetValueByShift
    مثال
    كود PHP:
    ObjectGetValueByShift("1hr_big",1
    السلام عليكم استاذى الكريم مستر دولار
    شكر على المساعده
    بس هذه الطريقه انا اعرفه من قبل
    بس لا تنفع مع هذا المؤشر
    المؤشر يوجد فيه لون ازرق ولون احمر
    المطلوب هو عند كسر القناة الحمراء يفتح صفقه
    وعند كسر القناه الزرقاء يدخل صفقه
    كما مبين من صورة الشارت
    ارجو المساعده كيف يتم عمل ذلك مع هذا المؤشر
    ولك الشكر والتقدير
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة EURJPYH4.png‏  

  2. #6842
    الصورة الرمزية first_knight
    first_knight غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2014
    الإقامة
    المملكة العربية السعودية
    المشاركات
    170

    افتراضي

    السلام عليكم
    اريد وظيفة تغلق الصفقات على ربح بالنقاط

  3. #6843
    الصورة الرمزية فراس عليان
    فراس عليان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2013
    الإقامة
    الأردن
    المشاركات
    536

    افتراضي

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

    MR.dollar

    هذا مؤشر بسيط يعمل على شمعة افتتاح منصات جرنتش GMT

    وتم متابعته يوميا لمدة شهر وهو 90% ايجابي

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

    وفيه الخير الكثير حسب ما تابعته

    فهل اجد منك مساعدة يا غالي

    وجزاك الله خيرا عن اعضاء هذا المنتدى
    كود PHP:
    //+------------------------------------------------------------------+
    //|                                              Sham3et-Alsefer.mq4 |
    //|                                                                  |
    //|                                                                  |
    //+------------------------------------------------------------------+
    #property copyright ""
    #property link      ""

    #property indicator_chart_window

    //+------------------------------------------------------------------+
    //| Custom indicator initialization function                         |
    //+------------------------------------------------------------------+
    extern int  Corner 11 111 digit=Pftime=/*تغيير مع التوقيت الصيفي الى صفر ;*/

    int init()
      {
    //---- indicators
    //----
       
    return(0);
      }
    //+------------------------------------------------------------------+
    //| Custom indicator deinitialization function                       |
    //+------------------------------------------------------------------+
    int deinit()
      {
    //----
        
    ObjectsDeleteAll(0,OBJ_TREND);
        
    ObjectsDeleteAll(0,OBJ_LABEL);
    //----
       
    return(0);
      }
    //+------------------------------------------------------------------+
    //| Custom indicator iteration function                              |
    //+------------------------------------------------------------------+
    int start(){
     
    Comment(""); 

    int h=(TimeHour(TimeCurrent()))+Pftime;


    double sel High[h]+(High[h]-Low[h]); 
    double sel2 =High[h] + MathAbs(2*(High[h]-(Low[h]))) ;
    double buy Low[h]-(High[h]-Low[h]);
    double buy2 =Low[h] - MathAbs(2*(High[h]-(Low[h]))) ;

    double prft = ((High[h]-Low[h])/1.618)+Low[h];
    double opn =iOpen(NULL,PERIOD_D1,0);
    ObjectCreate("Sell(1)",OBJ_TREND,0,Time[h], sel,Time[0],sel);
    ObjectSet("Sell(1)",OBJPROP_COLOR,Red);
    ObjectSet("Sell(1)",OBJPROP_WIDTH,1);
    ObjectSet("Sell(1)",OBJPROP_STYLE,3);
       
    ObjectSetText("Sell(1)","                       (Sell 1)  :"+"  "DoubleToStr(sel,digit),8,"",White);

    ObjectCreate("Sell(2)",OBJ_TREND,0,Time[h], sel2,Time[0],sel2);
    ObjectSet("Sell(2)",OBJPROP_COLOR,Red);
    ObjectSet("Sell(2)",OBJPROP_WIDTH,1);
    ObjectSet("Sell(2)",OBJPROP_STYLE,3);
       
    ObjectSetText("Sell(2)","                       (Sell 2)  :"+"  "DoubleToStr(sel2,digit),8,"",White);

    ObjectCreate("Buy(1)",OBJ_TREND,0,Time[h], buy,Time[0],buy);
    ObjectSet("Buy(1)",OBJPROP_COLOR,Lime);
    ObjectSet("Buy(1)",OBJPROP_WIDTH,1);
    ObjectSet("Buy(1)",OBJPROP_STYLE,3);
       
    ObjectSetText("Buy(1)","                       (Buy 1)  :"+"  "DoubleToStr(buy,digit),8,"",White);

    ObjectCreate("Buy(2)",OBJ_TREND,0,Time[h], buy2,Time[0],buy2);
    ObjectSet("Buy(2)",OBJPROP_COLOR,Lime);
    ObjectSet("Buy(2)",OBJPROP_WIDTH,1);
    ObjectSet("Buy(2)",OBJPROP_STYLE,3);
       
    ObjectSetText("Buy(2)","                        (Buy 2)  :"+"  "DoubleToStr(buy2,digit),8,"",White);

    ObjectCreate("TPProfit",OBJ_TREND,0,Time[h], prft,Time[0],prft);
    ObjectSet("TPProfit",OBJPROP_COLOR,White);
    ObjectSet("TPProfit",OBJPROP_WIDTH,1);
    ObjectSet("TPProfit",OBJPROP_STYLE,3);
       
    ObjectSetText("TPProfit","                           ( TP )  :"+"  "DoubleToStr(prft,digit),10,"",White);

    }


      return(
    0);
      } 
    هذا هو المؤشر استاذي

    كل الشكر والتقدير لك
    توقيع العضو
    الحمــــــد لله رب العالمين

  4. #6844
    الصورة الرمزية ibrahem khair
    ibrahem khair غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2015
    الإقامة
    مصر
    المشاركات
    7

    افتراضي

    المشاركة الأصلية كتبت بواسطة ibrahem khair
    منتدى اكثر من رائع ... وربنا يجعلة فى ميزان الحسنات ان شاء الله

    انا بدات اتعلم البرمجة واتعلمت بعض الاساسيات
    بس انا عاوز اتعلم ابرمج ازاى افتح صفقه على الشموع بدون اى مؤشرات مثلا لو الشمعه صاعدة يفتح بيع بعد مرور مدة معينة من بداية فتح الشمعة ولتكن 30%

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    تفضل هذا مثال لإكسبرت يعتمد على الشموع فقط في فتح وإغلاق الصفقات
    راجع الكود وأخبرني إذا إحتجت أي شرح
    ازيك يا mr.dollar انا راجعت الكود اللى انت بعتهولى واستفد منة كتير
    بس الكود اللى انا عاوز اتعلمة بيعتمد على السعر االحالى للعملة وسعر فتح الشمعة بعد مدة زمنية معينة
    للتوضيح : ( بعد مرور 25% من وقت الشمعة اذا كان (( السعر الحالى )) اكبر من سعر فتح الشمعة ياخد شراء ... واذا كان اقل ياخذ بيع )
    لان الاكسبيرت المبعوت بيعتمد على اغلاق الشمعة
    ولك جزيل الشكر والاحترام

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة فراس عليان مشاهدة المشاركة
    كود PHP:
    //+------------------------------------------------------------------+
    //|                                              Sham3et-Alsefer.mq4 |
    //|                                                                  |
    //|                                                                  |
    //+------------------------------------------------------------------+
    #property copyright ""
    #property link      ""
     
    #property indicator_chart_window
     
    //+------------------------------------------------------------------+
    //| Custom indicator initialization function                         |
    //+------------------------------------------------------------------+
    extern int  Corner 11 111 digit=Pftime=/*تغيير مع التوقيت الصيفي الى صفر ;*/
     
    int init()
      {
    //---- indicators
    //----
       
    return(0);
      }
    //+------------------------------------------------------------------+
    //| Custom indicator deinitialization function                       |
    //+------------------------------------------------------------------+
    int deinit()
      {
    //----
        
    ObjectsDeleteAll(0,OBJ_TREND);
        
    ObjectsDeleteAll(0,OBJ_LABEL);
    //----
       
    return(0);
      }
    //+------------------------------------------------------------------+
    //| Custom indicator iteration function                              |
    //+------------------------------------------------------------------+
    int start(){
     
    Comment(""); 
     
    int h=(TimeHour(TimeCurrent()))+Pftime;
     
     
    double sel High[h]+(High[h]-Low[h]); 
    double sel2 =High[h] + MathAbs(2*(High[h]-(Low[h]))) ;
    double buy Low[h]-(High[h]-Low[h]);
    double buy2 =Low[h] - MathAbs(2*(High[h]-(Low[h]))) ;
     
    double prft = ((High[h]-Low[h])/1.618)+Low[h];
    double opn =iOpen(NULL,PERIOD_D1,0);
    ObjectCreate("Sell(1)",OBJ_TREND,0,Time[h], sel,Time[0],sel);
    ObjectSet("Sell(1)",OBJPROP_COLOR,Red);
    ObjectSet("Sell(1)",OBJPROP_WIDTH,1);
    ObjectSet("Sell(1)",OBJPROP_STYLE,3);
       
    ObjectSetText("Sell(1)","                       (Sell 1)  :"+"  "DoubleToStr(sel,digit),8,"",White);
     
    ObjectCreate("Sell(2)",OBJ_TREND,0,Time[h], sel2,Time[0],sel2);
    ObjectSet("Sell(2)",OBJPROP_COLOR,Red);
    ObjectSet("Sell(2)",OBJPROP_WIDTH,1);
    ObjectSet("Sell(2)",OBJPROP_STYLE,3);
       
    ObjectSetText("Sell(2)","                       (Sell 2)  :"+"  "DoubleToStr(sel2,digit),8,"",White);
     
    ObjectCreate("Buy(1)",OBJ_TREND,0,Time[h], buy,Time[0],buy);
    ObjectSet("Buy(1)",OBJPROP_COLOR,Lime);
    ObjectSet("Buy(1)",OBJPROP_WIDTH,1);
    ObjectSet("Buy(1)",OBJPROP_STYLE,3);
       
    ObjectSetText("Buy(1)","                       (Buy 1)  :"+"  "DoubleToStr(buy,digit),8,"",White);
     
    ObjectCreate("Buy(2)",OBJ_TREND,0,Time[h], buy2,Time[0],buy2);
    ObjectSet("Buy(2)",OBJPROP_COLOR,Lime);
    ObjectSet("Buy(2)",OBJPROP_WIDTH,1);
    ObjectSet("Buy(2)",OBJPROP_STYLE,3);
       
    ObjectSetText("Buy(2)","                        (Buy 2)  :"+"  "DoubleToStr(buy2,digit),8,"",White);
     
    ObjectCreate("TPProfit",OBJ_TREND,0,Time[h], prft,Time[0],prft);
    ObjectSet("TPProfit",OBJPROP_COLOR,White);
    ObjectSet("TPProfit",OBJPROP_WIDTH,1);
    ObjectSet("TPProfit",OBJPROP_STYLE,3);
       
    ObjectSetText("TPProfit","                           ( TP )  :"+"  "DoubleToStr(prft,digit),10,"",White);
     
    }
     
     
      return(
    0);
      } 
    هذا هو المؤشر استاذي

    كل الشكر والتقدير لك
    أهلا بك أخي الكريم
    هذا الموضوع مخصص للأسئله البرمجيه فقط . إفتح موضوع وضع به شرح للمؤشر وبعض الشارتات لشروط الدخول وسوف نتابع معك في الموضوع

  6. #6846
    الصورة الرمزية فراس عليان
    فراس عليان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2013
    الإقامة
    الأردن
    المشاركات
    536

    افتراضي

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

    ؟؟؟
    توقيع العضو
    الحمــــــد لله رب العالمين

  7. #6847
    الصورة الرمزية فراس عليان
    فراس عليان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2013
    الإقامة
    الأردن
    المشاركات
    536

    افتراضي

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

  8. #6848
    الصورة الرمزية Profit Box
    Profit Box غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2009
    الإقامة
    المملكة العربية السعودية
    المشاركات
    503

    افتراضي

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

    عندي استفسار واتمنى التوضيح ..

    كمثال تم تعريف عدة مستويات
    كود:
    Su1=1+2;
    Su2=1+3;
    Su3=1+4;
    Su4=1+5;
    Su5=1+6;
    في حين كتابة شرط امر الشراء او البيع
    كود:
    if( Close[1]>Su1&& Su1>=Close[0] )
    واكرر هذا الشرط على جميع المستويات

    ما هي طريقة كتابة الشروط ,, بحيث يتم تطبيقها على جميع المستويات دون الحاجة الى التكرار

    وشكرا

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

    افتراضي

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة سمير محمد ارمان مشاهدة المشاركة
    السلام عليكم استاذى الكريم مستر دولار
    شكر على المساعده
    بس هذه الطريقه انا اعرفه من قبل
    بس لا تنفع مع هذا المؤشر
    المؤشر يوجد فيه لون ازرق ولون احمر
    المطلوب هو عند كسر القناة الحمراء يفتح صفقه
    وعند كسر القناه الزرقاء يدخل صفقه
    كما مبين من صورة الشارت
    ارجو المساعده كيف يتم عمل ذلك مع هذا المؤشر
    ولك الشكر والتقدير
    وعليكم السلام ورحمة الله وبركاته
    إذا عرفت كيف يتم تحديد القناة فسهل أن تقوم بمعرفة السعر الخاص بها
    بالنسبه لمعرفة الحد العلوي أو السفلي فيحسب بناء على أبعد مسافه بين خط Linear regression وأكبر إفتتاح أو غلاق سواء أعلى الخط أو أسفل الخط
    لتحديد هذه النقطه
    كود PHP:
     double MaxDifference;
          
    int LinearStartBar=iBarShift(Symbol(),0,ObjectGet(name,OBJPROP_TIME1),false);
          
    int LinearEndBar=iBarShift(Symbol(),0,ObjectGet(name,OBJPROP_TIME2),false);
          for(
    int i=LinearStartBar;i>=LinearEndBar;i--)
          {
           
    double LinearPrice=ObjectGetValueByShift(name,i);
           
           if(
    MathAbs(MathMax(Open[i],Close[i])-LinearPrice)>=MaxDifference)MaxDifference=MathAbs(MathMax(Open[i],Close[i])-LinearPrice); 
           if(
    MathAbs(MathMin(Open[i],Close[i])-LinearPrice)>=MaxDifference)MaxDifference=MathAbs(MathMax(Open[i],Close[i])-LinearPrice); 
          } 
    الآن بعد أن عرفت فرق النقاط بين خط الوسط والحد العلوي والسفلي يكفي أن تضع الشروط مثلا لكسر الحد السفلي أو العلوي
    كود PHP:
     if(Close[1]<ObjectGetValueByShift(name,1)-MaxDifference)
          {
           
    // Open Sell 
          
    }
           if(
    Close[1]>ObjectGetValueByShift(name,1)+MaxDifference)
          {
           
    // Open Buy 
          


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

    افتراضي

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

    forum.arabictrader.com/f31.html

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

    افتراضي

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

    عندي استفسار واتمنى التوضيح ..

    كمثال تم تعريف عدة مستويات
    كود:
    Su1=1+2;
    Su2=1+3;
    Su3=1+4;
    Su4=1+5;
    Su5=1+6;
    في حين كتابة شرط امر الشراء او البيع
    كود:
    if( Close[1]>Su1&& Su1>=Close[0] )
    واكرر هذا الشرط على جميع المستويات

    ما هي طريقة كتابة الشروط ,, بحيث يتم تطبيقها على جميع المستويات دون الحاجة الى التكرار

    وشكرا
    وعليكم السلام ورحمة الله وبركاته
    يمكنك وضع المستويات في مصفوفه
    مثال
    كود PHP:
    double Su[5];       
    Su[0]=1+2;
    Su[1]=1+3;
    Su[2]=1+4;
    Su[3]=1+5;
    Su[4]=1+6
    ثم بإستخدام الحلقه سوف تصبح الشروط
    كود PHP:
    for(int i=0;i<5;i++) 
    {     
     if( 
    Close[1]>Su[i]&& Su[i]>=Close[0] ) 
     {
     
     }


  13. #6853
    الصورة الرمزية ubuntu
    ubuntu غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2014
    الإقامة
    مصر
    المشاركات
    410

    افتراضي

    السلام عليكم
    لدي استفسار حول داله اعادة حجم لوت بناء على راس المال بمعنى لو كان راس المال 2000 $ تعيد لنا دالة 0.10 اصبح مبلغ 4000 $ تعيد لنا 0.20
    لو كان مبلغ 1000 $ يتم دخول بلوت 0.05 لو اصبحت خساره الى 500 $ يتم دخول بعقد تقريبي 0.02
    كيف ممكن انشاء نفس هذه دالة ؟
    شكراً لكم
    توقيع العضو
    أذكار المسلم

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة سمير محمد ارمان مشاهدة المشاركة
    السلام عليكم استاذى الكريم
    ارجو المساعده فى حل هذه المشكله
    كمان سؤال
    الان يوجد مؤشر اسهم تم عمل اكسبيرت له
    الاكسبيرت يعمل على الشارت العادى بدون مشاكل
    بس لا يعمل على شارت الرينكو
    كيف تم عمله على شارت الرينكو
    ولك الشكر والتقدير
    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    إذا عرفت كيف يتم تحديد القناة فسهل أن تقوم بمعرفة السعر الخاص بها
    بالنسبه لمعرفة الحد العلوي أو السفلي فيحسب بناء على أبعد مسافه بين خط Linear regression وأكبر إفتتاح أو غلاق سواء أعلى الخط أو أسفل الخط
    لتحديد هذه النقطه
    كود PHP:
     double MaxDifference;
          
    int LinearStartBar=iBarShift(Symbol(),0,ObjectGet(name,OBJPROP_TIME1),false);
          
    int LinearEndBar=iBarShift(Symbol(),0,ObjectGet(name,OBJPROP_TIME2),false);
          for(
    int i=LinearStartBar;i>=LinearEndBar;i--)
          {
           
    double LinearPrice=ObjectGetValueByShift(name,i);
           
           if(
    MathAbs(MathMax(Open[i],Close[i])-LinearPrice)>=MaxDifference)MaxDifference=MathAbs(MathMax(Open[i],Close[i])-LinearPrice); 
           if(
    MathAbs(MathMin(Open[i],Close[i])-LinearPrice)>=MaxDifference)MaxDifference=MathAbs(MathMax(Open[i],Close[i])-LinearPrice); 
          } 
    الآن بعد أن عرفت فرق النقاط بين خط الوسط والحد العلوي والسفلي يكفي أن تضع الشروط مثلا لكسر الحد السفلي أو العلوي
    كود PHP:
     if(Close[1]<ObjectGetValueByShift(name,1)-MaxDifference)
          {
           
    // Open Sell 
          
    }
           if(
    Close[1]>ObjectGetValueByShift(name,1)+MaxDifference)
          {
           
    // Open Buy 
          

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة ubuntu مشاهدة المشاركة
    السلام عليكم
    لدي استفسار حول داله اعادة حجم لوت بناء على راس المال بمعنى لو كان راس المال 2000 $ تعيد لنا دالة 0.10 اصبح مبلغ 4000 $ تعيد لنا 0.20
    لو كان مبلغ 1000 $ يتم دخول بلوت 0.05 لو اصبحت خساره الى 500 $ يتم دخول بعقد تقريبي 0.02
    كيف ممكن انشاء نفس هذه دالة ؟
    شكراً لكم
    وعليكم السلام ورحمة الله وبركاته
    هذا مثال لدالة إدارة رأس المال التي أستخدمها
    كود PHP:
    double LotManage()
      {
          
    double lot MathCeil(AccountFreeMargin() *  LotSizePercent 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 (
    NormalizeDouble(lot,Lot_Digits));
      } 

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

  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