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

Adicionar código

O Easy Trend Visualizer é um indicador do MetaTrader que faz exatamente o que seu nome diz. Ele mostra onde a tendência começa, onde ela termina e onde não há tendência alguma. Ele se baseia nos indicadores ADX (Average Direction Movement Index) padrão do MetaTrader e funciona com bastante rapidez. O Easy Trend Visualizer é exibido na janela principal do gráfico. Oferece uma série de alertas: linha horizontal aparece, cruzamento de linha horizontal, seta para cima, seta para baixo, cruzamento de linha horizontal anterior (PHLC). Disponível para as plataformas MT4 e MT5

Escala personalizada de tempo e preço.

Um indicador de ziguezague que usa uma única entrada para ajustar o tamanho da etapa para detectar mudanças na direção da onda.

This MQL5 custom indicator detects divergences between price action and the Awesome Oscillator (AO), signaling potential market reversals or continuations. It plots buy/sell arrows on the chart, displays the AO as a histogram, and draws trendlines to highlight divergences.

Indicador que exibe a tendência do dia em qualquer tempo gráfico. É possível customizar as cores e a posição do texto na tela.

Boa tarde a todos) É a primeira vez que publico meu código!!!

O indicador XMA_Ishimoku com indicação adicional da força da tendência usando pontos coloridos com base no algoritmo de desvio padrão. O código original no link anexo tinha problemas de plotagem.

A negociação do XAUUSD (ouro) é frequentemente influenciada por grandes eventos de notícias econômicas, como lançamentos em USD, GBP ou EUR. Para reduzir os riscos durante esses períodos voláteis, é essencial usar um filtro de notícias em seu Expert Advisor (EA). Neste artigo, compartilharei como criar um filtro de notícias simples no MT5 e aplicá-lo à negociação do XAUUSD.

Esse EA tem o objetivo de impor algumas regras para gerenciar as cestas.

Logify é uma biblioteca de registro para MQL projetada para simplificar a depuração, o rastreamento e o monitoramento de EAs e indicadores. Ela fornece registros estruturados, personalizáveis e organizados diretamente no gráfico ou no terminal, com suporte para níveis de registro, formatos flexíveis e vários manipuladores. Uma solução leve e elegante que é fácil de integrar em seus projetos MQL.

Esse indicador é um utilitário que mostra níveis de negociação rotulados em qualquer gráfico. Se quiser substituir seus níveis de negociação nativos em um gráfico nativo, desative a opção "Show trade levels" (Mostrar níveis de negociação) nas propriedades do gráfico F8 e anexe esse indicador. Se quiser mostrar os níveis de negociação em um gráfico personalizado (onde os níveis de negociação nativos não podem ser exibidos), basta anexar esse indicador. BaseSymbol - especifique o símbolo do qual os dados do nível de negociação serão extraídos - útil para símbolos personalizados exclusivos. TextBarsBack - especifique o número de barras anteriores no histórico a partir da barra atual em que os rótulos de nível serão desenhados. Observação: embora o número mágico seja referenciado no código, ele não está incluído atualmente nas linhas de negociação. Se estiver executando vários EAs no mesmo símbolo, você poderá editar o código para mostrar os números mágicos e, em seguida, executar várias instâncias do indicador em um gráfico. Você também pode editar os tamanhos das fontes e o espaçamento do texto nas propriedades do objeto, conforme necessário, para diferentes resoluções de exibição.

Combina uma média móvel com bandas superiores e inferiores baseadas em ATR para atuar como um filtro de tendência e um canal de volatilidade.

O indicador que exibe vários níveis do canal ATR.

Fractal com Filtro CCI - Indicador que combina os fractais tradicionais com o filtro do CCI para reduzir falsos sinais. Mostra setas vermelhas acima dos candles para fractais de alta (venda) quando o CCI está acima do limiar configurado e setas verdes abaixo dos candles para fractais de baixa (compra) quando o CCI está abaixo do limiar negativo. Perfeito para identificar pontos de reversão com maior confiabilidade.

Este é um exemplo de classificação ascendente de uma lista de estruturas por um campo. Você pode descobrir e personalizar o algoritmo acima, dependendo da finalidade de uso. Este é o exemplo mais básico e também uma direção para resolver o arranjo em uma matriz de estrutura. O algoritmo usado neste exemplo é o Quick Sort e o Merge Sort.

O PriceVar% é um indicador desenvolvido para medir a diferença percentual entre o preço e uma média móvel, destacando a força do movimento do mercado em relação a um valor de referência.

Calcule instantaneamente o potencial de lucros e perdas de suas negociações diretamente no gráfico. Uma ferramenta essencial para um gerenciamento de risco ágil e preciso.

WaveWeisBarForce is a custom indicator based on Weis Waves logic. It accumulates volume into directional waves (bullish or bearish) and displays them as histograms with intensity levels. Bullish waves: 4 levels of green, from light to Lime. Bearish waves: 4 levels of red, from light to Red. WaveMax (white): shows the bar with the highest volume inside each wave. WaveClimax (yellow): highlights record accumulated volume across waves. This indicator helps traders visualize market pressure by volume accumulation and wave intensity, improving intraday and swing analysis.

Histograma MACD

Exporta estatísticas abrangentes de negociação para um arquivo CSV.

Um indicador simples baseado nas Bandas de Bollinger mostrando suas fases de estreitamento e alargamento com as cores vermelho/verde.

Função para modificar posições abertas e ordens pendentes

Permitir que o EA determine se há EAs duplicados no gráfico com base em condições.

Uma estratégia simples de negociação binária que conta as cores das velas.

Esse indicador combina WPR e lucro/perda total. Não sei como lhe dizer mais sobre esse indicador, mas você pode experimentá-lo.

Rastreador de regras de prop firm em tempo real: drawdown diário, drawdown máximo, progresso da meta de lucro, contagem de dias de negociação e status do desafio com barras de progresso visuais. Predefinições para FTMO, MyFundedFX, E8, TFT e Bulenox. Indicador puro - sem interferência comercial.

Um painel leve orientado por ticks que revela a pressão Bid-Ask de curto prazo diretamente no gráfico.

Destaca os padrões de velas Inside Bar no gráfico e fornece alertas pop-up e push opcionais quando um novo padrão é detectado.

O MACD padrão na plataforma MT5 parece não ser suficiente, então codifiquei essa versão copiando do pinescript.

Um indicador de aprendizado de máquina não supervisionado que aplica o algoritmo de agrupamento K-Means ao histórico de ação de preços, detectando matematicamente e plotando os verdadeiros pools de liquidez institucional sem viés humano.

O Symbol Summary é um serviço para o MT5 que abre uma janela de visualização separada e mostra um relatório detalhado sobre um símbolo de negociação. Ele suporta os idiomas russo e inglês, redimensionamento da janela, rolagem, atualização automática do relatório ao alterar o símbolo ou o período do gráfico sem reiniciar o serviço.

Os pipelines de rotulagem com barreira tripla costumam utilizar uma constante arbitrária (0,5–1,0%) ou uma suposição de spread herdada do passado como limite min_ret. Um limite definido abaixo do custo real de transação de ida e volta faz com que o pipeline rotule ruídos causados por custos como sinais negociáveis. O conjunto de dados rotulado, então, superestima sistematicamente o “edge”, e qualquer modelo treinado com base nessas rotulagens sofre sobreajuste a um artefato do esquema de rotulagem, em vez de se ajustar à estrutura genuína do mercado. O TransactionCostCollector.mq5 é um script independente que resolve a etapa de coleta de dados desse problema.

Script para definir o Stop Loss em todas as posições abertas com base em um valor-alvo de perda na moeda da conta (por exemplo, US$ 50 por posição). Funciona com qualquer moeda de depósito e qualquer símbolo de câmbio. Verifica os níveis de stop e congelamento da corretora. A conversão de moeda é feita automaticamente.

Painel de gráficos MT5 educativo para o XAUUSD, exibindo o spread em tempo real, a volatilidade ATR, a tendência da EMA, a condição do RSI, a amplitude diária e a sessão de negociação ativa.

Indicador MACD que reproduz o estilo visual do TradingView para o MT5. Histograma de 4 cores, linha de sinal baseada na SMA — os valores correspondem barra a barra ao TradingView.

Expert Advisor de código aberto para testar os efeitos de reversão e continuação relacionados ao dia da semana. Desenvolvido para pesquisa sistemática, validação de estratégias e desenvolvimento posterior pela comunidade MQL5.

Um pequeno indicador educacional do MetaTrader 5 que marca máximas e mínimas de oscilação confirmadas e identifica a estrutura do mercado como HH, HL, LH e LL.

Script de código aberto para a plataforma MT5 que registra as configurações do símbolo XAUUSD/GOLD, spread, valor do tick, tamanho do contrato, passo de volume, níveis de stop/freeze, swap e contexto da conta no log e, opcionalmente, em um arquivo CSV.

Um painel educativo do MT5 que mapeia os preços em tempo real verticalmente dentro de quatro velas em formação e resume o alinhamento da localização, a dispersão, a direção das velas e o tempo restante.

Um oscilador que exibe quatro linhas de análise: uma para barras de alta consecutivas, uma para barras de baixa consecutivas, uma para a média das barras de alta consecutivas e uma para a média das barras de baixa consecutivas.

123456789101112...175