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

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

Adicionar código

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.

Filtro passa-banda, descrito por John Jejlersom.

O código dessa biblioteca tem o objetivo de retornar o valor do ativo vigente para o (mini)índice e (mini)dólar da bolsa brasileira B3.

Indicador Trade Assistant MetaTrader - um indicador multi-timeframe que se baseia em três indicadores padrão: Oscilador estocástico, RSI (Índice de Força Relativa) e CCI (Índice de Canal de Commodities). Ele exibe as direções da tendência atual para os períodos de tempo M1, M5, M15, M30, H1, H4, D1, W1 e MN1. Quando você segue esse indicador, tem uma visão clara das tendências em todos os períodos de tempo importantes. Não importa em qual período de tempo você anexa esse indicador. O indicador pode ser baixado para MT4 e MT5.

Escala personalizada de tempo e preço.

Tempo para fechamento da vela. Cores de texto dinâmicas. Otimizado para back-testing.

Desenhe linhas verticais diárias mais os rótulos do dia da semana no gráfico.

O Indicador T3 é uma média móvel avançada que combina seis médias móveis exponenciais para proporcionar uma ação de preço mais suave com defasagem reduzida em comparação com as médias móveis tradicionais.

Esse é um indicador simples que exibe o histograma da duração das barras personalizadas em minutos. Aplicável a renko boxes, PnF, barras de equivolume, etc.

Este indicador é voltado para ser utilizado na B3 ( Bolsa do Brasil )

Um indicador SuperTrend que traça a direção da tendência usando a volatilidade ATR para criar níveis dinâmicos de suporte/resistência para o MetaTrader 5.

Essa classe foi projetada com o intuito de ajudar nos horários de negociação, de uma forma simples e centralizada.

O indicador mostra o ângulo ou a velocidade média da mudança de preço.

Se você estiver executando vários robôs de negociação simultaneamente ou apenas uma estratégia sofisticada, acompanhar o desempenho de cada Expert Advisor pode ser surpreendentemente demorado. O MetaTrader 5 (MT5) exibe convenientemente ordens e posições em sua "Caixa de ferramentas", mas quando vários robôs compartilham a mesma conta, fica mais difícil saber qual EA está gerando seus lucros - ou perdas. Uma única conta pode ter dezenas ou centenas de negociações, cada uma aberta por diferentes EAs, o que torna difícil separar os resultados de um robô dos de outro.

Indicador de propagação de dois símbolos

Este indicador pega as divergências do RSI e plota em Buffers para fazer automatizações em EAs

Assinatura de vela com exemplo | Para pesquisa e desenvolvimento

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.

O indicador Candle Filter é uma ferramenta personalizável projetada para filtrar e destacar candles no gráfico com base em critérios específicos. Ele permite que o trader visualize apenas os candles de interesse, como candles de alta (bullish), candles de baixa (bearish), candles tipo Doji ou todos os candles simultaneamente. Além disso, o indicador oferece controle total sobre as cores dos candles e do fundo do gráfico, proporcionando uma experiência visual clara e adaptável.

Este é um indicador personalizado para o MetaTrader 5 cujo único objetivo é exibir uma imagem BMP no gráfico, centralizada na tela. Para que serve? É usado para exibir uma imagem estática (como um logotipo, marca pessoal, mensagem de gráfico ou lembrete) diretamente no gráfico de negociação, sem afetar a análise e os dados de mercado. Como funciona? Cria um objeto OBJ_BITMAP_LABEL para exibir uma imagem (2.bmp) da pasta MQL5Images. Calcula automaticamente o centro do gráfico e coloca a imagem nesse local. Atualiza a posição da imagem a cada novo tick, de modo que ela esteja sempre centralizada, mesmo que a janela seja redimensionada.

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.

Todos os indicadores exigidos pela Estratégia BBMA em um único indicador.

Descompacte arquivos GZIP de arquivos *.gz ou respostas de sites compactados com esse formato.

Indicador "Chaykin Money Flow (CMF)

Biblioteca básica para criar perfis de volume no gráfico.

Esse script CalculateHistoryProfit versão 1.0 foi projetado para calcular o lucro de um período especificado usando um painel de gráfico.

Esse script e EA permite que os programadores façam backtest de suas estratégias baseadas em notícias que usam o calendário MQL5.

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

Um registrador com a capacidade de registrar módulos ou seções de código específicos

O EquiPeak Drawdown Tracker é um indicador projetado para monitorar e registrar o drawdown máximo da sua conta de negociação em tempo real. Não se trata apenas de um alerta do drawdown atual; ele é especialmente útil para comparar visualmente o drawdown atual com o drawdown histórico máximo esperado ou registrado anteriormente.

O Custom MACD para MetaTrader 5 aprimora o MACD clássico com alertas de sinal em tempo real enviados para o seu telefone. Detecte tendências e reversões com parâmetros personalizáveis, recursos visuais intuitivos e notificações automáticas de compra e venda.

Classes de negociação semelhantes a MQL5 em Python para MetaTrader 5 Python

O livro "Redes neurais e negociação algorítmica no MQL5" é um guia detalhado que cobre tanto aspectos teóricos do trabalho com inteligência artificial e redes neurais quanto aspectos práticos de sua aplicação na negociação nos mercados financeiros usando a linguagem de programação MQL5.

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.

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.

123456789...163