Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
Participe de nossa página de fãs
Acesse o CodeBase em seu terminal MetaTrader 5
Não encontrou o código mais adequado? Encomende-o na seção Freelance
Como escrever um Expert Advisor ou um indicador

Biblioteca de códigos fonte MQL5 para MetaTrader MQL5 - 5

icon

A maior biblioteca gratuita de códigos-fonte para a plataforma MetaTrader 5. Aqui você encontrará exemplos prontos de EAs, indicadores técnicos, scripts e bibliotecas. Use a biblioteca de códigos para estudar a linguagem MQL5, criando com base neles seus próprios programas para negociação automática nos mercados financeiros.

Os códigos publicados podem ser livremente baixados, testados e executados no MetaTrader 5. A biblioteca também está disponível diretamente da plataforma MetaTrader 5 e do ambiente de desenvolvimento MetaEditor.

Adicionar código

Inclinação da regressão linear

Linha de regressão linear

Linha de regressão linear com uma opção para ser aplicada a outros indicadores

O objetivo é exibir um código que mostre o cálculo do ATR com a suavização de Wilder

Esse código não rastreia o iatr() porque o iatr() ou esse código é uma versão mais moderna. Esse código usa a suavização original, um tipo de SMA, e não a suavização mais selvagem. A análise das duas suavizações pode sugerir oportunidades em outros lugares

Bandas de Bollinger com suavização controlável da banda externa (pré-suavização)

Expert Advisor baseado no iPinBar Pin Bar Finder + vários indicadores de rastreamento diferentes

supertendência atr simples com filtro rsi

Uma estratégia simples baseada nos sinais de dois indicadores: Faixa Percentual de Williams (WPR) e Bandas de Bollinger (BB). Uma posição é aberta somente quando os sinais de ambos os indicadores coincidem.

Esse indicador MQL5 identifica Pinbars ascendentes (alta) e descendentes (baixa), exibidos com setas personalizáveis (limão para alta, vermelho para baixa). Ele permite o ajuste fino dos parâmetros de detecção, como a proporção do corpo da cauda e a protrusão. Alertas de notificação pop-up e push sinalizam novas pinbars. Ideal para traders que buscam a detecção precisa de padrões de reversão.

Um conjunto de classes para movimentação automática de StopLoss de posições abertas por recuo fixo ou por valores de SAR Parabólico e indicadores de médias móveis, ou por nível de stop de posição especificado.

Bandas de Bollinger com suavização controlável da banda externa (pós-suavização)

Indicador Linear Regression Value com uma opção que permite que ele seja aplicado a outro indicador

Tutorial para iniciantes sobre CCI para aprender a codificar em MQL5

Outro ZigZag. ZigZag

Esse indicador foi projetado para desenhar uma retração de Fibonacci, usando como base o indicador ZigZag.

O indicador exibe o valor do stop loss e/ou take profit definido na moeda de depósito. Observação: ele calcula um valor estimado com base em um cálculo simples e não leva em conta as comissões de corretagem.

Esse indicador cria automaticamente uma caixa de risco/recompensa em todos os gráficos abertos com base no preço máximo e mínimo das velas antigas. Você pode usá-lo facilmente para arrastar e alterar o tamanho e o preço conforme desejar.

O ponto principal é a mudança da curva MA para a linha horizontal e a curva DPO deve representar a distância do preço de fechamento até o nível zero ou a curva MA

O Raymond Cloudy Day For EA é uma ferramenta de negociação revolucionária criada pela Raymond e desenvolvida por especialistas para a plataforma MT5. Esse indicador inovador integra um método de cálculo de ponta com algoritmos avançados, superando os Pivot Points tradicionais para aprimorar as estratégias de negociação com precisão inigualável.

Uma demonstração de como modificar objetos em um indicador sem ter o código-fonte

maior confiança para entrar no mercado

