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.
- Ativar MQL5 Storage – este comando permite começar a utilizar o repositório pessoal de códigos fonte MQL5 Storage.
- Obter atualização do repositório – obtém a última revisão de dados a partir do repositório.
- Enviar alterações para o repositório – envia as alterações atuais nos dados no repositório.
- Adicionar pasta ou arquivo – adiciona uma pasta local ou um arquivo no repositório. A adição é realizada localmente, para confirmar as alterações no repositório, execute o comando "Enviar alterações para o repositório."
- Excluir arquivo ou pasta – exclui uma pasta ou arquivo do repositório. A remoção é realizada localmente, para confirmar as alterações no repositório, execute o comando "Enviar alterações para o repositório."
- Comparar arquivos – vê as alterações atuais no arquivo comparando a última revisão obtida do repositório.
- Reverter alterações – desfaz as alterações feitas na cópia local do arquivo.
- Mostrar o registro de alterações – mostra o log do repositório.