Новая версия платформы MetaTrader 5 build 5200: расширение OpenBLAS и усиление контроля в MQL5 - страница 28

 
Aleksey Vyazmikin #:

Автор сам принимает решение - надо это ему или нет, от этого и вносит правки или нет.

К примеру, автор использует статьи, как способ рекламы в маркете или вообще в резюме дал ссылку на статью и не хочет негативных комментариев о качестве своей работы.

Читатель может не разбираясь просто написать "всё плохо - не компилируется", а пометка поможет понять причину, не зависящею от автора статьи.

Иллюзии какие-то.
Статьи авторы используют, чтобы 200$ заработать.
 
Sergey Gridnev #:
Иллюзии какие-то.
Статьи авторы используют, чтобы 200$ заработать.

Я высказал своё отношение к статьям, и какой я вижу в них прок, как автор.

Конечно, могут быть и другие мнения и взгляды.

 
Forester #:
По моему MQ хоронит свой язык и свое решение на рынке. Куча кода из статей и из кодобазы становится нерабочей. Новички будут быстро разочаровываться все меньшим и меньшим количеством рабочих повторяемых примеров и уходить.

Мы проверяем коды из кодобазы при изменениях компилятора. Несколько лет назад после очередных правок перестали компилироваться коды Николая Косицина, все они использовали вариации библиотеки усреднения. И было таких версий библиотеки более 10, а кодов более 1000 только на одном языке. И мы сделали замены и поправили на всех языках опубликованные коды. А чтобы не путать, для каждой версии вычисляли хеш код и заменяли функции по хеш коду.


И сейчас все новые правки обкатываются на опубликованной библиотеке в автоматических тестах. И у нас есть статистика по ошибкам и понимание, насколько сильно это затрагивает опубликованные коды. При необходимости мы правим их.


Статьи не проверяются, да. Потому что это сложнее. Но если статья интересна и полезна, либо автор, либо читатели рано или поздно обнаружат и сообщат о проблеме и способе решения. 

 
Комментарии, не относящиеся к этой теме, были перенесены в "MT5 не подключается к серверу брокера".
 
Rashid Umarov #:

Мы проверяем коды из кодобазы при изменениях компилятора.

Просьба обновить компилятор в кодобазе. Спасибо.

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Библиотеки: Virtual

fxsaber, 2025.08.30 16:40

Компилятор в кодобазе не обновился, чтобы опубликовать правки.

 
Rashid Umarov #:
И у нас есть статистика по ошибкам и понимание, насколько сильно это затрагивает опубликованные коды. При необходимости мы правим их.

Судя по кодобазным веткам форума правите не вы. Со стороны выглядит как быстро распостраняющийся пожар.

 
@Ilyas, это ошибка или так и должно быть?
datetime NextMonth( const datetime Time ) { return(Time); }

void OnStart()
{
  static datetime NextMonth = NextMonth(TimeCurrent()); // OK
  
  NextMonth = NextMonth(NextMonth); // 'NextMonth' - some operator expected
}
 
fxsaber #:
@Ilyas, это ошибка или так и должно быть?
Разрабы уже писали, что имена функций и переменных отныне не должны совпадать.
 
Edgar Akhmadeev #:
Разрабы уже писали, что имена функций и переменных отныне не должны совпадать.

Речь про возможность инициализации такой переменной через одноименную функцию.

 

Минусом такого решения является нерабочий дебаг-режим.

Core 1  'EAToMath_Example.ex5' has newer unsupported version, please update your tester agent
Core 1  loading of EAToMath_Example (EURUSD,M1) failed
Core 1  cannot load expert
Core 1  disconnected
Core 1  connection closed