//+------------------------------------------------------------------+ //| urdala(moving).mq4 | //| Сергей Рашевский | //| http://beststavki.ucoz.ua | //+------------------------------------------------------------------+ #property copyright "Сергей Рашевский" #property link "http://beststavki.ucoz.ua" #property indicator_separate_window #property indicator_minimum 0 #property indicator_maximum 1 string Пара[]={"EURUSD","GBPUSD","USDJPY","EURJPY","USDCHF"}; int Период[]={1,5,15,30,60,240,1440,10080,43200}; string Шапка[]={"M1","M5","M15","M30","H1","H4","D1","W1","MN"}; int Горизонт[]={ 100, 150, 200, 250, 300, 350, 400, 450,500}; int Вертикаль=16; //+------------------------------------------------------------------+ int start() {int Window=WindowFind("urdala(moving)"),Данные[5,9]; double ma,ma1,Открытие; string name; color Цвет; for (int y=0; y<5 ; y++) { for ( int i=0; i<9 ; i++) {ma=iMA(Пара[y],Период[i],1,0,MODE_SMMA,PRICE_CLOSE,0); Открытие=iOpen(Пара[y],Период[i],0); Данные[y,i]=(ma-Открытие)/MarketInfo(Пара[y],MODE_POINT); } } for( i=0; i<9; i++) { name="Шапка_"+i; ObjectCreate(name,OBJ_LABEL,Window,0,0); ObjectSet(name,OBJPROP_XDISTANCE,Горизонт[i]); ObjectSet(name,OBJPROP_YDISTANCE,0); ObjectSetText(name,Шапка[i],10,"Arial",Blue); } for (y=0; y<5; y++) { name="Пары_"+y; ObjectCreate(name,OBJ_LABEL,Window,0,0); ObjectSet(name,OBJPROP_XDISTANCE,0); ObjectSet(name,OBJPROP_YDISTANCE,Вертикаль*(y+1)); ObjectSetText(name,Пара[y],10,"Arial",Blue); } for ( y=0; y<5 ; y++) { for(i=0; i<9; i++) { name="Данные_"+Пара[y]+"_"+i; ObjectCreate(name,OBJ_LABEL,Window,0,0); ObjectSet(name,OBJPROP_XDISTANCE,Горизонт[i]); ObjectSet(name,OBJPROP_YDISTANCE,Вертикаль*(y+1)); if (Данные[y,i]<0)Цвет=Red; else Цвет=Lime; ObjectSetText(name,DoubleToStr(Данные[y,i],0),10,"Arial",Цвет); } } return(0); } //+------------------------------------------------------------------+