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

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

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

Negociação segundo a Moving Average. Verificando se há fundos suficientes.

Análise das barras, na presença de N barras do mesmo tipo e consecutivas.

MACD normalizada.

Implementação do indicador Bollinger Band Width para MetaTrader 5.

Ordens pendentes Buy Limit (BuyLimit) e Sell Limit (SellLimit). Utilizamos OnTradeTransaction().

Duas iMA no período atual e uma no período PERIOD_D1.

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.

1...727374757677787980818283848586...172