Prop Evaluation Session EA
- Experts
-
Heiko Manfred Priebusch
Olá! É um prazer ter você aqui.
Por trás dos meus programas não há um desenvolvedor de software anônimo, mas alguém que sabe exatamente como é estar diante dos gráficos buscando aquela próxima decisão bem fundamentada. - Versão: 1.1
- Ativações: 10
Assuma o Controle dos seus Desafios de Prop Trading com Evidência Estatística
Prop Evaluation Session é um Expert Advisor totalmente automatizado para MetaTrader 5, projetado com base numa configuração robusta de continuação por volume. Construído especificamente para traders manuais e algorítmicos que procuram passar em avaliações de prop firms, este EA incorpora uma camada abrangente de gestão de risco desenhada para proteger o saldo da conta contra a volatilidade abrupta do mercado.
IMPORTANTE: O EA DEVE SER UTILIZADO NO TIMEFRAME DE 5 MINUTOS
Este sistema foi especificamente desenvolvido, testado e otimizado para o índice alemão DE40 (também identificado como GER40, Ger40 ou DE30, dependendo da convenção de nomes da sua corretora, como a FTMO). Embora a lógica subjacente possa funcionar noutros índices ou classes de ativos, o desempenho noutros mercados não foi verificado. Os utilizadores devem realizar os seus próprios testes e otimizações para determinar a viabilidade noutros instrumentos.
A Ferramenta Definitiva de Backtesting: Simulador de Desafio Contínuo
Backtests padrão podem sofrer facilmente de escolhas seletivas de datas de início. Para resolver isto, o Prop Evaluation Session inclui um Simulador de Desafio Contínuo (Rolling Challenge Simulator) único, integrado diretamente no Testador de Estratégias. Em cada dia de calendário do backtest, um novo desafio virtual independente é iniciado. Isto responde à questão crítica: "Qual é a probabilidade estatística de passar ou falhar um desafio se eu tivesse começado em qualquer dia aleatório nos últimos 5,5 anos?"
Resultados Históricos de Backtest (DE40 / GER40 - Ticks Reais da Dukascopy)
Realizámos extensos backtests de vários anos (1 de janeiro de 2021 a 30 de junho de 2026) utilizando dados de ticks 100% reais. As definições padrão estão alinhadas com as regras padrão de desafios de $10.000 (meta de lucro de 10%, limite de perda diária de 5%, limite de perda total de 10%) utilizando a estrutura de conta FTMO Swing.
Configuração A: Conservadora (1,0% de Risco por Negociação)
- Taxa de Vitória na Simulação de Desafio: 100,0% (1.118 casos ganhos, 0 perdidos em 1.415 iniciados)
- Dias médios para vencer: 111,6 dias
- Lucro Líquido Total (Execução Única): €6.461,41
- Drawdown Máximo de Capital: €1.083,68 (10,8% do depósito inicial)
- Fator de Lucro: 1,65
- Fator de Recuperação: 5,96
Análise: Uma abordagem defensiva. Nesta simulação histórica, nenhum desafio ultrapassou os limites de drawdown, embora alcançar a meta demore mais tempo, em média.
Configuração B: Agressiva (2,0% de Risco por Negociação)
- Taxa de Vitória na Simulação de Desafio: 71,6% (960 casos ganhos, 380 perdidos em 1.415 iniciados)
- Dias médios para vencer: 74,1 dias
- Dias médios para perder: 38,1 dias
- Lucro Líquido Total (Execução Única): €16.968,15
- Drawdown Máximo de Capital: €3.685,75 (12,6% do depósito inicial)
- Fator de Lucro: 1,59
- Fator de Recuperação: 4,60
Análise: Um caminho mais rápido para alcançar as metas, mas com um risco significativamente maior de ultrapassar os limites de drawdown diário ou total devido ao aumento da alavancagem.
Alinhando-se às Regras da sua Prop Firm
As definições padrão estão configuradas para aproximar a estrutura de uma Conta Swing FTMO. Contudo, cada prop firm tem regras, amortecedores de segurança e critérios de execução únicos. Deve ajustar cuidadosamente os parâmetros de entrada do EA (tais como limites de perda diária, limites de perda total e metas de lucro) para corresponder estritamente aos termos específicos do contrato da sua prop firm.
Guia Detalhado de Parâmetros de Entrada
===== Configurações de Execução de Negociações (Trade Execution Settings) =====
- MagicNumber: ID único para separação e rastreamento de posições.
- Slippage: Deslizamento máximo permitido em pontos.
- MaxSpread: Spread máximo aceitado em pontos antes de bloquear novas entradas.
- InpTrailingStopType: Escolha entre Pips, Máximos/Mínimos de velas recentes, ATR ou Percentagem.
- InpInitialStopType: Método utilizado para definir o stop loss inicial.
- InpTakeProfitType: Método utilizado para definir a meta de take profit.
===== Gestão de Dinheiro e Risco (Money & Risk Management) =====
- SelectedLotSizeType: Escolha entre lotes estáticos (fixos) ou dimensionamento dinâmico de lotes.
- LotSize: Tamanho do lote utilizado se a opção Estático for selecionada.
- SelectedRiskAmountType: Defina o risco como uma percentagem do capital ou um valor monetário fixo.
- MaximumProzRiskOnEquity: Risco máximo por negociação como % do capital da conta.
- MaximumMoneyRiskPerTrade: Risco máximo por negociação como um valor monetário fixo.
===== Guardas de Desafio de Prop Trading (Prop Trading Challenge Guards) =====
- SelectedDailyLimitType: Defina limites de perda diária via percentagem ou dinheiro fixo.
- StopTradingonMaxLossProz / Money: Limita as perdas diárias antes que o EA pare de negociar.
- SelectedTotalLimitType: Defina limites de perda total via percentagem ou dinheiro fixo.
- StopTradingonMaxTotalLossProz / Money: Para o EA permanentemente se o limite de perda total for atingido.
- SelectedWinTargetType: Defina metas de lucro diário via percentagem ou dinheiro fixo.
- StopTradingonMaxWinProz / Money: Para de negociar durante o dia assim que a meta de lucro for atingida.
- InpLimitSafetyBufferProz: Amortecedor de segurança subtraído dos limites para evitar quebras acidentais devido a slippage (ex: definir para 10% para tratar um limite de $300 internamente como $270).
- InpForceCloseOnLimitBreach: Fecha instantaneamente todas as posições de mercado se um limite de drawdown for violado.
===== Configurações de Break-Even (Ponto de Equilíbrio) =====
- BreakEvenActive: Ative ou desative as modificações de break-even.
- BreakEvenWhen: Distância em pontos necessária para desencadear o movimento para break-even.
- BreakEvenTarget: Distância de lucro seguro (em pontos) acima/abaixo do preço de entrada.
===== Configurações de Indicadores Técnicos =====
- InitSL / Tsp / Tp Settings: Personalize os parâmetros (períodos ATR, multiplicadores, contagem de velas) utilizados para calcular metas dinâmicas e trailing stop losses.
===== Sessões de Negociação e Alinhamento de Tempo =====
- TradingSession1: Ative ou desative a janela de negociação.
- Start / End Hour & Minute: Defina os limites exatos da sessão.
- InpExitOnSessionEnd: Força a liquidação de posições abertas e ordens pendentes no fim da sessão.
- InpFridayCloseActive: Fecha todas as posições na sexta-feira à tarde para evitar riscos de gaps de fim de semana.
- InpBrokerGmtOffset: Defina o desvio GMT do servidor da sua corretora (crucial para a precisão da estratégia).
- InpBrokerDstConvention: Selecione a convenção de mudança de hora do servidor da sua corretora (Nenhuma, UE ou EUA).
Importante: Hora do Servidor da Corretora e Alinhamento da Sessão
Por favor, preste muita atenção às configurações de hora nos parâmetros de entrada. As horas da Sessão de Negociação (Trading Session) e as Configurações de Fechamento de Sexta-feira (Friday Close-Out Settings) baseiam-se inteiramente no relógio do servidor da sua corretora, não na hora do seu computador local.
Os valores padrão neste EA estão otimizados para uma corretora que utiliza um relógio de servidor padrão GMT+2 (com horário de verão da UE). Esta é a configuração mais comum para as principais empresas de prop trading europeias (como a FTMO). Se o servidor da sua corretora operar em um fuso horário diferente (por exemplo, GMT+0, GMT-5 ou GMT+8), você deve ajustar manualmente essas horas de entrada para alinhar com as janelas de execução reais pretendidas.
Como ajustar as horas para sua corretora específica:
- Identifique o relógio da sua corretora: Verifique a hora exibida na janela "Observação do Mercado" (Market Watch) do MetaTrader 5 ou procure o deslocamento GMT da corretora no site dela.
- Calcule a diferença: Determine a diferença entre o deslocamento GMT da sua corretora e a configuração padrão GMT+2.
- Desloque as entradas: Desloque as horas de início/fim da sessão e a hora de fechamento de sexta-feira para frente ou para trás exatamente por essa diferença.
Exemplo prático: Se você escolher uma corretora que usa um horário de servidor GMT+0, o relógio deles está 2 horas atrás da configuração padrão GMT+2. Para executar negociações exatamente no mesmo horário do mundo real que nossos padrões otimizados, você deve ajustar as entradas da seguinte forma:
- Altere StartHourSession1 de 9 (09:00) para 7 (07:00).
- Altere EndHourSession1 de 20 (20:00) para 18 (18:00).
- Altere InpFridayCloseHour de 19 (19:00) para 17 (17:00).
Nota: Embora os sinais da estratégia central interna sejam deslocados automaticamente com base nas suas entradas InpBrokerGmtOffset e InpBrokerDstConvention, os filtros gerais da sessão de negociação e a lógica de saída de fim de semana estão diretamente ligados às suas escolhas de entrada manuais. Portanto, verificar o relógio do servidor da sua corretora é um passo necessário antes de executar o EA em uma conta real ou de avaliação.
Aviso Importante de Risco
Negociar instrumentos financeiros envolve um risco elevado e pode não ser adequado para todos os investidores. Os resultados de backtest aqui apresentados são simulados utilizando dados históricos de ticks reais e não garantem desempenho futuro. Nenhum sistema de negociação automatizado pode garantir lucro ou a passagem bem-sucedida numa avaliação sob condições de mercado reais. Realize sempre testes pessoais exaustivos num ambiente de demonstração ou no Testador de Estratégias do MT5 antes de arriscar capital real.
