---
title: "Support OpenCL - Développer des programmes - Aide MetaEditor"
description: "Le langage MQL5 supporte OpenCL. C'est un standard ouvert pour le développement des programmes liés aux calculs parallé... - Support OpenCL - Développer des programmes - Aide MetaEditor"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/fr/metaeditor/help/development/opencl"
---

[Aide MetaEditor](https://www.metatrader5.com/fr/metaeditor/help) → [Développer des programmes](https://www.metatrader5.com/fr/metaeditor/help/development) → Support OpenCL

# Support OpenCL

Le langage MQL5 supporte [OpenCL](https://www.khronos.org/opencl/). C'est un standard ouvert pour le développement des programmes liés aux calculs parallélisés sur les processeurs graphiques et les CPU.

Les cartes vidéos modernes contiennent des centaines de petits processeurs spécialisés qui peuvent effectuer des opérations mathématiques simples simultanément sur des flux de données entrantes. OpenCL organise le calcul en parallèle et fournit une très grande vitesse pour le calcul d'un certain type de tâches.

Le support d'OpenCL vous permet d'utiliser le calcul en parallèle sur les cartes vidéos de vos programmes de trading.

> Pour effectuer les calculs, une carte vidéo supportant le standard OpenCL 1.1 ou supérieure est nécessaire. Les calculs peuvent aussi être effectués sur des CPU Intel. Ils supportent le mode d'émulation OpenCL.

Articles sur le développement de programmes MQL5 avec OpenCL :

- [Travailler avec OpenCL (Référence MQL5)](https://www.mql5.com/en/docs/opencl)
- [Comment installer et utiliser OpenCL pour les calculs](https://www.mql5.com/en/articles/690)
- [OpenCL : Le point vers des mondes parallèles](https://www.mql5.com/en/articles/405)
- [OpenCL : D'une programmation naïve à une programmation plus perspicace](https://www.mql5.com/en/articles/407)

## In this section

- [Gestion intelligente](https://www.metatrader5.com/fr/metaeditor/help/development/intelligent_management)
- [Rechercher et remplacer](https://www.metatrader5.com/fr/metaeditor/help/development/source_code_find)
- [Styler](https://www.metatrader5.com/fr/metaeditor/help/development/styler)
- [Compilation](https://www.metatrader5.com/fr/metaeditor/help/development/compile)
- [MQL5 Cloud Protector : Protection avancée pour les programmes](https://www.metatrader5.com/fr/metaeditor/help/development/mql5_cloud_protector)
- [Déboguage du code](https://www.metatrader5.com/fr/metaeditor/help/development/debug)
- [Profilage du code](https://www.metatrader5.com/fr/metaeditor/help/development/profiling)
- [Assistant de codage AI Assistant](https://www.metatrader5.com/fr/metaeditor/help/development/ai_assistant)
- [Générer du code à inclure](https://www.metatrader5.com/fr/metaeditor/help/development/generate_mqh)
- [Utiliser des DLL C++ (intégration avec MS Visual Studio)](https://www.metatrader5.com/fr/metaeditor/help/development/c_dll)
- [Travailler avec Python](https://www.metatrader5.com/fr/metaeditor/help/development/python)
- Support OpenCL

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "https://www.metatrader5.com/fr/metaeditor/help", "name": "Aide MetaEditor"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "https://www.metatrader5.com/fr/metaeditor/help/development", "name": "Développer des programmes"}}, {"@type": "ListItem", "position": 3, "item": {"@id": "https://www.metatrader5.com/fr/metaeditor/help/development/opencl", "name": "Support OpenCL"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: Support OpenCL", "acceptedAnswer": { "@type": "Answer", "text": "Le langage MQL5 supporte OpenCL. C&#39;est un standard ouvert pour le développement des programmes liés aux calculs parallé..." } }] }
```
