Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 929
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Código
Da este resultado:
¿Qué estoy haciendo mal?No se puede pasar por todos los miembros de la enumeración. Las enumeraciones incorporadas no pueden ser recorridas como un array - como desde "0" hasta "end". Para recorrer las enumeraciones en línea, es necesario dirigirse directamente a cada miembro de la enumeración, correctamente. Por ejemplo, así:
No se pasa por todos los miembros de la enumeración. Las enumeraciones incorporadas no pueden ser recorridas como un array - como desde "0" hasta "end". Para acceder a las enumeraciones incrustadas, debe dirigirse a cada miembro de la enumeración directamente, de forma correcta. Por ejemplo, así:
En una expresión como ésta, val es 16385. ¿Cuál es este valor?
Siempre pensé que int y enum podían convertirse fácilmente el uno en el otro :(
Quién iba a pensar...
Si quiere acceder a una enumeración estándar como una matriz, primero debe declarar y llenar dicha matriz usted mismo:
En una expresión como ésta, val es 16385. ¿Cuál es este valor?
Siempre pensé que int y enum podían convertirse fácilmente el uno en el otro :(
Mi ejemplo anterior(#9281): reprodúzcalo y mire los números
Estoy tratando de configurar una transferencia de archivos ftp.
Al pulsar el botón de prueba en Ajustes de servicio-FTP se puede enviar el archivo, es decir, las contraseñas y la ruta son correctas.
No puedo enviar archivos a través del software. Cuando se envía un archivo mediante un script al ejecutar SendFTP("Archivo_1.txt", "/ftp_failes"); el terminal se cuelga. Archivo_1.txt está en el directorio Files.
Pregunta. TerminalInfoInteger( TERMINAL_FTP_ENABLED) en mi script =0. No encuentro en absoluto dónde y cómo se configura, por favor, aconsejadme.
¿Y puede decirme qué más me falta?Estoy tratando de configurar una transferencia de archivos ftp.
Al pulsar el botón de prueba en el Servicio-Configuración-FTP se puede enviar el archivo, es decir, las contraseñas y la ruta son correctas.
No puedo enviar archivos a través del software. Al enviar un archivo mediante un script al ejecutar SendFTP("Archivo_1.txt", "/ftp_failes"); el terminal se cuelga. Archivo_1.txt está en el directorio Files.
Pregunta. TerminalInfoInteger( TERMINAL_FTP_ENABLED) en mi script =0. No encuentro en absoluto dónde y cómo se configura, por favor, aconsejadme.
¿Y puede decirme qué más me he perdido?El problema se ha resuelto.
Estoy tratando de leer una cadena de un archivo:
Esta es la primera línea del archivo:
,1,1,1,21,0,unmatch count,IGNORECRLF
Sólo obtengo el carácter "," en str.
FILE_UNICODE
ayudado, pero en este caso se leen los caracteres chinos.
¿Y si necesito ANSI? ¿Por qué no puedo leer una cadena completa cuando la bandera FILE_ANSI?
reemplazar con: