Wishes for MT5 - page 35

 
Rosh:
Look at the ColorCandlesDaily indicator

This indicator also draws candlesticks with dark (solid, flooded, etc.) colour, assuming that all candlesticks have Close<Open. My suggestion was not to add a coloring of candlesticks (which I already know how to do), but to save the body type of the candlestick during the drawing. Or the indicator you mentioned contains such information and I don't see it? Which is quite possible because my wife is always swearing that I have "man's eyes", i.e. "I look in a book and see a fig".

 
Please, make at magnetic points graphical objects Please makethe radius more like in MT4, otherwise you have to poke more than once to pick it up. Maybe it's not the reduced radius in MT5, but something else - a different algorithm, for example? Anyway... thanks.
 

I don't know if this has been written about or not, if it has, I'll remind you). Every serious platform has an alternative to timeframe charting: Renko, Point&Figure, RangeBars, VolumeBars, DeltaBars

I do not understand why we have to create such an abundance of timeframes with non-standard periods, but we cannot create bars not tied to time. Can we expect such methods of making bars and when?


 
Ichor:

Can we expect and when can similar bar-building methods be expected?

Unfortunately, no.
 

I don't know if it's already written.... But please make a compiler warning(like in 4) in such cases:

if(/*condition*/);
   return;
It took me a long time to find a bug in my code and didn't even think it was a bug here, since I'm used to quadruple
Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Предупреждения компилятора
Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Предупреждения компилятора
  • www.mql5.com
Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Предупреждения компилятора - Документация по MQL5
 

The strategy tester's interface is extremely uncomfortable. You have to keep jumping through the tabs.

To improve the convenience of working with the tester, I suggest that the "Start/Cancel" control buttons are placed in the window area, which is visible regardless of which tab is active at the moment. This way you can start/stop testing at any time without having to scroll through the tabs.

Besides, the window with logs should also be displayed separately to be able to monitor continuously, again without jumping over the tabs of the tester.

I'm not a great programmer, but I have an idea of creating the interface of win programs, so I know that make relinking of tester interface controls a couple of hours or even minutes, because you do not need to change the functionality.


Developers, please pay attention to my suggestion.

Thank you.

 

To the developers, about the requests.

Please pay attention to my request 23172.

At least in terms of HOLIDAYS think about what and how it can be done...

 
Interesting:

To the developers, about the requests.

Please pay attention to my request 23172.

At least in terms of HOLIDAYS think about what and how it can be done...


Yes, one can only know that the market is closed by sending a trade request or by analyzing the absence of quotes through a timer. At least I haven't found one.
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса
  • www.mql5.com
Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса - Документация по MQL5
 
Valmars:
Yes, the only way to find out if the market is closed is by sending a trade request or by analysing the absence of quotes through a timer. At least, I haven't found it.

I solved this problem this way, but in the tester this function refuses to work. Everything is fine on Demo. Maybe someone will suggest a better solution?

bool sesion(string sym)
  {
   datetime start,finish;
   string d1,d2;
   datetime date=TimeCurrent();
   TimeToStruct(date,str);

   string ty=string(str.year);
   string tm=string(str.mon);
   string td1=string(str.day);

   SymbolInfoSessionTrade(sym,(ENUM_DAY_OF_WEEK)str.day_of_week,0,start,finish);
   d1 = TimeToString(start,TIME_MINUTES);
   d2 = TimeToString(finish-1,TIME_MINUTES);

   datetime dd1  = StringToTime(ty+"."+tm+"."+td1+" "+d1);
   datetime dd2  = StringToTime(ty+"."+tm+"."+td1+" "+d2);

   if(date>=dd1 && date<dd2)
     {
      //Print(date," >= ",dd1," && ",date," < ",dd2);
      return(true);
     }
   //Print("Условие ",date," >= ",dd1," && ",date," < ",dd2," не выполнено");
   return(false);
  }
 

I wrote a long time ago that the actual time of Friday does not coincide.

I decided to write once again.

Reason: