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
Los programadores tienen dos problemas: los errores del compilador y los problemas de arquitectura. Mientras eres un principiante, te centras en luchar contra el compilador, y tu objetivo final es un programa que funcione correctamente. Sin embargo, muy rápidamente un programa para principiantes se convierte en el llamado código espagueti, que el propio autor no puede resolver pronto. Por eso te sugiero que no te centres en el compilador y en la corrección del script final, sino en cuestiones de arquitectura. Es como aprender a tocar el piano: primero se aprende a sujetar los dedos correctamente y a sentarse ante el instrumento de forma adecuada, nadie exige tocar a Bach a un principiante.
Tiene dos grupos de parámetros que determinan el comportamiento de su script: el primero se establece estáticamente, como una macro. La segunda la establece el usuario al cargar el script en el gráfico. Ahora el usuario no podrá seleccionar el tipo de pedido a realizar sin recompilar este script. Esto no es bueno. Por lo tanto, sería mejor abandonar estas macros en favor del parámetro adicional:
En consecuencia, hemos definido una nueva enumeración que hemos implementado como parámetro de selección para el usuario.
Ahora me he reído viendo tu estilo, también con errores puntuales, garabatea un poco más.
¡Hola, Peter! Estudio el libro de texto cuando lo necesito, es decir, cuando veo una laguna en mis conocimientos. Ahora, creo que tendré que hacer una pequeña pausa y estudiar el libro de texto más detenidamente. Todas las recomendaciones de los participantes en el foro son tenidas en cuenta y estoy tratando de ceñirme a ellas. Y ahora me sorprende que haya conseguido escribir algo utilizando sólo el libro de referencia MQL5 durante tan poco tiempo.
Saludos, Vladimir.
El siguiente problema con su código es que se extiende en una larga hoja de procedimiento. Todos los principiantes escriben así. Y este es un problema que les acompaña durante años. Aprende a dividir tu algoritmo en partes, empezando por lo más básico como este script. Hay dos maneras de hacerlo: mediante funciones y clases. El concepto de clases es demasiado difícil de entender al principio, así que te sugiero que te centres en trabajar con funciones... ¿por qué no escribir una tú mismo?
Lo principal que te da una función es la capacidad de pensar estructuralmente y esbozar un algoritmo de forma esquemática. Por ejemplo, si hubiera un conjunto especial de funciones que necesitaras en MQL para tu tarea, podrías escribir un algoritmo muy sencillo:
Y eso es todo. Tenemos ante nuestros ojos un sencillo esquema de algoritmos que también funciona. Un sueño en una palabra.
Ahora me he reído al ver tu estilo, y con errores puntuales, garabatear un poco más.
Qué tienes que ver con los errores, ni siquiera sabes cómo funciona, pero estás dando consejos. Se han puesto en el punto de mira en realidad, sin ofender)
Tenga en cuenta que el tutorial MQL4 de Kovalev es el mejor. Está disponible en algún lugar de este sitio. No encontrará uno mejor.
Son cosas viejas que nadie necesita hoy en día. Es mejor leer a Kafka antes de acostarse. Es más útil.
Aquí, la mejor manera de empezar a aprender un lenguaje aplicado a tareas muy especializadas, sin confundirse con los consejos de los aficionados ni romperse la cabeza con tareas inoportunas:
El libro de texto de Sergei Kovalevhttps://book.mql4.com/ru
Ni siquiera sabes cómo funciona, pero estás dando consejos. (Te han puesto en un aprieto, no te ofendas)
Oh ho ho ho ))
Hay otras personas que dan consejos aquí.
El problema se pidió en condiciones, nadie lo respondió, ¡incluido tú!
¿Qué lugar, puede estar hablando, si veo la imagen opuesta))
Son cosas viejas que nadie necesita hoy en día. Es mejor leer a Kafka antes de ir a la cama. Es más útil.
¿Cómo que cosas viejas? Un abecedario, un libro ABC, ¿podría ser basura? ¿Quizás la aritmética es antigua?
Eres un buen programador, pero como profesor no ves la información que es relevante para tu alumno y juzgas mal su nivel. Tiene que dominar los fundamentos en el orden correcto, y sólo un buen libro de texto ayuda).
Vasily, el hombre aún no domina las matrices. Es demasiado pronto para que escuche esos sermones).
Peter, no lo hagamos. Recordemos cómo te explicamos la OOP en el foro hace unos años).
Bueno, la verdad es que ni siquiera todos los programadores modernos entienden lo que es un array. Todo el mundo trabaja con listas, y no todos los lenguajes tienen un array dentro. En algún lugar es enumerador + mapa, por ejemplo, y el público no se queja.
Peter, no lo hagamos. Recordemos cómo te explicamos la OOP en el foro hace unos años).
Bueno, la verdad es que ni siquiera todos los programadores modernos entienden lo que es un array. Todo el mundo trabaja con listas, y no todos los lenguajes tienen un array dentro. En algún lugar es enumerador + mapa, por ejemplo, y el público no se queja.