عرض مشاركة واحدة
قديم 24-09-2016, 03:31 PM   المشاركة رقم: 6
الكاتب
اسلام العوامى
عضو ذهبى
الصورة الرمزية اسلام العوامى

البيانات
تاريخ التسجيل: Apr 2012
رقم العضوية: 9148
الدولة: alexandria - egypt
المشاركات: 6,086
بمعدل : 1.38 يوميا

الإتصالات
الحالة:
اسلام العوامى غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : shivaa المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: النجده جالى الغضروف بسبب الاكسبيرت مطلوب كود برمجى من استاذى اسلام العوامى

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

كود:
void trail()
  {
   for(int i=0; i<OrdersTotal(); i++) 
     {
      OrderSelect(i,SELECT_BY_POS,MODE_TRADES);

      if(OrderSymbol()==Symbol())
        {
         if(OrderType()==OP_BUY) 
           {
            if(Bid - OrderOpenPrice() > TrailingStop * MarketInfo(OrderSymbol(),MODE_POINT)) 
              {
               if(OrderStopLoss() < Bid - TrailingStop * MarketInfo(OrderSymbol(), MODE_POINT)) 
                 {
                  OrderModify(OrderTicket(),OrderOpenPrice(),Bid-TrailingStop*MarketInfo(OrderSymbol(),MODE_POINT),OrderTakeProfit(),Red);
                 }
              }
              } else if(OrderType()==OP_SELL) {
            if(OrderOpenPrice()-Ask>TrailingStop*MarketInfo(OrderSymbol(),MODE_POINT)) 
              {
               if((OrderStopLoss()>Ask+TrailingStop*MarketInfo(OrderSymbol(),MODE_POINT)) || 
                  (OrderStopLoss()==0)) 
                 {
                  OrderModify(OrderTicket(),OrderOpenPrice(),
                              Ask+TrailingStop*MarketInfo(OrderSymbol(),MODE_POINT),OrderTakeProfit(),Red);
                 }
              }
           }
        }
     }
  }

،،،الاكواد بالترتيب،،،

كود:
if(Day()>10&&Month()>10&&Year()>=2016){return(0);}
if(AccountNumber()!=11111){return(0);}
if(DayOfWeek()==FRIDAY){/*وظيفة الاغلاق*/}



التوقيع

عرض البوم صور اسلام العوامى  
رد مع اقتباس
  #6  
قديم 24-09-2016, 03:31 PM
اسلام العوامى اسلام العوامى غير متواجد حالياً
عضو ذهبى
افتراضي رد: النجده جالى الغضروف بسبب الاكسبيرت مطلوب كود برمجى من استاذى اسلام العوامى

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

كود:
void trail()
  {
   for(int i=0; i<OrdersTotal(); i++) 
     {
      OrderSelect(i,SELECT_BY_POS,MODE_TRADES);

      if(OrderSymbol()==Symbol())
        {
         if(OrderType()==OP_BUY) 
           {
            if(Bid - OrderOpenPrice() > TrailingStop * MarketInfo(OrderSymbol(),MODE_POINT)) 
              {
               if(OrderStopLoss() < Bid - TrailingStop * MarketInfo(OrderSymbol(), MODE_POINT)) 
                 {
                  OrderModify(OrderTicket(),OrderOpenPrice(),Bid-TrailingStop*MarketInfo(OrderSymbol(),MODE_POINT),OrderTakeProfit(),Red);
                 }
              }
              } else if(OrderType()==OP_SELL) {
            if(OrderOpenPrice()-Ask>TrailingStop*MarketInfo(OrderSymbol(),MODE_POINT)) 
              {
               if((OrderStopLoss()>Ask+TrailingStop*MarketInfo(OrderSymbol(),MODE_POINT)) || 
                  (OrderStopLoss()==0)) 
                 {
                  OrderModify(OrderTicket(),OrderOpenPrice(),
                              Ask+TrailingStop*MarketInfo(OrderSymbol(),MODE_POINT),OrderTakeProfit(),Red);
                 }
              }
           }
        }
     }
  }

،،،الاكواد بالترتيب،،،

كود:
if(Day()>10&&Month()>10&&Year()>=2016){return(0);}
if(AccountNumber()!=11111){return(0);}
if(DayOfWeek()==FRIDAY){/*وظيفة الاغلاق*/}




رد مع اقتباس