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 - 15

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

Expert Advisor para tomar decisões de negociação numa simples combinação de velas. Projetado para trabalhar no período H4.

Dois indicadores iMA com períodos 3 e 7 "hard-coded" definidos, e um indicador iRSI com período 2 "hard-coded" definido.

Três iMA no período atual.

Expert Advisor gerado usando o Assistente MQL5, com base nos sinais do oscilador MACD (Moving Average Convergence/Divergence) e indicador de tendência "SAR parabólico."

Expert Advisor segundo o indicador MACD

Este Expert Advisor procura a tendência segundo três médias móveis (período 200, 50, 25 ou outros a pedido do usuário) e abre operações utilizando o indicador SAR parabólico. No EA, mantem-se presente o Martingale, o cálculo de lote é efetuado como uma porcentagem do depósito dependendo do Stop-Loss.

Negociação segundo o indicador Bollinger Bands. Períodos do gráfico a partir de M30 e superiores.

Estratégia que se baseia na MA com períodos 5/20/40/60.

Expert Advisor que sincroniza o tempo local do computador durante o período de 09:50-09:59 (antes da sessão da manhã) com o tempo do servidor MetaTrader 5 FORTS.

O Expert Advisor utiliza os indicadores MACD, OsMA e WPR. Expert Advisor projetado para operar no timeframe D1 com pares de moedas USDCHF, GBPUSD, USDJPY e EURUSD

Negociação apenas na barra nova. As regras são simples: se MAIN_LINE MACD (1) > MAIN_LINE MACD (2) -> Buy, se MAIN_LINE MACD (1) < MAIN_LINE MACD (2) -> Sell". Quando é recebido um sinal oposto em relação às posições abertas, fechamos todas as posições.

O Expert Advisor MARE5.1 é muito simples e utiliza os valores de duas Moving Average (SMA) de acordo com um Close 0, 2 e 5 barras. O Expert Advisor é configurado para trabalhar no período M1.

O Advisor mais simples de acordo com o oscilador ponderado Fractal_WeightOscillator.

New Martin - Expert Advisor que, no início, abre duas posições opostas. Processamento OnTradeTransaction. Assim que o Take Profit se executar, ele abrirá (UMA) posição na mesma direção. A interseção de dois indicadores MA é um sinal para abertura da posição com um lote maior.

SilverTrend v3 - negociação com base na análise de High, Low e Close dos preços das barras.

Sistema de negociação Exp_TDI-2_ReOpen com base na interseção da linha do indicador TDI-2 com recarregamentos (aliás, aberturas adicionais de ordens na direção da posição já existente)

Usa os indicadores: Ichimoku, MA, SAR. Foi otimizado para os pares de moedas: GBPUSD e EURUSD com período M30. Para uma descrição completa, consulte no código.

Negociação de acordo com dois indicadores iMA (Moving Average, MA). Trailing. TrailingStop

10 pips por dia numa direção oposta à "tendência de ontem."

Abre a posição SELL cada barra, se Close da primeira barra > Close da terceira barra. Abre a posição BUY cada barra, se Close da terceira barra > Close da primeira barra.

Modificação do Stop-Loss de quaisquer posições. Trail. Trailing.

Este Expert Advisor baseia-se nos indicadores: RSI, WPR, Stochastic, Moving Average, deMarker

Expert Advisor "MQL5 Wizard MA RSI" gerado usando o Assistente MQL5, com base nos sinais do indicador de tendência MA (Moving Average) e sinais do oscilador RSI (Relative Strength Index).

A ideia do Expert Advisor baseia-se na alteração constante da direção das transações, dependendo dos níveis TakeProfit, StopLoss e TrailingStop.

A avaliação baseia-se nos valores de cinco indicadores (Gator, WPR, AC, DeMarker e RSI). Usam-se funções de associação trapezoidais. Antes de enviar uma ordem de negociação, verifica-se a disponibilidade de fundos suficientes.

Estratégia baseada em dois indicadores: ADX e MA, bem como Close da primeira barra. Também para posições Buy e Sell, foram introduzidos vários níveis TakeProfit, StopLoss e Trailing.

A estratégia utiliza dois indicadores (Moving Average, MA) com diferentes períodos, (Commodity Channel Index, CCI) e (Williams’ Percent Range, %R).

O Expert Advisor coloca duas ordens pendentes num determinado momento.

Expert Advisor de tick. Funciona com base na comparação da diferença entre o preço no tick anterior e o preço atual.

Comparação dos preços de abertura da terceira barra e a barra zero.

Expert Advisor com base na análise de Open, High e Low.

Exemplo de Expert Advisor com implementação de Trailing Stop.

Expert Advisor que coloca ordens stop pendentes BUY_STOP e SELL_STOP.

O Expert Advisor coloca duas ordens pendentes (BuyStop e SellStop) com tempo de expiração especificado.

No trabalho do Expert Advisor, são utilizados os valores de duas iMA (Moving Average, MA).

Utiliza dois indicadores iStochastic (Stochastic Oscillator) e um iRSI (RSI, Relative Strength Index). Ele calcula o tamanho do lote com base na análise de transações fechadas.

O Expert Advisor trabalha na busca de impulso: iClose(t2)-iClose(t1).

Expert Advisor que abre ou fecha uma posição no cruzamento de linhas.

Usam-se os valores do Parabolic SAR e três EMA (com períodos 10, 25 e 50).

Quatro estratégias de negociação num único Expert Advisor.

1...8910111213141516171819202122...32