---
title: "Assistente MQL4/MQL5 - Ajuda para o MetaEditor"
description: "O assistente MQL4/MQL5 permite que você crie rapidamente modelos de programas, bem como robôs de negociação prontos... - Assistente MQL4/MQL5 - Ajuda para o MetaEditor"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
---

[Ajuda para o MetaEditor](https://www.metatrader5.com/pt/metaeditor/help) → Assistente MQL4/MQL5

# Assistente MQL4/MQL5

O assistente MQL4/MQL5 permite que você crie rapidamente modelos de programas, bem como robôs de negociação prontos.

Graças ao Assistente MQL4/MQL5, um trader pode criar um Expert Advisor sem conhecimento de programação. Tudo o que você precisa fazer é escolher os sinais de negociação (que serão usados pelo expert), o algoritmo de gerenciamento e o trading stop. O código do expert será gerado automaticamente com base nos parâmetros selecionados.

Além disso, o Assistente MQL5 permite que você crie modelos de programas MQL4/MQL5, o que facilita o trabalho do programador. Um modelo é um arquivo preparado para escrever código fonte. Quando criado, é colocado automaticamente no diretório desejado, dependendo do tipo de programa selecionado. Durante a criação, o usuário pode selecionar manipuladores de eventos para serem adicionados ao modelo. Assim, o tempo para executar operações padrão ao criar programas é reduzido.

Além disso, com a ajuda do Assistente, você cria [projetos](https://www.metatrader5.com/pt/metaeditor/help/mql5storage/projects), isto é, além do arquivo para o código fonte (modelo ou Expert Advisor pronto), também é criado o arquivo de configurações do projeto MQPROJ.

Para iniciar o Assistente MQL4/MQL5, clique em "![Novo:](https://www.metatrader5.com/i/help/metaeditor/en/new_icon.png) Criar" no menu ["Arquivo"](https://www.metatrader5.com/pt/metaeditor/help/main_menu/main_menu_file) ou na [barra de ferramentas](https://www.metatrader5.com/pt/metaeditor/help/toolbar/toolbar_standard).

![Assistente MQL](https://www.metatrader5.com/i/help/metaeditor/en/mql5_wizard.png)

A primeira etapa de trabalho do assistente consiste em selecionar o tipo de projeto a ser criado:

- [Expert Advisor (modelo)](https://www.metatrader5.com/pt/metaeditor/help/mql5_wizard/wizard_ea)Cria um modelo de EA - sistema de negociação mecânico que permite automatizar totalmente as atividades analíticas e de negociação para um trabalho eficaz nos mercados financeiros.
- [Expert Advisor (gerar)](https://www.metatrader5.com/pt/metaeditor/help/mql5_wizard/wizard_ea_generate)Gera um Expert Advisor pronto com base na [biblioteca padrão](https://www.mql5.com/pt/docs/standardlibrary), selecionando sinais de negociação para ele, um algoritmo de controle de capital e trailing stop.
- [Indicador personalizado](https://www.metatrader5.com/pt/metaeditor/help/mql5_wizard/wizard_indicator)Gera um modelo para escrever seu próprio indicador técnico para analisar a dinâmica de preços.
- [Script](https://www.metatrader5.com/pt/metaeditor/help/mql5_wizard/wizard_script)Gera um modelo para escrever um script - programas para execução única de quaisquer ações.
- [Biblioteca](https://www.metatrader5.com/pt/metaeditor/help/mql5_wizard/wizard_library)Gera um modelo para escrever uma biblioteca de funções que pode ser usada em vários aplicativos.
- [Arquivo de inclusão (* .mqh)](https://www.metatrader5.com/pt/metaeditor/help/mql5_wizard/wizard_include)Gera um modelo de um arquivo incluído. Esses arquivos contêm certas funções usadas em vários aplicativos.
- [Nova classe](https://www.metatrader5.com/pt/metaeditor/help/mql5_wizard/wizard_class)Gera o modelo de arquivo de inclusão para descrever a classe. As classes podem ser usadas no desenvolvimento de vários programas.

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "/pt/metaeditor/help", "name": "Ajuda para o MetaEditor"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "/pt/metaeditor/help/mql5_wizard", "name": "Assistente MQL4/MQL5"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: Assistente MQL4/MQL5", "acceptedAnswer": { "@type": "Answer", "text": "O assistente MQL4/MQL5 permite que você crie rapidamente modelos de programas, bem como robôs de negociação prontos..." } }] }
```
