//+------------------------------------------------------------------+ //| MP.mq4 | //| Copyright 2014, MetaQuotes Software Corp. | //| http://www.mql5.com | //+------------------------------------------------------------------+ #property indicator_chart_window extern int Width_window_in_pixels=1300; // Ширина графика по горизонтали в пикселях (приблизительно). extern int Shift_X_axis=0; // Смещение текста по горизонтали в пикселях. extern int Shift_Y_axis=10; // Смещение текста по вертикали в пикселях. extern int Density_lines=12; // Плотность строк. extern int Font_size=8; // Размер шрифта. extern string Font_type="Verdana"; // Тип шрифта. extern color Cvet_plus=Green; extern color Cvet_minus=Red; double k; int q=-1; int r1,r2,r3,r4; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { k=0.125*Font_size; r1=Width_window_in_pixels*(1-k)+k*1085+Shift_X_axis; r2=Width_window_in_pixels*(1-k)+k*1150+Shift_X_axis; r3=Width_window_in_pixels*(1-k)+k*1195+Shift_X_axis; r4=Width_window_in_pixels*(1-k)+k*1255+Shift_X_axis; return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { for (int j=0; j1)continue; double p=OrderProfit()+OrderCommission()+OrderSwap(); string c=OrderSymbol(); string f=c; sumcur+=p; sumpct+=y*p; double l=MarketInfo(c,MODE_POINT); if (l>0) { if (cmd==0) { s=(MarketInfo(c,MODE_BID)-OrderOpenPrice())/l; } else { if (cmd==1) { s=(OrderOpenPrice()-MarketInfo(c,MODE_ASK))/l; } } sumpips+=s; } //---- for (int e=0; e0)clr[i]=Cvet_plus; clr[t+1]=Cvet_minus; if (sumcur>0)clr[t+1]=Cvet_plus; ObjectSetText(n1,s1[i],Font_size,Font_type,clr[i]); ObjectSetText(n2,s2[i],Font_size,Font_type,clr[i]); ObjectSetText(n3,s3[i],Font_size,Font_type,clr[i]); ObjectSetText(n4,s4[i],Font_size,Font_type,clr[i]); } q=t; return(0); }