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

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

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.

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.

12345678910111213141516...32