Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 129

 
Sergey Gritsay:

Qué tonterías dices aquí en lugar de leer la documentación...

4072

ERR_INDICATOR_CANNOT_LOAD

Error al cargar elindicador personalizado


https://docs.mql4.com/ru/constants/errorswarnings/errorcodes
Ошибки времени выполнения - Коды ошибок и предупреждений - Стандартные константы, перечисления и структуры - Справочник MQL4
Ошибки времени выполнения - Коды ошибок и предупреждений - Стандартные константы, перечисления и структуры - Справочник MQL4
  • docs.mql4.com
Ошибки времени выполнения - Коды ошибок и предупреждений - Стандартные константы, перечисления и структуры - Справочник MQL4
 
Alexey Viktorov:
Qué tonterías dices aquí en lugar de leer la documentación...

4072

ERR_INDICATOR_CANNOT_LOAD

Error al cargar elindicador personalizado


https://docs.mql4.com/ru/constants/errorswarnings/errorcodes
Qué tontería, el hombre escribe, necesita saber si hay un archivo de indicadores en la carpeta con indicadores y este error puede ocurrir no sólo si no hay ningún indicador, sino en otras circunstancias
 
Sergey Gritsay:
Qué tontería, escribe la persona, necesita saber si hay un archivo de indicadores en la carpeta con indicadores, y este error se puede recibir no sólo si no hay ningún indicador, sino también en otras circunstancias
Tal vez, usted puede obtener este error en algunas otras circunstancias, pero la probabilidad más probable es la ausencia del indicador llamado.

Y el hecho de que es imposible comprobarlo usando MQL, ¿no lo recuerdas? Sergey, no es la primera vez que te ves abocado a una situación así por tu deseo de ser el primero en responder. Nada personal, sólo la verdad a mis ojos.
 
Alexey Viktorov:
Menuda chorrada estás diciendo aquí, en lugar de leer la documentación...

4072

ERR_INDICATOR_CANNOT_LOAD

Error al cargar el indicador personalizado


https://docs.mql4.com/ru/constants/errorswarnings/errorcodes
Gracias por la respuesta, de verdad, es lo que necesitaba. Hecha la siguiente construcción : ResetLastError();//aunque probablemente no sea necesario ? int ValInd=iCustom(Symbol(),0, "IndicatorName",1,1); int LastEr=GetLastError(); if(LastEr==4072) { Alert("Error ", LastEr); } /Todo funciona. Problema resuelto. ¡¡¡Muchas gracias a todos!!!
 

Hola, estimados programadores, por favor, aconsejen cómo hacer una selección de la descripción de los parámetros de entrada en diferentes idiomas...

Para aclarar la pregunta me gustaría hacer lo siguiente:

#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
  }

Pero esto, por supuesto, no rueda))))

 
Nikolay Gaylis:

Hola, estimados programadores, por favor, aconsejen cómo hacer una selección de la descripción de los parámetros de entrada en diferentes idiomas...

Para aclarar la pregunta me gustaría hacer lo siguiente:

#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
  }

Pero esto, por supuesto, no rueda))))

De ninguna manera. Sólo un idioma - lo que escriba después de // será.
 

Hola a todos, aquí hay una pregunta

Tengo un objeto dibujado: cada tick se mueve en una determinada dirección(el indicador en el gráfico del EA), todo parece estar bien, pero en una serie de excepciones, cuando, por ejemplo, una orden es igual al precio de la segunda orden, y por algunas otras razones sin importancia, da una serie de errores, que el movimiento es imposible porque el objeto en ese lugar ya existe.

¿Se soluciona introduciendo una variable y luego borrándola? por ejemplo x=objectmove()

este error no es crítico, sólo cómo borrar el registro utilizando este método.

 
trader781:

Hola a todos, aquí hay una pregunta

Tengo un objeto dibujado: cada tick se mueve en una determinada dirección(el indicador en el gráfico del EA), todo parece estar bien, pero en una serie de excepciones, cuando, por ejemplo, una orden es igual al precio de la segunda orden, y por algunas otras razones sin importancia, da una serie de errores, que el movimiento es imposible porque el objeto en ese lugar ya existe.

¿Se soluciona introduciendo una variable y luego borrándola? por ejemplo x=objectmove()

este error no es crítico, sólo cómo borrar el registro utilizando este método.

¿el problema está en la ubicación del objeto y no en su nombre?
 
Nikolay Gaylis:
¿el problema es la ubicación del objeto y no su nombre?
A grandes rasgos, puse algunos objetos para visualizarlos, 4200 y 4202 están atascando el registro. Quiero decir que estos errores no son críticos y no afectarán en absoluto a los resultados de las operaciones comerciales, por lo que sugiero que se discuta su enmascaramiento. ¿Merece la pena recurrir a ella en estos casos? ¿Y habrá alguna consecuencia negativa, por ejemplo, desbordamiento de memoria o caída del terminal?
Ahora todo funciona con esta variante pero no sé cómo encaja en el cuadro general. ¿Vale la pena dejar este enfoque para las funciones en las que la sintaxis proporciona comprobaciones de valores y la lógica del Asesor Experto no depende del valor devuelto, sólo del spam de registro innecesario.
 

Por favor, dígame qué significa esta advertencia:

La declaración de 'm_data' oculta la declaración de miembros en el archivo 'ArrayObj.mqh' en la línea 16 ZigZag_rev_4.mqh 27 32

Razón de la queja: