//=====
 int MyOrderP4()
 {
int y=0;
 for(int i=OrdersTotal()-1;i>=0;i--)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
  if(OrderSymbol()==Symbol()&&OrderComment()==ghanemP4)
y=OrderTicket();
}
 return(y);
 }
 //=====
 double MyLotP4()
 {
double y=0;
 for(int i=OrdersTotal()-1;i>=0;i--)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
  if(OrderSymbol()==Symbol()&&OrderComment()==ghanemP4)
y=OrderMagicNumber();
}
 return(y);
 }
 //=====
 int MyOrderP4b()
 {
int y=0;
 for(int i=OrdersTotal()-1;i>=0;i--)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
  if(OrderSymbol()==Symbol()&&OrderComment()==ghanemP4b)
y=OrderTicket();
}
 return(y);
 }
 //=====
double MyLotP4b()
 {
double y=0;
 for(int i=OrdersTotal()-1;i>=0;i--)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
  if(OrderSymbol()==Symbol()&&OrderComment()==ghanemP4b)
y=OrderMagicNumber();
}
 return(y);
 }
 //============Balance============
 int MyOrderB()
 {
int y=0;
 for(int i=OrdersTotal()-1;i>=0;i--)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
  if(OrderSymbol()==Symbol()&&OrderComment()==ghanemB)
y=OrderTicket();
}
 return(y);
 }
 //=====
 double MyLotB()
 {
double y=0;
 for(int i=OrdersTotal()-1;i>=0;i--)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
  if(OrderSymbol()==Symbol()&&OrderComment()==ghanemB)
y=OrderMagicNumber();
}
 return(y);
 }
 //=====
 int MyOrderBb()
 {
int y=0;
 for(int i=OrdersTotal()-1;i>=0;i--)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
  if(OrderSymbol()==Symbol()&&OrderComment()==ghanemBb)
y=OrderTicket();
}
 return(y);
 }
 //=====
double MyLotBb()
 {
double y=0;
 for(int i=OrdersTotal()-1;i>=0;i--)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
  if(OrderSymbol()==Symbol()&&OrderComment()==ghanemBb)
y=OrderMagicNumber();
}
 return(y);
 }
 //====
 double HighestBalance()
 {
 double y=AccountBalance();
 if(MyOrderB()>MyOrderBb())
 y=MyLotB();
 if(MyOrderBb()>MyOrderB())
 y=MyLotBb();
 return(y);
 }
 //======PX========
 double MyLotPX()
 {
double y=MyAcc();
 for(int i=OrdersTotal()-1;i>=0;i--)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
  if(OrderSymbol()==Symbol()&&(OrderMagicNumber()==MagicP4b||OrderMagicNumber()==MagicP4))
y=OrderLots();
}
 return(y*1000+reserve);
 }
//=======
 int MyOrderD4()
 {
int y=0;
 for(int i=OrdersTotal()-1;i>=0;i--)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
  if(OrderSymbol()==Symbol()&&OrderComment()==ghanemD4)
y=OrderTicket();
}
 return(y);
 }
  //=======
 double MyLotD4()
 {
double y=0;
 for(int i=OrdersTotal()-1;i>=0;i--)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
  if(OrderSymbol()==Symbol()&&OrderComment()==ghanemD4)
y=OrderMagicNumber();
}
 return(y);
 }
 //=====
  int MyOrderD4b()
 {
int y=0;
 for(int i=OrdersTotal()-1;i>=0;i--)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
  if(OrderSymbol()==Symbol()&&OrderComment()==ghanemD4b)
y=OrderTicket();
}
 return(y);
 }
 //=====
 double CurrentLoss()
 {
double y=MyAcc();
 for(int i=OrdersTotal()-1;i>=0;i--)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
  if(OrderSymbol()==Symbol()&&(OrderComment()==ghanemD4||OrderComment()==ghanemD4b))
y=OrderMagicNumber();
}
 return(StartAccount()-y);
 }
 //==
double MyLotD4b()
 {
double y=0;
 for(int i=OrdersTotal()-1;i>=0;i--)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
 if(OrderSymbol()==Symbol()&&OrderComment()==ghanemD4b)
y=OrderMagicNumber();
}
 return(y);
 }
 //=====
int MyAcc()
 {
 int y=AccountBalance()+AccountProfit();
 return(y);
 }
 //=======
 int MyOrderE4()
 {
int y=0;
 for(int i=OrdersTotal()-1;i>=0;i--)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
  if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicE4)
y=OrderTicket();
}
 return(y);
 }

المصدر: Aziz ghanem
masry500

طابت أوقاتكم وبالله التوفيق

  • Currently 0/5 Stars.
  • 1 2 3 4 5
0 تصويتات / 7 مشاهدة
نشرت فى 8 مارس 2025 بواسطة masry500

ساحة النقاش

عدد زيارات الموقع

122,864