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

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

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. Stop, Market ou Limit orders. Também são colocadas Stop Loss, Take Profit, Trailing Stop.

O expert Exp_ColorXMUV_Tm baseia-se nas alterações dos sinais do oscilador ColorXMUV com funcionalidade de fixação "hard-coded" de intervalo de tempo de negociação.

O expert Exp_ColorJFatl_Digit_Tm baseia-se nas alterações dos sinais do oscilador ColorJFatl_Digit com funcionalidade de fixação "hard-coded" de intervalo de tempo de negociação.

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

Trabalho num determinado intervalo de tempo. Contabilização de High e Low num determinado intervalo de barras. Proteção contra o erro "falta de dinheiro".

Negociação segundo o indicador Fractals. Cálculo do lote: porcentagem a partir da margem livre.

O expert Exp_PercentageCrossover baseia-se nas alterações de cor da MA PercentageCrossover com funcionalidade de fixação "hard-coded" de intervalo de tempo de negociação.

O expert Exp_TotalPowerIndicatorX baseia-se nas alterações dos sinais do oscilador TotalPowerIndicatorX com funcionalidade de fixação "hard-coded" de intervalo de tempo de negociação.

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

Esperamos que TP ou SL se executem, e, após isto, abrimos uma posição na direção oposta. Verifica se há fundos suficientes antes da abertura de posição. OnTradeTransaction.

Todas as informações sobre o símbolo atual (informações extraídas do objeto da classe CSymbolInfo) sob a forma de painel de diálogo.

Estratégia de negociação segundo RSI e Bollinger Bands.

EA para 4 pares de moedas: EURUSD, GBPUSD, USDCHF e USDJPY. Baseado em médias móveis de 4 horas.

Expert Advisor com cobertura dupla.

O EA trabalha nos indicadores Bollinger Bands e Moving Average.

Pesquisa de N velas idênticas numa sequência. Se as velas encontradas forem touros, compramos, se forem ursos, vendemos.

Sistema de negociação de tendência com base nos sinais de dois indicadores Kolier_SuperTrend.

Fechada a posição, toca o sinal.

Análise de barras em que os preços de abertura (hora e minuto) é igual ao tempo da abertura da barra atual.

Exibição de valores para as três últimas barras em cada timeframe: se a barra for touro - "1", se urso - "0".

Sistema de negociação Exp_XFatlXSatlCloud construído com base nas alterações da direção da tendência exibida pelo indicador XFatlXSatlCloud.

O Expert Advisor desloca o TrailingStop de todas as posições para o símbolo atual.

Negociação segundo as combinações predeterminadas (padrões) de velas. A codificação (designação) de velas: vela touro - "1", vela urso -"0". TakeProfit, StopLoss

O Expert Advisor calcula o valor máximo do lote que pode ser usado para abrir posições sobre a totalidade do montante dos fundos disponíveis do depósito.

Expert Advisor Exp_Stochastic_Chaikins_Volatility com base nas alterações de cor do indicador Stochastic_Chaikins_Volatility.

Expert Advisor semi-automático que sinaliza o rompimento das linhas horizontais definidas.

Procuramos N velas idênticas consecutivas. Se as velas encontradas forem touros, compramos, se forem ursos, vendemos.

O Expert Advisor negocia dentro do canal com reversão de posição nas bordas.

Negociação na vela anterior.

Lista de todas as posições. Exemplo de trabalho com CPositionInfo.

Trata-se de um Expert Advisor com esse nome. O lote é calculado em percentagem de risco sobre a transação a partir da margem livre.

Expert Advisor para fechar todas as posições, abertas na conta, se a hora atual do servidor ultrapassar o limite de tempo fixo nas variáveis de entrada.

Expert Advisor para fechar todas as posições no símbolo atual, se a hora atual do servidor ultrapassar o limite de tempo fixo nas variáveis de entrada.

Sistema de negociação de tendência Exp_CGOscillator_X2 plotado com base nos sinais de dois indicadores CGOscillator.

Sistema de fuga de volatilidade intradia. Usa-se o indicador Parabolic SAR.

Estratégia de negociação usando o indicador RSI. Verifica se há fundos suficientes antes da abertura de posição.

Sistema de negociação com uso de sinais do indicador SSL.

São usadas duas MA, uma MACD e uma CCI. OnTradeTransaction é usado para obter o tempo de abertura da posição.

Média de valores (RSI) usando MovingAverages.mqh. Dois indicadores MA.

Estratégia: N barras para acima e uma para baixo. Trailing. Cálculo do lote como porcentagem de risco a partir da margem livre.

1...67891011121314151617181920...32