Navegador
A janela "Navegador" é destinada para trabalhar com arquivos e pastas dentro de diretórios /MQL4 ou /MQL5 da plataforma de negociação. Eles armazenam robôs de negociação, indicadores e scripts, bem como arquivos com código fonte e outros dados para programação na MetaQuotes Language. Para abrir ou ocultar esta janela, pressione Ctrl+D ou execute o comando "
Navegador" do menu "Ver" ou na barra de ferramentas "Padrão".
A janela externa se assemelha a um navegador, onde as pastas e os arquivos são exibidos como uma lista em árvore:

Uma estrutura semelhante é mostrada na janela "Navegador" da plataforma de negociação. Por exemplo, se você criar um indicador no diretório MQL5\Indicators\MyIndicator\, poderá iniciá-lo na plataforma de negociação no mesmo diretório.
Para visualizar o conteúdo de uma pasta ou abrir um arquivo de origem para edição, clique duas vezes no item correspondente no "Navegador". Para mover uma pasta/arquivo, selecione-o e, enquanto mantém pressionado o botão esquerdo do mouse, arraste-o para o diretório desejado (Drag'n'Drop).
Alterações externas de diretórios e arquivos (via Windows Explorer) também são exibidas na janela "Navegador".
Projeto #
Uma aba separada no "Navegador" é projetada para controlar projetos. Ela mostra por categoria todos os arquivos usados:
- Dependencies – arquivos de inclusão. Estes são arquivos com códigos fonte - de terceiros - usados no projeto. Por exemplo, arquivos da biblioteca padrão.
- Headers – arquivos de cabeçalho. Eles contêm identificadores personalizados, macros, estruturas e outras construções usadas no projeto.
- Sources – arquivos do código fonte do projeto.
- Resources – arquivos de recursos: imagens, sons, etc.
- Settings and files – conjuntos de parâmetros de entrada (*.set) e outros arquivos.
Mais informações sobre como trabalhar com projetos estão disponíveis numa seção separada.
Menu contextual #
O menu de contexto permite executar os seguintes comandos:
- Abrir – abre o arquivo selecionado para edição. A mesma ação pode ser executada clicando duas vezes no botão esquerdo do mouse no arquivo ou pressionando a tecla "Enter".
- Abrir pasta – abre a pasta selecionada ou que contém o arquivo selecionado.
- Novo arquivo – cria um novo programa MQL4/MQL5 usando o "Assistente MQL4/MQL5".
- Novo projeto – cria um novo projeto.
- Novo projeto a partir de arquivo de origem – cria um novo projeto a partir do arquivo de origem selecionado.
- Nova pasta – cria uma nova pasta no diretório atual. A mesma ação pode ser executada pressionando a tecla "Insert".
- Renomear – renomeia o arquivo ou pasta selecionado. A mesma ação pode ser executada pressionando a tecla "F2".
- Excluir – apaga o arquivo ou pasta selecionado. A mesma ação pode ser executada pressionando a tecla "Delete".
- Atualizar – atualiza a janela "Navegador". Se arquivos ou pastas forem copiados para uma das subpastas MQL4 ou MQL5, essas alterações serão exibidas automaticamente na janela "Navegador". No entanto, você pode manualmente reler a estrutura do arquivo executando este comando ou pressionando a tecla "F5".
- Compilar – compila o arquivo selecionado. A execução deste comando para uma pasta leva à compilação de todos os arquivos contidos nela.
- Mostrar todos os arquivos – mostra ou oculta todos os arquivos. Se esta opção não estiver ativada, os arquivos de origem do código dos programas (*.MQ4, *.MQ5, *.MQH, *.CPP, *.H) e arquivos de texto (*.TXT e *.CSV) serão exibidos no navegador, enquanto os executáveis serão ocultados.
- Mostrar todos os projetos públicos: expandir a seção Shared Projects para visualizar seu conteúdo.
- Obter atualizações do Git: obter todas as alterações disponíveis no repositório remoto e atualizar os arquivos locais.
- Enviar alterações para o Git: enviar os commits com alterações locais para o repositório remoto. Para maior comodidade, o MetaEditor sempre envia automaticamente as alterações ao Git quando o comando de commit (Commit) é executado, por isso, não será necessário executar manualmente o comando de envio.
- Fazer commit das alterações no Git: registrar o estado atual do projeto no histórico de versões. Ao fazer isso, o MetaEditor envia automaticamente as alterações para o repositório remoto.
- Adicionar arquivo/pasta ao Git: adicionar uma pasta ou um arquivo local sob controle de versão do Git.
- Ver diferenças no Git: visualizar as alterações nos arquivos preparados para commit. O painel de comparação mostra as linhas adicionadas, removidas e modificadas.
- Descartar alterações no Git: remover as alterações preparadas que ainda não foram registradas em um commit.
- Ver histórico do Git: visualizar todos os commits, com a data, o autor e a mensagem de cada commit. Isso permite acompanhar quem alterou o quê e quando.
- Branch do Git: abrir o menu para criar uma nova branch e alternar entre branches.
- Excluir projeto público: remover o projeto público selecionado.
- Propriedades do projeto público: abrir as propriedades do projeto público, onde é possível gerenciar sua visibilidade.