Discusión sobre el artículo "Trabajando con las series temporales en la biblioteca DoEasy (Parte 40): Indicadores basados en la biblioteca - actualización de datos en tiempo real"

 

Artículo publicado Trabajando con las series temporales en la biblioteca DoEasy (Parte 40): Indicadores basados en la biblioteca - actualización de datos en tiempo real:

En el artículo, vamos a analizar la creación de un indicador multiperiodo basado en la biblioteca DoEasy. Asimismo, vamos a mejorar las clases de las series temporales para obtener los datos de cualquier marco temporal y representarlos en el periodo actual del gráfico.

Compilamos el indicador y lo iniciamos en el gráfico en el terminal:


Podemos ver que en el gráfico М15, el búfer de datos con М5 muestra los precios de cierre de las barras М5 en un tercio de las velas del gráfico actual, lo cual es lógico, ya que en una barra de М15 tenemos tres barras de М5, y precisamente el precio de cierre de la barra М5 se representa en la barra М15.

Vamos a inicializar el indicador en el simulador con el parámetro establecido de representación de datos de las series temporales en el periodo actual del gráfico:



Autor: Artyom Trishkin

 

Hola Artyom,

He notado que, en este artículo, has renombrado los archivos SeriesDE.mqh y TimeSeriesDE.mqh para evitar colisiones con la Librería Estándar (MQL5\Include\Indicators\). Me gustaría saber si está muy familiarizado con los Módulos de Estrategia de la Librería Estándar(https://www.mql5.com/es/docs/standardlibrary/expertclasses) y si es buena idea utilizarlos junto con su librería DoEasy. Estoy considerando reescribir CExpert, CExpertTrade y cualquier otra clase necesaria para usar su código DoEasy en lugar de Ctrade de la Librería Estándar...

Con suerte, esto me proporcionará un marco de desarrollo EA robusto y modular que es parte de MT5 y con DoEasy puede ser adaptado para la compatibilidad con MT4 también . Entiendo que esto no es una tarea muy sencilla, pero me encantaría escuchar sus puntos de vista y recomendaciones para el mejor enfoque?

Gracias, /dima

Documentation on MQL5: Standard Library / Strategy Modules
Documentation on MQL5: Standard Library / Strategy Modules
  • www.mql5.com
This section contains technical details of working with classes for creation and testing of trading strategies and description of the relevant components of the MQL5 standard library.
 
ddiall :

Hola Artyom,

He notado que, en este artículo, has renombrado los archivos SeriesDE.mqh y TimeSeriesDE.mqh para evitar colisiones con la Librería Estándar (MQL5\Include\Indicators\). Me gustaría saber si está muy familiarizado con los Módulos de Estrategia de la Librería Estándar ( https://www.mql5.com/es/docs/standardlibrary/expertclasses ) y si es buena idea utilizarlos junto con su librería DoEasy. Estoy considerando reescribir CExpert, CExpertTrade y cualquier otra clase necesaria para usar su código DoEasy en lugar de Ctrade de la Librería Estándar...

Con suerte, esto me proporcionará un marco de desarrollo EA robusto y modular que es parte de MT5 y con DoEasy puede ser adaptado para la compatibilidad con MT4 también . Entiendo que esto no es una tarea muy sencilla, pero me encantaría escuchar sus opiniones y recomendaciones para el mejor enfoque?

Gracias, /dima

Hola. No he entendido este conjunto de clases. Puedes intentar estudiarlas y combinarlas con la librería, pero más adelante, cuando se implemente la misma funcionalidad en la librería, esto será exagerado. De cualquier manera, tratar de entender un conjunto de clases será una buena experiencia para ti.

 

Sí, tiendo a estar de acuerdo en que parece una exageración combinar las dos; esas clases de la Biblioteca Estándar parecen demasiado complicadas y particularmente adaptadas para el Asistente EA...

Tal vez voy a crear mi propia clase CExpertAdvisor envoltura alrededor de su biblioteca DoEasy para mis necesidades iniciales y mantener las cosas simples por ahora. ¿Puede darme una idea de las próximas características que planea implementar específicamente para el desarrollo de EA, y cuándo tiene previsto publicarlas?

 
ddiall :

Sí, tiendo a estar de acuerdo en que parece una exageración combinar los dos; esas clases de la Biblioteca Estándar parecen demasiado complicadas y especialmente adaptadas para el Asistente de EA...

Tal vez voy a crear mi propia clase CExpertAdvisor envoltura alrededor de su biblioteca DoEasy para mis necesidades iniciales y mantener las cosas simples por ahora. ¿Puede darme una idea de las próximas características que planea implementar específicamente para el desarrollo de EA, y cuándo tiene previsto publicarlas?

Toda la funcionalidad "auxiliar" de la biblioteca se implementará después de crear toda la funcionalidad básica necesaria. Y en este momento, se está creando la funcionalidad básica. Es posible que utilice algunas de las clases proporcionadas en la biblioteca estándar - si encajan bien con el concepto de la biblioteca. Es por eso que le dije acerca de algunos excesos al utilizar estas clases al hacer sus propias adiciones a esta biblioteca.