،،،وعليكم السلام ورحمة الله وبركاته،،،
،،،استخدم تلك الوظيفة بدل السابقة،،،
كود:
bool Last_Order()
{
datetime d =0;
double xt = 0;
bool z =false;
int total = OrdersHistoryTotal();
for (int cnt = 0 ; cnt <= total ; cnt++)
{
if(OrderSelect(cnt,SELECT_BY_POS,MODE_HISTORY))
if (OrderSymbol()==Symbol()&&OrderMagicNumber()==Magicnumber)
{
if (OrderCloseTime()>d) {d=OrderCloseTime(); xt=OrderProfit();}
}
}
if(xt>0){z = true;}
return(z);
}
،،،وتلك لمعرفة سعر اخر صفقة اغلقت،،،
كود:
double Last_Closed()
{
datetime d =0;
double xt =0;
int total = OrdersHistoryTotal();
for (int cnt = 0 ; cnt <= total ; cnt++)
{
if(OrderSelect(cnt,SELECT_BY_POS,MODE_HISTORY))
if (OrderSymbol()==Symbol()&&OrderMagicNumber()==Magicnumber)
{
if (OrderCloseTime()>d) {d=OrderCloseTime(); xt=OrderOpenPrice();}
}
}
return(xt);
}
،،،تحياتي،،،