Errores, fallos, preguntas - página 2252

 
Vladimir Karputov:

La razón de esto es el lugar equivocado para guardar los archivos. Las carpetas de los Agentes se limpian automáticamente una vez finalizada la prueba. Guarde el archivo en la carpeta común.

Yo también guardo en COMMON, no ve, no lee.

 
Vladimir Karputov:

El motivo es que los archivos se guardan en una ubicación incorrecta. Las carpetas de los Agentes se limpian automáticamente una vez finalizada la prueba. Guarde el archivo en la carpeta común.

Gracias por participar, ha funcionado, había una prueba - FileIsExist

boFiE=FileIsExist(stFiL);

//if(boFiE==true)

//{

inFiO=FileOpen(stFiL,FILE_READ|FILE_WRITE|FILE_BIN|FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_COMMON);


FileIsExist no ve los archivos en COMMON, he arreglado la comprobación - ha funcionado)

comprobar sin FILE_COMMON(((.

 
Ilyas:

Por favor, cree una solicitud a servicedesk, nos ocuparemos de ella


UPD: Encontré su solicitud.

Buenas tardes. Hace tiempo que no se ha tomado una decisión sobre la solicitud. En un comentario al moderador sobre el producto en el Mercado, lo mismo. Por favor, aconséjeme qué hacer a continuación.

 
Gennadiy Stanilevych:

Intenté subir una nueva versión del indicador al mercado. La prueba terminó con errores. Informe de error como se muestra en la imagen del anexo con el siguiente contenido:

¿Tal vez el problema esté en el probador?

Estimados moderadores Repetiré mi pregunta. Por favor, preste atención a ello. El problema de que el probador pase durante la actualización no está resuelto.

 
Me gustaría que hubiera un ProcessExplorer en MT5. Para poder ver qué EA/indicador consume qué indicadores/recursos.
 

Descifrar el código de otra persona. Es difícil entender su significado a partir de los nombres de las variables. Recordar una docena de variables no funciona. La sustitución de los nombres está plagada de errores por falta de atención.

Pensé que estaría bien que se declarara una variable con un comentario al lado preguntando para qué sirve y demás. Y al pasar el puntero del ratón por encima de esta variable, aparecería un tooltip en forma de este comentario. ¿Puede decirme qué editor tiene esta funcionalidad?

 
fxsaber:

Descifrar el código de otra persona. Es difícil entender su significado a partir de los nombres de las variables. Recordar una docena de variables no funciona. La sustitución de los nombres está plagada de errores por falta de atención.

Pensé que estaría bien que se declarara una variable con un comentario al lado preguntando para qué sirve y demás. Y al pasar el puntero del ratón por encima de esta variable, aparecería un tooltip en forma de este comentario. ¿Qué editor tiene esta funcionalidad?

MetaEditor.

double slBuy    // StopLoss для BUY
     , slSell;  // StopLoss для SELL


 
Alexey Viktorov:

MetaEditor.

Gracias. He descubierto que se puede utilizar CTRL+SPACE para llamar a este tooltip.


¿Es posible para las funciones/métodos en ME?

 

un error al trabajar con archivos.

Acabo de encontrarlo ahora. No lo había notado antes.


  1. Intentando leer un archivo que no existe.
  2. En lugar del error 5020, devuelve el error 5004.
  3. Antes, en las versiones más antiguas, devolvía 4103.


¿Cuál es la diferencia entre 4103 y 5004? ¿Y por qué devuelve 5004 en lugar de 5020 cuando intento abrir un archivo que no existe?

 
Vladislav Andruschenko:

un error al trabajar con archivos.

Acabo de encontrarlo ahora. No lo había notado antes.


  1. Intentando leer un archivo que no existe.
  2. En lugar del error 5020, devuelve el error 5004.
  3. Antes, en las versiones más antiguas, solía devolver 4103.


¿Cuál es la diferencia entre 4103 y 5004? ¿Y por qué devuelve 5004 en lugar de 5020 cuando intento abrir un archivo inexistente?

¿Qué es "intentar leer un archivo que no existe"? Es decir, primero se abre algún archivo

4103 es un antiguo error cuaternario ( error de apertura de archivo). En el antiguo cuaternario el manejo de los archivos era completamente diferente.

5004 - error de apertura de archivo. El significado es el mismo que el anterior 4103

5020 - el archivo no puede ser sobrescrito

si te refieres al error 5019 (el archivo no existe), entonces se genera en la función de manejo de archivos (borrar archivo, directorio, comprobación de existencia, copia, etc.), que utilizan un nombre de archivo y donde el archivo es una entidad externa en relación con el programa MQL