<code>pr+=OrderProfit()+OrderCommission()+OrderSwap();</code>
<code>double AllProfit(int ot=-1,int magic=0)
{
double pr=0;
for(int i=OrdersTotal()-1;i>=0;i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{
if(OrderSymbol()==Symbol() && OrderMagicNumber()==magic)
{
if(OrderType()==0 && (ot==0 || ot==-1))
{
pr+=OrderProfit()+OrderCommission()+OrderSwap();
}
if(OrderType()==1 && (ot==1 || ot==-1))
{
pr+=OrderProfit()+OrderCommission()+OrderSwap();
}
}
}
}
double xxx=pr/AccountInfoDouble(ACCOUNT_BALANCE)*100;
return(xxx);
}</code>
axe44