عرض مشاركة واحدة
قديم 04-11-2016, 02:45 PM   المشاركة رقم: 3
الكاتب
shivaa
عضو جديد

البيانات
تاريخ التسجيل: Jun 2016
رقم العضوية: 31482
العمر: 48
المشاركات: 66
بمعدل : 0.02 يوميا

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

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

السلام عليكم
انا عملتها بطريقه اخرى الرجاء المراجعه عليها هى تعمل
ولكن بالمرور عليه جايز يكون فيها خطاء تصحح

على فكره انا احمل لك كل تقدير بسبب الدوره الفيدوهات 14 جزاء فى 3 اجزاء فى متقدمه

الف شكررررررررررررررررررررررررررررررررررر لك

كود:
//+------------------------------------------------------------------+
//                   عدد الصفقات الخاسره البيع
//+------------------------------------------------------------------+

int ordes_total_SLEE_Loss()
  {

   int Total_SELL=0;
   for(int b=0;b<OrdersTotal();b++)
     {
      if(OrderSelect(b,SELECT_BY_POS,MODE_TRADES))
         if(OrderSymbol()==Symbol() && OrderType()==OP_SELL && Magicnumber==OrderMagicNumber())
            if(Ask-OrderOpenPrice()>=HedgePips*Point)
              {
               Total_SELL++;

              }
     }
   return(Total_SELL);
  }
//+------------------------------------------------------------------+
//|                        عدد الصفقات الخاسره الشراء          |
//+------------------------------------------------------------------+
int ordes_total_BUY_Loss()
  {

   int Total_BUY=0;
   for(int b=0;b<OrdersTotal();b++)
     {
      if(OrderSelect(b,SELECT_BY_POS,MODE_TRADES))
         if(OrderSymbol()==Symbol() && OrderType()==OP_BUY && Magicnumber==OrderMagicNumber())
            if(OrderOpenPrice()-Bid>=HedgePips*Point)
              {
               Total_BUY++;

              }
     }
   return(Total_BUY);
  }
//+------------------------------------------------------------------+
//|                    عدد الصفقات الهيدج بيع                        |
//+------------------------------------------------------------------+
int ordes_total_SLEE_Hedge()
  {
   int cnt=0;
   for(int i=0;i<OrdersTotal();i++)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderType()==OP_SELL && Magic==OrderMagicNumber())
           {
            cnt++;
           }
        }
     }
   return(cnt);
  }
//+------------------------------------------------------------------+
//|                         عددالصفقات الشراءهيدج               |
//+------------------------------------------------------------------+
int ordes_total_BUY_Hedge()
  {
   int cnt=0;
   for(int i=0;i<OrdersTotal();i++)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderType()==OP_BUY && Magic==OrderMagicNumber())
           {
            cnt++;
           }
        }
     }
   return(cnt);
  }
//------------------------------------------------------------
//                 open_Hedge_Buy
//------------------------------------------------------------  

void open_Hedge_Buy()
  {
   int cnt=0;
   int all;
//  CloseAtProfit=false;
   int t_sell=ordes_total_SLEE_Hedge();
   int t_buy=ordes_total_BUY_Loss();
//if(TordestotalSELL()>ordestotalBUY())
   if(ordes_total_BUY_Loss()>ordes_total_SLEE_Hedge())
     {
      all=(t_buy-t_sell);
      for(int cntf=0;cntf<all;cntf++)
        {
         bool Sell=OrderSend(Symbol(),OP_SELL,Lot,Bid,Slippage,0,0,NULL,Magic,0,CLR_NONE);
         bool Sell2=OrderSend(Symbol(),OP_SELL,Lot,Bid,Slippage,0,0,NULL,Magicnumber,0,CLR_NONE);
        }
     }
  }
//+------------------------------------------------------------------+
//                 open_Hedge_Sell
//+------------------------------------------------------------------+
void open_Hedge_Sell()
  {
   int cnt1=0;
   int all;
   int t_sell=ordes_total_SLEE_Loss();
   int t_buy=ordes_total_BUY_Hedge();
// if(ordes_total_SLEE_Loss()>ordes_total_BUY_Hedge())
   if(ordes_total_SLEE_Loss()>ordes_total_BUY_Hedge())
     {
      all=(t_sell-t_buy);
      for(int cnte1=0;cnte1<all;cnte1++)
        {
         bool buy=OrderSend(Symbol(),OP_BUY,Lot,Ask,Slippage,0,0,NULL,Magic,0,CLR_NONE);
         bool buy2=OrderSend(Symbol(),OP_BUY,Lot,Ask,Slippage,0,0,NULL,Magicnumber,0,CLR_NONE);
        }
     }
  }



