---
title: "Suporte a OpenCL - Desenvolvimento de programas - Ajuda para o MetaEditor"
description: "A linguagem MQL5 suporta OpenCL. Este é um padrão aberto para o desenvolvimento de programas relacionados à computaç... - Suporte a OpenCL - Desenvolvimento de programas - Ajuda para o MetaEditor"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/pt/metaeditor/help/development/opencl"
---

[Ajuda para o MetaEditor](https://www.metatrader5.com/pt/metaeditor/help) → [Desenvolvimento de programas](https://www.metatrader5.com/pt/metaeditor/help/development) → Suporte a OpenCL

# Suporte a OpenCL

A linguagem MQL5 suporta [OpenCL](https://www.khronos.org/opencl/). Este é um padrão aberto para o desenvolvimento de programas relacionados à computação paralela em processadores gráficos e centrais.

As placas de vídeo modernas contêm centenas de pequenos processadores especializados que podem executar simultaneamente operações matemáticas simples em fluxos de dados de entrada. O OpenCL assume a organização desses cálculos paralelos e permite alcançar uma enorme aceleração para uma determinada classe de tarefas.

Graças ao suporte a OpenCL, você pode usar computação paralela em placas de vídeo em seus programas de negociação.

> Para o execução de cálculos, é necessária a placa de vídeo com suporte do padrão OpenCL 1.1 ou superior. Você também pode executar cálculos em processadores Intel, eles suportam o modo de emulação OpenCL.

Materiais para criar programas MQL5 com o OpenCL:

- [Descrição do trabalho com o OpenCL no manual de referência de MQL5](https://www.mql5.com/pt/docs/opencl)
- [Como instalar e usar nos cálculos OpenCL](https://www.mql5.com/pt/articles/690)
- [OpenCL: ponte para mundos paralelos](https://www.mql5.com/pt/articles/405)
- [OpenCL: de uma codificação ingênua para uma codificação mais significativa](https://www.mql5.com/pt/articles/407)

## In this section

- [Controle inteligente](https://www.metatrader5.com/pt/metaeditor/help/development/intelligent_management)
- [Procurar e Substituir](https://www.metatrader5.com/pt/metaeditor/help/development/source_code_find)
- [Estilizador](https://www.metatrader5.com/pt/metaeditor/help/development/styler)
- [Compilar](https://www.metatrader5.com/pt/metaeditor/help/development/compile)
- [Proteção adicional de programa (MQL5 Protector)](https://www.metatrader5.com/pt/metaeditor/help/development/mql5_cloud_protector)
- [Depurando código](https://www.metatrader5.com/pt/metaeditor/help/development/debug)
- [Criação de perfil de código](https://www.metatrader5.com/pt/metaeditor/help/development/profiling)
- [Ajuda do AI Assistant ao escrever código](https://www.metatrader5.com/pt/metaeditor/help/development/ai_assistant)
- [Gerando código de inclusão](https://www.metatrader5.com/pt/metaeditor/help/development/generate_mqh)
- [Trabalhando com DLL C++ (integração com MS Visual Studio)](https://www.metatrader5.com/pt/metaeditor/help/development/c_dll)
- [Trabalho com Python](https://www.metatrader5.com/pt/metaeditor/help/development/python)
- Suporte a OpenCL

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "https://www.metatrader5.com/pt/metaeditor/help", "name": "Ajuda para o MetaEditor"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "https://www.metatrader5.com/pt/metaeditor/help/development", "name": "Desenvolvimento de programas"}}, {"@type": "ListItem", "position": 3, "item": {"@id": "https://www.metatrader5.com/pt/metaeditor/help/development/opencl", "name": "Suporte a OpenCL"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: Suporte a OpenCL", "acceptedAnswer": { "@type": "Answer", "text": "A linguagem MQL5 suporta OpenCL. Este é um padrão aberto para o desenvolvimento de programas relacionados à computaç..." } }] }
```
