• 6:51 صباحاً




ارجو اضافة ال MaxLot للاكسبيرت التالي

إضافة رد
أدوات الموضوع
عضو جديد
تاريخ التسجيل: Feb 2016
المشاركات: 72
معدل تقييم المستوى: 9
qudama is on a distinguished road
08 - 07 - 2018, 01:22 PM
  #1
qudama غير متواجد حالياً  
Wink ارجو اضافة ال MaxLot للاكسبيرت التالي
السلام عليكم ارجو من استاذ سمير اضافة الماكس لوت لهذا الاكسبيرت وجزاك الله خير والاعضاء الكرام
الملفات المرفقة
نوع الملف: mq4 yaser_EA1_AR1.mq4‏ (27.5 كيلوبايت, المشاهدات 3)
رد مع اقتباس

الصورة الرمزية سمير محمد ارمان
مشرف سابق
الصورة الرمزية سمير محمد ارمان
 
تاريخ التسجيل: Nov 2009
المشاركات: 33,660
معدل تقييم المستوى: 48
سمير محمد ارمان will become famous soon enough
افتراضي رد: ارجو اضافة ال MaxLot للاكسبيرت التالي
2#
08 - 07 - 2018, 02:20 PM
تم عمل المطلوب
تحياتى
الملفات المرفقة
نوع الملف: mq4 yaser_EA1_AR2.mq4‏ (27.8 كيلوبايت, المشاهدات 11)
سمير محمد ارمان غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Aug 2015
المشاركات: 149
معدل تقييم المستوى: 9
السمحان1 is on a distinguished road
افتراضي رد: ارجو اضافة ال MaxLot للاكسبيرت التالي
3#
08 - 07 - 2018, 09:45 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة سمير محمد ارمان مشاهدة المشاركة
تم عمل المطلوب
تحياتى
استاذي العزيز سمير
لا انسى فضلك بعد الله في تعلمي البرمجه
اتمنى ان تكون في افضل حال

انا جربت طريقه اخرى هل تعتبر صحيحه او لها مشاكل اخرى
كود:
int open(int ty,double lott,double prc,int pof,int sll)
   {
     double sl=0,tp=0;
   
     bool modi;
     if(lott >Max_Lots)lott=Max_Lots;else lott=lott;
    
     if(ty==OP_BUY || ty==OP_BUYSTOP || ty==OP_BUYLIMIT)
        {
         if(sll>0){sl=prc-(sll*pt);}else{sl=0;}
         if(pof>0){tp=prc+(pof*pt);}else{tp=0;}
         clr=Green;
         T="Ask ";
         pr=NormalizeDouble(Ask,Digits);
        }
     if(ty==OP_SELL || ty==OP_SELLSTOP || ty==OP_SELLLIMIT)
       { 
         if(sll>0){sl=prc+(sll*pt);}else{sl=0;}
         if(pof>0){tp=prc-(pof*pt);}else{tp=0;}
         clr=Red;
         T="Bid";
         pr=NormalizeDouble(Bid,Digits);
       }     
         int tik=OrderSend(Symbol()
                ,ty
                ,lott
                ,NormalizeDouble(prc,Digits)
                ,10
                ,0
                ,0
                ,"samir"
                ,MagicNumber
                ,0
                ,clr);
          string t;
            if(ty==OP_BUY)t="BUY";if(ty==OP_SELL)t="SELL";if(ty==OP_BUYSTOP)t="BUY STOP";if(ty==OP_SELLSTOP)t="SELL STOP";if(ty==OP_BUYLIMIT)t="BUY LIMIT";if(ty==OP_SELLLIMIT)t="SELL LIMIT";
      if(tik>0)
         {
          if(tp>0 || sl>0)modi=OrderModify(tik,prc,NormalizeDouble(sl,Digits),NormalizeDouble(tp,Digits),0,CLR_NONE);   else modi=true;
          if(!modi){Print("Modify Err#= ",GetLastError(),"   ",Symbol()," ",Period(),"   Open Price= ",DoubleToStr(prc,Digits),"   SL= ",DoubleToStr(sl,Digits),"   Tp= ",DoubleToStr(tp,Digits));} 
           Print("Order Opened successfully   " ,"Type   ",t,"  LotSize   ",lott,"  Price   ",DoubleToStr(prc,Digits),"  TP   ",DoubleToStr(tp,Digits),"  SL   ",DoubleToStr(sl,Digits));
         }
         else
           {
            Print("OrderSend failed with error #",GetLastError(), " Type ",t,"   LotSize= ",lott,"   ",T,"Now= ",DoubleToStr(pr,Digits),"   Price= ",DoubleToStr(prc,Digits),"   TP= ",DoubleToStr(tp,Digits),"   SL= ",DoubleToStr(sl,Digits),"   Spread= ",MarketInfo(Symbol(),MODE_SPREAD));
           }
                //////
         return(tik);
   
}
الملفات المرفقة
نوع الملف: mq4 yaser_EA1_AR2.mq4‏ (27.7 كيلوبايت, المشاهدات 3)
السمحان1 غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية سمير محمد ارمان
مشرف سابق
الصورة الرمزية سمير محمد ارمان
 
تاريخ التسجيل: Nov 2009
المشاركات: 33,660
معدل تقييم المستوى: 48
سمير محمد ارمان will become famous soon enough
افتراضي رد: ارجو اضافة ال MaxLot للاكسبيرت التالي
4#
09 - 07 - 2018, 02:08 PM
اخى الكريم
يوجد الكثير من الاكواد
كل شيخ وله طريقته
انا عملت التعديل كما طلبت
هو الافضل لى
ممكن التجربة
تحياتى
سمير محمد ارمان غير متواجد حالياً  
رد مع اقتباس


إضافة رد



جديد مواضيع منتدى المؤشرات و الاكسبرتات

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
ارجو عمل باك تست عالي الجودة للاكسبيرت صاحب قرار منتدى المؤشرات و الاكسبرتات 10 11 - 02 - 2018 06:09 PM
ارجو اضافة التعديل التالي yaser elsharkawy منتدى المؤشرات و الاكسبرتات 6 29 - 05 - 2017 01:04 PM
اضافة خاصية للاكسبيرت yaser elsharkawy منتدى المؤشرات و الاكسبرتات 9 12 - 07 - 2016 04:06 PM
استاذ سمير برجاء اضافة تعديل للاكسبيرت المرفق mmohy1 منتدى المؤشرات و الاكسبرتات 4 20 - 02 - 2016 02:58 PM


06:51 AM