Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Facebook!
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 - 10

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

EA para abertura de posições quando o preço cruza objetos-linhas.

Abertura simultânea de duas posições opostas. Trailing de posições.

Ordens pendentes Buy Stop e Sell Stop. Trabalho do EA num período limitado. Determinação dos preços mais altos e mais baixos num determinado intervalo de barras. Posição de trailing.

Expert baseado no indicador iIchimoku (Ichimoku Kinko Hyo). Stop Loss, Take Profit e Trailing separados para posições BUY e SELL. É possível limitar o trabalho por horas. Na barra atual, verificação: apenas uma posição pode ser aberta.

Trabalho com ordens pendentes Buy Stop e Sell Stop e com o indicador iAMA (Adaptive Moving Average, AMA) com base no "preço redondo". Posição de trailing.

O EA trabalha segundo o indicador Fractals: este indicador define ordens pendentes e move o Stop-Loss nas posições.

EA com base numa média móvel dinâmica.

Posições abertas dentro de dois intervalos de tempo. Fechamento de acordo com o tempo. Trailing.

Expert Advisor baseado em trinta padrões populares de velas.

Trabalho em três indicadores iMA(Moving Average, MA) e um iMACD (Moving Average Convergence/Divergence, MACD)

Normalmente, a maioria das corretoras não fornece dados de mais de 3 meses sobre o timeframe M1 no MetaTrader 4, no entanto, para o MetaTrader 5, esses dados são fornecidos para os últimos 3 anos. A ferramenta apresentada pode ser usada para obter dados no Testador MetaTrader 5 e salvá-los num arquivo .hst para testes no MetaTrader 4.

EA que procura N velas idênticas consecutivas. Ele compra em velas de alta, vende em velas de baixa. É considerado o tipo de conta de negociação: cobertura ou compensação.

Trabalho segundo os indicadores iChaikin (Chaikin Oscillator) e iMA (Moving Average, MA).

Expert Advisor que opera segundo os sinais do MACD. Para fãs de CFD e futuros.

Sistema de negociação no canal do Moving Average com período de 220 e de três Envelopes com períodos de 220, mas com alturas diferentes. Posição de trailing.

Sistema de negociação baseado no saldo da conta e na rentabilidade da última transação.

Trailing simples de ordens stop-loss e take-profit de posições abertas.

Negociação baseada nos indicadores iADX (Average Directional Movement Index, ADX) e iSAR (Parabolic SAR). Contabilização da perda/rentabilidade da última posição fechada. Deslocamento de posição para break-even.

Sistema de negociação com base em três indicadores: dois iMA (Moving Average) e iMACD (Moving Average Convergence/Divergence, MACD).

Sistema de negociação de dois indicadores: iSAR (Parabolic SAR) e iRSI (Relative Strength Index, RSI). Cálculo do lote em porcentagem de risco a partir da margem livre.

Operação baseada em notícias e em grandes movimentos com a ajuda de ordens pendentes Buy Stop e Sell Stop.

Abertura de posições aleatoriamente após um certo intervalo de tempo.

Este Expert Advisor não comercial se destina ao trailing simples de ordens de take-profit de posições abertas.

EA simples. Abre ou fecha a posição especificada na hora definida nas configurações.

Implementação de vários tipos de trailing. Ordens pendentes Buy Stop e Sell Stop. Restrição do lote total máximo e do número de posições. Cálculo do volume de uma posição de vários tipos.

EA que negocia no canal segundo o indicador Percentage_Crossover_Channel.

EA baseado no indicador Diff_TF_MA.

Desenvolvimento da primeira versão do VR---ZVER. Adicionados trailing, um sinalizador separado para ativar/desativar a abertura de BUY, sinalizador separado para habilita/desabilitar a abertura de SELL.

EA-assistente em negociação manual. Posicionamento de Stop loss, Take profit, deslocamento para break-even e trailing de posições.

Sistema de negociação com base no indicador ZigZag.

Versão MQL5 do Expert Advisor do artigo "Como reduzir os riscos do trader" (https://www.mql5.com/pt/articles/4233).

Sistema de negociação baseado nos sinais do indicador ColorJJRSX com recurso para manter posições por um tempo fixo.

Para o sinal BUY ou SELL, o preço é posicionado acima do iMA (Miving Average, MA) com um período muito longo. Com o aumento do número de posições abertas, aumenta a omissão dos sinais de abertura (por etapas). Negociação no intervalo de tempo dado.

Sistema de negociação baseado nos sinais do indicador ColorJFatl_Digit com recurso para manter posições por um tempo fixo.

Dois sistemas de negociação idênticos, baseados na mudança na direção da cor da nuvem do indicador XDidi_Index_Cloud, para posições longas e curtas, que podem ser configurados de várias maneiras num Expert Advisor.

Expert Advisor para verificar a lucratividade potencial do indicador ZigZagLW Addition.

EA baseado no indicador "Arrows&Curves".

Expert Advisor baseado em Martingale especialmente projetado para pequenos depósitos.

O EA usa três iMA (Moving Average, MA), um iOsMA(Moving Average of Oscillator, OsMA) e um iRVI (Relative Vigor Index, RVI). Trailing segundo High/Low de barras anteriores.

Dois sistemas de negociação idênticos, baseados na mudança na direção da cor da nuvem do indicador XFatlXSatlCloud, para posições longas e curtas, que podem ser configurados de várias maneiras num Expert Advisor.

1...34567891011121314151617...32