Язык MQL5 поддерживает OpenCL. Это открытый стандарт для разработки программ, связанных с параллельными вычислениями на графических и центральных процессорах.
Современные видеокарты содержат сотни небольших специализированных процессоров, которые могут одновременно выполнять простые математические операции над входящими потоками данных. OpenCL берет на себя организацию таких параллельных вычислений и позволяет добиться огромного ускорения для некоторого класса задач.
Благодаря поддержке OpenCL, вы можете использовать параллельные вычисления на видеокартах в своих торговых программах.
Для выполнения вычислений требуется видеокарта с поддержкой стандарта OpenCL 1.1 или выше. Также выполнять вычисления можно на процессорах Intel, они поддерживают режим эмуляции OpenCL. |
Материалы по созданию MQL5-программ с OpenCL: