Estamos trabajando en el soporte nativo de OpenCL directamente en MQL5. En un par de construcciones estará disponible públicamente.
A continuación se muestra un pequeño ejemplo de trabajo de cálculo del fractal de Mandelbrot en OpenCL que acelera drásticamente los cálculos en comparación con la implementación de software. El cálculo en OpenCL es 100 veces más rápido.
Para poder ejecutar el script por su cuenta, es necesario incluir la biblioteca con las funciones: CLContextCreate, CLProgramCreate, CLKernelCreate, CLBufferCreate, etc. ¿Qué es esta biblioteca y dónde puedo conseguirla?
Para ejecutar el script, es necesario incluir una biblioteca con funciones: CLContextCreate, CLProgramCreate, CLKernelCreate, CLBufferCreate, etc. ¿Qué es esta biblioteca y dónde puedo conseguirla?
Para ejecutar el script, es necesario incluir una biblioteca con funciones: CLContextCreate, CLProgramCreate, CLKernelCreate, CLBufferCreate, etc. ¿Qué es esta biblioteca y dónde puedo conseguirla?
No necesitas ninguna librería; el soporte de OpenCL en MQL5 es ahora nativo.
No hay archivos DLL adicionales en el terminal. Al cargarse, el terminal detecta la presencia de interfaces OpenCL en el sistema (las añade el controlador de la tarjeta de vídeo). Todos los fabricantes de tarjetas de vídeo (NVIDIA, AMD, Intel) que proporcionan OpenCL son compatibles.
Es importante que los controladores de la tarjeta de vídeo estén actualizados con el soporte de las interfaces OpenCL activado. A menudo, los controladores habituales que vienen con el ordenador no tienen soporte para OpenCL o son tan antiguos que contienen errores críticos en la implementación de las bibliotecas OpenCL/CUDA. Por lo general, esto se puede remediar instalando los últimos controladores desde el sitio web del fabricante.
Estamos trabajando en el soporte nativo de OpenCL directamente en MQL5. Estará disponible públicamente en un par de construcciones.
¡Es una gran noticia! Gracias.
TheXpert:
Renat, deberías escribir un artículo ahora - cómo usar, características, dónde conseguir el hardware, etc.
Sí, se necesita un artículo.
Renat, deberías escribir un artículo sobre cómo usarlo, qué tiene de especial, dónde conseguir los drivers, etc.
Ya hay mucho material sobre OpenCL en la web.
Puedes empezar desde aquí:
Todas las funciones OpenCL se utilizan por igual en MQL5, por lo que no será un problema transferir las descripciones de otros artículos al suelo de MQL5.
Sí, el artículo es necesario.
¿Significa esto que los agentes de "vídeo" pueden conectarse al metatester? ¿Se utilizará Opencl, si es posible, en todos o en la mayoría de los EA, o sólo en los que se escriban ("desde cero") para utilizar tarjetas de vídeo?
Sí, se podrá conectar, esa es la intención.
Si los dispositivos OpenCL no están en el agente, la implementación de software funcionará automáticamente.
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
Estamos trabajando en el soporte nativo de OpenCL directamente en MQL5. En un par de construcciones estará disponible públicamente.
A continuación se muestra un pequeño ejemplo de cálculo del fractal de Mandelbrot en OpenCL que acelera drásticamente los cálculos en comparación con la implementación de software. El cálculo en OpenCL es 100 veces más rápido.