изменения цены в процентах

 
Ищу индикатор который показывает изменения цены в процентах от начала дня. Только нужно чтобы был только показатель процентов без всяких дополнительных функций . Заранее спасибо
 
не понятно что брать за 100%. если это цена открытия дня, то тогда ждите данных в виде 1E-100000000000000 % )
 
GarF1eld писал(а) >>
не понятно что брать за 100%. если это цена открытия дня, то тогда ждите данных в виде 1E-100000000000000 % )

наверное

Ц0 - цена на 0 часов

Цi - цена в данном баре
Пi=(Ц0-Цi)/Ц0 * 100%

В чем прикол не понятно?

 

логично. спасибо

 
USDX
 
Lyubomyr, напишу за недельку. 100 баксов :)
 

Только в пипсах, но на основе его можно сделать
Файлы:
 
Lyubomyr >>:
Ищу индикатор который показывает изменения цены в процентах от начала дня. Только нужно чтобы был только показатель процентов без всяких дополнительных функций . Заранее спасибо

- Индикатор изменение цены выраженное в процентах,четырёх пар,от начала дня (D1). Покопай код,сделай одной пары или "десяти".Можно изменить в коде D1,на другой тайм.


https://www.mql5.com/ru/code/8955
 

БОЛЬШОЕ ВСЕМ СПАСИБО, ОСОБЕННО BRICI. Я переделал индикатор и сделал так чтобы показывало изменения за день, неделю и месяц. Кому надо пользуйтесь

//+------------------------------------------------------------------+
//|                                     ytg_Change_Price_Percent.mq4 |
//|                                   Copyright © 2009, Yuriy Tokman |
//|                                            yuriytokman@gmail.com |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2009, Yuriy Tokman"
#property link      "yuriytokman@gmail.com"

#property indicator_chart_window


extern string    Symbol1       = "EURUSD";
extern string    Symbol2       = "EURUSD";
extern string    Symbol3       = "EURUSD";

extern int       Размер_шрифта = 10;
extern int       Угол_привязки = 1;
extern color     color_up      = Lime;
extern color     color_down    = Red;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
   ObjectCreate("Symbol1",OBJ_LABEL,0,0,0,0,0);
   ObjectCreate("Symbol2",OBJ_LABEL,0,0,0,0,0);   
   ObjectCreate("Symbol3",OBJ_LABEL,0,0,0,0,0);   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   ObjectDelete ("Symbol1");
   ObjectDelete ("Symbol2");   
   ObjectDelete ("Symbol3");    
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
//----
     double sym_1 =(MarketInfo(Symbol1,MODE_BID) - iClose(Symbol1,PERIOD_MN1,1))*100/iClose(Symbol1,PERIOD_MN1,1);
     double sym_2 =(MarketInfo(Symbol2,MODE_BID) - iClose(Symbol2,PERIOD_W1,1))*100/iClose(Symbol2,PERIOD_W1,1);
     double sym_3 =(MarketInfo(Symbol3,MODE_BID) - iClose(Symbol3,PERIOD_D1,1))*100/iClose(Symbol3,PERIOD_D1,1);
//----
     color color_1 = 0, color_2 = 0, color_3 = 0, color_4 = 0;
     
     if(sym_1>0)color_1=color_up; else color_1=color_down;
     if(sym_2>0)color_2=color_up; else color_2=color_down;     
     if(sym_3>0)color_3=color_up; else color_3=color_down;          
//----
     string Symbol_1 =" = "+DoubleToStr(sym_1, 4)+" %";
     string Symbol_2 =" = "+DoubleToStr(sym_2, 4)+" %";
     string Symbol_3 =" = "+DoubleToStr(sym_3, 4)+" %";     
//----
     ObjectSetText("Symbol1",Symbol1+Symbol_1,Размер_шрифта,"Arial Black",Lime);
     ObjectSet("Symbol1",OBJPROP_XDISTANCE,3);     
     ObjectSet("Symbol1",OBJPROP_YDISTANCE,30);
     ObjectSet("Symbol1",OBJPROP_COLOR,color_1);
     ObjectSet("Symbol1",OBJPROP_CORNER,Угол_привязки);
     
     ObjectSetText("Symbol2",Symbol2+Symbol_2,Размер_шрифта,"Arial Black",Lime);
     ObjectSet("Symbol2",OBJPROP_XDISTANCE,3);     
     ObjectSet("Symbol2",OBJPROP_YDISTANCE,50);
     ObjectSet("Symbol2",OBJPROP_COLOR,color_2);
     ObjectSet("Symbol2",OBJPROP_CORNER,Угол_привязки);     
     
     ObjectSetText("Symbol3",Symbol3+Symbol_3,Размер_шрифта,"Arial Black",Lime);
     ObjectSet("Symbol3",OBJPROP_XDISTANCE,3);     
     ObjectSet("Symbol3",OBJPROP_YDISTANCE,70);
     ObjectSet("Symbol3",OBJPROP_COLOR,color_3);
     ObjectSet("Symbol3",OBJPROP_CORNER,Угол_привязки);     
     
     
//----
   return(0);
  }
//+------------------------------------------------------------------+
 
- Это Юрию Токману (автору) спасибо.)
 

базовый


<<<<Врет индик, да еще с минусом (нижняя картинка)


Причина обращения: