// FOR THOSE OF YOU THAT IMPROVE UPON THIS HERE CODE I ASK YOU ONE THING // PLEASE POST A COPY UP ON THE FOREX FORUMS FOR YOUR FELLOW TRADERS #property indicator_chart_window extern int Window = 0; extern int Corner = 2; extern int UpDown = -30; extern int LeftRight = -7; extern color BackGroundColor = White; extern bool SortedDisplay = true; int X.position = 4; int Y.position = 114; color Panellight = C'144,144,144'; color Paneldark = C'20,20,20'; color PanelColor3 = C'200,50,50'; string buffer.name = "CP"; int Font.size = 12; #define Majors.Number 8 int chartpair[2]; string buffer; string Majors[] = {"USD","EUR","GBP","JPY","CHF","CAD","NZD","AUD"}; string Symbols[] = {"EURUSD", "GBPUSD", "USDJPY", "USDCHF", "USDCAD", "AUDUSD", "NZDUSD", "EURGBP", "EURJPY", "EURCHF", "EURCAD", "EURAUD", "EURNZD", "GBPJPY", "GBPCHF", "GBPCAD", "GBPAUD", "GBPNZD", "AUDJPY", "AUDCHF", "AUDCAD", "AUDNZD", "CHFJPY", "CADJPY", "NZDJPY", "USDSGD"}; string space = ""; string NomeIndi; int Xoffset[4]={135,150,135,150}; int Yoffset[4]={0,0,0,0}; int Translate(string symbol) { for(int i=0;i 1) mode=MODE_ASCEND; ArraySort(ValoreZero,WHOLE_ARRAY,0,mode); } int win = WindowFind(NomeIndi); double value; int j,Y2=Y.position+14; string Font,Name; for(int i=0; i 3.0) index = 1; if (ld_28 > 10.0) index = 2; if (ld_28 > 25.0) index = 3; if (ld_28 > 40.0) index = 4; if (ld_28 > 50.0) index = 5; if (ld_28 > 60.0) index = 6; if (ld_28 > 75.0) index = 7; if (ld_28 > 90.0) index = 8; if (ld_28 > 97.0) index = 9; cnt++; if (couple == StringSubstr(Pair, 3, 3)) index = 9 - index; ld_ret_36 += index; } } } ld_ret_36 /= cnt; return (ld_ret_36); } void objectCreate(string nome, int angolo, int val_x, int val_y, int val_ang, string testo = "-", int fontsize = 42, string fontname = "Arial", color color1 = -1) { if (ObjectFind(nome) != 0) ObjectCreate(nome, OBJ_LABEL, Window, 0, 0); ObjectSet(nome, OBJPROP_CORNER, Corner); ObjectSet(nome, OBJPROP_COLOR, color1); ObjectSet(nome, OBJPROP_BACK, 0); ObjectSet(nome, OBJPROP_XDISTANCE, val_x); ObjectSet(nome, OBJPROP_YDISTANCE, val_y); ObjectSet(nome, OBJPROP_ANGLE, val_ang); ObjectSetText(nome, testo, fontsize, fontname, color1); } int CreateXX2_Labels( string bj, int xj, int yj, string text, int fontsize, string font, color colore ) { ObjectCreate( bj, OBJ_LABEL, Window, 0, 0 ); ObjectSet( bj, OBJPROP_CORNER, Corner ); ObjectSet( bj, OBJPROP_XDISTANCE,xj); ObjectSet( bj, OBJPROP_YDISTANCE,yj+(Font.size/fontsize)*UpDown); ObjectSet( bj, OBJPROP_BACK, 0 ); ObjectSetText(bj, text, fontsize, font, colore); } void DeleteExistingLabels() { string l_name_4; int l_objs_total_0 = ObjectsTotal(OBJ_LABEL); if (l_objs_total_0 > 0) { for (int l_objs_total_12 = l_objs_total_0; l_objs_total_12 >= 0; l_objs_total_12--) { l_name_4 = ObjectName(l_objs_total_12); if (StringFind(l_name_4, buffer.name, 0) >= 0) ObjectDelete(l_name_4); } } } //--------------------------------------------Xard@hotmail.co.uk-----+ /* ud$$$**$$$$$$$bc. u@**" 4$$$$$$$Nu J ""#$$$$$$r @ $$$$b .F ^*3$$$ :% 4 J$$$N $ :F :$$$$$ 4F 9 J$$$$$$$ 4$ k 4$$$$bed$$$$$$$$$ $$r 'F $$$$$$$$$$$$$$$$$r $$$ b. $$$$$$$$$$$$$$$$$N $$$$$k 3eeed$$b XARD777."$$$$$$$$$ .@$**N. $$$$$" $$$$$$F'L $$$$$$$$$$$ $$$$$$$ :$$L 'L $$$$$ 4$$$$$$ * $$$$$$$$$$F $$$$$$F edNc @$$$$N ^k $$$$$ 3$$$$*% $F4$$$$$$$ $$$$$" d" z$N $$$$$$ ^k '$$$" #$$$F .$ $$$$$c.u@$$$ J" @$$$$r $$$$$$$b *u ^$L $$ $$$$$$$$$$$$u@ $$ d$$$$$$ ^$$$$$$. "NL "N. z@* $$$ $$$$$$$$$$$$$P $P d$$$$$$$ ^"*$$$$b '*L 9$E 4$$$ d$$$$$$$$$$$" d* J$$$$$r ^$$$$u '$. $$$L "#" d$$$$$$".@$$ .@$" z$$$$*" ^$$$$. ^$N.3$$$ 4u$$$$$$$ 4$$$ u$*" z$$$" '*$$$$$$$$ *$b J$$$$$$$b u$$P $" d$$P #$$$$$$ 4$ 3*$"$*$ $"$'c@@$$$$ .u@$$$P "$$$$ ""F~$ $uNr$$$^&J$$$$F $$$$# "$$ "$$$bd$.TZUMAN$$$$F $$" ?k ?$$$$$$$$$$$F'* 9$$bL z$$$$$$$$$$$F $$$$ $$$$$$$$$$$$$ '#$$c '$$$$$$$$$" .@"#$$$$$$$$$$$$b z* $$$$$$$$$$$$N. e" z$$" #$$$k '*$$. .u* u@$P" '#$$c "$$c u@$*""" d$$" "$$$u ^*$$b. :$F J$P" ^$$$c '"$$$$$$bL d$$ .. @$# #$$b '#$ #ISMAEL# 4$$ ^$$k '$ "$$6""$b u$$ '$ d$$$$$P '$F $$$$$" ^b ^$$$$b$ '$W$$$$" 'b@$$$$" ^$$$* */