هذه الدالة بروفيت بالدولار
عند وضع البروفيت بالموجب يعمل الاكسبيرت عادىكود PHP:double Profit(int type)
{
double p;
for(int i=0;i<=OrdersTotal();i++){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&& MagicNumber==OrderMagicNumber()&&OrderType()==type)
{
p+=OrderProfit();
}
if(OrderSymbol()==Symbol()&& MagicNumber1==OrderMagicNumber()&&OrderType()==type)
{
p+=OrderProfit();
}
}
return(p);
}
لكن اذا اردنا غلق الصفقات على بروفيت سالب لا يعمل الاكسبيرت
ارجو التوضيح او تعديل
شكرا

