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
¡Así es! Todo el mundo intenta aprender a programar utilizando ideas erróneas sobre el software basadas en la experiencia vital. Por ejemplo, que un programa es como el texto de un libro con un índice, una introducción, un índice y una conclusión. Es decir, el programa es una especie de esquema secuencial desde el principio hasta el final. Al principio, esta idea funciona, pero luego, a medida que el programa se vuelve más complejo, surgen dificultades y no es posible escribir un programa fiable que funcione de cualquier manera. Kovalev es muy bueno prestando servicios bajistas: intenta explicar al lector, utilizando su accesible aparato conceptual, que el programa es el mismo libro con tal o cual esquema. ¡Pero no hay esquemas! El script tiene un "esquema" fundamentalmente diferente al del Asesor Experto, y el Asesor Experto tiene un esquema diferente al del indicador.
Vasiliy Sokolov:
... 4) El bloque más extraño es el de "gestión de errores". Puedes entrar en él, pero no puedes salir de él. Es decir, el programa ha cogido un error y se queda en este bloque (debe colgarse hasta que se reinicie por completo, o, mejor aún, el terminal se cuelga permanentemente, para asegurarse de que no va a cometer más errores - ¡esa es la idea!) ...
¡Hola Vasiliy! Gracias por la explicación tan detallada y tan hábil. Lo único con lo que no estoy de acuerdo es con el punto 4. El hecho es que las flechas van tanto hacia como desde la " Unidad de tratamiento de errores". La línea que conecta esta unidad con la otra tiene flechas en sus extremos y del programa de informática del instituto aún recuerdo que significa un proceso de dos direcciones, es decir, de ida y vuelta. Por lo tanto, no tengo dudas sobre la situación. En cuanto al resto de su mensaje, todo está claro para mí.
Saludos, Vladimir.
¡Hola Vasily! Gracias por la explicación detallada y altamente cualificada. Lo único con lo que no estoy de acuerdo es con el punto 4. El hecho es que las flechas van tanto hacia como desde la "Unidad de tratamiento de errores". La línea que conecta esta unidad con la otra tiene flechas en sus extremos y del programa de informática del instituto aún recuerdo que significa un proceso de dos direcciones, es decir, de ida y vuelta. Por lo tanto, no tengo dudas sobre la situación. En cuanto al resto de su mensaje, todo está claro para mí.
Saludos, Vladimir.
Así es, el primero se puso de moda :-)
Utiliza su expa como plantilla en tu investigación: ¡código competente!
allí y
" Elи
Invertir y otras cosas y conectar bibliotecas estándar en el código al principio para simplificar la posición de apertura fie - ESTUDIAR Y NO PREOCUPARSE.
La bandera'Posiciones: Sólo una' establecida en'true' permite que el Asesor Experto no tenga más de una posición en el mercado. La bandera"Posiciones: Invertir" es la responsable de la inversión de las señales. Bandera interesante'Posiciones: Cerrar opuestas' - si esta bandera se establece en'true' antes de abrir una posición, garantiza la eliminación de las posiciones opuestas.Imprimir registro" imprime el registro ampliado de todas las operaciones. El parámetro"Freeze and StopsLevels Coefficient" define un coeficiente para los niveles de parada y congelación para los casos en que estos niveles son iguales a cero para un símbolo. Se recomienda aplicar un valor de "3".
Voy a escribir unos principios que recomiendo encarecidamente al autor para que tome conciencia de lo que es el programa. A diferencia de los folletos de Kovalev, en los que parte del material es correcto, otro contiene gruesos errores, y otro es especulación general con el lector, estos principios son SIEMPRE y 100% correctos, no importa lo que escriba en MQL: Asesores Expertos, scripts o Expert Advisors:
Primer principio. Cualquier programa en MQL maneja eventos. Un evento es una notificación que contiene información sobre algo, normalmente sobre algo que ha cambiado. Por ejemplo, ha llegado un nuevo tick o se ha ejecutado nuestra orden pendiente. Otros eventos no contienen ninguna información, simplemente ocurren. Por ejemplo, el evento "temporizador" puede llamar a la función del usuario con una periodicidad determinada. No notifica al usuario que algo ha cambiado. Simplemente invoca el código del usuario, por lo que no necesita ninguna información adicional. A partir de la definición de los eventos, se siguen varios métodos no triviales:
aquí está el primero que conseguí para la buena suerte :-)
Utiliza su expa como plantilla en tu investigación: ¡código competente!
allí y
" Elи
Invertir y otras cosas y conectar bibliotecas estándar en el código al principio para simplificar la posición de apertura fie - ESTUDIAR Y NO PREOCUPARSE. Además, acostumbrarse a escribir código estándar - hay sangrías y todo lo demás
La bandera'Posiciones: Sólo una' establecida en'true' permite que el Asesor Experto no tenga más de una posición en el mercado. La bandera"Posiciones: Invertir" es la responsable de la inversión de las señales. Bandera interesante'Posiciones: Cerrar opuestas' - si esta bandera se establece en'true' antes de abrir una posición, garantiza la eliminación de las posiciones opuestas.Imprimir registro" imprime el registro ampliado de todas las operaciones. El parámetro"Freeze and StopsLevels Coefficient" define un coeficiente para los niveles de parada y congelación para los casos en que estos niveles son iguales a cero para un símbolo. Se recomienda utilizar el valor "3".
¡Hola, Roman! Gracias por el ejemplo. Muchas veces he intentado entender los códigos escritos por Vladimir Karputov, pero para mí sigue siendo un nivel inalcanzable. Un poco más tarde, cuando tenga más información en mi cabeza, es probable que vuelva a sus códigos. Pero gracias por el consejo.
Saludos, Vladimir.
Voy a escribir unos principios que recomiendo encarecidamente al autor para que tome conciencia de lo que es el programa. A diferencia de los folletos de Kovalev, en los que parte del material es correcto, otro contiene gruesos errores, y otro es especulación general con el lector, estos principios son SIEMPRE y 100% correctos, no importa lo que escriba en MQL: Asesores Expertos, scripts, o Expert Advisors:
Primer principio. Cualquier programa en MQL maneja eventos. Un evento es una notificación que contiene información sobre algo, normalmente sobre algo que ha cambiado. Por ejemplo, ha llegado un nuevo tick o se ha ejecutado nuestra orden pendiente. Hay acontecimientos que no tienen información, pero que simplemente ocurren. Por ejemplo, el evento "temporizador" puede llamar a la función del usuario con una periodicidad determinada. No notifica al usuario que algo ha cambiado. Simplemente llama al código del usuario, por lo que no necesita ninguna información adicional. A partir de la definición de los eventos, se siguen varios métodos no triviales:
Bien hecho Vasily, estoy esperando la continuación, ¡si no te importa escribirla! Todo lo que me dijo fue lacónico y comprensible para mí.
Saludos, Vladimir.
Bien hecho, Vasily, espero la continuación, si no te importa escribirla. ¡Todo lo que has informado es conciso y comprensible para mí!
Saludos, Vladimir.
Siguiendo adelante:
Un principiante se ve inundado de información inútil).
Esto sugiere que no debes hacer alarde de tus deseos de esa manera. Vladimir también podría haber preguntado específicamente sobre tal o cual función y recibir consejos útiles, en lugar de las tonterías de los "expertos" como aprender C++ o aprender ensamblador. Podrías empezar estudiando las tarjetas perforadas.