O Swing High/Low Identifier para MetaTrader 5 marca oscilações significativas de alta e baixa diretamente em seu gráfico com setas codificadas por cores. Essa ferramenta ajuda os traders a identificar rapidamente os principais níveis de preço, que podem servir como resistência e suporte, e é ideal para análise de reversão de tendência, mapeamento de suporte e resistência e aprimoramento de estratégias de ação de preço. Ao destacar esses pontos cruciais de oscilação, ela fornece insights valiosos para a tomada de decisões de negociação informadas e para a otimização das estratégias de negociação.

Um serviço para o MetaTrader 5 que cria um símbolo personalizado sintético "USDX.synthetic" que reflete o índice do dólar americano (DXY) em tempo real.

O RSI Engine EA é um robô de negociação automatizado altamente versátil para o MetaTrader 5, projetado para executar negociações com base em sinais do popular indicador Índice de Força Relativa (RSI). A versão 2.1 apresenta processamento de sinal otimizado e estabilidade aprimorada. O EA oferece uma estrutura flexível com várias estratégias baseadas no RSI, filtros de confirmação e configurações abrangentes de gerenciamento de negociações, tornando-o adequado tanto para operadores novatos quanto para experientes.

O script remove todos os ícones de negociação automática do gráfico atual

O indicador procura no gráfico os padrões de ação de preço "Pin Bar" e coloca ícones na barra com o padrão encontrado.

Modificação do indicador padrão Fractal

Um indicador de informações simples que mostra o tempo restante até o fechamento da barra, bem como o tempo decorrido desde a abertura da barra e a hora atual.

Integração completa do Telegram para o MT5. Envie sinais de negociação, capturas de tela, relatórios e alertas para os canais do Telegram. Inclui sistema de filas, suporte multicanal e gerenciamento de risco.

Biblioteca profissional de integração do Telegram Bot para o MetaTrader 5. Solução completa para enviar sinais de negociação, capturas de tela, relatórios e notificações em tempo real para canais e grupos do Telegram.

O EA identifica discrepâncias entre as taxas de câmbio teóricas e reais para executar oportunidades de negociação com risco minimizado.

Apresentamos o MP by SPLpulse, um Expert Advisor sofisticado e altamente versátil projetado para o trader moderno. Seja você um scalper, um seguidor de tendências ou um operador de reversão, o MP by SPLpulse combina várias estratégias de negociação com um conjunto de gerenciamento de risco de nível institucional para se adaptar ao seu estilo de negociação exclusivo. Assuma o controle de suas negociações com personalização inigualável e automação poderosa.

Essa é uma ferramenta auxiliar de take profit e stop loss, que pode ajudá-lo a obter um stop loss apertado e um stop profit dinâmico. Atualizado

Uma linha de compra e venda personalizada, rotulada e clara para ajudar a visualizar os preços de compra e venda

O indicador WaveTrend (WT) é uma poderosa ferramenta de análise técnica desenvolvida para identificar a direção da tendência e os possíveis pontos de reversão. Ele plota duas linhas, WT1 e WT2, em uma janela separada, calculadas com base na dinâmica do preço e nas médias suavizadas.

Uma combinação de vários indicadores conhecidos

Esse script salva todos os dados OHLCV disponíveis no gráfico em um arquivo CSV.

Indicador de linha alta e baixa

A classe CDebugLogger é um utilitário de registro flexível e abrangente projetado para uso em ambientes MQL4/5. Ela permite que os desenvolvedores registrem mensagens em vários níveis de importância (INFO, WARNING, ERROR, DEBUG) com opções para incluir registros de data e hora, assinaturas de funções, nomes de arquivos e números de linhas nas entradas de registro. A classe suporta o registro em log no console e em arquivos, com a capacidade de salvar os logs em uma pasta comum e no formato CSV. Além disso, oferece a funcionalidade de silenciar os logs com base em palavras-chave específicas, garantindo que informações confidenciais não sejam registradas. Essa classe é ideal para desenvolvedores que desejam implementar mecanismos robustos de registro em seus aplicativos MQL4/5, com recursos personalizáveis que atendem a uma ampla gama de necessidades de depuração e monitoramento.

123456789101112...172