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

Sistema de negociação de acordo com os indicadores EMAAngle e Laguerre RSI with Laguerre filter.

Expert Advisor que move o stop-loss da posição para o break-even.

Expert Advisor simples baseado na estratégia de Larry Conners RSI 2.

Implementação MQL5 do Expert Advisor adaptativo UmnickTrade.

Robô para arbitragem entre o par EURGBP e sua cotação sintética (arbitragem triangular).

Sinais de negociação a partir da comparação de dois indicador de tendência: iMA (Moving Average, MA) e Si iSAR (Parabolic SAR). O EA funciona na barra zero, sempre é aberta apenas uma posição. É utilizado o trailing.

Negociação sobre o padrão de "vela japonesa Doji."

Desenvolvimento do código "Dealers Trade v 7.74 MACD" (https://www.mql5.com/en/code/19535). Utilizamos um "MACD com atraso zero" (https://www.mql5.com/pt/code/170). Quanto maior o número de posições, maior: o passo entre posições, o tamanho do lote, o take-profit (Martingale).

O expert é baseado no método Puria com algumas liberdades. Usam-se dois indicadores iMA (Moving Average, MA) e um iMACD (Moving Average Convergence/Divergence, MACD).

O expert negocia segundo os sinais dos indicadores iMA (Moving Average, MA) e iMACD (Moving Average Convergence/Divergence, MACD). Cálculo da distância mínima entre o preço e o indicador MA.

Expert baseado no indicador iIchimoku (Ichimoku Kinko Hyo). Lote constante.

O EA funciona nos sinais "cruzamento de duas iMA (Moving Average, MA)". Existem Trailing Stop e Take Profit.

Exemplo de construção de instrumentos sintéticos para calcular as forças do RTS, USD, RUB em contratos futuros do mercado FORTS.

MetaTrader 5 permite criar instrumentos sintéticos, cujo preço pode depender dos valores atuais de vários instrumentos financeiros. No negociação, eles permitem ver o início e o fim dos movimentos globais de mercado, num estágio inicial. Neste exemplo, criam-se instrumentos sintéticos de força de moedas EUR, USD, GBP, JPY, CHF; no mercado FOREX.

x1

Abertura simultânea de posições opostas. Gerenciamento do tamanho do lote

Expert Advisor usando três iMA (Moving Average, MA), um iStochastic (Stochastic Oscillator) e um iRSI (Relative Strength Index, RSI). Posições são abertas segundo o mercado, além disso, são posicionadas ordens pendentes Buy Stop e Sell Stop.

Informações sobre lucro, pontos, percentuais, spreads e tempo antes do fechamento da barra no par de moedas e timeframe atuais, em uma forma compacta e conveniente.

Negociação usando o indicador iMACD (Moving Average Convergence/Divergence, MACD). Aumento do lote com o incremento do número de posições (Martingale)

EA nos indicadores "MA Cross 3MACross Alert WarnSig" ( https://www.mql5.com/pt/code/19519 ) e "Price Channel" ( https://www.mql5.com/pt/code/44 )

Estratégia de negociação usando Martingale.

Trabalho com o indicador iMA (Moving Average, MA), mas com atraso em relação ao tempo de abertura da barra.

EA que procura N velas idênticas consecutivas. Ele compra em velas de alta, vende em velas de baixa.

Dois sistemas de negociação idênticos, baseados no fato do indicador CMO romper a linha zero, para longs e shorts, que podem ser configurados de várias maneiras num expert.

1...34567891011121314151617...32