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

Adicionar código

Traduzir as porcentagens de risco em valores monetários com base no saldo da conta

Esse script MQL5 exporta dados de candlestick de vários períodos de tempo para um arquivo CSV, capturando informações essenciais do mercado, como preços de abertura, alta, baixa e fechamento. Ele analisa as características de cada candlestick, incluindo os tamanhos do corpo e do pavio, ao mesmo tempo em que calcula métricas adicionais, como lacunas de candles. Depois de processar as últimas 21 barras, ele notifica o usuário sobre a exportação bem-sucedida dos dados.

Marcação dos altos e baixos extremos (OHLC) juntamente com os preços extremos de compra e venda

Infelizmente, descobri que alguns corretores que mudam a hora no servidor estão um pouco incorretos, o que eu não esperava e me surpreendeu muito. Aqui está um script que qualquer pessoa pode usar para verificar seu corretor.

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

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

Nível dinâmico de VWAP que pode ser calculado como média em vários dias

O script Auto SL TP by Risk Reward Ratio é uma ferramenta simples, mas poderosa, projetada para traders do MetaTrader 5 que desejam simplificar seu processo de gerenciamento de risco. Esse script automatiza o processo de definição dos níveis de Stop Loss (SL) e Take Profit (TP) para posições abertas com base em uma relação Risco:Recompensa definida pelo usuário e Stop Loss em pips. Quer você seja um operador iniciante ou experiente, esse script economiza tempo e garante um gerenciamento de risco consistente.

Esse é um indicador de média móvel baseado em velas Heiken-Ashi em vez de preço de mercado bruto.

Na quarta parte do livro "Automação de negociações", do livro "Programação no MQL5 para traders", estudaremos um componente fundamental da linguagem MQL5 - a automação de negociações. Vamos começar descrevendo as entidades básicas, como especificações de instrumentos financeiros e configurações de contas de negociação, que são necessárias para criar Expert Advisors certos.

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

Biblioteca PrintXYZ() para imprimir informações maciças do terminal.

Ziguezague que muda a direção da onda com base na mudança percentual do preço do ativo

Esse EA foi projetado para seguir automaticamente as tendências do mercado usando sinais dos indicadores Média Móvel e Oscilador Estocástico. O EA detecta sinais de compra e venda utilizando cruzamentos de MA e confirma a tendência com o Estocástico. Além disso, o EA inclui o gerenciamento automático de posições, como a definição de Take Profit, Stop Loss e duplicação do tamanho do lote para aumentar a eficácia da negociação em mercados de tendência.

Esse EA não negocia. Painel simples, implementado usando a biblioteca Canvas padrão, que permite desenhar números com o mouse. O reconhecimento de padrões é realizado usando o modelo treinado mnist.onnx.

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

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

Oscilador ergódico Stochastic Momentum Index (SMI)

PTB

Descrição do indicador: PTB.mq5 Visão geral: O indicador PTB.mq5 para o MetaTrader 5 calcula os preços máximos e mínimos de curto e longo prazo, juntamente com os níveis de retração de Fibonacci com base nesses extremos. Características: Máximos e mínimos de curto prazo: identifica o suporte e a resistência imediatos em um curto período definido pelo usuário. Máximos e mínimos de longo prazo: analisa as tendências mais amplas do mercado em um período mais longo. Níveis de Fibonacci: Traça os principais níveis de retração (23,6%, 38,2%, 50%, 61,8%, 78,6%) para possíveis pontos de reversão. Parâmetros de entrada: shortLength: Número de velas para cálculo de curto prazo. longLength: Número de velas para cálculo de longo prazo. Representação visual: Cores e larguras distintas para cada linha para diferenciar entre níveis alto/baixo e de Fibonacci. Uso: Ajuda os traders a identificar pontos de entrada/saída e a monitorar as tendências do mercado com base nos níveis históricos de preços.

O histograma BBMA ZoneZeroLoss mostra as zonas de negociação, por exemplo, para a configuração de "Reentrada" para minimização de risco

Indicador Donchian Ultimate MetaTrader - é um indicador de canal Donchian clássico com vários recursos adicionados:

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

Canal de Keltner (indicador MetaTrader) - é um indicador clássico de análise técnica desenvolvido por Chester W. Keltner em 1960. O indicador é um pouco semelhante ao Bollinger Bands e ao Envelopes. Ele usa três linhas de plotagem: a linha do meio é a média móvel simples de 10 dias aplicada ao preço típico ((alta + baixa + fechamento) / 3), as bandas superior e inferior são produzidas pela adição e subtração da média móvel da faixa de preço diária (diferença entre alta e baixa) da linha do meio. Dessa forma, é construído um canal baseado na volatilidade. Nessa versão do indicador, você pode modificar todos os parâmetros da MA. O indicador está disponível para as versões MT4 e MT5 da plataforma.

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

O TelegramToMT5 é um Expert Advisor MetaTrader 5 que faz a ponte entre o Telegram e o MT5, exibindo mensagens de seus canais, grupos e chats privados do Telegram diretamente em seus gráficos de negociação. Basta criar um bot do Telegram, adicioná-lo aos canais/grupos desejados e permitir que o EA mostre todas as mensagens como comentários em seu gráfico em tempo real.

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

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

O indicador Watermark é leve e eficiente, projetado para exibir uma marca d’água informativa sobre o gráfico principal do MetaTrader 5. Ele mostra automaticamente o símbolo atual, o tempo gráfico e a descrição do ativo, permitindo que traders personalizem sua interface com estilo e praticidade.

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.

Um Expert Advisor simples baseado em RSI e média móvel para MQL5

O Weekly VWAP (Preço médio ponderado por volume) é um poderoso indicador MQL5 que calcula e exibe o Preço médio ponderado por volume para cada semana de negociação. É uma ferramenta crucial para identificar o valor justo semanal e compreender o sentimento subjacente em um período de tempo mais longo.

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.

Esse especialista é um sistema que ajuda qualquer trader a criar uma grade de ordens.

O BotCilento é um sofisticado Expert Advisor de negociação em grade para o MetaTrader 5 que combina sinais de acompanhamento de tendências com gerenciamento de risco adaptável.

Expert Advisor para o MetaTrader 5 que combina as médias móveis exponenciais (EMA) e o índice de força relativa (RSI) para gerar sinais de negociação. Inclui recursos de gerenciamento de risco e filtro de tempo de negociação.

123456789...166