if (PRIB)
{
double Proff=0,ProfitToday=0,ProfitYestoday=0,ProfitYestoday1=0,ProfitWeek=0,ProfitMonth=0;
datetime TimeClose=0;
for (int i=OrdersHistoryTotal()-1; i>=0; i--)
{
if (OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))
{
if (OrderSymbol()==Symbol() && OrderMagicNumber()==iMagicNumber)
{
Proff=OrderProfit()+OrderSwap()+OrderCommission();
TimeClose=OrderCloseTime();
if (TimeClose>=iTime(Symbol(),PERIOD_D1,0))ProfitToday+=Proff;
if (TimeClose>=iTime(Symbol(),PERIOD_D1,1) && TimeClose<iTime(Symbol(),PERIOD_D1,0))ProfitYestoday+=Proff;
if (TimeClose>=iTime(Symbol(),PERIOD_D1,2) && TimeClose<iTime(Symbol(),PERIOD_D1,1))ProfitYestoday1+=Proff;
if (TimeClose>=iTime(Symbol(),PERIOD_W1,0))ProfitWeek+=Proff;
if (TimeClose>=iTime(Symbol(),PERIOD_MN1,0))ProfitMonth+=Proff;
}
}
}
DrawLABEL("nПрибыль сегодня",StringConcatenate("Прибыль сегодня ",DoubleToStr(ProfitToday,2)),10,20,Khaki);
DrawLABEL("nПрибыль вчера",StringConcatenate("Прибыль вчера ",DoubleToStr(ProfitYestoday,2)),10,40,Khaki);
DrawLABEL("nПрибыль позавчера",StringConcatenate("Прибыль позавчера ",DoubleToStr(ProfitYestoday1,2)),10,60,Khaki);
DrawLABEL("nПрибыль за неделю",StringConcatenate("Прибыль за неделю ",DoubleToStr(ProfitWeek,2)),10,80,Khaki);
DrawLABEL("nПрибыль Прибыль за месяц",StringConcatenate("Прибыль за месяц ",DoubleToStr(ProfitMonth,2)),10,100,Khaki);
}