---
title: "Trading algorítmico, robôs comerciais - Ajuda para o MetaTrader 5"
description: "O trading algorítmico ou automatizado consiste na execução de operações de compra e venda nos mercados... - Trading algorítmico, robôs comerciais - Ajuda para o MetaTrader 5"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/pt/terminal/help/algotrading"
---

[Ajuda para o MetaTrader 5](https://www.metatrader5.com/pt/terminal/help) → Trading algorítmico, robôs comerciais

# Trading algorítmico, robôs de negociação

O trading algorítmico ou automatizado consiste na execução de operações de compra e venda nos mercados financeiros com a ajuda de programas especializados, [robôs de negociação](https://www.metatrader5.com/pt/terminal/help/algotrading/trade_robots_indicators). Na plataforma de negociação, esses programas são também referidos como conselheiros ou experts.

![Trading algorítmico](https://www.metatrader5.com/i/help/terminal/en/algotrading.png)

As tarefas dos robôs de negociação incluem a análise de preços segundo os algoritmos especificados, a toma de decisões e, em conseqüência, a execução de negociações no mercado.

### Como começar a criar robôs de negociação

Lançamos dois manuais gratuitos sobre programação em MQL5 que ajudarão você a aprender a criar robôs de negociação e aplicativos para trading algorítmico.

Nossos manuais oferecem aos leitores uma apresentação sistemática e estruturada do conteúdo, o que facilita significativamente o processo de aprendizagem de MQL5. Exemplos detalhados de código, que explicam passo a passo a criação de robôs de negociação e aplicativos, permitem uma compreensão mais profunda das nuances do algotrading. Os livros contêm muitos exercícios práticos, que ajudarão a consolidar o conhecimento adquirido e a desenvolver habilidades de programação em condições reais de negociação.

"[Programação em MQL5 para traders Manual de MQL5](https://www.mql5.com/pt/book)" – o manual mais completo e detalhado sobre MQL5, adequado para programadores de todos os níveis. Iniciantes conhecerão os fundamentos: estudarão as ferramentas de desenvolvimento e conceitos básicos de programação. Criarão o primeiro programa, irão compilá-lo e executá-lo na plataforma de negociação MetaTrader 5. Usuários com experiência em programação em outras linguagens podem avançar diretamente para a parte prática: as possibilidades do MQL5 para criar robôs de negociação e aplicativos analíticos.

"[Redes neurais no algotrading em MQL5](https://www.mql5.com/pt/neurobook)" – um guia sobre o uso de métodos de aprendizado de máquina na criação de robôs de negociação na plataforma MetaTrader 5. Você conhecerá progressivamente os fundamentos das redes neurais e suas possibilidades de aplicação no algotrading. À medida que avança, você criará e treinará sua própria inteligência artificial, adicionando gradualmente novas funcionalidades. Além de estudar MQL5, você aprenderá a programar em Python e OpenCL, e também descobrirá métodos embutidos de matrizes e vetores, que permitem resolver problemas matemáticos complexos com código conciso e rápido.

### Leia artigos sobre o desenvolvimento de estratégias de negociação

Um excelente guia para estudar todas as possibilidades da linguagem são [artigos sobre MQL5](https://www.mql5.com/pt/articles), onde são discutidos muitos problemas práticos de algotrading. Para facilitar a busca, todos os artigos estão divididos em categorias: [Exemplos](https://www.mql5.com/pt/articles/examples), [Experts](https://www.mql5.com/pt/articles/expert_advisors), [Aprendizado de máquina](https://www.mql5.com/pt/articles/machine_learning) e assim por diante. Todo mês, dezenas de novos artigos são publicados no site [MQL5 Algotrading community](https://www.mql5.com/), escritos por traders para outros traders. Leia e discuta os artigos, que abordam todos os aspectos do algotrading moderno. Para os iniciantes, criamos uma lista de [16 artigos recomendados](https://www.metatrader5.com/pt/metaeditor/help/articles) para uma rápida imersão em MQL5.

Os robôs de negociação são amplamente utilizados nos mercados e seu quinhão, no que respeita às operações manuais, só cresce. Um programa de computador tem muitas vantagens:

- Não se cansa
- Não é afetado pelo estresse
- Segue estritamente um algoritmo programado
- É significativamente mais sensível às mudanças no mercado

Um aspeto interessante da negociação algorítmica é o trading de alta freqüência (High Frequency Trading, HFT). Como o nome indica, aqui as negociações são realizadas com alta freqüência e velocidade. A plataforma de negociação fornece tudo o que você precisa para isso:

- Linguagem de programação rápida e eficiente para robôs [MQL5](https://www.metatrader5.com/pt/terminal/help/algotrading/autotrading#mql5)
- Atrasos mínimos ao enviar ordens a partir da plataforma e no seu processamento da parte do servidor de negociação
- Aluguel de [hospedagem virtual](https://www.metatrader5.com/pt/terminal/help/virtual_hosting) tão perto quanto possível à corretora para minimizar a latência de rede

Nesta seção, você aprenderá tudo sobre negociação automatizada:

- [Assessores de negócios e indicadores personalizados](https://www.metatrader5.com/pt/terminal/help/algotrading/trade_robots_indicators)
- [Onde encontrar robôs de negociação e indicadores?](https://www.metatrader5.com/pt/terminal/help/algotrading/algotrading_get_ea_indicator)
- [Como posso eu próprio criar um expert advisor ou um indicador](https://www.metatrader5.com/pt/terminal/help/algotrading/autotrading)
- [Estratégias de teste](https://www.metatrader5.com/pt/terminal/help/algotrading/testing)
- [Estratégias de otimização](https://www.metatrader5.com/pt/terminal/help/algotrading/strategy_optimization)

## In this section

- [Assessores de negócios e indicadores personalizados](https://www.metatrader5.com/pt/terminal/help/algotrading/trade_robots_indicators)
- [Onde encontrar robôs de negócios e indicadores](https://www.metatrader5.com/pt/terminal/help/algotrading/algotrading_get_ea_indicator)
- [Como posso eu próprio criar um expert advisor ou um indicador](https://www.metatrader5.com/pt/terminal/help/algotrading/autotrading)
- [Estratégias de teste](https://www.metatrader5.com/pt/terminal/help/algotrading/testing)
- [Como o testador carrega os dados históricos](https://www.metatrader5.com/pt/terminal/help/algotrading/test_preparation)
- [Estratégias de otimização](https://www.metatrader5.com/pt/terminal/help/algotrading/strategy_optimization)
- [Recursos de teste](https://www.metatrader5.com/pt/terminal/help/algotrading/testing_features)
- [Relatório de teste](https://www.metatrader5.com/pt/terminal/help/algotrading/testing_report)
- [Visualização de teste](https://www.metatrader5.com/pt/terminal/help/algotrading/visualization)
- [Diário de teste](https://www.metatrader5.com/pt/terminal/help/algotrading/tester_journal)
- [Tipos de otimização](https://www.metatrader5.com/pt/terminal/help/algotrading/optimization_types)
- [Ticks reais e gerados](https://www.metatrader5.com/pt/terminal/help/algotrading/tick_generation)
- [MetaTester e agentes remotos](https://www.metatrader5.com/pt/terminal/help/algotrading/metatester)
- [Variáveis globais](https://www.metatrader5.com/pt/terminal/help/algotrading/service_global)

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "https://www.metatrader5.com/pt/terminal/help", "name": "Ajuda para o MetaTrader 5"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "https://www.metatrader5.com/pt/terminal/help/algotrading", "name": "Trading algorítmico, robôs comerciais"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: Trading algorítmico, robôs comerciais", "acceptedAnswer": { "@type": "Answer", "text": "O trading algorítmico ou automatizado consiste na execução de operações de compra e venda nos mercados..." } }] }
```
