Errores, fallos, preguntas - página 428

 
Im_hungry:

He intentado grabar lo mismo en la misma herramienta pero en mt4

he transferido el archivo bin a la carpeta mt5 tester - ninguno de los archivos

no se abre - error 5004, en MT5 todavía se abre algo.


He implementado el registro de datos en el indicador MT4 (todos los datos se escriben correctamente) de la siguiente manera:

Pero la lectura en mt5 por un EA sigue siendo la misma:

¿Es posible que un EA en mt5 abra un archivo creado en mt4?

Si no recuerdo mal, mt4 guarda los archivos en codificación Ansish.
 
Por favor, responda a la pregunta #124661 en el servicedesk.
 
sergey1294:
Si la memoria no me falla, mt4 encripta los archivos en codificación Ansish.

No sé sobre la codificación, pero todo sobre la grabación de archivos mt4 está aquí

https://docs.mql4.com/ru/files/filewritedouble

Y el archivo mt5 abría 30 mb al principio, luego 900kb. - no quería abrir

ahora lo hace, pero no más de 40 mb. pregunté aquí - el código está organizado

Lo he entendido bien, no han cambiado las reglas de lectura o escritura, pero el resultado es diferente

¡puede o no puede!

FileWriteDouble - Документация на MQL4
  • docs.mql4.com
FileWriteDouble - Документация на MQL4
 
sergey1294:
Puede ser, pero también deberías especificar la codificación, si la memoria no me falla, mt4 guarda los archivos en codificación Ansish.
No hay cadenas en el archivo, así que la codificación no importa.
 
Im_hungry:
Sí, por supuesto - ve el archivo pero no quiere leerlo por el error de apertura 5004

Por última vez:

  1. Abrir archivo en OnInit.
  2. Leer archivo en OnTick.
  3. Cierra el archivo en OnDeinit.

De lo contrario, en cada tic: "Abrió el monedero - tiene el monedero. Abrió el bolso - sacó la cartera. Abrí el bolso - tengo el bolso..."

 
uncleVic:

Por última vez:

  1. Abrir archivo en OnInit.
  2. Leer archivo en OnTick.
  3. Cierra el archivo en OnDeinit.

Por lo demás, en cada tic: "Abrí el bolso - saqué el bolso. Abrió su bolso - sacó su bolso. Abre el bolso - coge el bolso..."

Impecable - lee todo sin problemas ¡Gracias a todos por su ayuda!

//---

Estoy escribiendo los valores de tiempo y buffer en mt4 a un archivo,

luego transferí el archivo a mt5 (carpeta tester donde debería estar)

y leerlo con el Asesor Experto - ¡todo funciona!

/---

Lo he descrito todo aquí, al final del artículo, para aquellos que estén interesados:

https://www.mql5.com/ru/forum/3224

 

Problema con el MetaEditor (build 468, pero ya ocurrió una vez). Tras pulsar accidentalmente una combinación de teclas al azar, todos los paneles, incluida la barra de herramientas, desaparecieron, y tras añadirlos manualmente al abrir de nuevo el editor, ya no aparecen.

No se ha podido encontrar ninguna solución a este problema en los ajustes y la ayuda.
.

 
DV2010:

Problema con el MetaEditor (build 468, pero ya ocurrió una vez). Tras pulsar accidentalmente una combinación de teclas al azar, todos los paneles, incluida la barra de herramientas, desaparecieron, y tras añadirlos manualmente al abrir de nuevo el editor, ya no aparecen.

No he podido encontrar una solución a este problema en la configuración y la ayuda.

Hubo uno similar - de vuelta en el trescientos y pico, acabo de borrar este archivo

C:\NArchivos de Programa\NMetaTrader 5\NConfiguración/terminal.ini

y luego se restablecieron todos los ajustes, y eso fue todo.

- Después de eso se restablecieron todos los ajustes y ya está.

¡No ha pasado! Buena suerte.

 
DV2010:

Problema con el MetaEditor (build 468, pero ya ocurrió una vez). Tras pulsar accidentalmente una combinación de teclas al azar, todos los paneles, incluida la barra de herramientas, desaparecieron, y tras añadirlos manualmente al abrir de nuevo el editor, ya no aparecen.

No se ha podido encontrar ninguna solución a este problema en los ajustes y la ayuda.
.

Tienes que pulsar el botón mágico F12.
 

joo:
Нужно нажать волшебную кнопочку F12

¡Escucha, parece que eres un verdadero mago! : )

Gracias. :)