Esto es lo que puedes hacer con OpenCL directamente en MetaTrader 5 sin ninguna DLL - página 17
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Sí, decidí no utilizar en absoluto las tarjetas antiguas sin doble soporte.
Las tarjetas viejas en general son muy malas, incluyendo drivers malos sin reparar que suelen colapsar, dejando caer el terminal.
En realidad, deberíamos controlar claramente las versiones de los controladores, como hacen los desarrolladores de juegos de ordenador. Los controladores por defecto de Microsoft no te llevarán muy lejos.doble- ¿cómo es eso?
La diferencia entre double y float en la GPU es muy grande, y no se necesita una gran precisión en todas partes.
dónde conseguirlo - OpenCL no se encuentra
-------------
Quería admirar - el paisaje marino
Renat, en primer lugar me gustaría agradecerte el desarrollo.
¿Qué le impide comprar una tarjeta más grande?
A100 o algo así https://www.nvidia.com/ru-ru/data-center/a100/
¿Qué te impide comprar una tarjeta más grande?
algunos A100 https://www.nvidia.com/ru-ru/data-center/a100/
doble- ¿cómo es eso?
La diferencia entre double y float en la GPU es muy grande, y no en todos los casos en que se necesita alta precisión.
La diferencia tan grande entre double / float no está en la GPU, sino específicamente en Nvidia. En AMD todo es mucho mejor. Nvidia mató a propósito el rendimiento de los cálculos dobles en las tarjetas normales de esta manera, obligando a comprar una clase diferente de tarjeta GPU para los cálculos matemáticos. Es un comportamiento deliberado.
Si bien es cierto que exigimos tarjetas que admitan el doble por el bien de la eliminación de la basura pura y dura, nadie te impide usar el flotador.
En las matemáticas financieras, se puede llegar a estar increíblemente jodido cuando se utiliza la flotación debido a la pérdida de precisión más salvaje. No importa que alguien diga "no se necesita la precisión, es suficiente", no tiene nada que ver con la realidad en el mundo financiero.
Nosotros mismos no queremos trasladar las matemáticas financieras de los beneficios ni siquiera del doble al OpenCL ya que captamos discrepancias en los dígitos lejanos. En finanzas, de hecho, no se puede aplicar /matemáticas rápidas (y en OpenCL/GPU es siempre en el modelo rápido), sino sólo /modelos precisos.
Renat, en primer lugar me gustaría agradecerte que lo hayas desarrollado.
En las interfaces MQL5 OpenCL se pueden utilizar varios dispositivos OpenCL.
¿Asignar manualmente un dispositivo diferente a cada tarea en el asesor?
Renat Fatkhullin ¿cómo puedo contactar con usted para discutir la posibilidad de escribir en MQL5 + OpenCL. necesito utilizar la potencia de procesamiento de las tarjetas de vídeo. si entiendo bien, a continuación, utilizando un ejemplo de la práctica: el robot escrito optimiza sólo 11 parámetros por 3 máquinas conectadas a una red local, el período es sólo 1 año 6 horas. traté de cobrar 5 años de optimización con una búsqueda completa de datos, me mostró que 2 meses tienen que esperar.Si he entendido bien, OpenCL solucionará el problema. La velocidad debería aumentar cientos de veces, ya que en los cálculos no intervendrán los procesadores, sino las tarjetas de vídeo. Esto significa que, considerando todo el sistema de comercio, habrá unos 200-300 parámetros en la configuración.