какую ахинею, человек пишет, ему надо узнать лежит ли в папке с индикаторами файл индикатора, а эту ошибку можно получить не обязательно если индикатора нет, но и при других обстоятельствах
Sergey Gritsay: какую ахинею, человек пишет, ему надо узнать лежит ли в папке с индикаторами файл индикатора, а эту ошибку можно получить не обязательно если индикатора нет, но и при других обстоятельствах
Можно, наверное и при других обстоятельствах, но САМАЯ вероятная вероятность, это отсутствие вызываемого индикатора.
А то, что средствами MQL проверить это невозможно ты не помнишь? Сергей, твоё желание ответить первым уже не первый раз вводит тебя в такую ситуацию. Ничего личного, просто правда в глаза.
Спасибо за ответ ! Действительно, это то, что надо. Сделал такую конструкцию : ResetLastError();// Хотя это, наверное, необязательно ? int ValInd=iCustom(Symbol(),0,"IndicatorName",1,1); int LastEr=GetLastError(); if(LastEr==4072) { Alert("Ошибка ", LastEr); } //Все работает. Проблема решена. Всем огромное спасибо !!!
у меня отрисовавается объект: каждый тик двигается в каком то направлении(индикатор на графике из советника), вроде все нормально, но в ряде исключений когда например один ордер равен цене второго и ряде других неважных причин выдает серию ошибок что перемещение невозможно так как объект на том месте уже существует.
Решается ли это методом выхода в переменную и ее последующего обнуления? например x=objectmove()
данная ошибка некритична, просто как очистить журнал таким методом.
у меня отрисовавается объект: каждый тик двигается в каком то направлении(индикатор на графике из советника), вроде все нормально, но в ряде исключений когда например один ордер равен цене второго и ряде других неважных причин выдает серию ошибок что перемещение невозможно так как объект на том месте уже существует.
Решается ли это методом выхода в переменную и ее последующего обнуления? например x=objectmove()
данная ошибка некритична, просто как очистить журнал таким методом.
точно проблема в месте размещения объекта ,а не в его имени?
Nikolay Gaylis: точно проблема в месте размещения объекта ,а не в его имени?
Грубо говоря я закинул туда несколько объектов для визуализации, 4200 и 4202 забивают журнал. Я о том что данные ошибки не критичны и никак не повлияют на результаты торговых операций, поэтому предлагаю обсудить вариант их маскировки. Стоит ли к этому прибегать в таких случаях. Ну и могут ли быть негативные последствия, например переполнение памяти или падение терминала. Сейчас все работает и на таком варианте но хз как это в общей картине. Стоит ли оставлять такой подход для функций где по синтаксису предусмотрены проверки значений, а по логике эксперта от возвращаемого значения ничего не зависит, только лишний спам в журнале.
4072
ERR_INDICATOR_CANNOT_LOAD
Ошибка загрузки пользовательского индикатора
https://docs.mql4.com/ru/constants/errorswarnings/errorcodes
Какую-же ахинею вы тут несёте, вместо того чтобы почитать документацию...
4072
ERR_INDICATOR_CANNOT_LOAD
Ошибка загрузки пользовательского индикатора
https://docs.mql4.com/ru/constants/errorswarnings/errorcodes
какую ахинею, человек пишет, ему надо узнать лежит ли в папке с индикаторами файл индикатора, а эту ошибку можно получить не обязательно если индикатора нет, но и при других обстоятельствах
А то, что средствами MQL проверить это невозможно ты не помнишь? Сергей, твоё желание ответить первым уже не первый раз вводит тебя в такую ситуацию. Ничего личного, просто правда в глаза.
Какую-же ахинею вы тут несёте, вместо того чтобы почитать документацию...
4072
ERR_INDICATOR_CANNOT_LOAD
Ошибка загрузки пользовательского индикатора
https://docs.mql4.com/ru/constants/errorswarnings/errorcodes
Здравствуйте,Уважаемые программисты!Ну подскажите пожалуйста,как можно осуществить выбор описания входных параметров на разных языках...
Чтобы вопрос был более понятен хочется так:
#property link "https://www.mql5.com"
#property version "1.00"
#property strict
bool En;
extern En=true;
if(En==true)
{
extern double Lot=0.1//ЛОТ
}
else
{
extern double Lot=0.1//LOT
}
Но это,конечно же ,не катит)))
Здравствуйте,Уважаемые программисты!Ну подскажите пожалуйста,как можно осуществить выбор описания входных параметров на разных языках...
Чтобы вопрос был более понятен хочется так:
#property link "https://www.mql5.com"
#property version "1.00"
#property strict
bool En;
extern En=true;
if(En==true)
{
extern double Lot=0.1//ЛОТ
}
else
{
extern double Lot=0.1//LOT
}
Но это,конечно же ,не катит)))
Всем привет, такой вопрос
у меня отрисовавается объект: каждый тик двигается в каком то направлении(индикатор на графике из советника), вроде все нормально, но в ряде исключений когда например один ордер равен цене второго и ряде других неважных причин выдает серию ошибок что перемещение невозможно так как объект на том месте уже существует.
Решается ли это методом выхода в переменную и ее последующего обнуления? например x=objectmove()
данная ошибка некритична, просто как очистить журнал таким методом.
Всем привет, такой вопрос
у меня отрисовавается объект: каждый тик двигается в каком то направлении(индикатор на графике из советника), вроде все нормально, но в ряде исключений когда например один ордер равен цене второго и ряде других неважных причин выдает серию ошибок что перемещение невозможно так как объект на том месте уже существует.
Решается ли это методом выхода в переменную и ее последующего обнуления? например x=objectmove()
данная ошибка некритична, просто как очистить журнал таким методом.
точно проблема в месте размещения объекта ,а не в его имени?
Сейчас все работает и на таком варианте но хз как это в общей картине. Стоит ли оставлять такой подход для функций где по синтаксису предусмотрены проверки значений, а по логике эксперта от возвращаемого значения ничего не зависит, только лишний спам в журнале.
Подскажите, пожалуйста, что значит это предупреждение:
declaration of 'm_data' hides member declaration in file 'ArrayObj.mqh' at line 16 ZigZag_rev_4.mqh 27 32