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
Escribe lo que quieras, por ejemplo, ¿cómo copio una carpeta con subcarpetas y archivos a otra ubicación?
Más exactamente aún, con la función SHFileOperation() de shell32.dll.
La respuesta es incorrecta porque aquí hubo una aplicación
> todo es implementable con MQL5.
Y las herramientas MQL5 son APIs de terminal, esas son FileOpen
Y tú has sugerido una API de sistema operativo, y yo digo que te deshagas de MQL y te pases a un lenguaje normal y a una API de win, o mejor aún a un entorno de objetos normal.
Y esto no es correcto en absoluto, ya que se trata de una biblioteca del shell, no de una API del sistema operativo.
Bueno, no se puede meter todo en el terminal. La posibilidad de importar desde una dll, abre muchas posibilidades.
Y la posibilidad de cambiar a otro lenguaje y entorno de objetos abre aún más posibilidades.
Si los dlls están desactivados en el terminal, puedes ejecutar cualquier experto/script/instrumento sin miedo a quedarte sin idea o sin pantalones.
Si añades funciones peligrosas, tendrás que vigilarlas, de ahí la gran bajada de rendimiento.
Siempre un programa en un delicado equilibrio: seguridad/velocidad/oportunidad.
No olvides que la política principal de MQ es la seguridad. Por lo tanto, faltan muchas funciones.
Si las dlls están deshabilitadas en el terminal, puedes ejecutar cualquier Asesor Experto/script/indulador sin miedo a quedarte sin idea y sin pantalones.
¿Por qué eres tan terco? De hecho, por eso te he puesto este ejemplo. Necesito resolver esta sencilla tarea de forma fiable y segura, independientemente de las casillas de verificación. No se puede hacer con herramientas MQL. Este ejemplo compromete al 100% la afirmación "Todo lo que le falta al terminal, todo se puede implementar mediante MQL5".
¿Por qué eres tan terco? De hecho, por eso te he puesto este ejemplo. Necesito resolver esta sencilla tarea de forma fiable y segura, independientemente de las casillas de verificación. No se puede hacer con herramientas MQL. Este ejemplo compromete al 100% la afirmación "Todo lo que le falta al terminal, todo puede ser implementado usando herramientas MQL5".
"Si añades funciones peligrosas, tendrás que vigilarlas, de ahí la gran bajada de rendimiento". - Volveré a escribir.
Y debido a algunas tareas específicas no vale la pena destruir todo (copiar una carpeta entera no es realmente el punto, porque todavía tiene que hacerlo).
P.D., puedes copiar una carpeta con archivos en MQL, recorriendo recursivamente las carpetas/archivos, leyendo de ellos y creando carpetas en otro lugar.
La respuesta es incorrecta porque aquí hubo una aplicación
> todo es implementable con MQL5.
Y las herramientas MQL5 son APIs de terminal, esas son FileOpen
Y tú has sugerido una API de sistema operativo, y yo digo que deseches MQL y vayas a un lenguaje normal y ganes API, o mejor aún un entorno de objetos normal.
Repito: todo. Ahora, nadie escribe sus propios productos de software formados al 100% por sus propios componentes. Todos los programas utilizan unas u otras bibliotecas del sistema operativo.
Se nota especialmente en los programas de Linux, por eso los programas de Linux pesan muy poco.
Se trata de un lenguaje de programación especializado en operaciones comerciales. Todo lo que es necesario para el comercio (e incluso mucho más de lo necesario) se puede implementar en MQL. Las funciones específicas que van más allá del comercio y el análisis de datos, las funciones de servicio, etc., pueden resolverse con la ayuda de las bibliotecas del sistema operativo.
Al fin y al cabo, nadie llamaría cursi al lenguaje Matlab, ¿verdad? Se trata de un lenguaje de programación especial para funciones matemáticas. Así es aquí también.
Hablo de lenguajes específicos, no de uso general. Y los cimientos del lenguaje de programación para los comerciantes ya están puestos. No es necesario mezclar las moscas con las chuletas.
SZZ también escribí mi propio probador en MQL4. Implementó todo lo que necesitaba sin usar dlls y API. Dicho esto, nunca he dicho en ningún sitio, ni he pensado que el lenguaje MQL sea cursi.