---
title: "Поддержка OpenCL - Разработка программ - Справка по MetaEditor"
description: "Язык MQL5 поддерживает OpenCL. Это открытый стандарт для разработки программ, связанных с параллельными вычислениями на... - Поддержка OpenCL - Разработка программ - Справка по MetaEditor"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/ru/metaeditor/help/development/opencl"
---

[Справка по MetaEditor](https://www.metatrader5.com/ru/metaeditor/help) → [Разработка программ](https://www.metatrader5.com/ru/metaeditor/help/development) → Поддержка OpenCL

# Поддержка OpenCL

Язык MQL5 поддерживает [OpenCL](https://www.khronos.org/opencl/). Это открытый стандарт для разработки программ, связанных с параллельными вычислениями на графических и центральных процессорах.

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

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

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

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

- [Описание работы с OpenCL в справочнике по MQL5](https://www.mql5.com/ru/docs/opencl)
- [Как установить и использовать в расчетах OpenCL](https://www.mql5.com/ru/articles/690)
- [OpenCL: Мост в параллельные миры](https://www.mql5.com/ru/articles/405)
- [OpenCL: от наивного кодирования — к более осмысленному](https://www.mql5.com/ru/articles/407)

## In this section

- [Интеллектуальное управление](https://www.metatrader5.com/ru/metaeditor/help/development/intelligent_management)
- [Поиск и замена](https://www.metatrader5.com/ru/metaeditor/help/development/source_code_find)
- [Стилизатор](https://www.metatrader5.com/ru/metaeditor/help/development/styler)
- [Компиляция](https://www.metatrader5.com/ru/metaeditor/help/development/compile)
- [Дополнительная защита программ (MQL5 Protector)](https://www.metatrader5.com/ru/metaeditor/help/development/mql5_cloud_protector)
- [Отладка кода](https://www.metatrader5.com/ru/metaeditor/help/development/debug)
- [Профилирование кода](https://www.metatrader5.com/ru/metaeditor/help/development/profiling)
- [Помощь AI Assistant](https://www.metatrader5.com/ru/metaeditor/help/development/ai_assistant)
- [Генерация включаемого кода](https://www.metatrader5.com/ru/metaeditor/help/development/generate_mqh)
- [Работа с C++ DLL (интеграция с MS Visual Studio)](https://www.metatrader5.com/ru/metaeditor/help/development/c_dll)
- [Работа с Python](https://www.metatrader5.com/ru/metaeditor/help/development/python)
- Поддержка OpenCL

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "https://www.metatrader5.com/ru/metaeditor/help", "name": "Справка по MetaEditor"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "https://www.metatrader5.com/ru/metaeditor/help/development", "name": "Разработка программ"}}, {"@type": "ListItem", "position": 3, "item": {"@id": "https://www.metatrader5.com/ru/metaeditor/help/development/opencl", "name": "Поддержка OpenCL"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: Поддержка OpenCL", "acceptedAnswer": { "@type": "Answer", "text": "Язык MQL5 поддерживает OpenCL. Это открытый стандарт для разработки программ, связанных с параллельными вычислениями на графических и центральных..." } }] }
```
