Особенности языка mql5, тонкости и приёмы работы - страница 339

 

Ошибка транскодирования в заголовке платформы \MQL5\Include\Math\Stat\Math.mqh после преобразования файла из кодировки UTF-16 в UTF-8.

Строка 5299:

//| Ссылка:                                                       |
//| Хайндман, Р. Дж. и Фан, Ю. (1996)                                |
//| «Выборка квантилей в статистических пакетах»,                      |
//| «American Statistician», т. 50, с.361– 365.                      |

 
amrali #:

Ошибка транскодирования в заголовке платформы \MQL5\Include\Math\Stat\Math.mqh после преобразования файла из UTF-16 в UTF-8.

Строка 5299:


Похоже, проблема на вашей стороне?

Я также проверил с помощью B6090.

 
Alain Verleyen #:

Похоже, проблема у вас?

Я также проверил с помощью B6090.

Спасибо за подтверждение.
 
b6157, при увеличении массива ArrayResize принудительно обнуляет доп. элементы.
double GetTrash( const uint Size = 1e8 )
{  
  double Res = 0;  
  double Array[];
  
  for (int i = ArrayResize(Array, Size); i-- > 0;)
    Res += Array[i];
    
  return(Size ? Res / Size : 1);  
}

void OnStart()
{
  Print(GetTrash()); // 0
}
Статические массивы (и переменные) не инициализируются.
 
fxsaber #:
b6157, при увеличении массива ArrayResize принудительно обнуляет доп. элементы. 
Ну хз, без подтверждения разрабов, я бы на это не полагался. А в справке это нигде не упоминается.