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

Expert Advisors para MetaTrader 5 com códigos fonte

icon

Os Expert Advisors são projetados para analisar gráficos de preços e negociar automaticamente com base em regras estabelecidas. Aqui você encontrará códigos-fonte em MQL5 para resolver uma variedade de tarefas. Existem desde EAs simples baseados no cruzamento de médias móveis até robôs de negociação com algoritmos complexos para geração de sinais e proteção contra erros de negociação.

Os EAs disponibilizados podem ser baixados e executados no MetaTrader 5. Antes de usar, é recomendado realizar testes e otimização no Testador de Estratégias de Negociação. A biblioteca de EAs também está disponível diretamente da plataforma MetaTrader 5 e do ambiente de desenvolvimento MetaEditor.

Adicionar código

Conecte sua conta MetaTrader 5 ao Telegram. Receba notificações instantâneas toda vez que uma operação for aberta, fechada ou modificada - diretamente em seu telefone. Este é um Expert Advisor somente para notificações. Ele não coloca, modifica ou fecha nenhuma operação. Ele monitora a atividade da sua conta e envia mensagens formatadas para o bate-papo do Telegram por meio da API do bot.

Painel de gerenciamento de negociação profissional: compra/venda com um clique e dimensionamento automático de lote, trailing stop inteligente (ATR/Fixo/Candle), ponto de equilíbrio automático, sistema de fechamento parcial multi-TP (TP1/TP2/TP3) e ordens pendentes com um clique. Gerenciamento de ordens tudo em um para operadores sérios.

Apenas dois timeframes — H1 e D1 — trabalham sincronizadamente para filtrar o ruído e capturar apenas as fortes reversões do RSI nas zonas de sobrecompra e sobrevenda. Sem entradas aleatórias, apenas a confirmação clara da direção pelo "irmão mais velho".

O SilviosEAbest26 é um Expert Advisor de alta precisão para o MetaTrader 5, projetado para negociar reversões de mercado usando uma combinação sofisticada de canais de preços dinâmicos e filtros de momentum. O sistema foi projetado para obter retornos consistentes, mantendo protocolos rigorosos de gerenciamento de risco.

O Price Action Day Trader é um Expert Advisor MQL5 robusto, que segue tendências, projetado para negociações intraday. Ele se concentra nos padrões de ação de preço de alta probabilidade Pin Bars, Engulfing Candles e Inside Bar Breakouts, filtrando as negociações por meio de um filtro de tendência de média móvel dupla.

Estratégia de negociação baseada na simples ruptura dos níveis anteriores de High ou Low

O detector de tendências Martingale usa a IA onnx

adoção do método de Larry William usando o AI Time-Series XGBoost

Funciona através de um bloqueio positivo; o robô de negociação cria um bloqueio positivo, e o trader decide o que fazer com ele.

A versão clássica da Estratégia de negociação Heads or Tails com a análise do Código do bloco de sinal.

Painel profissional para fechamento de posições com 6 filtros inteligentes. Feche todas, por tipo, por símbolo ou por lucro/perda. Exibição de P&L em tempo real. Perfeito para saídas de emergência e gerenciamento de risco. Inclui confirmações de segurança.

Um testador de estratégia visual simples / treinamento de comércio manual usando Martingale.

Esse utilitário é um exemplo simples para adicionar um alerta sonoro ao conectar/desconectar

Sincroniza todos os símbolos do gráfico com o símbolo do gráfico ao qual o EA está anexado

O Expert Advisor trabalha com ordens pendentes Buy Stop e Sell Stop de acordo com o tempo especificado em seus parâmetros de entrada.

O Expert Advisor mais simples que analisa o movimento do preço em um determinado número de barras e abre uma posição correspondente.

O EA só negocia posições de compra e não usa Sl e TP.

O EA só negocia posições de compra e não usa SL e TP.

EA Tools tính toán Margin theo lotsize, có thể tùy chỉnh đòn bẩy

A função calcula o tamanho do lote de uma posição aberta. O preço de abertura de uma transação, o preço do nível de stop loss e o risco por transação em porcentagem do depósito são passados como parâmetros

O KA-Gold Bot é um consultor de negociação avançado projetado especificamente para ouro, utilizando a poderosa combinação da estratégia do canal Keltner e duas médias móveis exponenciais (EMAs) - a EMA de 10 períodos e a EMA de 200 períodos. Princípio de funcionamento: A MME de 10 períodos representa o corte médio do preço acima/abaixo da banda de Keltner, confirmando uma tendência de alta/baixa. O fato de o preço estar acima da MME de 200 períodos confirma a tendência de alta/baixa. Isso indica que a tendência de alta/baixa tem sido mais forte do que nos 10 períodos anteriores, considerando a volatilidade dos últimos 50 períodos - Prazo: M15

Nesse exemplo, foi implementado um botão para fechar todas as posições ativas de todos os instrumentos. Além da funcionalidade de processamento de eventos do botão, também são implementados métodos para fechar posições relativas ao nome do símbolo e contar o número de posições relativas ao nome do símbolo.

Um exemplo de um bot com um modelo de aprendizado de máquina incorporado que é treinado em python e salvo no formato ONNX.

A estratégia de cruzamento de duas médias móveis é uma das estratégias de negociação mais comuns no mercado financeiro. Ela se baseia no uso de duas médias móveis (geralmente de longo e curto prazo) e sinaliza a entrada em uma posição com base em seu cruzamento.

Esse bloco de código detecta uma New Bar ou uma New Candle quando ela é recebida.

Esse bloco de código percorre todas as posições abertas e faz o trailing com base nos preços Ask e Bid.

Fechamento de negociações de martingale

Um sistema para testar até quatro indicadores ao mesmo tempo no testador de estratégias

Se você quiser executar seus blocos de código "apenas uma vez por barra", é importante verificar se há uma nova barra chegando ou não.

Aqui estão alguns exemplos de códigos para contadores de conjuntos baseados em "Count"

Uma estratégia simples, porém eficaz, de rompimento do canal donchiano. Essa estratégia é atemporal!

O QuickTradeKeys 123 é um Expert Advisor (EA) de fácil utilização para o MetaTrader 5, que permite que os traders executem operações de compra e venda rapidamente, simplesmente pressionando os números "1" e "2" no teclado. Pressionar "3" fecha todas as posições abertas. Esse EA é ideal para negociações rápidas e para fins de teste em que a intervenção manual é necessária sem o uso do mouse.

Esse EA ajuda você a definir automaticamente o TP e o SL por parâmetro padrão, trailing stop e step automáticos para qualquer ordem que você colocar de qualquer dispositivo, maneira fácil de fechar todas as ordens com 5 botões: "Close All", "Close Profit", "Close Lose", "Close BUY", "Close SELL", fechamento automático de todas as ordens por valor limite de lucro ou perda

Selecione o último negócio fechado (negociação) para continuar trabalhando.

Um Expert Advisor simples que negocia quando o preço forma o padrão "Three From Within".

Esse EA examinará todas as negociações abertas e, em seguida, imprimirá a enésima negociação a partir do final

Esse EA examinará todas as negociações fechadas e, em seguida, imprimirá a enésima negociação a partir do final

Esta é uma atualização da "Simple Yet Effective Breakout Strategy". Nesse código, adicionei algumas funções auxiliares para os desafios da firma de apoio.

Compartilho meu código para o consultor especialista babi ngepet

12345678910111213141516171819202122232425262728293031323334