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

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

Dois sistemas de negociação idênticos, baseados na mudança na direção da média móvel ColorJFatl_Digit, para posições longas e curtas que podem ser configurados de várias maneiras num expert.

Sistema de negociação baseado nos sinais do indicador NRTR_ATR_STOP, com funcionalidade de fixação "hard-coded" da faixa temporal de negociação.

Trabalho com ordens pendentes (Buy Stop e Sell Stop). Usa-se o indicador iMA (Moving Average, MA) com um período MUITO grande - 590.

Estratégia com base no iMA (Moving Average, MA) e iMACD (Moving Average Convergence/Divergence, MACD).

Exemplo de modelo para a criação de sistemas de negociação automáticos.

Sistema de negociação com base no iMACD (Moving Average Convergence/Divergence, MACD) e iStochastic (Stochastic Oscillator)

O Expert Advisor verifica de que maneira se move o preço nos últimos 10 segundos, e assume uma posição de acordo com o movimento. Coloca Stop Loss e Take Profit.

Trabalho com ordens pendentes de stop (Buy Stop e Sell Stop). Rastreamento da % dos fundos.

Duais posições idênticas em diferentes direções e em um único instrumento, bloqueio de posição.

Sistema de negociação com base no indicador Alligator. Se possível, em primeiro lugar move a posição para o break-even e, em seguida, posiciona o trailing.

O Expert Advisor utiliza os indicadores: Moving Average Convergence/Divergence, MACD; Moving Average, MA; Average Directional Movement Index, ADX. Fechamento da metade da posição lucrativa.

EA que negocia no canal. Quando um canal plano é encontrado ou quando o mercado desacelera, o EA coloca uma ordem pendente esperando a fuga do canal.

Sistema de negociação com base nos sinais do indicador Vortex.

Expert Advisor com base nos sinais do indicador iStochastic (Stochastic Oscillator).

Советник, работающий по индикатору i-Regr.

O МТ45 é baseado na estratégia de martingale e é projetado para operar nos terminais МetaТrader 4 e МetaТrader 5.

EA negocia com base nos indicadores: iStdDev (dois indicadores), iMACD, iCCI, iATR. Deslocamento do Stop-Loss da posição para o nível de preço de abertura.

Abertura e fechamento de posições de acordo com o tempo.

O Expert Advisor coloca ordens pendentes o Stop Buy e o Sell Stop no horário especificado.

Expert baseado no indicador "TRIX ARROWS".

Expert Advisor que posiciona uma grade de ordens pendentes Sell Limit e Buy Limit.

O Expert Advisor usa o método de Burg para previsão linear.

Sistema de negociação baseado nos sinais do indicador Stopreversal.

Abrimos uma nova posição oposta à fechada. Processamento de transações na função OnTradeTransaction.

Análise do tamanho do candle. Ideia por trás do sistema de negociação: após a liberação de notícias, os parâmetros dos candles se tornam significativos.

Negociação com base no gerador de números aleatórios ou em um da sequência: BUY - SELL - BUY ou SELL - BUY - SELL.

O assistente posiciona Stop Loss e Take Profit para todas as posições abertas. Configurações para os símbolos, tipos de posição, Stop Loss e Take Profit são definidas em um arquivo externo.

Estratégia com base no indicador ZigZag e ordens pendentes.

Abrimos uma nova posição, oposta à anterior. Das configurações apenas Stop loss, Take Profit e número de lotes mínimos.

Sistema OzFx. Utiliza os indicadores Accelerator Oscillator e Stochastic Oscillator.

Sistema de negociação Canal de preços (Price Channel).

Sistema de negociação baseado nos sinais do indicador ForceTrend.

Expert Advisor sem um único indicador. Usa-se o incremento do lote e do passo.

Sistema de negociação baseado nos sinais do indicador ColorFisher_m11.

Sistema de negociação baseado nos sinais do indicador AFStar.

Indicador iMA (Moving Average) a partir do indicador iCCI (Commodity Channel Index). Análogo de seleção do Previous Indicator's Data no terminal.

Se um trade for fechado por Stop loss, duplicamos o volume, se estiver fechado por Take profit, colocamos o volume mínimo. OnTradeTransaction é usado para determinar se um comércio foi realizado após a ativação de Stop loss ou Take profit.

Compramos (abrimos a posição BUY) mais barato, vendemos (abrimos a posição SELL) mais caro.

Sistema de negociação baseado nos sinais do indicador Omni_Trend.

Sistema de negociação baseado nos sinais do indicador Color_PEMA_Envelopes_Digit_System.

1...5678910111213141516171819...32