GetLastError() - ошибка компиляции

 
Строка
if (GetLastError() != ERR_NO_ERROR)

дает ошибку
'ERR_NO_ERROR' - variable not defined.

Логичнее было бы определять возвращаемые коды вместе с функцией, а не в отдельном заголовке. Чай не все тут программисты с большой буквы П.
 
включите файл stderror.mqh. в словаре MetaEditor об этом явно сказано
 
включите файл stderror.mqh. в словаре MetaEditor об этом явно сказано

Да включил я, включил. Проблема не в том, написано это или нет в словаре.
Проблема в том, как сделать создание эксперта интуитивно понятнее и, следовательно, проще.
Признаться, иногда кажется, в том числе, и по ответам разработчиков, что конечный пользователь воспринимается, в отличие от клиентов, как тупое и наглое, но необходимое зло, которое ленится лишний раз залезть в документацию. Это не так, уверяю Вас.
Вы требуете подробных деталей в вопросах, что совершенно обоснованно. Но ответы Ваши отличаются потрясающей лаконичностью и высокомерием. Это абсолютно несправедливо.