Quiero aprender el lenguaje de programación del terminal MT5. ¿Por dónde empiezo como principiante? - página 6
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
No es conveniente aprender del libro de texto de Kovalev desde cero, ya que está anticuado. Empiezas a hacer algunos ejercicios y no se compilan. Y el simple hecho de leer, sin practicar, hace que sea más difícil recordar las cosas.
No creo que estemos hablando de ningún ejemplo sencillo. Probablemente ya esté al final del libro de texto. Y probablemente sea una cuestión de sintaxis, que, si se entienden los fundamentos, se corrige fácilmente. En cualquier caso, el TC siempre puede preguntar por qué tal o cual ejemplo no compila.
¿Puedes dar un ejemplo del tutorial que no compile? A modo de ejemplo, vamos a desglosarlo.
Te han aconsejado, con razón, que aprendas C++, porque es MQL, y hay mucho más material sobre C++.
Si sabes C++, entonces estudia MQL desde la ayuda, analizando los EAs de otras personas.
Esto es así si uno planifica sus actividades fuera de la MT. Pero no se puede planificar algo así de antemano. Ahora mismo el objetivo es aprender a escribir para la MT. Y si una persona comienza en C o C++, estará atascado allí por esas cosas que están ausentes en MQL desde el principio. Después de todo, incluso una simple impresión de valores no puede hacerse con cout. En este sentido, MQL es mucho más fácil: imprimir o alertar.
Así que es mejor empezar a aprender lo que necesitas. Y más tarde, si te gusta y quieres continuar, puedes cambiar a C++.
Aprende C++ si eres principiante. Aquí hay un buen recursohttps://foxford.ru/wiki/informatika/otlichiya-yazykov-programmirovaniya-si-i-s
Evita a los no profesionales, su lenguaje es demasiado seco para recordar algo. Utiliza técnicas mnemotécnicas, hay muchos libros sobre este tema en Internet.
Personalmente, para memorizar algo, hay que imaginar una función, por ejemplo, como un objeto del mundo real, añadiendo más brillo y humor, sexo y surrealismo.
es mejor
Hay que introducir 6 parámetros más en PositionOpen.Los demás parámetros no necesitan ser prescritos
No son ejemplos sencillos. Probablemente ya esté al final de un libro de texto. Y probablemente se trate de la sintaxis, que, si se entiende lo básico, se puede arreglar fácilmente. En cualquier caso, el TC siempre puede preguntar por qué tal o cual ejemplo no compila.
¿Puedes dar un ejemplo del tutorial que no compile? Pongamos un ejemplo.
Sí, desde el principio, por ejemplo no existe la función Start, ahora esOnInit().
He encontrado una buena descripción aquí, si empiezas desde cerohttps://sgr-tradeinvest.ru/mql4
sí, desde el principio, por ejemplo, no hay función de inicio, ahora es OnInit()
Compilado. No hay errores. Solo una advertencia, que se corrige fácilmente con una comprensión elemental del término "función".
Incluso tomé un ejemplo un poco más grande:
También compila. 12 advertencias, pero ninguna de ellas afecta el rendimiento del programa. También se corrigen. Por lo tanto, para comenzar el Tutorial, eso es todo.
Aprende C++ si eres principiante. Aquí hay un buen recursohttps://foxford.ru/wiki/informatika/otlichiya-yazykov-programmirovaniya-si-i-s
El hombre necesita que lo lleven y tú le estás dando largas. En la fase de dominio de MQL la cuestión de si el programador necesita programar en principio, si puede llevarlo a cabo. MQL es más fácil que C++. ¿Por qué molestarse con las cosas complicadas?
Sobre todo, que el enlace anterior incluye todo lo que MQL no tiene: biblioteca estándar (MLQ tiene, pero propia, no C++), espacio de nombres, entrada y salida mediante cout y cin.
Compilado. No hay errores. Sólo una advertencia, que se corrige fácilmente con una comprensión básica del término "función".
Incluso tomé un ejemplo un poco más grande:
También compila. Hay 12 advertencias, pero ninguna de ellas afecta a la operatividad del programa. También se pueden arreglar fácilmente. Por eso el tutorial es un buen punto de partida.
Por alguna razón lo probé y no funcionó. Pensé que era por el cambio de nombre. Gracias por probarlo. Tal vez deberíamos volver a ello.
Yuri, bueno, todo el mundo empieza en algún sitio.
Empecé con .php, luego estudié .js porque sin él, escribir algo normal simplemente no es realista. Cuando .js se complementaba con la librería jquery, era una gozada, pero había que aprenderla. Mucha gente escribió entonces que era una tontería y que sólo había que usar .js puro, después todo el mundo se pasó a usar jquery, porque las librerías molan.
Cuando toqué forex, estudié .mql porque lo necesitaba, aunque era difícil, no es lo mismo que php y js.
Así que lo único que importa es el deseo.
Ahora, para ser un chico cool, no basta con jquery, hay que estudiar ***teen más frameworks... Así es como el programador medio vive toda su vida de programador inacabado: aprende un framework y aparecen tres más a la vez.
¿Qué has estudiado?
Si supieras lo que ya sabes y lo que puedes hacer. En general - sólo tome el Asesor Experto del kit de terminal, ábralo en el editor y vea si algo en el código está resaltado en un color diferente - ponga el cursor allí, presione f1 y lea la ayuda.
Si no está en absoluto familiarizado con la programación, no sabe para qué, si, etc. - Puedes empezar con cualquier libro de idiomas para dummies o libros infantiles.