Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Facebook!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Experts

PulseStrike Scalper - Statistical Burst Detection EA - expert para MetaTrader 5

Publicado por:
Ali Akbar
Ali Akbar
  • MQL5 Developer & Algorithmic Trading Specialist em  Freelance
  • Paquistão
  • 1420
Hi, I'm Ali. 24 years old, trading for around 5 years, and developing MQL5/MQL4 tools. I mainly work on automating manual strategies, fixing broken EA logic, and building clean indicators. I care more about clean architecture and proper risk management than over-complicated code. Always down to talk
Visualizações:
11
Avaliação:
(2)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
O PulseStrike é um scalper baseado em ticks. Ele não espera pelo fechamento da vela. Ele monitora uma janela móvel curta do movimento dos preços (padrão: 4 segundos) e constrói uma linha de base estatística em tempo real de como se parece um movimento normal nessa janela para o símbolo atual. Um novo movimento só é considerado uma onda negociável se for um verdadeiro valor atípico em relação a essa linha de base (limite de z-score, padrão de 3,0 desvios-padrão). Isso substituiu uma versão anterior que utilizava uma fração fixa do ATR. Essa versão era acionada por ruídos comuns de ticks e sofreu grandes perdas em todos os principais pares testados.

Dois modos estão disponíveis. O modo Momentum opera na direção do pico. O modo Reversion opera contra ela. O EA não determina qual modo é adequado para um determinado símbolo. Teste ambos.

Cada entrada passa primeiro por algumas etapas. A distância do take profit deve ser um múltiplo real do spread atual. Tanto o stop loss quanto o take profit são calculados com base no ATR. Uma operação é encerrada forçosamente se não for resolvida dentro de um número definido de segundos. Há um limite diário de negociações e um limite diário de perdas que impedem novas entradas pelo resto do dia assim que forem atingidos. O EA também verifica se uma posição já atingiu seu próprio SL ou TP antes de tentar um fechamento manual, para evitar conflitos com a execução da própria corretora.

É mantida apenas uma posição por vez, e não várias simultaneamente. A maioria das contas MT5 de varejo opera no modo de compensação, em que uma segunda ordem no mesmo símbolo simplesmente se funde à posição existente. Em vez de criar algo que funcione incorretamente em contas com compensação, este EA executa uma operação rapidamente (verificações no nível de tick, tempo de espera curto) para obter o mesmo efeito prático.

Resultados do backtest abaixo. Configurações utilizadas: todos os símbolos do Market Watch, gráfico M1, modelagem a cada tick, execução com atraso aleatório, período de 01/01/2026 a 08/09/2026, entradas padrão (InpZScoreThreshold 3,0, InpBurstWindowSeconds 4, InpTakeProfitATRMult 0,35, InpStopLossATRMult 0,55).

Símbolo Lucro Operações Fator de lucro Retorno esperado Drawdown %
EURUSD 182.740,71 5.557 1,30 32,88 10,33
AUDUSD 145.066,46 6.933 1,27 20,92 7,21
USDJPY 98.592,56 7.240 1,37 13,62 3,50
USDCHF 92.761,53 5.732 1,32 16,18 5,37
GBPUSD 42.170,70 7.991 1,25 5,28 54,07
NZDUSD 30.031,92 4.735 1,16 6,34 42,41
USDCAD 27.956,54 3.756 1,29 7,44 20,64
Saldo inicial de 10.000 em todas as simulações.

Há dois pontos que merecem destaque. Primeiro, o GBPUSD e o NZDUSD apresentam um fator de lucro positivo, mas uma queda máxima muito alta (54% e 42%). Um resultado final lucrativo ainda pode envolver uma curva de patrimônio instável. Segundo, trata-se de apenas um período de backtest. Ainda não foi validado em um período fora da amostra separado. Uma estratégia que parece boa nos dados com os quais foi ajustada não é prova de uma vantagem real até que também se mantenha em dados que nunca viu. Estou publicando a versão atual com esses resultados exibidos tal como estão, em vez de esperar, e atualizarei esta lista assim que os testes fora da amostra forem concluídos.

Os resultados em símbolos que não sejam do mercado cambial (ações, pares exóticos) do mesmo teste não estão incluídos aqui. O número de operações nesses instrumentos foi muito pequeno para ter significado, e este EA não foi desenvolvido tendo esses instrumentos em mente.

Parâmetros principais:
- InpBurstWindowSeconds, InpStatsSampleCount, InpZScoreThreshold, InpModeIsMomentum
- InpVolATRPeriod, InpRiskPercent, InpTakeProfitATRMult, InpStopLossATRMult, InpMinTPToSpreadRatio, InpMaxSpreadPoints, InpMaxHoldSeconds, InpCooldownSeconds
- InpMaxTradesPerDay, InpDailyLossLimitPercent
- InpUseSessionFilter, InpSessionStartHour, InpSessionEndHour

Teste na conta demo antes de mais nada. O desempenho em backtests anteriores não é garantia de resultados futuros. Comentários são bem-vindos.

— Ali Rajput

Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/77167

Scanner de Tendências 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.

EA AurumNeuro Vanguard 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).

MT5 Symbol Changer Profit Display 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.

Range compression percentile 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.