Wishes for MQL5 - page 57

 

Eh, if only it were possible to use a two-dimensional array for the indicator buffers

Something like this, for example:

//+------------------------------------------------------------------+
double ExtMapBuffer[][8];  
...
...
//+------------------------------------------------------------------+
//| Custom indicator initialization function
//+------------------------------------------------------------------+
int init()
{
   SetIndexBuffers( ExtMapBuffer);
   ...

}

//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
{
   ...
   ExtMapBuffer[ bar][ buf] = ...
   ...
}

I think multicurrency writers would appreciate it...

And the number of buffers could be increased...

 

In principle, this can be implemented through two built-in functions:

SetIndicatorValue(int Bar, double Value)
и
double GetIndicatorValue(int Bar)
 
User-defined data types would be helpful.
 

I wish METAQUOTES had written a book on MQL4 (maybe I am not aware of it and there is one)

I wish you would correct this mistake with the release of MQL5

I think that would be a breakthrough...

---

and the release of MQL5 and the book at the same time ! that would be fantastic

----

oops the answer is received

https://www.mql5.com/ru/forum/111879/page2

 

The WindowFirstVisibleBar does not update when the window is scrolled. Only if you change back and forth between timeframes.

 

wishes:

add timeframes for 10 minutes, 12 hours and a decade;

possibility to add trend, vertical, horizontal lines and channels "from and to" the specified limits.

possibility to "draw" on the chart, at least a primitive "pencil"

 

Note on the MT5 interface

when opening a new chart

- a new chart opens with default properties

i usually do not like some of the properties and my first step is to change

F8

1 - remove grid

2 - enable Japanese candlesticks (the default is bars)

3 - enable chart offset

4-changing timeframe

I do not change the colour scheme - but I know that many people change colour.

I think that in the MT5 maybe the chart will have more properties

---

the best way is to add a default setting to the chart.

and make sure the button is set to default!

it would be good if there was a template ideology - which can be edited

including changing the template by DEFINITELY then pressing the default button

the state I have defined myself!

and only with the deletion of the template - the developers settings will pop up

---

I would like to see the whole interface in a similar style

 
Set up the desired appearance of the graphic and save as a template named default.tpl.
 
What's missing is a configurable auto-save terminal state. Do something, configure it, then bang! - computer hangs for example, nothing is saved, it's very sad... you start to configure everything again... please do it, eh? and put a button on the panel, "save", otherwise you have to turn off the terminal periodically - no other option yet
 

Here's what would be useful, an IN pascal-like construction


if (a IN (1, 2, 3,...)){


}


I'd like to be able to work with strings as an array of characters, again taken from Pascal

Reason: