<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