Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 129

 
Sergey Gritsay:

Какую-же ахинею вы тут несёте, вместо того чтобы почитать документацию...

4072

ERR_INDICATOR_CANNOT_LOAD

Ошибка загрузки пользовательского индикатора


https://docs.mql4.com/ru/constants/errorswarnings/errorcodes
Ошибки времени выполнения - Коды ошибок и предупреждений - Стандартные константы, перечисления и структуры - Справочник MQL4
Ошибки времени выполнения - Коды ошибок и предупреждений - Стандартные константы, перечисления и структуры - Справочник MQL4
  • docs.mql4.com
Ошибки времени выполнения - Коды ошибок и предупреждений - Стандартные константы, перечисления и структуры - Справочник MQL4
 
Alexey Viktorov:
Какую-же ахинею вы тут несёте, вместо того чтобы почитать документацию...

4072

ERR_INDICATOR_CANNOT_LOAD

Ошибка загрузки пользовательского индикатора


https://docs.mql4.com/ru/constants/errorswarnings/errorcodes
какую ахинею, человек пишет, ему надо узнать лежит ли в папке с индикаторами файл индикатора, а эту ошибку можно получить не обязательно если индикатора нет, но и при других обстоятельствах
 
Sergey Gritsay:
какую ахинею, человек пишет, ему надо узнать лежит ли в папке с индикаторами файл индикатора, а эту ошибку можно получить не обязательно если индикатора нет, но и при других обстоятельствах
Можно, наверное и при других обстоятельствах, но САМАЯ вероятная вероятность, это отсутствие вызываемого индикатора.

А то, что средствами MQL проверить это невозможно ты не помнишь? Сергей, твоё желание ответить первым уже не первый раз вводит тебя в такую ситуацию. Ничего личного, просто правда в глаза.
 
Alexey Viktorov:
Какую-же ахинею вы тут несёте, вместо того чтобы почитать документацию...

4072

ERR_INDICATOR_CANNOT_LOAD

Ошибка загрузки пользовательского индикатора


https://docs.mql4.com/ru/constants/errorswarnings/errorcodes
Спасибо за ответ ! Действительно, это то, что надо. Сделал такую конструкцию : ResetLastError();// Хотя это, наверное, необязательно ? int ValInd=iCustom(Symbol(),0,"IndicatorName",1,1); int LastEr=GetLastError(); if(LastEr==4072) { Alert("Ошибка ", LastEr); } //Все работает. Проблема решена. Всем огромное спасибо !!!
 

Здравствуйте,Уважаемые программисты!Ну подскажите пожалуйста,как можно осуществить выбор описания входных параметров на разных языках...

Чтобы вопрос был более понятен хочется так:

#property copyright "Copyright 2017, MetaQuotes Software Corp."
#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
  }

 Но это,конечно же ,не катит)))

 
Nikolay Gaylis:

Здравствуйте,Уважаемые программисты!Ну подскажите пожалуйста,как можно осуществить выбор описания входных параметров на разных языках...

Чтобы вопрос был более понятен хочется так:

#property copyright "Copyright 2017, MetaQuotes Software Corp."
#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()

данная ошибка некритична, просто как очистить журнал таким методом.

 
trader781:

Всем привет, такой вопрос

у меня отрисовавается объект: каждый тик двигается в каком то направлении(индикатор на графике из советника), вроде все нормально, но в ряде исключений когда например один ордер равен цене второго и ряде других неважных причин выдает серию ошибок что перемещение невозможно так как объект на том месте уже существует.

Решается ли это методом выхода в переменную и ее последующего обнуления? например x=objectmove()

данная ошибка некритична, просто как очистить журнал таким методом.

точно проблема в месте размещения объекта ,а не в его имени?
 
Nikolay Gaylis:
точно проблема в месте размещения объекта ,а не в его имени?
Грубо говоря я закинул туда несколько объектов для визуализации, 4200 и 4202 забивают журнал. Я о том что данные ошибки не критичны и никак не повлияют на результаты торговых операций, поэтому предлагаю обсудить вариант их маскировки. Стоит ли к этому прибегать в таких случаях. Ну и могут ли быть негативные последствия, например переполнение памяти или падение терминала.
Сейчас все работает и на таком варианте но хз как это в общей картине. Стоит ли оставлять такой подход для функций где по синтаксису предусмотрены проверки значений, а по логике эксперта от возвращаемого значения ничего не зависит, только лишний спам в журнале.
 

Подскажите, пожалуйста, что значит это предупреждение:

declaration of 'm_data' hides member declaration in file 'ArrayObj.mqh' at line 16 ZigZag_rev_4.mqh 27 32

Причина обращения: