MetaEditor build 1463 - страница 11

 
fxsaber:
Да, с Московской точки.
спасибо, с московской сразу пошл обновление 
 
Denis:
Спасибо за сообщение, задвоение кнопок на панели инструментов исправлено.

 

А где взять исправление?

 
fxsaber:
Да, с Московской точки.

 Спасибо.

 
-Aleks-:

 

А где взять исправление?

Все новые обновления получают так: нужно из терминала MetaTrader залогиниться на торговый сервер MetaQuotes-Demo. 
 
Alexey Navoykov:

Почему-то на выложенном вами скриншоте шрифт был более удобочитаем, нежели то, что я вижу у себя в терминале:


 Всё какое-то слишком мелкое и сплюснутое. Высоту букв надо увеличить бы.

 

Windows 8.1, разрешение 1920x1200, масштаб 125%

Исправлено. В следующем билде проверьте.
 

В Обзоре рынка есть столбец "Банк" - что это?

Очень сильно не хватает столбца "Описание". Сотни символов в аббревиатуре, чтобы описание посмотреть, нужно на каждый тыкать.

 
fxsaber:

В Обзоре рынка есть столбец "Банк" - что это?

Очень сильно не хватает столбца "Описание". Сотни символов в аббревиатуре, чтобы описание посмотреть, нужно на каждый тыкать.

сейчас с появлением сотен,а то и тысяч тикеров,начнут вылезать недостатки платформы - быстрый поиск тикера, смена тикера в уже открытом окне, "отстегивающиеся" окна от терминала и т.д. и т.п.
 
ivanivan_11:
"отстегивающиеся" окна от терминала
Ну это будет очень скоро.
 

В тестере в режиме по реальным тикам на первом тике SymbolInfoDouble(_Symbol, SYMBOL_ASK) может вернуть ноль.

Устраните, пожалуйста.

Воспроизведение - AUDCAD с 03.11.2016 на демо-нетто-разработчиков. 

 
fxsaber:

В тестере в режиме по реальным тикам на первом тике SymbolInfoDouble(_Symbol, SYMBOL_ASK) может вернуть ноль.

Устраните, пожалуйста.

Воспроизведение - AUDCAD с 03.11.2016 на демо-нетто-разработчиков. 

У Вас это в билде 1463?

И к возврату ноля на рынке нужно быть всегда готовым. Первым делом, обязательно, указывать объекту CSymbolInfo название инструмента с которого он будет получать информацию:

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

а также реализовывать защиту:

//+------------------------------------------------------------------+
//| 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);
  }


 

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