Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 229

 
red-nicolas:

1) Los números fraccionarios llevan un punto, el separador es un punto y coma.

2) La fecha está en el formato correcto.

3) No hay comillas ni apóstrofes en absoluto.

4) Los archivos son idénticos.


Tal vez haya algunos caracteres o codificaciones ocultas. Si abro este archivo en xxel y lo vuelvo a guardar en csv, entonces el archivo de la base de datos se carga normalmente.

¿Recorta usted?

StringTrimLeft StringTrimRight al leer

 
red-nicolas:

Tal vez haya algunos caracteres o codificaciones ocultas. Si abre este archivo en Excel y lo guarda de nuevo en csv, el archivo de la base de datos se cargará normalmente.

En este caso, compruebe que los caracteres de fin de línea pueden ser de 2 bytes o de 1. De nuevo, compare los archivos en el editor Hex
 
micle:
Si este es el caso, compruebe que los caracteres de fin de línea pueden ser de 2 bytes o de 1. De nuevo, compare los archivos en el editor Hex
La comparación es que el archivo que no se carga contiene puntos entre cada carácter, mientras que el archivo normal no. Y resulta speresostaniyu mal archivo, a través de Excel todos los caracteres adicionales desaparecen y el peso del archivo se reduce. Pero no entiendo cómo puedo crear un archivo normal en MQL5 de una vez.
 
red-nicolas:
Comparé resulta que el archivo, que no se carga contiene un punto entre cada carácter, mientras que el archivo normal no. Y resulta que al volver a guardar un archivo malo a través de excel desaparecen todos los caracteres extra y se reduce el peso del archivo. Pero no entiendo cómo puedo crear un archivo normal en MQL5 de una vez.

tienes un archivo codificado en Unicode. Prueba a jugar con las codificaciones al abrir un archivo para escribir.

CP_UTF8 puede ayudar

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы ввода/вывода / Использование кодовой страницы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы ввода/вывода / Использование кодовой страницы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы ввода/вывода / Использование кодовой страницы - Документация по MQL5
 

MQL5 tiene las clases SymbolInfo.mqh y DealInfo.mqh. Me pregunto si es posible conectarlos en la versión 625 de MQL4.


 
forexman77:

MQL5 tiene las clases SymbolInfo.mqh y DealInfo.mqh. Me pregunto si es posible conectarlos en la versión 625 de MQL4.


No es posible. Las clases en sí se basan en la API de MT5, que no es compatible con MT4.
 
Hola. Quería escribir un EA, pero no como los demás. He copiado las funciones y corregido los parámetros. He copiado las funciones y he corregido los parámetros. Después de instalarlo en un gráfico, dice "debagging" al lado del nombre.
 
soboll:
Hola. Quería escribir un EA, pero no como los de los demás. He copiado las funciones y corregido los parámetros. He copiado la función y he arreglado los parámetros. La he instalado en el gráfico y muestra el debagging.

Bonita señora, no lo estás tirando en la tabla correctamente))

Lanza el EA sobre el gráfico desde la ventana del Navegador.

 
C-4:
Esto no es posible. Las clases en sí se basan en la API de MT5 y no es compatible con MT4.
Es una pena... Sin embargo, Object.mqh y ArrayDouble.mqh están disponibles en MQL4 y MQL5.
 
forexman77:
Es una pena... Sin embargo, Object.mqh y ArrayDouble.mqh están presentes en MQL4 y MQL5.
Las clases de algoritmos son mucho más fáciles de portar, ya que no están atadas a una determinada API. Puedes esperar a los ports de los desarrolladores o intentar implementar estas clases en MQL4 por ti mismo.
Razón de la queja: