Discusión sobre el artículo "MQL5 - Tú también puedes convertirte en un maestro de este lenguaje"

 

Artículo publicado MQL5 - Tú también puedes convertirte en un maestro de este lenguaje:

En este artículo, realizaré algo parecido a una entrevista conmigo mismo, compartiendo cómo di mis primeros pasos en MQL5. Con esta guía, quiero ayudarte a convertirte en un extraordinario programador de MQL5 mostrándote las bases esenciales para tal logro. Todo lo que necesitas traer contigo es un genuino deseo de aprender.

Es común que la gente asuma que porque ya tenía experiencia en programación con C/C++, cuando empecé a escribir código en MQL5, inmediatamente me zambullí en proyectos complejos y elaborados. Bueno, me encantaría decir que así es como empezó todo. Sin embargo, la realidad no fue exactamente así.

Cuando damos los primeros pasos para tomar nuestras propias decisiones y desarrollar nuestras propias soluciones, solemos empezar con algo que creemos que ya sabemos. En mi caso, cuando di mis primeros pasos con MQL5, sólo disponía de la documentación del lenguaje, la misma que obtienes al instalar el programa. Ni siquiera sabía que existía una comunidad dedicada a dar soporte a otros interesados.


Sí, lo que estás viendo no es algo extraordinario o innovador. Es código cuyo propósito era confirmar que efectivamente estaba entendiendo correctamente la documentación y cómo se podían definir y manipular los elementos. El resultado de la ejecución de este mismo código puede verse en el siguiente vídeo.


Vídeo de demostración

Nótese que se trata de algo extremadamente básico. Sin embargo, ser capaz de construir este código de forma completamente autónoma, sin la ayuda de nadie salvo la documentación y los códigos fuente del Meta Editor, me demostró que era posible ir más allá. Todo lo que necesitaba hacer era adaptar los conocimientos que ya tenía de C y C++ a MQL5. A partir de ahí, las cosas realmente empezaron a progresar.

Autor: Daniel Jose

 
gracias por enseñarnos profesor.
 
gracias por los comentarios. soy principiante y espero poder crear codigos algun dia.
 
Hola Daniel, estoy totalmente de acuerdo con lo que has dicho en este artículo. Deje MQL5 para aprender Python y ahora que he empezado a programar en mql5 todo tiene mucho sentido. Funciones, algunos conceptos de oop. Una cosa me hizo volver a mql5: el dominio. Verás, me di cuenta muy pronto de que este lenguaje fue creado para el trading y las actividades relacionadas con el trading. Tiene todo lo que un trader de algo necesita. Ojalá no hubiera aprendido Python, porque al hacer backtesting de tus estrategias tendrás que instalar un montón de librerías diferentes, algunas de las cuales pagué sólo para descubrir que MQL5 lo haría todo. Nueva biblioteca significa nueva documentación y horas de muy, muy larga lectura en la documentación. Simplemente encontré python demasiado limitado. de vuelta a mql5, tengo la intención de automatizar mis estrategias y compartir mis resultados. Discutir las trampas comunes de los principiantes mql5 y etc. Gracias por su artículo
 
Un artículo laudatorio sobre mi persona como genio: algo así como, te enseñaré a convertirte en un gurú de la programación desde cero, pero resulta que para ello necesitas saber C++ y experiencia de 23 años usándolo. Y lo sorprendente es que con semejante equipaje (C/C++) tardé 2 años en aprender a programar en MQL5. Al final, bla-bla-bla, soy un genio y podrás hacerlo en 25 años. Es una pena que se publiquen artículos así....
 

Cuando tenía ganas de escribir un artículo para principiantes y ya había redactado un artículo basado en los materiales del tema "Autoaprendizaje de MQL5 desde cero", inmediatamente recibí un mensaje de .... (no mencionaré el nombre y apellido) que mi artículo no es del todo relevante. Leí este artículo y me quedé desconcertado. ¿Qué fue eso?

Con todo respeto, Vladimir.

 

Yum...

Está bien, grafomanía. Pero he mirado los otros artículos en diagonal. Bueno, como si en 23 años ya fuera hora de pillarle el truco a la herencia/composición.

PD. La regla general: soy(Animal -> Gato) es herencia, y tengo o uso (Gato{brazos[4],cola,cabeza}) es composición (aunque, los apologistas de la herencia se las apañan para matar aquí con el plural y virtual)))).

 
MrBrooklin #:

Cuando tuve el deseo de escribir un artículo para principiantes y ya tenía un esquema de un artículo basado en los materiales del tema "Autoaprendizaje de MQL5 desde cero", inmediatamente recibí un mensaje de ... (no mencionaré el nombre y apellido) que mi artículo no es del todo relevante. (No voy a mencionar el nombre y apellido) que mi artículo no es muy relevante. Leí este artículo y me quedé desconcertado. ¿Qué demonios era eso?

Con todo respeto, Vladimir.

Este no es el primer artículo de este autor y decidí que a los lectores les interesará saber cómo empezó a escribir en MQL5.

Le escribí en los comentarios a su artículo.

 
Rashid Umarov #:

Este no es el primer artículo de este autor y he decidido que a los lectores les interesará saber cómo empezó a escribir en MQL5.

Le escribí en los comentarios a su artículo.

¡Hola, Rashid! Sí, he visto tu mensaje. Definitivamente no podré hacer mi artículo durante los próximos 2-3 meses. Tengo mucho trabajo.

Saludos, Vladimir.

 
Sólo voy a dar mi humilde opinión.
Metatrader es una aplicación de Forex. No un programa para interactuar con WebGL o DirectX. Si quiero hacer una aplicación de ventanas busco Visual C++, Visual Studio. Si quiero una aplicación de animación busco Unity.
Prefiero la simplicidad de MQL4. Tan fácil que era para cargar un indicador en "Viejo" MQL4. Nunca eché de menos esos marcos de tiempo M2 M3 (m3, en serio).
Lo que MQL5 es realmente bueno es el acceso a los datos históricos para la optimización.
 
Gran artículo. Gracias...