¿Qué haría falta para que todo el mundo se pasara finalmente a MT5? (recopilación de opiniones) - página 24

 
Hacer un comerciante que los beneficios en mt4 utilizando indicadores o EAs que no funcionará en mt5, romper mt4. Entonces sólo tendrá que dedicar tiempo a aprender mql5. Mientras el mt4 exista, no hay nada que puedas hacer. ¡Que siempre haya sol!
 
Andrey F. Zelinsky:

La popularidad de un lenguaje de programación es el número de personas que están dispuestas y son capaces de aprenderlo y utilizarlo para resolver sus problemas.

la popularidad de una plataforma de negociación -- está determinada por la popularidad del lenguaje de programación interno.

clases preparadas -- digamos que para enseñar a los niños a leer se les divide en dos grupos -- a un grupo se le dan dados con letras -- y al otro grupo se le dan dados con palabras e imágenes preparadas.

La pregunta es: ¿qué grupo de niños podrá leer más rápido o podrá leer en absoluto?

En este ejemplo, las palabras son el equivalente a las clases ya creadas.

si se deja de vender clases preparadas en el proceso de aprendizaje y se ofrecen cada vez que se intenta aprender el idioma (lo que se hace de forma regular, metódica e incluso con frenético fanatismo), entonces el crecimiento de un público que pueda dominar el mql5 será inevitable.

El crecimiento de la audiencia dispuesta y capaz de aprender el lenguaje de programación interno conducirá a un aumento de la popularidad de la plataforma y a la comprensión de sus beneficios en la práctica.

Desgraciadamente, se equivoca.

Empecé a programar a partir del 3er grado, en Algol 68 en el ordenador Minsk 32, y durante las prácticas de producción mi tarea de programación trimestral fue programar un problema de programación lineal con la ayuda del método simplex.

Y la tarea en sí: "Distribución óptima de máquinas y mecanismos entre los objetos del edificio".

Luego pasé al EC-Computer con Assembler, PL/1, "Iskra" a Basic. . .


Los programadores se dividen en 2 categorías: Sistema y Problema. A ellos se unen los programadores WEB, también se pueden añadir programadores de red...

Siempre he sido un programador de problemas, y aunque sabía ensamblador para Windows, así como API y OOP, prefería escribir programas en lenguajes de alto nivel.

Ahora no necesito conocer la construcción interna del lenguaje, necesito desarrollar un robot de trading rentable sin profundizar en las clases, y necesito dedicar mi tiempo a desarrollar una estrategia de trading.

Y el actual MQL5 me da esta oportunidad, y las desventajas se eliminan gradualmente.

 
Petros Shatakhtsyan:

Por desgracia, se equivoca.

Empecé a programar en 3er año, en Algol 68 en Minsk 32...

Petros -- tu conmovedora historia -- sólo dice una cosa -- que has empezado a aprender a programar desde lo más básico.

Pero el público de desarrolladores de indicadores/asesores se divide en a) los que dominan los fundamentos - y b) aquellos para los que MQL es el primer lenguaje de programación.

La popularidad de la plataforma depende única y exclusivamente del segundo grupo "aquellos para los que MQL es su primer lenguaje de programación" - este grupo es el más significativo y es su importancia, como regla mayoritaria, la que determina el destino y las perspectivas del terminal - por mucho que todos los gurús, expertos y desarrolladores de terminales quieran lo contrario.

Este es el grupo para el que se han introducido iTime, iClose, iOpen, ..., conocidos por los desarrolladores de MQL4.

Y precisamente porque MQL4 y MQL5 son lenguajes de programación diferentes -- y MQL5 es más difícil de aprender y utilizar que MQL4 -- el grupo "b) de aquellos para los que MQL es el primer lenguaje de programación" no se mueve de MT4 a MT5 o se mueve muy lentamente.

Las razones de esto necesitan ser investigadas -- mi conjetura es que es la presentación/educación de las construcciones del lenguaje a la audiencia -- la presentación directamente desde la biblioteca estándar impide o ralentiza la comprensión de "qué es qué" para los desarrolladores novatos.

 
Andrey F. Zelinsky:

.

-- alimentarse directamente de la biblioteca estándar quita o ralentiza la comprensión de "qué es qué" para los desarrolladores novatos.

Creo que es al revés.

La biblioteca estándar permite a todo el mundo escribir operaciones comerciales muy brevemente, sin conocimientos de POO y de esa clase.