عرض البوم صور shivaa  
رد مع اقتباس
  #3  
قديم 04-11-2016, 02:45 PM
shivaa shivaa غير متواجد حالياً
عضو جديد
افتراضي رد: ممكن مساعده فى كتابه داله برمجي

السلام عليكم
انا عملتها بطريقه اخرى الرجاء المراجعه عليها هى تعمل
ولكن بالمرور عليه جايز يكون فيها خطاء تصحح

على فكره انا احمل لك كل تقدير بسبب الدوره الفيدوهات 14 جزاء فى 3 اجزاء فى متقدمه

الف شكررررررررررررررررررررررررررررررررررر لك

كود:
//+------------------------------------------------------------------+
//                   عدد الصفقات الخاسره البيع
//+------------------------------------------------------------------+

int ordes_total_SLEE_Loss()
  {

   int Total_SELL=0;
   for(int b=0;b<OrdersTotal();b++)
     {
      if(OrderSelect(b,SELECT_BY_POS,MODE_TRADES))
         if(OrderSymbol()==Symbol() && OrderType()==OP_SELL && Magicnumber==OrderMagicNumber())
            if(Ask-OrderOpenPrice()>=HedgePips*Point)
              {
               Total_SELL++;

              }
     }
   return(Total_SELL);
  }
//+------------------------------------------------------------------+
//|                        عدد الصفقات الخاسره الشراء          |
//+------------------------------------------------------------------+
int ordes_total_BUY_Loss()
  {

   int Total_BUY=0;
   for(int b=0;b<OrdersTotal();b++)
     {
      if(OrderSelect(b,SELECT_BY_POS,MODE_TRADES))
         if(OrderSymbol()==Symbol() && OrderType()==OP_BUY && Magicnumber==OrderMagicNumber())
            if(OrderOpenPrice()-Bid>=HedgePips*Point)
              {
               Total_BUY++;

              }
     }
   return(Total_BUY);
  }
//+------------------------------------------------------------------+
//|                    عدد الصفقات الهيدج بيع                        |
//+------------------------------------------------------------------+
int ordes_total_SLEE_Hedge()
  {
   int cnt=0;
   for(int i=0;i<OrdersTotal();i++)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderType()==OP_SELL && Magic==OrderMagicNumber())
           {
            cnt++;
           }
        }
     }
   return(cnt);
  }
//+------------------------------------------------------------------+
//|                         عددالصفقات الشراءهيدج               |
//+------------------------------------------------------------------+
int ordes_total_BUY_Hedge()
  {
   int cnt=0;
   for(int i=0;i<OrdersTotal();i++)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderType()==OP_BUY && Magic==OrderMagicNumber())
           {
            cnt++;
           }
        }
     }
   return(cnt);
  }
//------------------------------------------------------------
//                 open_Hedge_Buy
//------------------------------------------------------------  

void open_Hedge_Buy()
  {
   int cnt=0;
   int all;
//  CloseAtProfit=false;
   int t_sell=ordes_total_SLEE_Hedge();
   int t_buy=ordes_total_BUY_Loss();
//if(TordestotalSELL()>ordestotalBUY())
   if(ordes_total_BUY_Loss()>ordes_total_SLEE_Hedge())
     {
      all=(t_buy-t_sell);
      for(int cntf=0;cntf<all;cntf++)
        {
         bool Sell=OrderSend(Symbol(),OP_SELL,Lot,Bid,Slippage,0,0,NULL,Magic,0,CLR_NONE);
         bool Sell2=OrderSend(Symbol(),OP_SELL,Lot,Bid,Slippage,0,0,NULL,Magicnumber,0,CLR_NONE);
        }
     }
  }
//+------------------------------------------------------------------+
//                 open_Hedge_Sell
//+------------------------------------------------------------------+
void open_Hedge_Sell()
  {
   int cnt1=0;
   int all;
   int t_sell=ordes_total_SLEE_Loss();
   int t_buy=ordes_total_BUY_Hedge();
// if(ordes_total_SLEE_Loss()>ordes_total_BUY_Hedge())
   if(ordes_total_SLEE_Loss()>ordes_total_BUY_Hedge())
     {
      all=(t_sell-t_buy);
      for(int cnte1=0;cnte1<all;cnte1++)
        {
         bool buy=OrderSend(Symbol(),OP_BUY,Lot,Ask,Slippage,0,0,NULL,Magic,0,CLR_NONE);
         bool buy2=OrderSend(Symbol(),OP_BUY,Lot,Ask,Slippage,0,0,NULL,Magicnumber,0,CLR_NONE);
        }
     }
  }




رد مع اقتباس