Discusión sobre el artículo "Aplicación de OpenCL para simular patrones de velas"

 

Artículo publicado Aplicación de OpenCL para simular patrones de velas:

En este artículo analizaremos el algoritmo de implementación de un simulador de patrones de velas en el lenguaje OpenCL en el modo "OHLC en M1". Asimismo, compararemos su rapidez con el simulador de estrategias incorporado en el modo de optimización rápida y lenta.

Para asegurarnos de que la implementación del simulador en OpenCL funciona correctamente, debemos apoyarnos en algo. Por eso, para comenzar, vamos a escribir un experto en MQL5, y después compararemos los resultados de su simulación y optimización con el simulador estándar con los resultados correspondientes del simulador implementado en OpenCL.

El objeto de la simulación será un experto sencillo que comercia según los siguientes patrones de velas (en los sucesivo denominados patrones).
  • Barra pin bajista
  • Barra pin alcista
  • Envolvente bajista
  • Envolvente alcista

La estrategia será sencilla:

  • Barra pin bajista o envolvente bajista — venta
  • Barra pin alcista o envolvente alcista — compra
  • Número de posiciones abiertas simultáneamente — no está limitado
  • Tiempo máximo de mantenimiento de una posición abierta  — limitado, el usuario lo establece
  • Los niveles de Take Profit y Stop Loss son fijos, el usuario los establece

La presencia de un patrón se comprueba con las barras completamente cerradas. En otras palabras, en el momento de aparición de una nueva barra, buscaremos el patrón en la tres anteriores.

Los niveles de detección de patrones son los siguientes:

Pinbar

Autor: Serhii Shevchuk

Razón de la queja: