Ajuda para o MetaEditor

Bem-vindo ao trading algorítmico!

O MetaEditor é um moderno ambiente de desenvolvimento de estratégias de negociação integrado com a plataforma MetaTrader. Com o MetaEditor você pode criar programas para trading algorítmico em MQL4 e MQL5: robôs de negociação, indicadores técnicos, scripts, painéis de controle gráficos e muito mais.

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

Lançamos dois tutoriais gratuitos sobre programação em MQL5, que o ajudarão a dominar a criação de robôs de negociação e aplicativos para trading algorítmico.

Nossos tutoriais oferecem aos leitores uma apresentação sistemática e estruturada do material, o que facilita significativamente o processo de aprendizado de MQL5. Exemplos detalhados de código, explicando passo a passo a criação de robôs de negociação e aplicativos, permitem compreender e assimilar profundamente as 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 Tutorial sobre MQL5" – o tutorial mais completo e detalhado sobre MQL5, adequado para programadores de todos os níveis. Os iniciantes aprenderão o básico: conhecerão as ferramentas de desenvolvimento e os conceitos fundamentais 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 outras linguagens de programação podem ir diretamente para a parte prática: as funcionalidades do MQL5 para criar robôs de negociação e aplicativos analíticos.

"Redes neurais no algotrading com MQL5" – um guia para o uso de métodos de aprendizado de máquina na criação de robôs de negociação na plataforma MetaTrader 5. Você será gradualmente apresentado aos fundamentos das redes neurais e às suas aplicações no algotrading. À medida que avançar, criará e treinará sua própria inteligência artificial, adicionando gradualmente novas funções. Além de estudar MQL5, você aprenderá a programar em Python e OpenCL, e também conhecerá os métodos embutidos de matrizes e vetores, que permitem resolver problemas matemáticos complexos com código rápido e conciso.

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

Um ótimo recurso para explorar todas as funcionalidades da linguagem são os artigos sobre MQL5, que abordam muitas questões práticas sobre algotrading. Para facilitar a pesquisa, todos os artigos estão divididos em categorias: Exemplos, Experts, Aprendizado de máquina e assim por diante. Mensalmente, no site MQL5 Algotrading community, dezenas de novos artigos são publicados, escritos por traders para outros traders. Leia e discuta os artigos, eles cobrem todos os aspectos do algotrading moderno. Para iniciantes, criamos uma lista de 16 artigos recomendados para uma rápida imersão no MQL5.

A programação não é apenas uma oportunidade para facilitar e automatizar suas próprias operações de negociação ou criar um robô que comercializará incansavelmente para você. Esta é também uma oportunidade para ganhar dinheiro criando software para muitos outros traders. E para isso, a plataforma de negociação já possui toda a infraestrutura necessária.

Mercado

Você pode vender seus programas no Mercado, isto é, maior loja de aplicativos para plataformas de negociação, com mais de 10 000 robôs e indicadores. Ao exibir um produto no Mercado, você obtém acesso a um basto público: ele é incorporado ao site da MQL5.community, com alta participação, e também diretamente à plataforma de negociação. O serviço fornece toda a infra-estrutura necessária: processamento de pagamentos, entrega de programas e proteção de vendedores e compradores.

Freelance

Você pode executar encomendas para criar aplicativos de negociação no serviço Freelance. O serviço tem um sistema de trabalho transparente e seguro. O pedido é executado em etapas, começando com a coordenação dos termos de referência e terminando com o envio do trabalho finalizado. Durante a execução do trabalho, o preço acordado é bloqueado antecipadamente na conta do cliente, desse modo, é garantido o pagamento do trabalho.

CodeBase

Você pode contribuir para o desenvolvimento do trading algorítmico publicando trabalhos na biblioteca de códigos fonte. Seus programas estarão disponíveis para download diretamente da plataforma de negociação. Se você é iniciante em programação, então, na biblioteca, você encontrará muitos materiais úteis para aprender: desde scripts que executam tarefas de negociação simples, até complexos robôs de negociação e indicadores técnicos.

Comece estudando algotrading, o MetaEditor lhe dará todas as ferramentas necessárias.

O MetaEditor é um ambiente de desenvolvimento para criar robôs de negociação e indicadores

Edição conveniente de código

O MetaEditor fornece recursos convenientes para escrever o código fonte de programas MQL4/MQL5.

Todos os elementos da linguagem são destacados, as cores podem ser personalizadas. Ao escrever código, o editor oferece automaticamente opções adequadas para os nomes de funções, constantes e variáveis. Isso facilita muito e acelera a escrita do código.

O editor permite que você veja rapidamente a assinatura da função, suporte a trechos de código e marcadores, rápida inserção de recursos e fácil navegação por código.

Saiba mais >>

Edição conveniente de código

Assistente MQL para criação rápida de programas

Assistente MQL

O MetaEditor permite que você crie rapidamente projetos seguindo um modelo, bem como robôs de negociação prontos, com a ajuda do Assistente MQL.

O assistente MQL elimina as operações de rotina ao criar novos projetos. Em vez de especificar as propriedades gerais do aplicativo no código manualmente e descrever os manipuladores de eventos, você pode defini-los rapidamente por meio do Assistente MQL. Ele irá escrever automaticamente tudo o que você precisa no código fonte e salvar o arquivo no diretório adequado, de acordo com o tipo de programa.

O Assistente MQL também permite gerar robôs de negociação prontos. Você só precisa escolher os sinais de negociação necessários, o modo de rastreamento para níveis de stop e gerenciamento de dinheiro. Compile o programa resultante e comece a testá-lo no testador de estratégias da plataforma de negociação.

Saiba mais >>

Depuração de programas

O MetaEditor oferece oportunidades para uma verificação completa de todos os algoritmos do programa antes que ele seja inicializado no trabalho de verdade.

Ao depurar, você pode percorrer a execução de cada função do programa, ver os resultados da avaliação de todas as expressões e a pilha de chamadas.

A depuração pode ser inicializada não apenas no gráfico de preços, na plataforma de negociação, mas também no testador de estratégias. Isso permite que você não aguarde determinadas condições de mercado para verificar o algoritmo de negociação.

Saiba mais >>

Depuração em tempo real e no testador de estratégias

Criação de perfil de código

Criação de perfil de código

A velocidade do trabalho é um dos parâmetros mais importantes no trading algorítmico. A função de criação de perfil no MetaEditor permite verificar a velocidade do código fonte do programa, identificar e otimizar as funções mais lentas.

O programa é executado no gráfico de preços ou no testador de estratégias, em seguida, o MetaEditor informa sobre o tempo de execução e o número de chamadas para cada função no código fonte do programa.

Você pode ver a velocidade da execução do programa não apenas por funções, mas também por linhas individuais.

Saiba mais >>

MQL5 Storage e projetos em grupo

O MetaEditor possui um repositório de código fonte integrado online - MQL5 Storage - que suporta a função de controle de versão.

O repositório permite que você acesse seus códigos de qualquer computador usando a conta da MQL5.community. Se você salvar arquivos nele, eles não serão perdidos mesmo se o disco rígido falhar.

O MQL5 Storage permite que você colabore no desenvolvimento de projetos com qualquer usuário remoto. Basta criar um projeto de grupo e distribuir os direitos aos participantes. Eles podem obtê-lo imediatamente em seus computadores e começar a trabalhar. O sistema de controle de versão do MQL5 Storage permite acompanhar todas as alterações.

Saiba mais >>

MQL5 Storage e projetos em grupo