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

Melhores códigos fonte MQL4 e MQL5 segundo a avaliação dos usuários - 3

Adicionar código

Esse código não rastreia o iatr() porque o iatr() ou esse código é uma versão mais moderna. Esse código usa a suavização original, um tipo de SMA, e não a suavização mais selvagem. A análise das duas suavizações pode sugerir oportunidades em outros lugares

Modificação do indicador padrão Fractal

Essa biblioteca simula cenários de empresas de prop trading, redefinindo o saldo da conta com base em limites configuráveis de lucros e perdas durante o backtesting, e registra os resultados da redefinição para análise.

Traduzir as porcentagens de risco em valores monetários com base no saldo da conta

Esse script MQL5 exporta dados de candlestick de vários períodos de tempo para um arquivo CSV, capturando informações essenciais do mercado, como preços de abertura, alta, baixa e fechamento. Ele analisa as características de cada candlestick, incluindo os tamanhos do corpo e do pavio, ao mesmo tempo em que calcula métricas adicionais, como lacunas de candles. Depois de processar as últimas 21 barras, ele notifica o usuário sobre a exportação bem-sucedida dos dados.

Marcação dos altos e baixos extremos (OHLC) juntamente com os preços extremos de compra e venda

Infelizmente, descobri que alguns corretores que mudam a hora no servidor estão um pouco incorretos, o que eu não esperava e me surpreendeu muito. Aqui está um script que qualquer pessoa pode usar para verificar seu corretor.

Registrador com capacidade de registrar módulos individuais ou seções de código

Expert Advisor simples com função de otimização R-quadrado personalizada

Nível dinâmico de VWAP que pode ser calculado como média em vários dias

O indicador Watermark é leve e eficiente, projetado para exibir uma marca d’água informativa sobre o gráfico principal do MetaTrader 5. Ele mostra automaticamente o símbolo atual, o tempo gráfico e a descrição do ativo, permitindo que traders personalizem sua interface com estilo e praticidade.

Esse é um indicador de média móvel baseado em velas Heiken-Ashi em vez de preço de mercado bruto.

Adaptive CCI - Commodity Channel Index with dynamically adjusting upper and lower limits based on market volatility. Eliminates fixed thresholds (like 100/-100) by using EMA-smoothed peaks and troughs, providing more reliable overbought/oversold signals tailored to each asset's current volatility. Perfect for identifying high-probability reversal points with adaptive confirmation levels.

Esse é um script de teste que amplia os recursos de otimização padrão do MetaTrader 5, permitindo avaliar estratégias de acordo com critérios complexos definidos pelo usuário (com separação em períodos dentro e fora da amostra, métricas avançadas e testes estatísticos).

supertendência atr simples com filtro rsi

Uma ferramenta para alinhar os nomes das sessões de negociação com o horário do servidor da corretora e o horário local

Função para converter a hora do servidor de um fuso horário do corretor para outro.

O indicador mais simples que mostra no símbolo atual a mudança de preço em % desde a abertura da sessão de negociação.

Indicador Chande Kroll Stop - níveis de stop para posições curtas e longas.

Esta é uma atualização da "Simple Yet Effective Breakout Strategy". Nesse código, adicionei algumas funções auxiliares para os desafios da firma de apoio.

Raiz quadrada média

Inclinação da regressão linear

Bandas de Bollinger com suavização controlável da banda externa (pré-suavização)

Esse indicador foi projetado para desenhar uma retração de Fibonacci, usando como base o indicador ZigZag.

Esse script salva um conjunto predefinido de eventos econômicos do calendário econômico integrado da MetaTrader em um arquivo CSV.

Indicador ZigZag padrão modificado com a adição de informações sobre o comprimento de onda em pips, níveis e lógica de alertas diferentes

O BotCilento é um sofisticado Expert Advisor de negociação em grade para o MetaTrader 5 que combina sinais de acompanhamento de tendências com gerenciamento de risco adaptável.

Filtro passa-banda, descrito por John Jejlersom.

Esse EA não negocia. Painel simples, implementado usando a biblioteca Canvas padrão, que permite desenhar números com o mouse. O reconhecimento de padrões é realizado usando o modelo treinado mnist.onnx.

Níveis históricos de S/Rs fortes

Indicador de intervalo médio diário.

Indicador do oscilador Know Sure Thing (KST) com base na taxa de alteração de preço (ROC)

Selecione o último negócio fechado (negociação) para continuar trabalhando.

Oscilador ergódico Stochastic Momentum Index (SMI)

Essa é a primeira vez que isso acontece no MetaTrader 5. Agora você pode clicar no gráfico para criar alertas de preço.

MovingAverages.mqh Parte II Uma versão multi timeframe está disponível com cores para orientação, para desenvolvedores ou comerciantes lucrativos gratuitamente. Oferta sob condições. Outros indicadores multi timeframe também estão disponíveis.

Esse script salva todos os dados OHLCV disponíveis no gráfico em um arquivo CSV.

PTB

Descrição do indicador: PTB.mq5 Visão geral: O indicador PTB.mq5 para o MetaTrader 5 calcula os preços máximos e mínimos de curto e longo prazo, juntamente com os níveis de retração de Fibonacci com base nesses extremos. Características: Máximos e mínimos de curto prazo: identifica o suporte e a resistência imediatos em um curto período definido pelo usuário. Máximos e mínimos de longo prazo: analisa as tendências mais amplas do mercado em um período mais longo. Níveis de Fibonacci: Traça os principais níveis de retração (23,6%, 38,2%, 50%, 61,8%, 78,6%) para possíveis pontos de reversão. Parâmetros de entrada: shortLength: Número de velas para cálculo de curto prazo. longLength: Número de velas para cálculo de longo prazo. Representação visual: Cores e larguras distintas para cada linha para diferenciar entre níveis alto/baixo e de Fibonacci. Uso: Ajuda os traders a identificar pontos de entrada/saída e a monitorar as tendências do mercado com base nos níveis históricos de preços.

Este código mostra como você pode criar um painel para exibir todas as informações relevantes no gráfico

O histograma BBMA ZoneZeroLoss mostra as zonas de negociação, por exemplo, para a configuração de "Reentrada" para minimização de risco

12345678910...170