Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Недавно обновился терминал МТ4,
после обновления перестаёт компилироваться библиотека ALGLIB с несколькими ошибками функции ArrayResizeAL.
К счастью, проблему легко решить ручной правкой файла Include\Math\Alglib\arrayresize.mqh где эта функция определяется,
я себя я просто добавил следующий фрагмент перед строкой 66:
//+------------------------------------------------------------------+
//| ArrayResizeAL for Alglib library with MQL4 and MQL5 features |
//+------------------------------------------------------------------+
int ArrayResizeAL(uchar &arr[],const int size)
{
int old=ArraySize(arr);
int res=ArrayResize(arr,size);
//--- fill array if necessary
if(res>0 && old<size)
ArrayFill(arr,old,size-old,0);
//--- return result
return(res);
}
после этого библиотека компилируется успешно, не знаю оптимально или нет, может надо было делать явное приведение типов, но вроде всё работает и можно продолжать косить миллионы )))
Уважаемые разработчики, поправьте пожалуйста, чтобы библиотека https://www.mql5.com/ru/code/11077 по умолчанию компилировалась без ошибок,
(и между прочим это уже второй прецедент)
Всем хорошего настроения и профитов.