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

Biblioteca de códigos fonte em linguagens MQL4 e MQL5

icon

Você não sabe por onde começar a aprender a linguagem de programação MQL5 ou MQL4? Aqui você encontrará muitos programas para o terminal do cliente MetaTrader. Baixe e estude os exemplos disponibilizados, escreva seus próprios indicadores e Expert Advisors. Os trabalhos publicados por você na maior biblioteca de códigos MQL5 e MQL4 estarão disponíveis em todos os terminais MetaTrader e MetaEditor.

Seus exemplos no MQL4/MQL5 se espalharão por todo o mundo e centenas de milhares de traders saberão sobre você!

Adicionar código

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 indicador de drawdown atual; ele é especialmente útil para comparar visualmente o seu drawdown atual com o drawdown histórico máximo esperado ou registrado anteriormente.

Indicador de propagação de dois símbolos

Meu primeiro código no site, que precisa ser aprimorado. A ideia de criar uma ferramenta ideal para os negociadores, no trabalho sobre o principal componente de qualquer sistema de negociação - o Risk Manager

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.

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

Volatility Stop - indicador de níveis de stop por volatilidade

Oscilador ergódico Stochastic Momentum Index (SMI)

O indicador "Net Volume" mostra o volume levando em conta a pressão de vendedores e compradores

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

Indicador "Coeficiente de correlação

Indicador "Chaykin Money Flow (CMF)

Um oscilador de volume é um indicador útil de análise técnica que prevê a força ou a fraqueza das tendências de preço

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

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

alteração dos preços dos caracteres em um intervalo

O indicador desenha um segundo período de tempo arbitrário no gráfico.

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

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

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

Versão rápida em JavaScript da biblioteca Report da fxsaber para comandos de negociação no estilo MT4 implementados via MT4Orders ou Virtual. Funciona até 10 vezes mais rápido, o tamanho do arquivo NTML é menor, pode carregar e exibir até 5,4 milhões de linhas de relatório.

Estratégia baseada no indicador padrão iCHO (Chaikin Oscillator, CHO) e no indicador personalizado 'CCIDualOnMA'

Painel baseado na classe CDialog. Trabalhar com o símbolo atual. Exclusão, definição de Take Profit, definição de Breakeven em um grupo de posições

Essa biblioteca permite que você crie telas para enviar facilmente informações de texto para o gráfico na taxa ideal

Várias execuções/otimizações no Tester.

Construa uma linha móvel com um polinômio de 4 graus. Extrapola o senoidal e seu axial. As linhas construídas removem um valor em cada barra e é construída uma linha deslizante de valores extrapolados que não é redesenhada.

Sistema de negociação pelo indicador iMA (Média Móvel, MA). Desenvolvimento da tendência MA.

Ciclo do algoritmo: quando não houver posições abertas, abra duas posições opostas. Aguarde o fechamento de ambas as posições.

Calendário - análise fundamental do histórico e em tempo real.

Dados de passagem única do testador.

O Countdown é um indicador avançado desenvolvido para traders que desejam acompanhar o tempo restante até o próximo candlestick ou a próxima abertura do mercado de forma clara e eficiente. Com três modos de exibição flexíveis (comentário, bordas do gráfico ou próximo ao preço), este indicador oferece uma solução personalizável para atender às suas necessidades de trading.

indicador de Divergência do MACD

Indicador para Calcular o preço médio das posições abertas, pode usar o número mágico se quiser separar as posições só de um robô, mas o número zero são as operações manuais

Este indicador pega os pontos de divergência do indicador DeMarker

O indicador "RompimentosFalsos.mq5" é uma ferramenta para o MetaTrader 5 que identifica e marca visualmente pontos de compra e venda com base em rompimentos falsos de suportes e resistências. Ele utiliza buffers para exibir setas de compra (azul) e venda (vermelha), além de linhas para suportes (azul) e resistências (vermelha), e setas adicionais para topos e fundos do mercado. A lógica principal do indicador consiste em detectar topos e fundos com base nos preços máximos e mínimos dos candles, atualizando dinamicamente os níveis de suporte e resistência. Quando o preço rompe um suporte ou resistência e depois retorna, o indicador gera sinais de compra ou venda, respectivamente. É uma ferramenta útil para traders que operam com estratégias baseadas em rompimentos falsos.

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.

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.

O Better Volume é um indicador avançado projetado para analisar o comportamento do volume em gráficos de preços. Ele combina informações de volume com métricas como a amplitude dos candles (range) e médias móveis para identificar padrões importantes no mercado, como clímax de compra/venda, churn e candles fracos. Com sua interface visual dinâmica e categorização de volume, o indicador oferece insights valiosos para traders que desejam tomar decisões informadas com base no fluxo de volume.

O Bar conter é uma ferramenta poderosa e versátil projetada para ajudar traders a visualizar e analisar a sequência de barras em seus gráficos. Este indicador numera automaticamente cada vela no gráfico com base nas preferências definidas pelo usuário, facilitando o acompanhamento de velas específicas, a identificação de padrões e a implementação de estratégias de negociação precisas.

O MACD Histograma Colorido é uma versão aprimorada do clássico indicador MACD (Moving Average Convergence Divergence), projetado para fornecer uma análise visual mais clara e intuitiva do momentum do mercado. Este indicador combina as funcionalidades tradicionais do MACD com um histograma dinâmico que muda de cor com base na relação entre a Linha MACD e a Linha de Sinal , permitindo que traders identifiquem rapidamente tendências, pontos de reversão e momentos de indecisão no mercado.

O indicador "Candle_size.mq5" foi desenvolvido para exibir o tamanho dos candles no gráfico, fornecendo uma análise visual clara e detalhada dos movimentos de preço. Ele calcula a diferença entre os preços de alta (high) e baixa (low) de cada candle e apresenta o valor formatado como texto ao lado do candle correspondente. Este recurso é especialmente útil para traders que desejam avaliar a volatilidade ou identificar padrões específicos de comportamento de preço.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160