صفحة 249 من 686 الأولىالأولى ... 149199239243244245246247248249250251252253254255259299349 ... الأخيرةالأخيرة
النتائج 3,721 إلى 3,735 من 10285
  1. #3721
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,610

    افتراضي

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

  2. #3722
    الصورة الرمزية Mohamed_Amr
    Mohamed_Amr غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2012
    الإقامة
    مصر
    العمر
    45
    المشاركات
    725

    افتراضي

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

  3. #3723
    الصورة الرمزية abou fares
    abou fares  غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2012
    الإقامة
    السعودية
    المشاركات
    275

    افتراضي

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة سمير محمد ارمان مشاهدة المشاركة
    السلام عليكم استاذى الكريم
    وكل عام وانت بخير
    استاذى سؤال صعب على تلميذك
    هو كيف يتم رابط الاكسبيرت بموقع اخبار : forexfactory
    حتى يتم عمل اكسبيرت اخبار
    هو لازم يكون فى ملف DLL
    او ممكن عادى رابط الاكسبيرت بموقع الاخبار
    وجزاك الله خيرا وزادك الله من علمه الذى لاينفذ
    وعليكم السلام ورحمة الله وبركاته
    لا يوجد في لغة mq4 دالة أو كود يسمح بالإتصال وتنزيل ملف من على النت وهذه فائدة دمج لغات البرمجه مع بعضها وهذا ما توفره لغة mq4 تسمح بإستدعاء أي مكتبات والتعامل معها
    فالداله الموجوده في المكتبه (DLL) تسحب الملف من الموقع وتنزله على الجهاز ثم يقوم المؤشر أو الإكسبرت بقراءة الملف معرفة بيانات وتواريخ الأخبار
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة abou fares مشاهدة المشاركة
    سؤال للاساتذة المبرمجين لدي اكسبيرت احاول ان اتعلم البرمجة من خلاله ولكن لدي مشكلة لم اجد لها حل وارجوا منكم اعطائي المعادلة اللازمة : المشكلة هي عندي تحقق شروط الدخول للصفقة شراء او بيع الاكسبيرت يفتح صفقة وعند وصول الصفقة للهدف لا يتوقف الاكسبيرت عن فتح الصفقات لان مازالت جميع الشروط متحققة للبيع او للشراء ارجوا منكم المساعدة وشكرا .
    ضيف الى شرط الشراء شرط آخر مثلا لو كان بيشتري اذا اغلقت الشمعة صاعدة فتضيف انه يكون الشمعة التي تسبقها هابطة ، او تنسخ هنا شرط الدخول وسيتم تصحيحه إن شاء الله
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة Mohamed_Amr مشاهدة المشاركة
    ممكن حل بالنسبه للمضاعفات
    عندى تعمل مع الاشارة العكسيه ولكن المشكله
    عند تحقيق نقاط اقل من الهدف وظهور اشارة عكسيه يغلق
    دون ان يكمل المضاعفات ويعود الى اللوت الاساسى
    المطلوب ان يعمل مضاعفات حتى يحقق الهدف
    وبالتوفيق للجميع
    مثال
    سوف أقوم بعمل دالة لمعرفة حجم لوت بكل صفقات خاسرة
    كود PHP:
    double LastLost()
    {
     for(
    int i=OrdersHistoryTotal()=1;i>=0;i--)
     {
      
    double profit;
      
    OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
      {
       if(
    OrderProfit()<0)profit+=OrderProfit();
      }
     }
     return(
    profit);

    ثم تقوم بعمل دالة تعود بكل صفقات ربح
    كود PHP:
    double LastProfit()
    {
     for(
    int i=OrdersHistoryTotal()=1;i>=0;i--)
     {
      
    double profit;
      
    OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
      {
       if(
    OrderProfit()>0)profit+=OrderProfit();
      }
     }
     return(
    profit);

    ثم ستضع في المقارنه إذا كانت الخساره أكبر من الربح بالتالي أن آخر صفقه لم تعوض خسارة الصفقات فيتم المضاعفه
    كود PHP:
    if(LastLost()>LastProfit())
    {
     
    //newlot=lots*2;

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

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة abou fares مشاهدة المشاركة
    سؤال للاساتذة المبرمجين لدي اكسبيرت احاول ان اتعلم البرمجة من خلاله ولكن لدي مشكلة لم اجد لها حل وارجوا منكم اعطائي المعادلة اللازمة : المشكلة هي عندي تحقق شروط الدخول للصفقة شراء او بيع الاكسبيرت يفتح صفقة وعند وصول الصفقة للهدف لا يتوقف الاكسبيرت عن فتح الصفقات لان مازالت جميع الشروط متحققة للبيع او للشراء ارجوا منكم المساعدة وشكرا .
    تأكد من طريقة كتابتك للشروط فمثلا إذا كان الإكسبرت لتقاطع الموفينج أفريج
    فعند المقارنه لا تضع شرط أن الموفينج السريع أكبر من البطيء بالتالي شراء
    مثل
    كود PHP:
    double FastMa=iMA(Symbol(),0,8,0,0,PRICE_CLOSE,1);
    double SlowMa=iMA(Symbol(),0,21,0,0,PRICE_CLOSE,1);

    if(
    FastMa>SlowMa)
    {
     
    //open buy 

    الشرط السابق خاطئ لأنه في حال أغلقت الصفقه فسوف يظل الشرط محقق لكن الصحيح أن تقارن بين الشمعه السابقه والشمعه التي قبلها حتى يتأكد التقاطع مثل
    كود PHP:
    double FastMa=iMA(Symbol(),0,8,0,0,PRICE_CLOSE,1);
    double SlowMa=iMA(Symbol(),0,21,0,0,PRICE_CLOSE,1);
    double FastMaPr=iMA(Symbol(),0,8,0,0,PRICE_CLOSE,2);
    double SlowMaPr=iMA(Symbol(),0,21,0,0,PRICE_CLOSE,2);

    if(
    FastMa>SlowMa&&FastMaPr<SlowMaPr)
    {
     
    //open buy 

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

  8. #3728
    الصورة الرمزية QtrrtQ
    QtrrtQ غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2011
    المشاركات
    23

    افتراضي

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

    اشكر مشرفنا مستر دولار على جهوده
    عندي مشكله في ايجاد كود يجلب اغلاق اعلى شمعه هاي في 24 شمعه سابقه فريم الساعه هذه الجزئيه عملتها
    بس المشكله اللي عندي لو تكررت شمعة الهاي مرتين او اكثر كيف اجلب اعلى اغلاق بينهم
    وشاكر لكم تعاونكم

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

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

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

  10. #3730
    الصورة الرمزية xcv114
    xcv114 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2010
    الإقامة
    مصر
    المشاركات
    1,022

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

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

    اشكر مشرفنا مستر دولار على جهوده
    عندي مشكله في ايجاد كود يجلب اغلاق اعلى شمعه هاي في 24 شمعه سابقه فريم الساعه هذه الجزئيه عملتها
    بس المشكله اللي عندي لو تكررت شمعة الهاي مرتين او اكثر كيف اجلب اعلى اغلاق بينهم
    وشاكر لكم تعاونكم
    أنا عن نفسي مش مقتنع بتكرار الهاي مرتين خلال 24 شمعة ( لإن المنصات كلها تقريبا بقت 5 أرقام )
    لكن فرضا لو تكرر الهاي فعلا في 24 شمعة أعتقد الحل هيكون بإستخدام الحلقات
    ---------------
    في حل جاه في دماغي كده بس مش متأكد من صحته
    كود PHP:
    double Higher_Close;
       
    int Highr_H24  iHighest(Symbol(),PERIOD_H1,MODE_HIGH,24,0);
       
    int another_HH iHighest(Symbol(),PERIOD_H1,MODE_HIGH,24,Highr_H24+1);
       if(
    High[Highr_H24]== High[another_HH]) 
       
    Higher_Close MathMax(Close[Highr_H24],Close[another_HH]);
       else{
    Higher_Close=iClose(Symbol(),PERIOD_H1,Highr_H24);} 
    وعموماً أنا منتظر معاك رأي أستاذ أسامة

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

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

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

    اشكر مشرفنا مستر دولار على جهوده
    عندي مشكله في ايجاد كود يجلب اغلاق اعلى شمعه هاي في 24 شمعه سابقه فريم الساعه هذه الجزئيه عملتها
    بس المشكله اللي عندي لو تكررت شمعة الهاي مرتين او اكثر كيف اجلب اعلى اغلاق بينهم
    وشاكر لكم تعاونكم
    بدلا من إستخدام الداله iHighest لمعرفة الهاي إستخدم الحلقه for للبحث عن أعلى هاي وإذا تساوى شمعتين في الهاي تضع شرط أعلى إغلاق
    مثال
    كود PHP:
    double MaxHigh,CloseCandle;
    for(
    int i=1;i<=24;i++)
    {
     if(
    High[i]>MaxHigh)
     {
      
    CLoseCandle=Close[i];  
     }
     else if(
    High[i]==MaxHigh&&Close[i]>CloseCandle)
     {
      
    CloseCandle=Close[i];
     }

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

  12. #3732
    الصورة الرمزية dentist_hussein
    dentist_hussein غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Aug 2011
    الإقامة
    مصر
    المشاركات
    1,827

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

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


    شكرا جزيلا أستاذي .. أنا فعلا ألاحظ أن عدم وضع أمر معلق أحيانا يكون بعد الوصول لمضاعفات كبيره .
    ولاحظت من مراقبة أسعار الدخول في نتائج الباك تيست أن أحيانا يكون الهدف والإستوب مختلفين من صفقه لأخرى في حدود نقطتان لذلك لا يكون إغلاق جميع الصفقات مع بعض و لكن كل صفقتين متتاليتين يغلقو في نفس التوقيت و ليس جميعهم سويا وحاولت حعل الهدف و الإستوب للصفقات الأمر المعلق هي هدف واستوب أول صفقه ربما يكون حلا لكن يعطي أخطاء ..
    قمت بعمل دالتين ليعودا بستوب لوس و هدف آخر صفقه بالنوع و اللوت :
    كود PHP:
    double last_sl(int type double lot)
    {
      
    double last_sl ;
      for(
    int i=OrdersTotal();i>=0;i--)
        {
          
          
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
          if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&& type==OrderType()&& lot==OrderLots() )
            {
             
    last_sl=OrderStopLoss();
            }
          
        }
      

    return(
    last_sl);
    }

    ////

    double last_tp(int type double lot)
    {
      
    double last_tp ;
      for(
    int i=OrdersTotal();i>=0;i--)
        {
          
          
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
          if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&& type==OrderType()&& lot==OrderLots() )
            {
             
    last_tp=OrderTakeProfit();
            }
          
        }
      

    return(
    last_tp);

    وجعلت هدف الأوامر المعلقه ستوب آخر صفقه بأول لوت و الإستوب هو هدف آخر صفقه بأول لوت :
    كود PHP:

            
    if(orderscnt(OP_BUY)>=&& PendingOrders(OP_SELLSTOP)+PendingOrders(OP_BUYSTOP)==0  && last_type==OP_BUY )
             {
             
              
            
    //  TP=s-(TakeProfit*point);
            //  SL=s+(StopLoss*point);
              
                
    if(UseSLTPTP=last_sl(OP_BUY,Lot1) ;
                if(
    UseSLTPSL=last_tp(OP_BUY,Lot1)+spr ;
              
               
                
    OrderSend(Symbol(),OP_SELLSTOP,new(),s,3*Q,SL,TP,"dentist_hussein EA",MagicNumber,0,Red);
                
               }
              
            
           
           
           
              
         
    ////////////////////////
                 
           
            
    if(orderscnt(OP_SELL)>=&& PendingOrders(OP_BUYSTOP)+PendingOrders(OP_SELLSTOP)==0  && last_type==OP_SELL )
             {
             
              
           
    //   TP=b+(TakeProfit*point);
           //   SL=b-(StopLoss*point);
              
              
              
               
    if(UseSLTPTP=last_sl(OP_SELL,Lot1) ;
               if(
    UseSLTPSL=last_tp(OP_SELL,Lot1)-spr ;
              
                
    OrderSend(Symbol(),OP_BUYSTOP,new(),b,3*Q,SL,TP,"dentist_hussein EA",MagicNumber,0,Blue);
                
               } 
    .....
    و أعتقد أن دالة إغلاق الصفقات لا تعمل لأن الصفقات جميعها تغلق على الستوب أو الهدف في لاباك تيست و لم يغلقها الإكسبيرت بنفسه .. هل ممكن السبب لأني أضفت إليها الحلقة بريك :
    كود PHP:
    void CloseOrders()
    {
      for (
    int cnt cnt OrdersTotal() ; cnt++)
      {
        
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
        if (
    OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol())
        {
          while (
    OrderType()==OP_BUY &&  orderscnt(OP_BUY)>){
            
    OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Bid,digits),3*Q);
            if (
    orderscnt(OP_BUY)==)break;
           }
          while(
    OrderType()==OP_SELL &&  orderscnt(OP_SELL)>){
          
    OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Ask,digits),3*Q);
          if (
    orderscnt(OP_SELL)==)break;
          }
        }
      }

    ..
    try.mq4
    وجزاك الله كل خير .

    أستاذ أسامه .. بارك الله فيك بالنسبه لهذا الإكسبيرت .. ما الحل لعدم وضع الأمر المعلق أحيانا عند الوصول لمضاعفات كبيره و جزاك الله خيرا
    توقيع العضو
    MetaTrader Login: 652105
    Investor Password: Z3UR9DA0

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

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

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

    أبسط مثال كنت قد ذكرته سابقا مؤشر FFCal للأخبار ويستخدم مكتبة wininet.dll وهي دائما تكون موجوده مع ملفات الويندوز
    راجع هذا الموضوع لحين تجهيز شرح كامل له

    http://codebase.mql4.com/ru/1064
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

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

    دكتور اسمح لي بالمساعدة على بال يرد الأستاذ أسامة ، بالنسبة لأول دالتين ربما لاترتد الدالة بماتريد ، تفضل دالة تعود بآخر لوت ودالة تعود بآخر تيك بروفت جربها ربما تحل باقي المشاكل في الأكسبيرت .

    كود PHP:
    double LastOrderLot(int type){
      for(
    int i=OrdersTotal()-1i>=0i--){
      
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber && OrderType()==type){
       return(
    OrderLots());
      }
     }
     return(
    0);
    }

    double LastOrderTP(int type){
      for(
    int i=OrdersTotal()-1i>=0i--){
      
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber && OrderType()==type){
       return(
    OrderTakeProfit());
      }
     }
     return(
    0);

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

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

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

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



    أستاذ أسامه .. بارك الله فيك بالنسبه لهذا الإكسبيرت .. ما الحل لعدم وضع الأمر المعلق أحيانا عند الوصول لمضاعفات كبيره و جزاك الله خيرا
    يوجد حلين
    إما أن تجعل الإكسبرت يقارن إذا كان حجم اللوت الجديد أكبر من أقصى حجم لوت مسموح فإنه يجعل حجم اللوت يساوي أكبر حجم مسموح
    مثال
    كود PHP:
    if(newLot>MarketInfo(Symbol(),MODE_MAXLOT))newLot=MarketInfo(Symbol(),MODE_MAXLOT); 
    الحل الثاني أن يقوم بتقسيم حجم اللوت الجديد إلى أكثر من صفقه بحيث مجموعها يكون حجم اللوت للمضاعفه المطلوبه
    مثال
    كود PHP:
    while(newLot>0)
    {
     
    double lot=NewLot;
     if(
    NewLot>MarketInfo(Symbol(),MODE_MAXLOT))lot=MarketInfo(Symbol(),MODE_MAXLOT);
     
    OrderSend(Symbol(),OP_BUYSTOP,lot,Ask+50*Point,3,0,0,"EA",Magic,0,Blue);
     
    newLot-=MarketInfo(Symbol(),MODE_MAXLOT);

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

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

  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