Справка по MetaEditorРазработка программПоддержка OpenCL

Поддержка OpenCL

Язык MQL5 поддерживает OpenCL. Это открытый стандарт для разработки программ, связанных с параллельными вычислениями на графических и центральных процессорах.

Современные видеокарты содержат сотни небольших специализированных процессоров, которые могут одновременно выполнять простые математические операции над входящими потоками данных. OpenCL берет на себя организацию таких параллельных вычислений и позволяет добиться огромного ускорения для некоторого класса задач.

Благодаря поддержке OpenCL, вы можете использовать параллельные вычисления на видеокартах в своих торговых программах.

Для выполнения вычислений требуется видеокарта с поддержкой стандарта OpenCL 1.1 или выше. Также выполнять вычисления можно на процессорах Intel, они поддерживают режим эмуляции OpenCL.

Материалы по созданию MQL5-программ с OpenCL: