---
title: "Criando um programa - Ajuda para o MetaEditor"
description: "Graças ao Assistente MQL4/MQL5 , você só precisa de alguns minutos para criar um programa simples. O exemplo discutido nesta... - Criando um programa - Ajuda para o MetaEditor"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/pt/metaeditor/help/project_example"
---

[Ajuda para o MetaEditor](https://www.metatrader5.com/pt/metaeditor/help) → Criando um programa

# Criando um programa

Graças ao [Assistente MQL4/MQL5](https://www.metatrader5.com/pt/metaeditor/help/mql5_wizard), você só precisa de alguns minutos para criar um programa simples. O exemplo discutido nesta seção exibirá a entrada "Hello World" no log da plataforma.

Execute o Assistente MQL4/MQL5 com o comando "![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 ["Padrão"](https://www.metatrader5.com/pt/metaeditor/help/toolbar/toolbar_standard). Na primeira etapa, especifique o tipo de programa - Script.

![Criando um script no assistente](https://www.metatrader5.com/i/help/metaeditor/en/example_wizard_script.png)

Em seguida, especifique o nome do script. Para o arquivo do script não ser criado no diretório raiz "Scripts", mas sim numa subpasta separada, adicione o nome dessa pasta no campo "Nome". Exemplo, "Scripts\Script Example\Script Example". Depois de clicar no botão "Concluir", o arquivo do script chamado "Script Example.mq5" será criado no diretório "Scripts\Script Example\".

No arquivo criado, adicione a linha "Print("Hello World!);" e salve as alterações pressionando Ctrl+S. Para, a partir do arquivo de origem, fazer um arquivo que possa ser executado na plataforma de negociação, compile. Clique em "![Compilar](https://www.metatrader5.com/i/help/metaeditor/en/compile_icon.png) Compilar" no menu ["Arquivo"](https://www.metatrader5.com/pt/metaeditor/help/main_menu/main_menu_file#save) ou na [barras de ferramentas](https://www.metatrader5.com/pt/metaeditor/help/toolbar/toolbar_standard). O resultado da compilação será exibido na guia ["Erros"](https://www.metatrader5.com/pt/metaeditor/help/workspace/toolbox#errors) da janela "caixa de ferramentas":

![Compilando o script](https://www.metatrader5.com/i/help/metaeditor/en/example_compile.png)

Como resultado da compilação no mesmo diretório do arquivo de origem, será criado o arquivo executável do script - ScriptExample.ex5.

[Modo de depuração](https://www.metatrader5.com/pt/metaeditor/help/development/debug) permite verificar a execução do programa em etapas. Se isso for necessário, instale no código [pontos de interrupção](https://www.metatrader5.com/pt/metaeditor/help/development/debug#breakpoint), ou seja, linhas/funções, nas quais a execução do programa deve ser interrompida. Para fazer isso, clique duas vezes no botão esquerdo do mouse à esquerda da linha desejada. Em seguida, clique em "![Iniciar depuração](https://www.metatrader5.com/i/help/metaeditor/en/start_debug_icon.png) Iniciar depuração" no menu ["Depurar"](https://www.metatrader5.com/pt/metaeditor/help/main_menu/main_menu_debug#start) ou na [barra de ferramentas](https://www.metatrader5.com/pt/metaeditor/help/toolbar/toolbar_standard).

![Execução da depuração](https://www.metatrader5.com/i/help/metaeditor/en/example_start_debug.png)

Depois disso, o script será iniciado na linha do tempo, na plataforma de negociação, e, no log dos EAs, será exibido o resultado do funcionamento do script, neste caso, a legenda "Hello World!":

![Depurando um script](https://www.metatrader5.com/i/help/metaeditor/en/example_debug.png)

Para concluir a depuração, clique em "![Interromper depuração](https://www.metatrader5.com/i/help/metaeditor/en/stop_debug_icon.png) Interromper depuração".

Após concluir todas as etapas, você pode executar o script na plataforma de negociação. Para abri-lo, clique em "![Terminal de negociação](https://www.metatrader5.com/i/help/metaeditor/en/terminal_icon.png) Terminal de negociação" no menu ["Ferramentas"](https://www.metatrader5.com/pt/metaeditor/help/main_menu/main_menu_tools) ou "F4".

## In this section

- [Inicialização](https://www.metatrader5.com/pt/metaeditor/help/beginning/open)
- [Opções](https://www.metatrader5.com/pt/metaeditor/help/beginning/settings)
- [Integração com outros IDE](https://www.metatrader5.com/pt/metaeditor/help/beginning/integration_ide)
- [Menu principal](https://www.metatrader5.com/pt/metaeditor/help/main_menu)
- [Barra de ferramentas](https://www.metatrader5.com/pt/metaeditor/help/toolbar)
- [Área de trabalho](https://www.metatrader5.com/pt/metaeditor/help/workspace)
- [Projetos e MQL5 Storage](https://www.metatrader5.com/pt/metaeditor/help/mql5storage)
- [Assistente MQL4/MQL5](https://www.metatrader5.com/pt/metaeditor/help/mql5_wizard)
- [Desenvolvimento de programas](https://www.metatrader5.com/pt/metaeditor/help/development)
- [Trabalhando com bancos de dados SQL](https://www.metatrader5.com/pt/metaeditor/help/database)
- [Trabalhando com modelos de aprendizado de máquina](https://www.metatrader5.com/pt/metaeditor/help/machine_learning)
- Criando um programa
- [Estrutura de diretórios do ambiente do MetaEditor](https://www.metatrader5.com/pt/metaeditor/help/structure)
- [Comunidade de traders MQL5.community](https://www.metatrader5.com/pt/metaeditor/help/mql5community)
- [Ajuda integrada](https://www.metatrader5.com/pt/metaeditor/help/mql5_help)
- [Artigos sobre o desenvolvimento de aplicativos de negociação](https://www.metatrader5.com/pt/metaeditor/help/articles)
- [Tutoriais em vídeo sobre a plataforma de negociação](https://www.metatrader5.com/pt/metaeditor/help/video_guides)

```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/project_example", "name": "Criando um programa"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: Criando um programa", "acceptedAnswer": { "@type": "Answer", "text": "Graças ao Assistente MQL4/MQL5 , você só precisa de alguns minutos para criar um programa simples. O exemplo discutido nesta..." } }] }
```
