//===============
bool LevelStopSymbolX1()
{
bool y=false;
if(Ask>=MyOrderOpenPriceX1()+PriceSpaceL*t)
y=true;
if(Bid<=MyOrderOpenPriceX1()-PriceSpaceP*t)
y=true;
return(y);
}
//===============
bool LevelStopSymbolX2()
{
bool y=false;
if(Ask>=MyOrderOpenPriceX2()+PriceSpaceP*t)
y=true;
if(Bid<=MyOrderOpenPriceX2()-PriceSpaceL*t)
y=true;
return(y);
}
//=================
double MyOrderOpenPriceX1()
 {
double y=Bid;
 for(int i=OrdersTotal()-1;i>=0;i--)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
  if(OrderSymbol()==Symbol()&&(OrderMagicNumber()==Magic1||OrderMagicNumber()==Magic4||OrderMagicNumber()==Magic7))
y=OrderOpenPrice();
}
 return(y);
 }
//============++++++===========
double MyOrderOpenPriceX2()
 {
double y=Ask;
 for(int i=OrdersTotal()-1;i>=0;i--)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
  if(OrderSymbol()==Symbol()&&(OrderMagicNumber()==Magic2||OrderMagicNumber()==Magic5||OrderMagicNumber()==Magic8))
y=OrderOpenPrice();
}
 return(y);
 }
//===============
int MyOrderStopSymbol()
 {
int y=0;
 for(int i=OrdersTotal()-1;i>=0;i--)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
  if(Symbol()==OrderSymbol()&&OrderMagicNumber()==MagicStopSymbol)
y=OrderTicket();
}
 return(y);
 }
//===============
int MyOrderStopSymbolX1()
 {
int y=0;
 for(int i=OrdersTotal()-1;i>=0;i--)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
  if(Symbol()==OrderSymbol()&&OrderMagicNumber()==MagicStopSymbolX1)
y=OrderTicket();
}
 return(y);
 }
//===============
int MyOrderStopSymbolX2()
 {
int y=0;
 for(int i=OrdersTotal()-1;i>=0;i--)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
  if(Symbol()==OrderSymbol()&&OrderMagicNumber()==MagicStopSymbolX2)
y=OrderTicket();
}
 return(y);
 }
//========================
int MyOrderRestart()
 {
int y=0;
 for(int i=OrdersTotal()-1;i>=0;i--)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
  if(OrderMagicNumber()==MagicRestart)
y=OrderTicket();
}
 return(y);
 }
//=================
int MyOrderX0()
 {
int y=0;
 for(int i=OrdersTotal()-1;i>=0;i--)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
  if(OrderSymbol()==Symbol()&&(OrderMagicNumber()==Magic||OrderMagicNumber()==Magic3||OrderMagicNumber()==Magic6))
y=OrderTicket();
}
 return(y);
 }
 //============++++++===========
int MyOrderX1()
 {
int y=0;
 for(int i=OrdersTotal()-1;i>=0;i--)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
  if(OrderSymbol()==Symbol()&&(OrderMagicNumber()==Magic1||OrderMagicNumber()==Magic4||OrderMagicNumber()==Magic7))
y=OrderTicket();
}
 return(y);
 }
 //============++++++===========
int MyOrderX2()
 {
int y=0;
 for(int i=OrdersTotal()-1;i>=0;i--)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
  if(OrderSymbol()==Symbol()&&(OrderMagicNumber()==Magic2||OrderMagicNumber()==Magic5||OrderMagicNumber()==Magic8))
y=OrderTicket();
}
 return(y);
 }
//=========
 double MyProfitX0()
 {
 double y=0;
for (int i=0;i<=OrdersHistoryTotal()+1;i++)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_HISTORY);
 if(OrderSymbol()==Symbol()&&(OrderMagicNumber()==Magic||OrderMagicNumber()==Magic3||OrderMagicNumber()==Magic6))
y=OrderProfit();
}
 return(y);
 }
//=========
 double MyProfitX1()
 {
 double y=0;
for (int i=0;i<=OrdersHistoryTotal()+1;i++)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_HISTORY);
 if(OrderSymbol()==Symbol()&&(OrderMagicNumber()==Magic1||OrderMagicNumber()==Magic4||OrderMagicNumber()==Magic7))
y=OrderProfit();
}
 return(y);
 }
//=========
 double MyProfitX2()
 {
 double y=0;
for (int i=0;i<=OrdersHistoryTotal()+1;i++)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_HISTORY);
 if(OrderSymbol()==Symbol()&&(OrderMagicNumber()==Magic2||OrderMagicNumber()==Magic5||OrderMagicNumber()==Magic8))
y=OrderProfit();
}
 return(y);
 }
//==============MagicX==============
 double MagicX0()
 {
 double y=0;
for (int i=0;i<=OrdersHistoryTotal()+1;i++)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_HISTORY);
 if(OrderSymbol()==Symbol()&&(OrderMagicNumber()==Magic||OrderMagicNumber()==Magic3||OrderMagicNumber()==Magic6))
y=OrderMagicNumber();
}
 return(y);
 }
//=========
 double MagicX1()
 {
 double y=0;
for (int i=0;i<=OrdersHistoryTotal()+1;i++)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_HISTORY);
 if(OrderSymbol()==Symbol()&&(OrderMagicNumber()==Magic1||OrderMagicNumber()==Magic4||OrderMagicNumber()==Magic7))
y=OrderMagicNumber();
}
 return(y);
 }
//=========
 double MagicX2()
 {
 double y=0;
for (int i=0;i<=OrdersHistoryTotal()+1;i++)
 {
 OrderSelect (i,SELECT_BY_POS,MODE_HISTORY);
 if(OrderSymbol()==Symbol()&&(OrderMagicNumber()==Magic2||OrderMagicNumber()==Magic5||OrderMagicNumber()==Magic8))
y=OrderMagicNumber();
}
 return(y);
 }

 

المصدر: azia ghanem
masry500

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

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

ساحة النقاش

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

122,905