Publicações mais recentes de código no CodeBase
Ontem
Novas publicações no CodeBase
- ATR Trailing Stop (Pine Script Port) Porta MQL5 de um indicador de stop móvel ATR em Pine Script: nLoss = múltiplo do ATR; o stop se ajusta abaixo do preço em uma tendência de alta e acima do preço em uma tendência de baixa, e inverte (com uma seta de compra/venda) quando o preço fecha atravessando-o. Inclui uma versão de referência em Python e um teste de paridade que verifica se ambas estão de acordo com uma transcrição literal, barra por barra, da semântica do Pine (na/nz/histórico da série).
- Trade Reporter Lite - Telegram trade notifications Envia para um chat do Telegram as posições abertas e fechadas no MT5: direção, símbolo, ponto de entrada, stop e meta em pips, lotes e, ao fechar, o resultado, pips, múltiplo de R e tempo de manutenção da posição. Fila de novas tentativas, compatível com reinicialização, nunca realiza negociações. Notificador gratuito de negociações para MT5 no Telegram e no Discord
2026.10.23
Novas publicações no CodeBase
- Safe Risk Manager EA - Daily Loss, Break-Even and Trailing Stop Painel de negociação educacional para conta de hedge no MT5, com cálculo de risco, proteção contra spread, bloqueio persistente de perdas diárias, ponto de equilíbrio e stops móveis.
- News Filter for the Strategy Tester (DST-corrected calendar export) Um filtro de notícias do calendário econômico que realmente funciona, inclusive em backtests. Exporte os eventos uma única vez com um script e, em seguida, bloqueie novas entradas relacionadas a notícias, tanto em tempo real quanto no Testador de Estratégias. Corrige o deslocamento de uma hora devido ao horário de verão nos horários históricos do calendário.
2026.10.22
Novas publicações no CodeBase
- CSetupLedger: a per-setup win rate ledger for Expert Advisors Avalia cada tipo de configuração do seu EA em seu próprio registro, em vez de agrupá-los em uma única curva de patrimônio líquido. Ele se reconstrói a partir do histórico de negociações da conta na inicialização, de modo que uma reinicialização não apague o registro. Exibe um limite inferior da pontuação de Wilson ao lado da taxa de ganhos bruta, para que uma sequência de três negociações lucrativas deixe de parecer uma vantagem.
- Session Candle Counter: candles numbered from the cash open, DST aware Numera cada vela do dia de negociação atual, a partir da abertura do mercado à vista em Frankfurt, Londres, Nova York ou Tóquio. O ponto de referência é convertido da hora local da bolsa para a hora do servidor da corretora, com ajuste automático para o horário de verão, de modo que a primeira vela após a abertura é sempre a número um, tanto no verão quanto no inverno.
- RiskGuard Lite - Percent-Risk EMA/ATR EA EA educacional para MT5: entradas com cruzamento de EMA em barras fechadas, stop loss e take profit baseados no ATR, tamanho do lote calculado a partir de uma porcentagem fixa do patrimônio líquido por meio do OrderCalcProfit, filtro de spread, isolamento de números mágicos e verificações de códigos de retorno do servidor. Um modelo simples para a criação de EAs com controle de risco. Sem garantia de lucro.
- Spread Monitor for Scalpers Histograma de spread em uma subjanela com estatísticas atuais, médias, máximas e mínimas, custo por operação e alertas de limite para scalpers.
2026.10.21
Novas publicações no CodeBase
2026.10.20
Códigos fontes mais baixados deste mês
- iS7N_TREND.mq5 Agora é um indicador de tendência de duas cores (ou de dois modos), o número de barras para os cálculos pode ser especificado.
- Funções para simplificar o trabalho com ordens Tudo o que queremos é pensar sobre algoritmos e métodos, e não sobre sintaxe e valores como colocar ordens. Aqui você encontra funções simples para gerenciar posições em MQL5.
- HybridMicrostructure EA O EA Hybrid Microstructure é um Expert Advisor avançado de scalping de alta frequência, projetado especificamente para o XAUUSD (ouro) no período de tempo M1. Ao contrário dos indicadores tradicionais, que se baseiam em cálculos matemáticos de OHLC com defasagem, este EA opera com base na dinâmica da microestrutura no nível de tick — monitorando a velocidade do tick, os desvios do preço médio ponderado pelo volume (VWAP) e as rejeições de varredura de liquidez (stop hunts) executadas por instituições.
2026.10.20
Novas publicações no CodeBase
- Contract Sizer: ladder, floor and a breaker that survives a deposit Três proteções de dimensionamento de posição que funcionam de maneiras diferentes; confundir essas proteções é o motivo pelo qual tantas contas vão à falência:
- ladder: um contrato por cada X do saldo, sempre aplicada como um limite máximo (CAP), mesmo com dimensionamento manual de lotes;
- floor: abaixo do capital mínimo, a conta não opera; é necessário um novo depósito;
- breaker: interrompe a operação quando o saldo fica X% abaixo do pico, independentemente do tamanho da conta, e não se reativa automaticamente.
O que esta biblioteca resolve e quase nenhuma outra resolve: um depósito não é lucro, e um saque não é perda. O breaker mede a queda em relação ao pico do saldo. Se não for tratado, um depósito feito DURANTE uma queda eleva o saldo e o pico juntos, e a proteção deixa de detectar a queda exatamente quando seria útil. Aqui, depósitos e saques alteram o pico no mesmo valor.
O pico é salvo em um arquivo: um limitador que esquece o pico ao reiniciar o terminal não é um limitador.
A demonstração simula um depósito no ponto mais baixo de uma queda. Execute-a com o depósito ativado e desativado e compare a coluna “queda”.
- Position sizing from risk, using the broker's own tick value and volume step O tamanho da posição é calculado a partir de um valor de risco, baseado no valor real do tick do símbolo, no tamanho do tick e no passo de volume, em vez de um valor de pip presumido. O volume é sempre arredondado para baixo e, quando o risco for menor que o lote mínimo, o programa indica isso e informa quanto esse lote realmente custa. Não há estado do terminal, portanto, a lógica de dimensionamento pode ser testada offline — um script de teste com 41 asserções está incluído.
2026.10.19
Novas publicações no CodeBase
2026.10.18
Códigos fontes mais baixados nesta semana
- EMA Cross Scalper M15 (XAUUSD, filtro da sessão WIB) Estratégia de scalping EMA(10) x EMA(30) para XAUUSD no gráfico M15 com filtro da sessão de Jacarta. Exemplo didático: lote fixo, SL/TP em pontos, no máximo 1 posição, filtro de spread. Testado com ticks 100% reais.
- Volume Profile Esse é um indicador para mostrar o perfil de volume no gráfico, usando cálculos simples e execução muito rápida.
- IncOBVOnArray A Classe COBVOnArray é destinada ao cálculo dos buffers do indicador OBV (On Balance Volume).
2026.10.18
Novas publicações no CodeBase
- Monitor de Spread aprimorado O Spread Monitor é um indicador informativo simples para o MetaTrader 5. Ele exibe o spread atual em pontos por meio de um painel gráfico compacto com indicação por cores e uma barra de nível.
- Heiken Ashi ATR Blend O Heiken Ashi ATR Blend combina velas Heiken Ashi suavizadas, filtragem de volatilidade baseada no ATR e confirmação de tendência por EMAs rápida e lenta para identificar possíveis sinais de mudança de tendência.
2026.10.17
Novas publicações no CodeBase
- MACrossoverEA O indicador abre posições quando duas médias móveis (Fast e Slow) se cruzam. Funciona em qualquer instrumento e período de tempo.
- MarketInfo O MarketInfo é um script informativo simples para o MetaTrader 5. Ele coleta e registra no log os principais dados do símbolo atual: preços, spread, volatilidade (ATR), tempo até o fechamento da barra, estatísticas das últimas N barras e identificação da tendência.
2026.10.17
Existem mais de
8,860 códigos publicados no
CodeBase
2026.10.16
Novas publicações no CodeBase
- SMC Liquidity Sweep Scalper (Order Block EA with Live Win-Rate Tracking) Um scalper de “liquidity-sweep”/“order-block” com dimensionamento baseado no ATR e um filtro de tendência em timeframe superior. Cada operação é marcada no gráfico com a taxa de acerto histórica em tempo real desse tipo de configuração — um quadro de resultados contínuo, não apenas caixas.
- Smart Loss Exit — saída antecipada de posições em prejuízo (desvio adverso do ATR, tempo na operação, invalidação da EMA, RSI, limite de risco) com um registro em CSV Encerra posições com prejuízo antecipadamente, antes do stop-loss total, quando uma regra indica que a operação não vai se recuperar: movimento adverso além de N x ATR, tempo de prejuízo muito longo, inversão da tendência da EMA, RSI contrário à posição ou um limite de capital. Nunca altera uma posição com lucro. O modo “somente observação” registra o que seria encerrado sem realmente encerrar nada. Cada saída é registrada em um arquivo CSV com a regra, o tempo de duração e a oscilação adversa máxima, para que as regras possam ser ajustadas com base nos dados.
2026.10.15
Novas publicações no CodeBase
- GDS Renko Replay Trainer O GDS Renko Replay Trainer é uma ferramenta educacional gratuita para praticar decisões manuais em gráficos Renko históricos no MetaTrader 5.
Carregue um intervalo histórico, reproduza-o em tempo real e realize operações virtuais de COMPRA ou VENDA. Você pode pausar, avançar um tick ou passar para o próximo bloco Renko concluído. Cada posição virtual possui um stop loss e um take profit, e o treinador registra os resultados da sua sessão.
A ferramenta constrói blocos Renko de tamanho fixo a partir de ticks históricos de Bid/Ask, com uma reversão clássica de dois blocos. Os ticks futuros não são usados para traçar o gráfico visível nem para executar operações virtuais. As operações de compra usam o Ask para entrada e o Bid para saída; as operações de venda usam os lados opostos. As ordens inseridas no painel aguardam o próximo tick válido reproduzido. Os stops e as metas são verificados a cada tick, incluindo lacunas de preço.
- PropFirm Defense Uma biblioteca com 24 classes MQL5 que monitora o regulamento de uma empresa de negociação por conta própria — drawdown, perda diária, consistência nos pagamentos, número mínimo de dias de negociação, período de restrição de notícias — em relação a qualquer conta e encerra a operação em caso de violação, sem nunca abrir uma posição própria.
- Range compression percentile Classifica a variação acumulada do período atual em relação à distribuição histórica completa das variações passadas — um percentil real, e não apenas uma comparação com a média, como no ADR% — e sinaliza compressão ou expansão estatística em um painel compacto e em tempo real, com um indicador de percentil.
- MT5 Symbol Changer Profit Display O EMTOrdersUtility é um utilitário de monitoramento de negociações em tempo real e troca de símbolos, desenvolvido para traders ativos que buscam visibilidade em tempo real de suas posições abertas em diversos instrumentos financeiros.
- PulseStrike Scalper - Statistical Burst Detection EA PulseStrike Scalper - EA para detecção estatística de picos
- Scanner de Tendências Uma análise rápida do mercado para identificar tendências sustentáveis. O script analisa, em um segundo, todos os símbolos da “Visão Geral do Mercado” e identifica os instrumentos com o movimento mais nítido e forte, utilizando a regressão linear R² e o indicador ADX.
2026.10.15
Novas publicações no CodeBase
- EA AurumNeuro Vanguard O AurumNeuro Vanguard é um Expert Advisor (EA) inteligente, projetado especificamente para a negociação do XAUUSD / Ouro, combinando uma Arquitetura Neural de Risco híbrida com o Unified Market Dynamics Engine (UMDE).
- ZetaBurst Scalper EA Sistema de scalping baseado em ticks que opera apenas com movimentos de preço que representam verdadeiros outliers estatísticos, com tamanho de posição e proteção adequados para lidar com o atraso real na execução da corretora. Os resultados do backtest estão incluídos abaixo.
- GDS Renko Dual MA Demo EA O GDS Renko Dual MA Demo EA é um pequeno Expert Advisor educacional para o MetaTrader 5. Ele mostra uma maneira simples de combinar blocos Renko clássicos de tamanho fixo com duas médias móveis simples calculadas diretamente a partir dos fechamentos dos blocos Renko concluídos.
- Velocidade média de classificação do AIS O indicador mostra a velocidade média de classificação do preço
- Prop-Firm Equity Guard - daily and max drawdown protection (FTMO-style) Ferramenta rigorosa de gestão de risco para os desafios das corretoras proprietárias. Monitora automaticamente toda a sua conta para evitar falhas relacionadas a drawdowns diários e máximos. Ela atua como uma barreira de segurança contra picos de spread e operações impulsivas, fechando instantaneamente todas as posições e ordens pendentes antes que sua avaliação seja encerrada.
- Risk Guard — tamanho da posição com base no risco, limite diário de perdas, número máximo de posições, redução de posições excessivamente grandes, stop-loss forçado Aplica suas próprias regras de risco a todas as posições, sejam elas abertas manualmente ou por outro EA: exibe o tamanho do lote que corresponde ao seu risco, bloqueia a conta pelo resto do dia após um prejuízo definido, limita as posições abertas, reduz as posições que apresentam risco acima do permitido e adiciona um stop-loss a qualquer posição aberta sem um.
2026.10.14
Novas publicações no CodeBase
- GDS Renko Canvas O GDS Renko Canvas é um indicador educacional compacto que mostra como um gráfico Renko clássico de tamanho fixo pode ser renderizado diretamente no MetaTrader 5 com a classe padrão CCanvas.
O indicador constrói blocos Renko a partir dos ticks de BID recebidos e exibe apenas os blocos concluídos. A continuação requer um bloco, enquanto uma reversão segue a regra clássica de dois blocos.
Diferentemente das sobreposições Renko baseadas em objetos, o gráfico visível é desenhado em uma única camada de bitmap do Canvas. Isso mantém a lista de objetos do gráfico pequena e facilita o redesenho ao redimensionar.
- GDS Renko ADX Demo EA Um pequeno Expert Advisor educacional que mostra como o ADX e o Movimento Direcional de Wilder podem ser calculados diretamente a partir de blocos Renko clássicos concluídos.
O EA constrói internamente blocos Renko de tamanho fixo a partir dos ticks de BID. Não são necessários gráficos offline, símbolos personalizados, DLLs ou indicadores externos. +DI, -DI e ADX são atualizados somente após a conclusão de um bloco Renko.
2026.10.13
Códigos fontes mais baixados deste mês
- iS7N_TREND.mq5 Agora é um indicador de tendência de duas cores (ou de dois modos), o número de barras para os cálculos pode ser especificado.
- Funções para simplificar o trabalho com ordens Tudo o que queremos é pensar sobre algoritmos e métodos, e não sobre sintaxe e valores como colocar ordens. Aqui você encontra funções simples para gerenciar posições em MQL5.
- HybridMicrostructure EA O EA Hybrid Microstructure é um Expert Advisor avançado de scalping de alta frequência, projetado especificamente para o XAUUSD (ouro) no período de tempo M1. Ao contrário dos indicadores tradicionais, que se baseiam em cálculos matemáticos de OHLC com defasagem, este EA opera com base na dinâmica da microestrutura no nível de tick — monitorando a velocidade do tick, os desvios do preço médio ponderado pelo volume (VWAP) e as rejeições de varredura de liquidez (stop hunts) executadas por instituições.
2026.10.13
Novas publicações no CodeBase
- MSB Pro Algo Neon Account Dashboard for MT5 Painel gratuito da conta MT5 no estilo neon, que exibe saldo, patrimônio líquido, P/L flutuante, P/L realizado diário, taxa de acertos e posições abertas diretamente no gráfico.
- MSB Pro ALGO Position Risk Monitor for MT5 Monitor de risco de posições gratuito para o MT5 que exibe o risco de stop-loss, a porcentagem de risco da conta, as posições sem stop-loss e o risco de cada posição diretamente no gráfico.
2026.10.12
Novas publicações no CodeBase
- GDS Renko Brick Statistics O GDS Renko Brick Statistics é um indicador educacional compacto para o MetaTrader 5 que gera internamente gráficos Renko clássicos de tamanho fixo a partir dos ticks de BID e resume o comportamento dos blocos Renko concluídos mais recentes.
- GDS Renko Canvas + Donchian O GDS Renko Canvas + Donchian é um indicador educacional compacto para o MetaTrader 5. Ele exibe blocos Renko clássicos de tamanho fixo em uma única camada de bitmap CCanvas e sobrepõe um Canal de Donchian calculado diretamente a partir dos blocos Renko concluídos.
O eixo horizontal representa a sequência Renko, e não o tempo. O construtor interno utiliza os ticks de BID recebidos e a regra clássica de reversão de dois blocos. O Canal de Donchian é causal: para cada bloco recém-concluído, o canal é calculado apenas a partir dos N blocos Renko concluídos anteriores. O bloco atual é excluído do cálculo do seu próprio canal.
2026.10.11
Códigos fontes mais baixados nesta semana
- Funções para simplificar o trabalho com ordens Tudo o que queremos é pensar sobre algoritmos e métodos, e não sobre sintaxe e valores como colocar ordens. Aqui você encontra funções simples para gerenciar posições em MQL5.
- iS7N_TREND.mq5 Agora é um indicador de tendência de duas cores (ou de dois modos), o número de barras para os cálculos pode ser especificado.
- Volume Profile Esse é um indicador para mostrar o perfil de volume no gráfico, usando cálculos simples e execução muito rápida.
2026.10.11
Novas publicações no CodeBase
- GDS Renko Bollinger 4-Mode Demo EA O GDS Renko Bollinger 4-Mode Demo EA é um Expert Advisor educacional gratuito para o MetaTrader 5. Ele demonstra quatro maneiras diferentes de combinar blocos Renko clássicos de tamanho fixo com as Bandas de Bollinger em um único EA independente.
O EA cria quatro fluxos Renko internos independentes a partir dos ticks de BID recebidos. Cada modo possui seu próprio tamanho de bloco Renko e suas próprias configurações de Bollinger. Os sinais são gerados somente quando um bloco Renko está totalmente concluído. As Bandas de Bollinger são calculadas de forma causal a partir dos fechamentos anteriores de blocos Renko concluídos; assim, o bloco atual é excluído até que sua verificação de sinal seja concluída.
- GDS Renko Canvas + Bollinger Um indicador educacional compacto para o MetaTrader 5 que exibe blocos Renko clássicos de tamanho fixo em uma única camada de bitmap do CCanvas e sobrepõe as Bandas de Bollinger calculadas diretamente a partir dos fechamentos dos blocos Renko concluídos.
O eixo horizontal representa a sequência Renko, e não o tempo. O gerador interno de Renko utiliza os ticks de BID recebidos e a regra clássica de reversão de dois blocos. As Bandas de Bollinger são calculadas apenas a partir de blocos Renko concluídos; o bloco em formação nunca é utilizado no cálculo das bandas.
2026.10.11
Existem mais de
8,840 códigos publicados no
CodeBase
2026.10.10
Novas publicações no CodeBase
- EMA Cross Scalper M15 (XAUUSD, filtro da sessão WIB) Estratégia de scalping EMA(10) x EMA(30) para XAUUSD no gráfico M15 com filtro da sessão de Jacarta. Exemplo didático: lote fixo, SL/TP em pontos, no máximo 1 posição, filtro de spread. Testado com ticks 100% reais.
- GDS Renko Momentum Demo EA Este Expert Advisor educacional demonstra uma maneira simples de negociar com base no momentum em blocos Renko no MetaTrader 5.
O momentum é a diferença entre o último fechamento Renko concluído e o fechamento de N blocos anteriores, dividida pelo tamanho do bloco. Um cruzamento acima do limiar positivo gera um sinal de COMPRA; um cruzamento abaixo do limiar negativo gera um sinal de VENDA. Permanecer além de um limiar não gera sinais repetidos.
O EA constrói internamente um Renko clássico de tamanho fixo a partir dos ticks de compra (Bid), com uma reversão de dois blocos. As ordens utilizam os preços de compra (Bid) e venda (Ask) disponíveis no mercado, em vez de preços sintéticos dos blocos. Se vários blocos se formarem em um único tick, apenas uma ultrapassagem no bloco final pode acionar a entrada.
Há uma posição por vez, com take profit virtual, stop loss virtual, tempo máximo de manutenção, período de espera e filtro de spread. Não é necessário nenhum indicador externo, DLL, símbolo personalizado ou gráfico offline.
2026.10.09
Novas publicações no CodeBase
- Universal Pip Value and Dynamic Lot Calculator Class for MQL5 Uma classe de cabeçalho MQL5 (.mqh) leve e compatível com OOP para o cálculo preciso do valor do pip e o dimensionamento dinâmico do lote em todos os instrumentos, com conversão automática de taxas entre moedas e normalização de volume pela corretora.
- Gueta Position Sizer: Risk and Lot Guard HUD Calculadora de risco em tempo real e HUD de controle do tamanho do lote para o MT5. Calcula o tamanho exato do lote com base no saldo da conta, na porcentagem de risco alvo e no Stop Loss dinâmico baseado no ATR, com aviso de ultrapassagem mínima do lote.
2026.10.09
Novas publicações no CodeBase
- RJO Daily Pivot Levels Classic and Fibonacci for MT5 Indicador de Pontos de Pivô Diários para o MetaTrader 5 com os métodos Clássico e de Fibonacci. Exibe PP, R1-R3 e S1-S3 com base na vela diária anterior já fechada.
- MSNR Key Levels MTF O MSNR KeyLevels MultiTF exibe os níveis-chave de SNR da Malásia nos tempos M5, M10, M15, H1, H4 e D1 simultaneamente, em qualquer gráfico que você tenha aberto. Um painel de controle integrado permite ativar e desativar cada período de tempo com um único clique, para que você passe de um gráfico limpo para um contexto completo de períodos de tempo superiores em um segundo, e volte de volta com a mesma rapidez.
2026.10.08
Novas publicações no CodeBase
- Session Manipulation and Algorithmic Reaction Tracker Sessão ICT/SMC com barra fechada — scanner de liquidez para três símbolos, com MSS confirmados, retestes de FVG, projeções de risco/recompensa e contexto macroeconômico opcional.
- VSA Glossary Baseado nos princípios da Análise de Volume e Espalhamento (VSA) de Wyckoff, ele interpreta a acumulação, a distribuição e a absorção do “dinheiro inteligente”, bem como a direção da tendência, sem qualquer repintura e com um limite estrito de desempenho de 2.000 barras.
2026.10.07
Novas publicações no CodeBase
2026.10.07
Novas publicações no CodeBase
- Trade Excursion Report: MFE and MAE of every closed trade, to CSV Exporta uma linha CSV por operação encerrada com os números que um extrato bancário não apresenta: o melhor lucro não realizado que a operação apresentou (MFE), a pior perda não realizada que ela suportou (MAE), quanto do MFE foi efetivamente mantido, quantas barras ela abrangeu e por quanto tempo foi mantida. A mesma métrica do indicador Trade Excursion, gravada em um arquivo em vez de exibida graficamente, pois as perguntas que valem a pena fazer sobre esses dados são aquelas que um gráfico não consegue responder: a taxa de captura depende da hora de entrada? As operações que eu fecho antecipadamente são as que eu mantenho por mais tempo? As operações com prejuízo às segundas-feiras atingem um MAE diferente das de sexta-feira? Basta uma tabela dinâmica para responder a essas perguntas, uma vez que o arquivo CSV esteja disponível. A saída é separada por ponto-e-vírgula com uma linha de cabeçalho, no formato MQL5\Files; abre em qualquer planilha. Limite da medição: as excursões são calculadas a partir das máximas e mínimas das barras no período de tempo escolhido; o trajeto dentro de uma barra é desconhecido. A coluna de barras informa a resolução obtida por cada operação, e o resumo conta as operações de barra única separadamente, em vez de calcular a média delas.
- SessionReopenEA O ouro apresenta uma pausa diária de manutenção na CME. A primeira hora após essa pausa, o preço sobe mais do que o esperado pelo acaso, em todos os anos civis de uma amostra de 11 anos — enquanto todas as outras horas do dia apresentam movimento estável.
Uma operação por sessão, um stop do lado do servidor escalonado pela volatilidade, sem média móvel nem estratégia de grade.
Então, meu modelo de custo acabou se revelando errado. Um backtest com ticks reais mostrou que o custo real de ida e volta na reabertura é de cerca de 60 pontos, e não os 19 que minha pesquisa havia calculado — o campo de spread da barra M1 é um resumo por barra e subestima o valor em aproximadamente três vezes. Reexecutando os 11 anos com o custo corrigido:
+3,34 bps, t 7,40, 59,3% de ganhos -> +1,60 bps, t 3,42, 50,8% de ganhos
A vantagem persiste, com menos da metade de sua força original. Esse segundo número é o valor real.
O que não é: cerca de +3,3% ao ano com drawdown de 4,6%, aproximadamente um ano em cada nove com resultado negativo. Com 0,01 lotes, isso equivale a ~130 por ano — um número que mede o tamanho da posição, não a estratégia.
2026.10.06
Códigos fontes mais baixados deste mês
- iS7N_TREND.mq5 Agora é um indicador de tendência de duas cores (ou de dois modos), o número de barras para os cálculos pode ser especificado.
- Funções para simplificar o trabalho com ordens Tudo o que queremos é pensar sobre algoritmos e métodos, e não sobre sintaxe e valores como colocar ordens. Aqui você encontra funções simples para gerenciar posições em MQL5.
- Volume Profile Esse é um indicador para mostrar o perfil de volume no gráfico, usando cálculos simples e execução muito rápida.
2026.10.06
Novas publicações no CodeBase
- Any Indicator Alert - alerts, push notifications and multi-timeframe for any custom indicator, no source code needed Anexe-o a um gráfico, digite o nome de qualquer indicador personalizado e ele irá alertá-lo com base nos próprios buffers desse indicador — por meio de uma janela pop-up, som, notificação push no seu celular ou e-mail. Ele lê o indicador por meio do iCustom, portanto, não é necessário o código-fonte: basta um arquivo .ex5 compilado que você tenha baixado. Ele também pode ler esse indicador a partir de um período de tempo superior e verifica novamente as barras fechadas para informar se o indicador se repinta ou se apenas apresenta atraso. Ele abre no modo EXPLORE, que lista todos os buffers que o indicador possui e o que há em cada um deles, pois “qual buffer contém o sinal” é a dúvida que impede a maioria das pessoas de usar o iCustom.
- SuperTrend TV EA Um Expert Advisor que opera com o indicador SuperTrend TV por meio do iCustom apenas em barras fechadas, acompanhado de um relatório de auditoria que comprova que todas as operações correspondem a um sinal e que nenhum sinal foi perdido
2026.10.05
Novas publicações no CodeBase
- GridCapitalCalculator Todo mundo que opera com uma estratégia de grid se pergunta: minha conta tem saldo suficiente? A resposta comum — a perda no último nível da estratégia — é o número errado. O que leva à quebra da conta é o nível de margem atingir o stop-out da corretora, enquanto a cadeia ainda está aberta e parece recuperável.
Este EA calcula o valor real e, em seguida, conta quantas vezes um movimento dessa magnitude já ocorreu no próprio histórico M1 do símbolo.
Três erros que ele corrige, todos na direção de dar uma falsa sensação de segurança: uma cadeia de N etapas flutua na etapa x N(N-1)/2, e não na etapa x N (com 10 etapas, são 45 etapas de perda, e não 10); posições abertas também bloqueiam margem enquanto estão flutuando; e o stop-out é uma porcentagem, não zero — a 50%, perder metade do patrimônio já é suficiente.
“Você precisa de 86 dólares de margem” é uma abstração. ““Um movimento desse tamanho ocorreu 71 vezes em 100 dias, um a cada 1,4” é uma decisão.
Defina o InpEquity para um valor que você ainda não possui para ver o que a configuração realmente precisaria.
Estritamente somente leitura: nunca abre, fecha ou modifica uma posição.
- AI Prompt Writer - Simple AI Assistant Customization Personalize seu Assistente de IA do MetaTrader 5 com opções de idioma, personalidade, menu e comportamento, utilizando um arquivo de comandos simples.
2026.10.04
Códigos fontes mais baixados nesta semana
- iS7N_TREND.mq5 Agora é um indicador de tendência de duas cores (ou de dois modos), o número de barras para os cálculos pode ser especificado.
- Funções para simplificar o trabalho com ordens Tudo o que queremos é pensar sobre algoritmos e métodos, e não sobre sintaxe e valores como colocar ordens. Aqui você encontra funções simples para gerenciar posições em MQL5.
- HybridMicrostructure EA O EA Hybrid Microstructure é um Expert Advisor avançado de scalping de alta frequência, projetado especificamente para o XAUUSD (ouro) no período de tempo M1. Ao contrário dos indicadores tradicionais, que se baseiam em cálculos matemáticos de OHLC com defasagem, este EA opera com base na dinâmica da microestrutura no nível de tick — monitorando a velocidade do tick, os desvios do preço médio ponderado pelo volume (VWAP) e as rejeições de varredura de liquidez (stop hunts) executadas por instituições.
2026.10.04
Novas publicações no CodeBase
- Session Range Desk MT5 EA de breakout com intervalo de sessão, com filtragem ATR, dimensionamento da distância do stop, opção de fechamento no ponto de equilíbrio/fechamento parcial e uma área compartilhada de gráficos. Contas de hedge; recurso educacional com limites de execução e coordenação documentados.
- Position Peak Logger - how far your trades actually travelled, in R Registra a oscilação máxima favorável e desfavorável de cada posição em múltiplos de R e gera uma linha no arquivo CSV para cada operação encerrada.
2026.10.03
Novas publicações no CodeBase
- Order Block Detector Detecta blocos de ordens — a última vela oposta antes de um movimento impulsivo que rompe a estrutura do mercado — e os representa como zonas que se estendem em tempo real até que o preço retorne e as neutralize. Tanto as rupturas da estrutura quanto a neutralização são avaliadas apenas com base em barras fechadas; portanto, nada é repintado.
- Broker Profiler Exibe as propriedades que fazem com que o mesmo EA se comporte de maneira diferente em outra corretora: horário de negociação, tamanho do contrato, valor do tick, estatísticas de spread, custo de swap e cobertura de sessões reais. Somente para leitura, não realiza negociações.
2026.10.02
Novas publicações no CodeBase
- Market Structure Swing Map MT5 Um indicador de estrutura de mercado para o MT5 que identifica claramente os picos e vales confirmados (HH, HL, LH e LL) diretamente no gráfico.
- Session Liquidity Map MT5 Um mapa de sessões de negociação para o MT5 que exibe os intervalos de negociação da Ásia, Londres e Nova York, com suas máximas e mínimas confirmadas.
- Fair Value Gap Scanner MT5 Um scanner de divergências de valor justo para o MT5 que destaca desequilíbrios de alta e de baixa e acompanha quando cada zona é preenchida.
- IronHawk SMC Trade Zones M5 Um indicador M5 de barras fechadas que combina estrutura de mercado, varreduras de liquidez, BOS/CHoCH e momentum para exibir Entrada, SL, TP1 e TP2, com sinais na frequência do mercado de varejo e histórico de configurações clicável.
2026.10.02
Existem mais de
8,820 códigos publicados no
CodeBase
2026.10.01
Novas publicações no CodeBase
- Trading Tool Assistant v2 Gerencie ordens, ordens existentes, ordens com limite, ordens com follow-up, ponto de equilíbrio e calculadora de tamanho de lote em uma única ferramenta
- GDS Renko SuperTrend Demo EA Um pequeno Expert Advisor educacional para o MetaTrader 5 que mostra uma maneira simples de combinar
blocos Renko clássicos de tamanho fixo com um indicador de tendência no estilo SuperTrend.
2026.09.30
Novas publicações no CodeBase
- Risk Based Position Size Calculator Uma calculadora de risco para o MT5 que pode ser arrastada e que converte a distância de entrada e de stop selecionada em um tamanho de posição normalizado pela corretora, utilizando o tamanho do tick, o valor do tick e o risco da conta.
- IronHawk Fibonacci Structure Map Indicador gratuito para o MT5 que mapeia automaticamente os níveis de Fibonacci em vários intervalos de tempo e destaca zonas de confluência, estrutura de mercado, áreas de prêmio/desconto e reações-chave dos preços.
2026.09.29
Códigos fontes mais baixados deste mês
- iS7N_TREND.mq5 Agora é um indicador de tendência de duas cores (ou de dois modos), o número de barras para os cálculos pode ser especificado.
- Funções para simplificar o trabalho com ordens Tudo o que queremos é pensar sobre algoritmos e métodos, e não sobre sintaxe e valores como colocar ordens. Aqui você encontra funções simples para gerenciar posições em MQL5.
- Supertrend 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.
2026.09.29
Novas publicações no CodeBase
- Nadaraya_Watson_Envelope_NR Calcula um envelope de Nadaraya-Watson sem atualização contínua, utilizando suavização gaussiana, e marca com setas os cruzamentos de preço que ultrapassam as faixas superior e inferior.
- Broker Info Panel MT5 Um indicador leve para gráficos do MT5 que exibe em tempo real as especificações de negociação da corretora e do símbolo, incluindo spread, tamanho do tick, valor do tick, limites de volume, nível de stop e nível de congelamento.
- Elliott Wave Auto Counter / Automatic Wave Labeling Detecta automaticamente os pontos de pivô das oscilações e marca uma contagem de Ondas de Elliott validada por regras (impulso 1-2-3-4-5 e correção A-B-C) diretamente no gráfico, com um painel de informações de Fibonacci. Apenas a título de orientação; sempre confirme manualmente.
- Market Session Separator Indicator Marca o início e o fim de até três sessões de negociação (Ásia, Londres, Nova York ou quaisquer intervalos personalizados) com separadores verticais e/ou caixas com fundo sombreado, repetidas diariamente em uma janela móvel que abrange os dados mais recentes. É puramente visual — sem cálculos, sem sinais, apenas limites bem definidos entre as sessões.
2026.09.28
Novas publicações no CodeBase
- Adaptive_MACD O MACD Adaptativo é um indicador dinâmico de momentum que ajusta seu nivelamento com base nas condições do mercado. Ele calcula um coeficiente de correlação de Pearson entre o preço e o índice da barra ao longo de um período definido pelo usuário e, em seguida, utiliza o R² resultante para combinar dois conjuntos diferentes de coeficientes do MACD. Isso torna a linha do MACD mais responsiva durante tendências fortes e mais suave em mercados laterais. O indicador traça um histograma codificado por cores (forte/fraco, de alta/de baixa) e uma linha MACD com contraste automático opcional que se adapta ao fundo do gráfico. As opções de configuração permitem personalizar o período de R², os comprimentos rápido/lento, o período de sinal e as cores. Adequado para acompanhar tendências e detectar mudanças no momentum.
- SMC Entry Using structure Estrutura de Mercado e Rastreador de Negociações Inteligentes (MT5)
Um indicador avançado e completo baseado no conceito de “Smart Money” (SMC) que combina o mapeamento automatizado da estrutura de mercado, velas com mapa de calor de momentum e o rastreamento da execução de negociações institucionais.
2026.09.27
Códigos fontes mais baixados nesta semana
- iS7N_TREND.mq5 Agora é um indicador de tendência de duas cores (ou de dois modos), o número de barras para os cálculos pode ser especificado.
- Funções para simplificar o trabalho com ordens Tudo o que queremos é pensar sobre algoritmos e métodos, e não sobre sintaxe e valores como colocar ordens. Aqui você encontra funções simples para gerenciar posições em MQL5.
- HybridMicrostructure EA O EA Hybrid Microstructure é um Expert Advisor avançado de scalping de alta frequência, projetado especificamente para o XAUUSD (ouro) no período de tempo M1. Ao contrário dos indicadores tradicionais, que se baseiam em cálculos matemáticos de OHLC com defasagem, este EA opera com base na dinâmica da microestrutura no nível de tick — monitorando a velocidade do tick, os desvios do preço médio ponderado pelo volume (VWAP) e as rejeições de varredura de liquidez (stop hunts) executadas por instituições.
2026.09.27
Novas publicações no CodeBase
- ZoneUS30 — Reversion and Positive Swap on Your Side in US30 ZoneUS30 is a simple US30 Expert Advisor focused on SELL opportunities after upward price extensions.
The strategy combines a mean-reversion concept with a carry-trade idea: when short positions receive positive overnight swap, the EA can benefit both from a price correction and from holding the position over time.
Designed for US30 and intended for experimental and educational use. Counter-trend trading involves significant risk, especially with high lot sizes.
- Support Resistance zig zag based O “Support Resistance Zig Zag” é um indicador de Price Action projetado para mapear de forma automática e dinâmica os níveis de suporte, resistência e áreas de transição (Flip Zones) no gráfico. Ele se concentra exclusivamente no mapeamento claro da estrutura de preços e na identificação das principais áreas de reação (SBR e RBS). Além disso, inclui um painel interativo para monitorar a tendência do mercado em tempo real.
- RepaintTest - measure whether a drawing indicator repaints Verifica se um indicador de gráfico é atualizado, em vez de afirmar que isso não ocorre.
A invariante: uma vez que uma barra tenha fechado e sido processada, nenhum objeto desenhado nela pode mudar — nem se mover, nem mudar de cor, nem alterar seu texto, nem desaparecer. O script inicia um símbolo personalizado com histórico real, vincula seu indicador por meio de um modelo, registra cada objeto, acrescenta barras, força um recálculo completo e compara objeto por objeto.
Alterações e desaparecimentos são contados separadamente, pois apenas uma alteração significa que a afirmação é falsa. Uma execução que não comparou nada é relatada como INCONCLUSIVA, nunca como aprovada. A saída é um arquivo CSV que você pode publicar junto com o número.
- RSI Exhaustion Reversal - EURUSD Open-source EURUSD Expert Advisor for MetaTrader 5 Strategy Tester, based on RSI exhaustion signals, ATR-based exits and volatility-adjusted spread filtering.
2026.09.26
Novas publicações no CodeBase
- Sniper Gold Hybrid Recovery EA EA de recuperação em cesta para XAUUSD no gráfico M15 com espaçamento ATR adaptativo, validação da estrutura LL/LH, filtragem dinâmica do RSI, detecção de quedas bruscas, filtro de notícias e ajuste inteligente de posições.
- Volume Profile Levels Indicator Cria um histograma de volume horizontal com base em uma janela retrospectiva recente e marca o Ponto de Controle (POC) e a Área de Valor utilizando o algoritmo padrão de expansão TPO/volume para a área de valor — e não apenas o POC mais ou menos um deslocamento fixo. É atualizado a cada nova barra e exibido como uma barra lateral ao lado do preço.
2026.09.25
Novas publicações no CodeBase
- Blocos de Ordens Volumétricos de Ação de Preço MT5 Indicador MT5 de código aberto para a estrutura de mercado confirmada, blocos de ordens volumétricos e estimativa da atividade de compra/venda.
- Liquidity Sweep Detector Indicator Marca as máximas e mínimas de oscilação fractal como níveis de liquidez e, em seguida, destaca a barra exata em que o preço ultrapassa um desses níveis e fecha novamente dentro dele — uma varredura de liquidez/caça ao stop — com uma seta e uma legenda de preço opcional. As verificações de varredura são executadas apenas em barras fechadas, portanto os sinais nunca se alteram.
2026.09.24
Novas publicações no CodeBase
- Interactive On-Chart Risk Management and Execution Panel Um painel de interface gráfica interativo para o MetaTrader 5, projetado para operadores manuais e desenvolvedores quantitativos. Ele automatiza o dimensionamento dinâmico das posições com base na porcentagem exata de risco do patrimônio líquido da conta, oferece execução de ordens com um clique (Compra/Venda), ponto de equilíbrio instantâneo, funcionalidade “Fechar tudo” e gerenciamento contínuo do Trailing Stop em tempo real.
- MT5 Vertical Scroll Isso permite que o gráfico do MT5 seja rolado da mesma forma que o gráfico do TradingView, com um botão automático para reiniciar
- Fair Value Gap Detector Indicator Detecta lacunas de valor justo (desequilíbrios de preço) de 3 velas e as representa como caixas que permanecem visíveis até que o preço volte a passar pela lacuna. A detecção ocorre apenas em barras totalmente fechadas; portanto, as lacunas nunca aparecem e desaparecem intermitentemente à medida que a vela atual se forma.
- Neural Loss-Pattern Auditor O Neural Loss-Pattern Auditor treina uma pequena rede neural feed-forward, desenvolvida do zero em MQL5 nativo, utilizando o histórico de negócios fechados para testar se características comportamentais e de contexto de mercado são capazes de prever quais negociações têm maior probabilidade de resultar em prejuízo. Ele apresenta um aumento na precisão em relação a uma linha de base simples, uma tabela de calibração de probabilidades, uma classificação de importância das características por permutação e uma nota composta configurável de A a F com recomendações. Na primeira execução, ele utiliza uma demonstração sintética integrada, de modo que o resultado fica visível imediatamente, sem necessidade de configuração; basta alterar uma entrada para InpUseDemoData=false para analisar o histórico de uma conta real. MQL5 puro: sem bibliotecas externas, sem Python e sem nenhum tipo de serviço de IA.
2026.09.24
Existem mais de
8,790 códigos publicados no
CodeBase
2026.09.23
Novas publicações no CodeBase
- Server Clock and Daily Reset Hour Um painel gratuito e somente para leitura do MetaTrader 5 que converte a regra de reinicialização diária da sua empresa de negociação por conta própria (definida no fuso horário que a empresa utiliza) para a hora real do servidor da sua corretora, exibe uma contagem regressiva em tempo real até a próxima reinicialização e avisa você antes que uma mudança no horário de verão desloque o limite em uma hora. Não envia ordens, não lê dados da conta, é apenas para exibição.
- Basket Protective Close Encerra uma carteira de posições quando sua perda flutuante atinge um limite definido como valor fixo, uma porcentagem do saldo ou uma porcentagem do patrimônio líquido. O escopo permite filtrar por símbolo ou números mágicos, meta de lucro opcional e novas tentativas seguras que não bloqueiam o sistema.
2026.09.22
Códigos fontes mais baixados deste mês
- Funções para simplificar o trabalho com ordens Tudo o que queremos é pensar sobre algoritmos e métodos, e não sobre sintaxe e valores como colocar ordens. Aqui você encontra funções simples para gerenciar posições em MQL5.
- iS7N_TREND.mq5 Agora é um indicador de tendência de duas cores (ou de dois modos), o número de barras para os cálculos pode ser especificado.
- Supertrend 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.
2026.09.22
Novas publicações no CodeBase
- Liquidity Void Decay Oscillator. Um oscilador de subjanela que identifica barras de deslocamento com baixa participação como “vazios de liquidez” e atribui uma pontuação de 0 a 100 à rapidez com que o preço preenche cada uma delas, distinguindo o ruído absorvido rapidamente dos níveis que ainda atuam como suporte ou resistência reais.
- AAPL cfd - ORB strategy Utilizando a estratégia ORB no CFD da AAPL
- Multi Timeframe Trend Dashboard Indicator Um painel compacto no gráfico que mostra a tendência do símbolo atual em vários intervalos de tempo ao mesmo tempo, cada um avaliado de forma independente com seu próprio cruzamento de médias móveis rápida e lenta. Não é preciso alternar entre gráficos para verificar “como está o H4” — tudo está em um só lugar, codificado por cores.
- Hurst Exponent Regime Switch Indicator Estima o expoente de Hurst móvel do preço por meio da análise de intervalo reescalonado (R/S) e o representa graficamente como um oscilador codificado por cores que indica se o mercado está atualmente em tendência, em reversão à média ou se movendo como uma caminhada aleatória.
2026.09.21
Novas publicações no CodeBase
- PropFirm Equity Protector - Gerenciador de Risco Institucional (Código Aberto) EA profissional para gestão de riscos em corretoras de negociação. Oferece monitoramento diário do patrimônio líquido, mitigação gradual em posições com prejuízo e limites de stop absolutos por meio de um painel gráfico com recurso de autocorreção.
- Swing Detector by Pullback (Smart Money Concepts) O SMC Pullback marca máximas e mínimas de oscilação usando a definição de pullback, em vez do padrão habitual de três velas. Uma alta só é confirmada quando o preço volta a ser negociado abaixo da mínima da vela que a formou — portanto, cada ponto marcado representa uma rejeição efetiva, e as altas e baixas sempre se alternam. Ele avalia apenas as barras fechadas e nunca move um marcador uma vez traçado, portanto, não se repinta. Dois buffers expõem os preços de oscilação confirmados a um EA por meio do iCustom.