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

Biblioteca de códigos fonte MQL5 para MetaTrader MQL5 - 69

icon

A maior biblioteca gratuita de códigos-fonte para a plataforma MetaTrader 5. Aqui você encontrará exemplos prontos de EAs, indicadores técnicos, scripts e bibliotecas. Use a biblioteca de códigos para estudar a linguagem MQL5, criando com base neles seus próprios programas para negociação automática nos mercados financeiros.

Os códigos publicados podem ser livremente baixados, testados e executados no MetaTrader 5. A biblioteca também está disponível diretamente da plataforma MetaTrader 5 e do ambiente de desenvolvimento MetaEditor.

Adicionar código

Expert Advisor para tomar decisões de negociação numa simples combinação de velas. Projetado para trabalhar no período H4.

Dois indicadores iMA com períodos 3 e 7 "hard-coded" definidos, e um indicador iRSI com período 2 "hard-coded" definido.

Três iMA no período atual.

Expert Advisor gerado usando o Assistente MQL5, com base nos sinais do oscilador MACD (Moving Average Convergence/Divergence) e indicador de tendência "SAR parabólico."

Expert Advisor segundo o indicador MACD

Indicador XMA-XN com possibilidade de alterar o timeframe do indicador nos parâmetros de entrada.

O SnakeInBorders calcula o corredor de mercado filtrado, delimitado por dois bordas BorderTop[] e BorderBot[], e Mart[] de sinal.

TRIX fractal.

Este Expert Advisor procura a tendência segundo três médias móveis (período 200, 50, 25 ou outros a pedido do usuário) e abre operações utilizando o indicador SAR parabólico. No EA, mantem-se presente o Martingale, o cálculo de lote é efetuado como uma porcentagem do depósito dependendo do Stop-Loss.

Negociação segundo o indicador Bollinger Bands. Períodos do gráfico a partir de M30 e superiores.

Esse indicador é simplesmente um descendente do indicador NRTR.

Indicador XprofuterDD com possibilidade de alterar o timeframe do indicador nos parâmetros de entrada.

Estratégia que se baseia na MA com períodos 5/20/40/60.

O indicador plota velas do indicador i-OneThird a partir do timeframe maior usando retângulos coloridos com ajuda dos buffers DRAW_FILLING.

Indicador Linear_Price_Bar com possibilidade de alterar o timeframe do indicador nos parâmetros de entrada.

Nova versão do indicador BB stops.

Indicador BB stop aplicado ao estocástico.

BB stops - versão aplicada ao Velocity.

Expert Advisor que sincroniza o tempo local do computador durante o período de 09:50-09:59 (antes da sessão da manhã) com o tempo do servidor MetaTrader 5 FORTS.

Indicador SnakeInBorders com possibilidade de alterar o timeframe do indicador nos parâmetros de entrada.

Indicador Fractal_TRIX com possibilidade de alterar o timeframe do indicador nos parâmetros de entrada.

O Expert Advisor utiliza os indicadores MACD, OsMA e WPR. Expert Advisor projetado para operar no timeframe D1 com pares de moedas USDCHF, GBPUSD, USDJPY e EURUSD

BB stops — versão com RSI.

Negociação apenas na barra nova. As regras são simples: se MAIN_LINE MACD (1) > MAIN_LINE MACD (2) -> Buy, se MAIN_LINE MACD (1) < MAIN_LINE MACD (2) -> Sell". Quando é recebido um sinal oposto em relação às posições abertas, fechamos todas as posições.

O indicador mostra o parâmetro "Volume total de posições abertas SYMBOL_SESSION_INTEREST".

Sob a forma de gráficos de colunas, valores máximos e mínimos dos parâmetros SYMBOL_SESSION_BUY_ORDERS_VOLUME - "Volume total de ordens atual para compra" e SYMBOL_SESSION_SELL_ORDERS_VOLUME - "Volume total de ordens atual para venda".

O Expert Advisor MARE5.1 é muito simples e utiliza os valores de duas Moving Average (SMA) de acordo com um Close 0, 2 e 5 barras. O Expert Advisor é configurado para trabalhar no período M1.

O Advisor mais simples de acordo com o oscilador ponderado Fractal_WeightOscillator.

Indicador NRTR_Gator com possibilidade de alterar o timeframe do indicador nos parâmetros de entrada.

Indicador TDI-2 com possibilidade de alterar o timeframe do indicador nos parâmetros de entrada.

New Martin - Expert Advisor que, no início, abre duas posições opostas. Processamento OnTradeTransaction. Assim que o Take Profit se executar, ele abrirá (UMA) posição na mesma direção. A interseção de dois indicadores MA é um sinal para abertura da posição com um lote maior.

SilverTrend v3 - negociação com base na análise de High, Low e Close dos preços das barras.

Trata-se de uma classe que permite definir facilmente - a partir de seus programas MQL5 - as alterações na janela "Observação do mercado" (alteração da classificação dos símbolos, adição, exclusão de símbolo ou conjunto de símbolo), abertura e fechamento de novos gráficos, bem como presença/ausência do painel de negociação num clique, no gráfico, onde o programa está em execução.

Indicador de sinal semáforo de acordo com a estratégia de movimento de preço para encontrar a tendência mais forte, com emissão de alertas, envio de e-mails e mensagens push sobre a alteração da tendência.

Sistema de negociação Exp_TDI-2_ReOpen com base na interseção da linha do indicador TDI-2 com recarregamentos (aliás, aberturas adicionais de ordens na direção da posição já existente)

O indicador RSI sob a forma de vela com canal Keltner calculado em relação à média do RSI.

Indicador Objective com possibilidade de alterar o timeframe do indicador nos parâmetros de entrada.

Usa os indicadores: Ichimoku, MA, SAR. Foi otimizado para os pares de moedas: GBPUSD e EURUSD com período M30. Para uma descrição completa, consulte no código.

Negociação de acordo com dois indicadores iMA (Moving Average, MA). Trailing. TrailingStop

Indicador de tendência simples do tipo oscilador.

1...626364656667686970717273747576...161