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

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

Um Expert Advisor baseado no indicador iMA (Média Móvel, MA) e implementado como uma classe.

Este EA usa os indicadores iCCI (Commodity Channel Index, CCI), ZigZag e Impulse. O trailing de posição (stop móvel) é possível.

Um Expert Advisor baseado no indicador "Fractals at Close prices".

O Expert Advisor é baseado no indicador de canal Price_Extreme_Indicator.

Sem indicadores: Somente a análise dos preços de abertura (Open) e fechamento (Close). Parâmetros de entrada: Stop Loss, Take Profit e Trailing.

Este EA utiliza os indicadores Pivot-2 e Heiken Ashi Smoothed Oscillator.

EA para três indicadores iMA (Moving Average, MA).

Expert Advisor do padrão Doji. Posição de trailing.

O Expert Advisor negocia usando o padrão "Absorção". Trabalho em Buy Stop e em Sell Stop usando ordens pendentes.

O EA negocia com base no indicador iMA (Moving Average, MA). Nesse caso, existe o parâmetro recuo do indicador a partir do preço, dado em porcentagem.

Dois indicadores Moving Average: um lento para abertura de posições, um rápido, para fechamento de posições.

EA baseado em dois indicadores: iMA (Moving Average, MA) e iMomentum (Momentum).

Estratégia de negociação "FX-CHAOS_SCALP".

O EA espera que o preço de NNN ticks passe por XXX pontos.

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.

O Small_Inside_Bar_Strategy é um EA que funciona com base no indicador Small_Inside_Bar.

O ChannelEA2 é um EA que opera no canal usando ordens pendentes de stop.

EMA_WMA, Expert Advisor para MetaTrader 5. Interseção de duas iMA, MA. Posição de trailing.

O EA aguarda que MA (10), MA (20), MA (50), MA (100) e MA (200) se alinhem um acima da outra (ou uma abaixo da outro).

EA num gerador de números aleatórios. Determinação da tendência com base no indicador iMA (Moving Average, MA).

EA operando em níveis. No mercado, não mais que dois itens de cada tipo (BUY e SELL).

Expert Advisor de portfólio para o mercado MOEX FORTS.

Sistema de negociação com base no indicador Donchian Channel.

Trailing universal de posições e ordens pendentes.

Cruzamento de duas médias móveis, um terceiro indicador como filtro. Lot: manualmente, ou o risco em porcentagem do saldo. Stop, Market ou Limit orders. Também são colocadas Stop Loss, Take Profit, Trailing Stop.

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.

Sinais do indicador (iBands, Bollinger Bands). Após recebido o sinal, fechamos as posições opostas.

O ChannelEA1 é um EA que opera no canal usando ordens limite pendentes

O EA coloca uma grade de ordens pendentes Buy Stop e Sell Stop.

Expert Advisor com base em dois iMA (Moving Average,MA) e um iRSI (Relative Strength Index, RSI). Acompanhando do lucro virtual. Trabalho em dois símbolos.

O EA não abre mais do que uma posição por dia. Abertura num determinado momento. Busca do preço mais alto e do mais baixo no intervalo. Recepção de dados de dois indicadores iMA (Moving Average, MA).

Utilitário para definir trailing-stop de acordo com o indicador "Parabolic SAR".

O EA coloca ordens pendentes "Buy Stop" e "Sell Stop". Verificação do recuo mínimo - em pontos - para ordens (SYMBOL_TRADE_STOPS_LEVEL).

Reconhecimento da tendência com base nas últimas três barras.

EA baseado em dois iMA (Moving Average, MA) e num iSAR (Parabolic SAR). Posição de trailing.

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.

1...456789101112131415161718...34