Como yo, un diletante, que no puede entender el significado sagrado de todas las clases, y en general, por qué la POO es necesaria en nuestro negocio (de comercio), entiendo - las clases son todas escritas (tanto por MQ como por el gurú) bibliotecas de código, diseñadas para "facilitar" la vida a los "no-gurús de la escritura de código".
El problema es, y ya lo he dicho, que usar todo este "alivio" no facilita la escritura de código. Porque siempre hay que volver a comprobar todos los pedidos que uno mismo envía. Porque prácticamente todo el mundo insiste en que compruebe también algunas "transacciones". Sobre todo porque estas "...acciones" llegan al azar.
Doy la orden - de clavar un clavo en este lugar en tal ángulo. Eso es todo. A continuación recibo una respuesta: el clavo está clavado. Y entonces me llega un aviso de que:
tal vez el clavo era el tamaño equivocado - necesidad de comprobar.
Tal vez sea el ángulo incorrecto, hay quecomprobarlo.
Tal vez está martillado en el lugar equivocado - necesidad decomprobar.
Entonces, ¿por qué necesito estos artistas (clases)?
Puede que esté exagerando un poco, pero la cuestión no cambia.
¿Y por qué? Porque cualquier dato procesado en las clases puede ser cambiado de manera que la clase ni siquiera sospeche que ha sido cambiado.
Ya veo.
Por cierto, estoy de acuerdo en que la POO no facilita la programación.
La POO facilita el mantenimiento de los proyectos grandes, pero tiende a dificultar la creación de los pequeños.
La POO es más difícil para los principiantes.
Utilizar las clases de otras personas es, hasta cierto punto, utilizar cajas negras.
Creo que mql tiene un conjunto muy limitado de problemas para ser resueltos por OOP. El lenguaje en sí, me parece, no es más que OOP en C++ o lo que sea. Y esta POO se ofrece en forma de biblioteca estándar. Y a esta OOP se sugiere añadir, si no, no diría, otra OOP. Y luego otro paso... Bien dicho Warlock, aunque enfadado, pero benévolo, para mis tareas OOP es como un plato giratorio para perros. Y de qué sirve definir una tarea y luego implementarla usando POO, si esta tarea puede ser resuelta en estilo procedimental sin ningún problema.
Por ejemplo, tome .mqh de fxsaber`a para escribir códigos para MT5 así como para MT4. Tal vez alguien lo necesite, pero mira quién. A alguien que no quiera o no pueda dominar mql5. O tomar el iCanvas de Nikolay... olvido su apellido. Parece ser una biblioteca útil, pero no es fácil entenderla, y no hay documentación, ni siquiera una mínima descripción. No es una queja, lo siento Nikolay, es un hecho. Así que, cuando decidí intentar escribir una etiqueta gráfica, fue más fácil escribirla sin referencia a la biblioteca estándar ni a la biblioteca de Nikolai.
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
Como yo, un diletante, que no puede entender el significado sagrado de todas las clases, y en general, por qué la POO es necesaria en nuestro negocio (de comercio), entiendo - las clases son todas escritas (tanto por MQ como por el gurú) bibliotecas de código, diseñadas para "facilitar" la vida a los "no-gurús de la escritura de código".
El problema es, y ya lo he dicho, que usar todo este "alivio" no facilita la escritura de código. Porque siempre hay que volver a comprobar todos los pedidos que uno mismo envía. Porque prácticamente todo el mundo insiste en que compruebe también algunas "transacciones". Sobre todo porque estas "...acciones" llegan al azar.
Doy la orden - de clavar un clavo en este lugar en tal ángulo. Eso es todo. A continuación recibo una respuesta: el clavo está clavado. Y entonces me llega un aviso de que:
Entonces, ¿por qué necesito estos artistas (clases)?
Puede que esté exagerando un poco, pero la cuestión no cambia.
¿Y por qué? Porque cualquier dato procesado en las clases puede ser cambiado de manera que la clase ni siquiera sospeche que ha sido cambiado.
Ya veo.
Por cierto, estoy de acuerdo en que la POO no facilita la programación.
La POO facilita el mantenimiento de los proyectos grandes, pero tiende a dificultar la creación de los pequeños.
La POO es más difícil para los principiantes.
Utilizar las clases de otras personas es, hasta cierto punto, utilizar cajas negras.
Hola. ¿Podría decirme dónde me he equivocado y por qué el indicador no muestra flechas?
¡Puse la línea que faltaba pero todavía no hay flechas!
¡Puse la línea que faltaba pero todavía no hay flechas!
mostrar
mostrar
Tengo un dibujo...
Estoy dibujando...
Maldita sea. mal ishimoku ejecutar )))) muchas gracias
Sí... Mínima escritura y máximo dolor de cabeza...
¿Qué es exactamente? Quizá esté haciendo algo mal.
¿Qué es exactamente? ¿Estoy haciendo algo mal?
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias
OOP para escolares.
Alexey Viktorov, 2019.10.04 16:01
Creo que mql tiene un conjunto muy limitado de problemas para ser resueltos por OOP. El lenguaje en sí, me parece, no es más que OOP en C++ o lo que sea. Y esta POO se ofrece en forma de biblioteca estándar. Y a esta OOP se sugiere añadir, si no, no diría, otra OOP. Y luego otro paso... Bien dicho Warlock, aunque enfadado, pero benévolo, para mis tareas OOP es como un plato giratorio para perros. Y de qué sirve definir una tarea y luego implementarla usando POO, si esta tarea puede ser resuelta en estilo procedimental sin ningún problema.
Por ejemplo, tome .mqh de fxsaber`a para escribir códigos para MT5 así como para MT4. Tal vez alguien lo necesite, pero mira quién. A alguien que no quiera o no pueda dominar mql5. O tomar el iCanvas de Nikolay... olvido su apellido. Parece ser una biblioteca útil, pero no es fácil entenderla, y no hay documentación, ni siquiera una mínima descripción. No es una queja, lo siento Nikolay, es un hecho. Así que, cuando decidí intentar escribir una etiqueta gráfica, fue más fácil escribirla sin referencia a la biblioteca estándar ni a la biblioteca de Nikolai.