Entiendo por qué muchos tienen miedo de MQL5. Algunas personas piensan que para escribir en MQL5 necesitan saber clases y POO.

¡Te aseguro que no necesitas saber OOP para pasar de MQL4 a MQL5!

 
Petros Shatakhtsyan:

Creo que es al revés. ...

Piensa, quién te prohíbe o te impide pensar.

Mis comentarios no pretenden distraerte de tu forma habitual de pensar.

Las cuestiones que he planteado son interesantes para discutirlas con quienes son expertos en la práctica y la metodología de la enseñanza.

 
Andrey F. Zelinsky:

Piensa, quien te prohíbe o impide pensar.

Mis comentarios no pretenden distraerle del proceso de pensamiento al que está acostumbrado.

Las cuestiones que he planteado son interesantes para discutirlas con quienes son expertos en la práctica y los métodos de enseñanza. Hay literalmente muy pocos expertos de este tipo en este foro. Y ya conozco la opinión de algunos de ellos.

Tengo una opinión en mi trabajo - los gerentes con experiencia son el enemigo de todo lo nuevo, está claro por qué - se sientan un día y se van, parece que tienes potencial.


sólo un desarrollador puede conocer todas las ventajas de los nuevos productos, en el momento en que se inventan

 
pavlick_:

Qué tontería. ¿De quién es el negocio de C++, por ejemplo? Es una norma libre, de dominio público. Compiladores con licencias libres. Todo se está desarrollando con bibliotecas gratuitas. ¿Cuántos altruistas escribirían bibliotecas gratuitas para una LCI cerrada para promover su negocio? Bueno, es probable que haya quien quiera divertir su ego, pero a mí, por ejemplo, no me apetece. Y en general, ni siquiera es necesario construir nada (como lua en Kwik) - sólo dar una api.

A continuación, lea la segunda mitad del texto: la formación de especialistas para quién sabe qué. ¿Y qué tiene que ver esto con las bibliotecas?

Y esto de "como lua en un rapidito" - es donde deberías haber empezado, es todo lo que dice. Incluso me hizo reír un poco.

Y eso es... ¿Cuántos vieron todo tipo de licencias diferentes, algo libre y nunca vio, y miró con fuerza - pero no hay ellos, y que alguien alguna fantasía parece libre, no es más que fantasía.

 
Petros Shatakhtsyan:

Y creo que es al revés.

La biblioteca estándar permite a todo el mundo escribir oficios muy brevemente sin conocimientos de POO y que tal clase.


Entiendo por qué muchos tienen miedo de MQL5. Algunas personas piensan que para escribir en MQL5 necesitan saber clases y POO.

¡Te aseguro que no necesitas saber OOP para pasar de MQL4 a MQL5!

Mucho más fácil. Pero como vemos, ni siquiera esto puede ser entendido por todos. ¡Qué increíble!

 
Andrey F. Zelinsky:

Piensa, quién te prohíbe o impide pensar.

Mis comentarios no pretenden distraerle del proceso de pensamiento al que está acostumbrado.

Las cuestiones que he planteado son interesantes para discutirlas con quienes son expertos en términos de práctica y metodología de la enseñanza.

Andrei, no soy el practicante...

Mira mi perfil y hay un enlace a un vídeo. Desarrollé este programa hace 12 años con VC++, Borland C++ y Oracle.

Y desde el 97 hasta el 2008, tuve mi propia empresa en la que recibía pedidos y enseñaba a programar en VC++ y Visual FoxPro.


Así que te aconsejo que no compitas conmigo, perderás. ( Esto es, por supuesto, una broma : )

 
Petros Shatakhtsyan:

La biblioteca estándar permite a todo el mundo escribir oficios muy brevemente sin tener conocimientos de POO y de lo que es una clase de este tipo.

¿Qué tiene esto que ver con la POO y la biblioteca estándar?

En MQL5, puedes manejarte sin OOP sin saber ni lo que es una clase, ni lo que es la Biblioteca Estándar.

Pero si miramos las explicaciones de los gurús locales, todo lo que vemos es "busca la clase SB...", "hereda la clase SB...", "escribe tu propia clase...".

Es decir, la palabra "clase" y "biblioteca estándar" van invariablemente juntas.

Abrir la descripción de SB en la documentación: "clases comerciales", "clase/grupo", "clase a trabajar...", "descendientes directos", "métodos".

Para los novatos que no van a MQL5 debido a la OOP - simplemente no tienen ninguna oportunidad.