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

Biblioteca de códigos fonte MQL5 para MetaTrader MQL5 - 13

icon

A maior biblioteca gratuita de códigos-fonte para a plataforma MetaTrader 5. Aqui você encontrará exemplos prontos de EAs, indicadores técnicos, scripts e bibliotecas. Use a biblioteca de códigos para estudar a linguagem MQL5, criando com base neles seus próprios programas para negociação automática nos mercados financeiros.

Os códigos publicados podem ser livremente baixados, testados e executados no MetaTrader 5. A biblioteca também está disponível diretamente da plataforma MetaTrader 5 e do ambiente de desenvolvimento MetaEditor.

Adicionar código

Um indicador que tenta destacar uma área de mercado variável

Esse indicador mostrará o tempo restante até o final da vela. Você pode escolher a cor e o tamanho da fonte.

Esse MT5 Expert Advisor combina a análise de padrões de velas em vários períodos de tempo com a filtragem de eventos fundamentais para executar negociações com gerenciamento de risco disciplinado.

Um ziguezague baseado na mudança de tendência do sar parabólico

Esse Bot detecta a abertura de uma nova vela em qualquer período de tempo definido, facilitando assim a execução de um código único, a realização de negociações e a chamada de outras funções. O código é escrito na função OnTick().

Uma média móvel de volume de ticks puro com barras de histograma que rastreiam a cor da vela de alta/baixa

A função pode ser útil para não sobrecarregar o servidor com solicitações de negociação nos momentos em que o mercado estiver fechado para negociação

Esse é um indicador analítico simples (sem sinal, calculado uma única vez) que permite testar a hipótese de que as séries temporais de preços representam um "passeio aleatório", especificamente um "passeio aleatório" gaussiano. Isso pode ajudar a construir uma transformação paramétrica dos incrementos de preço em séries temporais distribuídas uniformemente, mais estáveis e previsíveis, pelo menos em termos de volatilidade.

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

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

Assinatura de vela com exemplo | Para pesquisa e desenvolvimento

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.

Realiza negociações com base no ICT silverbullet e no modelo 2022 com trailing stops e parciais, além de manter a entrada de acordo com o OTE e o risco mínimo. Funciona em uma pequena janela de tempo do silverbullet, especialmente na sessão de Nova York, e, se não for encontrada nenhuma negociação, o modelo 2022 e o fibonacci OTE entram em ação para conseguir uma negociação. No entanto, a entrada é feita somente após a confirmação da presença desses modelos, portanto, as negociações serão menores para um drawdown mínimo e uma alta taxa de ganho. Para saber mais sobre essas estratégias, você pode visitar o canal do Inner Circle Trader no YouTube.

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.

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

Esse é um EA simples de reversão à média

É levado em consideração que há 30 dias em um mês e 365 dias em um ano. O script demonstra o contador de tempo até o início do novo ano.

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.

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

1...67891011121314151617181920...172