MetaEditor build 1463 - page 11

 
fxsaber:
Yes, from the Moscow location.
Thank you, the Moscow location is up to date.
 
Denis:
Thanks for the post, the toolbar button mash-up has been fixed.

Where can I get a fix?

 
fxsaber:
Yes, from the Moscow location.

Thank you.

 
-Aleks-:

Where can I get a fix?

All new updates are received as follows: you need to log in to the MetaQuotes-Demo trading server from your MetaTrader terminal.
 
Alexey Navoykov:

For some reason, in the screenshot you posted, the font was more legible than what I see in my terminal:


Everything is too small and flattened. The height of the letters should be increased.

Windows 8.1, resolution 1920x1200, scale 125%

Fixed. Check in the next build.
 

The Market Watch has a "Bank" column - what is it?

The "Description" column is sorely lacking. There are hundreds of characters in the abbreviation and you have to click on each one to see the description.

 
fxsaber:

The Market Watch has a "Bank" column - what is it?

The "Description" column is sorely lacking. There are hundreds of characters in the abbreviation and you have to click on each one to see the description.

Now with the appearance of hundreds or even thousands of tickers, the disadvantages of the platform will appear - the quick search for a ticker, the change of ticker in the already open window, the "unzipping" windows from the terminal, etc.
 
ivanivan_11:
"detachable" windows from the terminal
Well that will be very soon.
 

In tester in real tick mode on first tick SymbolInfoDouble(_Symbol, SYMBOL_ASK) may return zero.

Fix it, please.

Playback - AUDCAD from 03.11.2016 on demo net developers.

 
fxsaber:

In tester in real tick mode on first tick SymbolInfoDouble(_Symbol, SYMBOL_ASK) may return zero.

Fix it, please.

Replay - AUDCAD from 03.11.2016 on demo net developers.

Do you have this in build 1463?

And you should always be prepared for a return of zero in the market. First of all, be sure to specify to CSymbolInfo object the name of the symbol from which it will get the information:

//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   m_symbol.Name(Symbol());  
...

And also implement protection:

//+------------------------------------------------------------------+
//| Refreshes the symbol quotes data                                 |
//+------------------------------------------------------------------+
bool RefreshRates()
  {
//--- refresh rates
   if(!m_symbol.RefreshRates())
      return(false);
//--- protection against the return value of "zero"
   if(m_symbol.Ask()==0 || m_symbol.Bid()==0)
      return(false);
//---
   return(true);
  }