Formación en MQL5 - página 10

 

La mayor ventaja del proyecto MQL4 es el uso de la programación procedimental para enseñar a los principiantes, comprensible para cualquiera que haya estudiado algoritmos en la escuela.

En MQL5 también se puede utilizar la programación procedimental, pero lamentablemente los desarrolladores hacen hincapié en el uso de la POO en la descripción.

En la época en que cualquier sistema operativo tiende a primitivizar la gestión,

Los desarrolladores de MT5 hacen lo contrario: publican un manual, comprensible sólo para los que entienden de C++, es decir, para ellos mismos.

Y se olvidan de lo más importante: los que saben C++ siempre pueden encontrar un trabajo menos arriesgado en comparación con el comercio en los mercados financieros.

Como resultado, tenemos lo que tenemos. Los novatos no pueden entrar en el proyecto, y los profesionales no lo necesitan en absoluto.

Lo ideal es que el tutorial de MQL4 de Sergey Kovalev con el mínimo necesario y suficiente sea

y modificarlo para MQL5, sustituyendo el sistema de lotes por el de redes y utilizando únicamente programación procedimental sencilla en los ejemplos.

Los que realmente lo necesiten estudiarán POO y trabajarán con bibliotecas por su cuenta. No es necesario crear sistemas de negociación.

 
MoneyJinn: En MQL5 también se puede utilizar la programación procedimental, pero desgraciadamente los desarrolladores se centran en el uso de la POO.

¿Quién le impide filtrar este énfasis?

En una época en la que cualquier sistema operativo tiende a primar la gestión,

No confunda el lenguaje de desarrollo con la interfaz del sistema operativo. El C++ no está simplificado. Un ejemplo es el reciente intento de los desarrolladores de reescribir el terminal MT4 de VC6 a VS 2008. Hay muchos errores.

Lo ideal es tomar el tutorial de MQL4 de Sergey Kovalev, que contiene lo mínimo necesario y suficiente y modificarlo para MQL5

Hubo un intento de este tipo ( el propio Sergey lo intentó), pero fracasó. Y no es realista que lo haga una sola persona.

 
MoneyJinn:

Lo ideal es tomar el tutorial MQL4 de Sergei Kovalev, que tiene el mínimo necesario y suficiente

Este es el camino sin salida. Demasiada diferencia en ambos idiomas y plataformas.

Todo sucederá, sólo tienes que esperar.

 
TheXpert:

Todo sucederá, sólo tienes que esperar.

¡Oh, una nueva corriente! ¿Tiene información fiable de que se está creando (se va a crear) un libro de texto?
 
Yedelkin:
¡Oh, una nueva corriente! ¿Tiene conocimiento fiable de que se ha creado (se creará) un libro de texto?
No. Escribí sin ninguna pista.
 
TheXpert:
No. Escribió sin ninguna pista.
¿Quiere decir que acaba de expresar su esperanza? Ya veo.
 
Mathemat:

¿Quién le impide filtrar este énfasis?

Entonces, ¿cómo filtrar dicho acento y no toparse con el código OOP?

Matemáticas:

No confundas el lenguaje de desarrollo y la interfaz del sistema operativo. No se está simplificando el C++.

Es de esperar que la plataforma de negociación se haya creado para la gestión programática del proceso de negociación, no para la programación en general. Para esa diversión está Visual Studio.

TheXpert:

Hay demasiada diferencia en ambos idiomas y plataformas.

Tal y como lo presentan los desarrolladores, la diferencia parece enorme. En realidad, aparte de los cambios en la contabilidad de posiciones y pedidos, no hay diferencias significativas.

La falta de un concepto claro de MQ que indique qué nivel de usuarios debe obtenerse como resultado del aprendizaje de MQL5, ha llevado a que en este sitio abunde el material no apto para MQL5,

Este sitio está lleno de material no apto para el aprendizaje y repulsivo para los novatos.

 
MoneyJinn: Entonces, ¿cómo se puede filtrar dicho énfasis y no tropezar con códigos OOP?

Sí, de la misma manera que cuando escribí este artículo. En aquella época no existían los códigos OOP :)

No sabía casi nada de POO, pero entendía el MQL4. Sólo tuve que sufrir unos días y todo se solucionó.

No digo que todo fuera perfecto. ¡Pero ha funcionado! (En la build 245 funcionaba, ahora no lo sé; tendré que comprobarlo).

P.D. El principal problema es superar tu propia pereza. Pero esto es para aquellos que tienen al menos algo de experiencia en codificación.

P.P.D. ¡Y ahora funciona!

 
MoneyJinn:

Tal y como lo presentan los desarrolladores, la diferencia parece enorme. En realidad, aparte de los cambios en la contabilidad de posiciones y pedidos, no hay diferencias significativas.

De hecho, la diferencia es enorme. El hecho de que no lo veas significa que aún no estás en esa fase de inmersión. No hablo de la OLP, sino de los planteamientos. Al comercio en particular.

Lo que es la falta de "contexto comercial" solo. Y la falta de red.

Yedelkin:
¿Así que sólo esperas lo mejor? Ya veo.

No es una esperanza... es casi una certeza. Todo irá bien. Aunque no es nada bueno de los cursos de pago sobre programación en MQL5 :) Hasta ahora es ridículo.

El público objetivo es (relativamente) pequeño y está formado en su mayoría por personas que saben al menos codificar muy mal.

 
TheXpert:

De hecho, la diferencia es enorme. El hecho de que no lo veas significa que aún no estás en esa fase de inmersión. No estoy hablando de OOP en absoluto, estoy hablando de enfoques. Al comercio en particular.

Sólo la falta de "contexto comercial" es digna de mención.

¿Puedo preguntar a qué se refiere con "contexto comercial"? En realidad, es probable que ya se haya discutido, pero no estoy seguro de los matices que me he perdido. :)