Trade Setup MT5 Pro
- Indicadores
- Versão: 2.0
Aqui tem a descrição profissional e completa do indicador QuantSetup (v3.00) traduzida para português para o mercado MQL5 (Marketplace):
QuantSetup — Motor de Reversão à Média Bidirecional de Nível Institucional (v3.00)
O QuantSetup é um motor avançado de configuração e gestão de negociação quantitativa desenvolvido para o MetaTrader 5. Indo muito além dos indicadores tradicionais com desfasamento (lagging indicators), o QuantSetup integra rigorosos modelos estatísticos e econométricos — incluindo exponentes de Hurst, processos estocásticos de Ornstein-Uhlenbeck (OU) e dimensionamento de volatilidade GARCH(1,1) — para identificar, filtrar e gerir configurações de reversão à média (e opcionalmente de continuação de tendência) de alta probabilidade.
Concebido com uma arquitetura estrita sem repintura (no-repainting) que opera exclusivamente em barras fechadas, o indicador fornece aos traders discricionários um roteiro visual claro e aos programadores de algoritmos um conjunto robusto de buffers iCustom para a automação através de Expert Advisors (EAs).
🚀 Principais Características e Vantagem Quantitativa
1. Filtragem Estatística e de Regime Avançada
- Ajuste do Processo de Ornstein-Uhlenbeck (OU): Calcula continuamente os parâmetros de reversão à média ($b < 0$), garantindo que as entradas ocorram apenas quando a dinâmica de preços apresenta meias-vidas (half-lives) de reversão válidas dentro do seu intervalo personalizado (por exemplo, de 2 a 60 barras).
- Filtro de Regime do Expoente de Hurst: Utiliza um estimador de variância agregada em múltiplos desfasamentos ($\tau = 1, 2, 4, 8, 16$) para medir a memória do mercado. Separa dinamicamente os regimes de reversão à média ($H < 0.5$) dos regimes de tendência ($H > 0.5$).
- Limiares de Z-Score: Identificam desvios estatísticos do preço ($z \ge +thr$ para curtos, $z \le -thr$ para longos) utilizando uma média de janela móvel e desvio padrão.
- Filtro de Contexto de Deriva (Drift Context): Emprega uma estatística t sem escala para medir e, opcionalmente, filtrar operações que contrariam fortes tendências direcionais de múltiplas barras.
2. Gestão de Risco Dinâmica Dimensionada por Volatilidade
- Variância Condicional GARCH(1,1): Dimensiona dinamicamente os stops de proteção utilizando o True Range (ATR) ajustado por GARCH, tendo em conta a aglomeração de volatilidade, choques repentinos e parâmetros de persistência ($\alpha, \beta$).
- Limitação Inteligente de Take-Profit (TP): Aponta automaticamente para um rácio de Risco-Recompensa (R:R) personalizável, limitado de forma inteligente por:
- Suportes/resistências de swing mais próximos e pontos de pivô confirmados.
- O nível de reversão esperado do modelo OU.
- Porta de Qualidade do Plano: Calcula um modelo probabilístico de atingir o TP ($P(TP)$) antes do stop loss, filtrando operações com baixa Expectativa Matemática (EV) ou rácios desfavoráveis de spread versus risco.
3. Gestão Avançada de Operações e Ciclo de Vida
- Automatização de Breakeven: Move automaticamente o stop loss para o ponto de entrada assim que o preço atinge um múltiplo configurado do risco inicial ($1R$).
- Trailing Stop de Volatilidade Chandelier: Ajusta dinamicamente o stop de proteção utilizando múltiplos de ATR baseados nos preços extremos atingidos durante o ciclo de vida da operação.
- Stop por Tempo (Time Stop): Fecha ou expira automaticamente os planos estagnados com base num período máximo de retenção configurado ou num múltiplo da meia-vida de OU.
- Regras de Re-armamento e Arrefecimento (Cooldown): Aplica barras de arrefecimento após as saídas e exige que o preço volte a convergir para a média antes de permitir sinais subsequentes.
4. Filtros de Mercado e Ambientais Robustos
- Janelas de Sessão e Horárias: Restringem a negociação a horas específicas do dia.
- Janelas de Blackout: Define até dois períodos diários de bloqueio para evitar anúncios macroeconómicos de alto impacto.
- Corte de Sexta-feira: Evita abrir novas posições perto do fecho de fim de semana.
- Proteção contra Gaps: Atrasa novas entradas durante $N$ barras após gaps de mercado significativos.
- Bandas de Spread e Volatilidade: Omite automaticamente operações quando o spread em direto excede os limites de segurança ou quando a volatilidade do mercado cai em zonas mortas ou picos de choque.
5. Dimensionamento de Posição Integrado e Painel de Análise em Direto
- Dimensionamento de Lotes Baseado no Risco: Calcula automaticamente o tamanho dos lotes com base numa percentagem designada do saldo ou capital próprio da conta, tendo em conta as especificações do contrato e as comissões de ronda completa.
- HUD de Estatísticas em Tempo Real: Apresenta métricas em direto diretamente no seu gráfico, incluindo Hurst, Z-score, meia-vida de OU, rácio de volatilidade GARCH, taxas de acerto, fator de lucro, recomendações do critério de Kelly e levantamento máximo (max drawdown) em múltiplos de $R$.
- Diário de Operações em CSV: Regista opcionalmente a analítica completa de execução e desempenho das operações diretamente em MQL5/Files para auditorias quantitativas offline.
📊 Elementos Visuais e Interface do Gráfico
- Suavizadores (Smoothers): Escolha entre uma Média Móvel de Hull (HMA) ou um Filtro de Kalman 1-D para a visualização da tendência subjacente ou suavização.
- Modo de Pré-visualização em Direto (Live Preview): Enquanto está plano, o indicador projeta uma caixa de pré-visualização cinzenta que delineia potenciais configurações quando $\vert{}z\vert{}$ se aproxima do seu limiar, ajudando-o a antecipar os movimentos do mercado antes que os sinais sejam disparados.
- Desvanecimento de Planos Históricos: Mantém os planos fechados visíveis no gráfico num formato atenuado com os resultados claramente identificados ($TP$, $SL$ ou stops por tempo), garantindo total transparência no backtesting sem sobrecarregar o ecrã.
🔌 Integração com Expert Advisors e Robôs (Buffers iCustom )
O QuantSetup está totalmente equipado para a integração com negociação automatizada. Através do uso de CopyBuffer (lendo o desfasamento 1 para a última barra fechada), os EAs podem extrair sem problemas sinais, preços de entrada, stops e eventos de estado:
| Índice do Buffer | Descrição | Valor Retornado / Dados |
| 0 | Linha do Suavizador | Valor da Hull MA ou do Filtro de Kalman |
| 1 | Seta de Venda (Sell) | Seta desenhada acima da barra numa entrada curta |
| 2 | Marca de TP Curto | Marcador quando o take-profit curto é atingido |
| 3 | Seta de Compra (Buy) | Seta desenhada abaixo da barra numa entrada longa |
| 4 | Marca de TP Longo | Marcador quando o take-profit longo é atingido |
| 5 | Sinal (Signal) | $+1$ para compra, $-1$ para venda na barra de entrada, caso contrário $0$ |
| 6 | Preço de Entrada | Preço de entrada enquanto o plano está aberto, caso contrário $0$ |
| 7 | Stop Loss | Stop de proteção atual (move-se com BE / trailing) |
| 8 | Take Profit | Preço alvo de take-profit do plano aberto |
| 9 | Estado (State) | Lado $\times$ Fase ($\pm 1$ aberto, $\pm 2$ breakeven, $\pm 3$ trailing) |
| 10 | Código de Evento | Lado $\times$ Código (1: Entrada, 2: BE armado, 3: Trailing armado, 4: TP, 5: SL, 6: Stop BE, 7: Stop trailing, 8: Stop por tempo) |
⚙️ Resumo dos Parâmetros de Entrada
- Direção (Direction): Escolha entre Longos e Curtos, Apenas Longos ou Apenas Curtos.
- Configuração do Suavizador: Selecione HMA ou Filtro de Kalman com comprimentos e parâmetros ajustáveis.
- Filtro de Regime: Configure o comprimento da janela de Hurst ($60–400$) e os níveis de limiar.
- Entrada (Processo OU e Z-Score): Defina a janela de Z-score, o limiar de sigma, os limites de meia-vida e as regras de re-armamento.
- Stop Loss e Take Profit: Adapte os parâmetros GARCH, o comprimento do ATR, os multiplicadores, os objetivos de R:R e a força dos pivôs.
- Gestão de Operações: Ajuste os acionadores de breakeven, os multiplicadores de trailing Chandelier e as regras de stop por tempo.
- Filtros de Mercado: Configure as horas de sessão, horários de blackout, cortes de sexta-feira, filtros de gaps e limites de spread.
- Dimensionamento de Posição e Alertas: Configure as percentagens de risco, taxas de comissão, alertas push/e-mail/pop-up e registo em CSV.
