Discusión sobre el artículo "Asesor experto multiplataforma: reutilizando los componentes de la Biblioteca Estándar MQL5"

 

Artículo publicado Asesor experto multiplataforma: reutilizando los componentes de la Biblioteca Estándar MQL5:

En la Biblioteca Estándar MQL5 hay ciertos componentes que pueden resultar útiles en las versiones de los asesores expertos multiplataforma para MQL4. En esta artículo analizaremos los métodos de creación de ciertos componentes de la Biblioteca Estándar MQL5 que son compatibles con el compilador MQL4.

De una forma similar a la que se discutió en el primer artículo de este ciclo, usaremos un archivo de encabezamiento general, que de forma ideal debería consolidar las semejanzas en el código entre las versiones MQL4 y MQL5. En realidad, podemos reescribir la clase CSymbolinfo en tres archivos diferentes, de tal forma que las semejanzas estén unidas en un archivo, y las diferencias se distribuyan en los dos otros archivos. Sin embargo, en este artículo vamos a ir por el camino más sencillo (y rápido): copiaremos el archivo de la clase CSymbolinfo y después comentaremos las líneas que no son compatibles con MQL4. Para ambas versiones, la estructura final de los archivos tendrá el aspecto que sigue:

Autor: Enrico Lambino