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

Adicionar código

Indicador para cálculo de níveis stop com um tipo de cálculo ligeiramente diferente em comparação com o Kase DevStops.

Trabalho em três indicadores iMA(Moving Average, MA) e um iMACD (Moving Average Convergence/Divergence, MACD)

O indicador exibe o canal do último dia de negociação no gráfico.

Indicador de níveis

Expert Advisor Exp_BlauTVI_Tm baseado nos sinais do indicador seguidor de tendências BlauTVI

O indicador destaca as velas com cauda do tipo "martelo" ou "martelo invertido", estando o corpo de tal vela na metade superior ou inferior da vela

Um sistema de negociação baseado no volume de ticks das barras.

Dois sistemas de negociação independentes usando os indicadores BykovTrend_V2 e ColorX2MA dentro de um EA.

Média móvel de Buff Dormeier ponderada pelo volume.

Indicador Lentz Volatility

Bandas de Bollinger Squeeze

Heiken ashi smoothed - zona de negociação

Ponto Médio Colorido das velas

Esse script ajuda os traders a entender a distribuição e o intervalo das velas em um período específico, o que pode ser útil para tomar decisões de negociação, como determinar quais valores históricos usar para Take Profit ou Stop Loss.

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.

O Indicador Commodity Channel Index (CCI) mede o desvio do preço de um instrumento financeiro de seu preço estatístico médio.

Indicador para estratégia de negociação CCI de Woodie.

Este indicador baseia em pontos pivot, resistências e suportes.

O indicador mostra altos/baixos recalculados("repintar") do indicador padrão ZigZag.

Os Sinais de Negociação Baseados no cruzamento da linha Principal e das linhas de Sinais do indicador MACD (CSignalMACD da Biblioteca Padrão MQL5) serão utilizados aqui. O código do Expert Advisor com base nesta estratégia pode ser gerado automaticamente usando o Assistente MQL5.

Vamos nos concentrar nos sinais de negociação obtidos a partir dos padrões de velas "Linhas de Contra-Ataque de Alta/Baixa" e confirmado pelo indicador RSI (Índice de Força Relativa). O código do Expert Advisor baseado nesta estratégia pode ser gerado automaticamente utilizando o Assistente MQL5.

Vamos nos concentrar nos sinais de negociação obtidos a partir dos padrões de velas "Estrela da Manhã/Noite" e confirmado pelo indicador RSI (Índice de Força Relativa). O código do Expert Advisor baseado nesta estratégia pode ser gerado automaticamente utilizando o Assistente MQL5.

O estilo de desenho DRAW_ZIGZAG permite desenhar seções usando valores de dois buffers de indicador. Ele se parece com o DRAW_SECTION, mas ele permite desenhar seções verticais dentro de uma barra.

Commodity Channel Index padrão com o desvio médio padrão e a possibilidade de selecionar os algoritmos de média e a variação dinâmica dos níveis de sobrecompa / sobrevenda.

Média móvel com um algoritmo de regressão linear.

A classe CStdDevOnArray foi projetada para calcular o Desvio Padrão (StdDev) em buffers de indicadores. Um exemplo de como utilizar esta classe é fornecida.

A Classe CTemaOnArray é projetada para cálculo do TEMA (Média Móvel Exponencial Tripla) sobre o buffer do indicador.

Este indicador desenha várias linhas representando os possíveis níveis de preço no futuro.

Módulo de sinais de negociação para o Assistente MQL5. Os pontos coloridos do indiador SilverTrend_Signal indicam um sinal de entrada no mercado.

Este Expert Advisor ilustra o uso da função IndicatorParameters() para obter informações sobre o número de parâmetros de entrada, seus tipos e valores.

Indicador alternativo que define tendências com base no rompimento das barras e da distância de extremums.

Uma média móvel com suavização dupla.

A classe foi projetada para cálculo do indicador técnico Média Móvel Adaptativa (Adaptive Moving Average, AMA) utilizando o algoritmo do buffer anel.

Exemplo de obter cotações do índice mundial do Google Finance.

O indicador utiliza o método dos mínimos quadrados para a construção da linha recta "mais adequado" através de uma série de pontos de valores de preços.

Indicador GARCH com a opção da seleção de timeframe nos parâmetros de entrada.

O indicador ChandelierStops_v1Trend_x10 mostra a posição do indicador de tendência ChandelierStops_v1 de dez períodos diferentes.

O conselheiro ativa e desativa o botão "auto-trade" em um determinado momento e fecha todas as posições abertas na conta após o período de tempo especificado.

Adiciona separadores de período na janela do gráfico. A frequência é escolhida pelo usuário.

ZZ Fibo Trader é uma simples ilustração da utilização do indicador ZZ Fibo, ele plota linhas de Fibonacci nas ondas de impulso longas do ZigZag. Além disso, o algoritmo ilustra o trabalho do sistema parabólico de deslocamento do stop-loss.

1...181920212223242526272829303132...170