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

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

Adicionar código

O SmartFibo é um poderoso indicador personalizado MQL5 que desenha automaticamente os níveis de retração e extensão de Fibonacci com base no algoritmo ZigZag, ideal para negociar padrões ABCD. Ele suporta cálculos de Fibonacci de pavio a pavio e de corpo a corpo, o que o torna versátil para várias estratégias de negociação, incluindo pares JPY.

O RSI Engine EA é um robô de negociação automatizado altamente versátil para o MetaTrader 5, projetado para executar negociações com base em sinais do popular indicador Índice de Força Relativa (RSI). A versão 2.1 apresenta processamento de sinal otimizado e estabilidade aprimorada. O EA oferece uma estrutura flexível com várias estratégias baseadas no RSI, filtros de confirmação e configurações abrangentes de gerenciamento de negociações, tornando-o adequado tanto para operadores novatos quanto para experientes.

Um filtro de volatilidade baseado em 3 ATRs: um ATR rápido, um ATR médio e um ATR lento

EA Tools tính toán Margin theo lotsize, có thể tùy chỉnh đòn bẩy

Este é um indicador experimental de ação de preço Last Structure Break (LSB) que revela estruturas de mercado significativas e possíveis margens de negociação por meio de uma análise inteligente de suporte e resistência.

Um indicador limpo, leve e que não precisa ser repintado, que detecta e desenha automaticamente os Fair Value Gaps (FVG) da Smart Money Concepts (SMC) diretamente em seu gráfico em qualquer período de tempo.

Função para cálculo do lote a partir da porcentagem do depósito

Linha para mudar de direção

Sincroniza todos os símbolos do gráfico com o símbolo do gráfico ao qual o EA está anexado

O detector de tendências Martingale usa a IA onnx

Um utilitário leve e essencial para traders de ICT e SMC. Ele plota automaticamente os preços abertos reais diários, semanais e mensais, servindo como base para o conceito Power of 3 (Acumulação, Manipulação, Distribuição).

Este é um programa simples para comparar o fechamento assíncrono e síncrono. É um programa de amostra, portanto, fique à vontade para modificá-lo para seus próprios fins de teste, como adicionar condições.

Esse indicador permite que você defina uma lista de verificação para verificar e confirmar manualmente sua estratégia antes de entrar em uma negociação.

Esse é um indicador para mostrar o perfil de volume no gráfico, usando cálculos simples e execução muito rápida.

Um Expert Advisor simples que negocia quando o preço forma o padrão "Three From Within".

Esse EA examinará todas as negociações abertas e, em seguida, imprimirá a enésima negociação a partir do final

Regressão linear Indicador de valor

Linha de regressão linear

A classe CDebugLogger é um utilitário de registro flexível e abrangente projetado para uso em ambientes MQL4/5. Ela permite que os desenvolvedores registrem mensagens em vários níveis de importância (INFO, WARNING, ERROR, DEBUG) com opções para incluir registros de data e hora, assinaturas de funções, nomes de arquivos e números de linhas nas entradas de registro. A classe suporta o registro em log no console e em arquivos, com a capacidade de salvar os logs em uma pasta comum e no formato CSV. Além disso, oferece a funcionalidade de silenciar os logs com base em palavras-chave específicas, garantindo que informações confidenciais não sejam registradas. Essa classe é ideal para desenvolvedores que desejam implementar mecanismos robustos de registro em seus aplicativos MQL4/5, com recursos personalizáveis que atendem a uma ampla gama de necessidades de depuração e monitoramento.

Serialização e desserialização do formato JSON

O Kuskus Starlight é um oscilador que utiliza uma transformação de preço de Fisher para identificar tendências e possíveis reversões. O código MT4 original do Scriptor está disponível em: https://www.mql5.com/en/code/8365.

Indicador Price Alert MetaTrader - pode emitir qualquer tipo de alerta quando o preço atinge determinados níveis definidos por um trader. Há três tipos de níveis de preço: o primeiro é usado quando o preço sobe acima de determinado nível (exibido com a linha verde no gráfico), o segundo é usado quando o preço cai abaixo de determinado nível (exibido com a linha vermelha no gráfico) e o terceiro é usado quando o preço atinge exatamente determinado nível (exibido com a linha amarela). Os três tipos de alerta incluem: nativo (pop-up), e-mail e notificação por push. Para que os recursos de alerta por e-mail e notificação push funcionem, é necessário definir as configurações de e-mail ou ID da MetaQuotes na janela de opções da plataforma MetaTrader. O indicador está disponível tanto para o MT4 quanto para o MT5.

Calcular uma média móvel em uma única chamada de função. Código que pode ser facilmente transportado entre diferentes projetos.

Uma calculadora de juros compostos para o operador. Calcula, com base em seus parâmetros, seu risco de ruína e o risco ideal por operação. Fornece uma previsão do tamanho do seu capital em um ano, um mês e no final do prazo.

Um algoritmo de classificação híbrido que oferece desempenho rápido para classificar matrizes de tipos simples, estruturas ou ponteiros de objetos.

Esse Expert Advisor (EA) ajuda os traders a gerenciar o risco ajustando automaticamente os tamanhos das posições e os níveis de stop-loss com base na volatilidade do mercado, usando o indicador Average True Range (ATR). O EA calcula o tamanho ideal da posição para cada negociação de acordo com uma porcentagem de risco definida pelo usuário e o valor ATR atual, garantindo uma exposição consistente ao risco em todas as condições de mercado. Ele também oferece uma opção de stop-loss baseada no ATR para se adaptar à volatilidade, enquanto emprega uma estratégia simples de cruzamento de média móvel para abrir negociações de compra. Ideal para traders que buscam automatizar o gerenciamento de risco sem uma lógica de negociação complexa, esse EA prioriza a proteção da conta e simplifica o processo de negociação.

Esse indicador detecta padrões de velas envolventes de alta e de baixa com um filtro de volume opcional para destacar sinais mais fortes.

Funciona através de um bloqueio positivo; o robô de negociação cria um bloqueio positivo, e o trader decide o que fazer com ele.

Construtor para criar histogramas de distribuições estatísticas de indicadores, timeseries e suas derivadas.

Dados de passagem única do testador.

Procura por Wick ou Body baseado em High low em barras visíveis do gráfico

Versão MQL5 da média móvel harmônica

Bandas de Bollinger com suavização controlável da banda externa (pós-suavização)

Uma demonstração de como modificar objetos em um indicador sem ter o código-fonte

Uma ferramenta de monitoramento em tempo real para o MetaTrader 5 que exibe os principais dados financeiros, permite a troca rápida de símbolos e listas de símbolos personalizáveis. Salve e recarregue símbolos, redefina listas e personalize as cores do texto e do painel para obter uma experiência de negociação personalizada.

Um indicador de aumento de preço calcula a margem e as alterações de preço em porcentagem.

Uma evolução dinâmica baseada em linhas de tendência do Canal Donchian

O TardioBot V1.05, nomeado em homenagem a uma figura histórica, Giuseppe Tardio, é um Expert Advisor projetado para o MetaTrader 5 que emprega uma estratégia de arbitragem triangular.

Sistema quântico - Usa estados quânticos e probabilidades para tomar decisões.

É um ziguezague que cria novos pontos de inflexão em ziguezague com base na ultrapassagem de um limite de volatilidade

123456789101112131415...174