Gold Regime Day Trader
- Experts
-
Thunyapot Tharathipphayakun
MQL5 developer and XAUUSD trader based in Thailand.
I build Expert Advisors and indicators for MetaTrader 5, with a focus on intraday systems for Gold (XAUUSD) and EURUSD. My own EA, Gold Regime Day Trader, is published on the MQL5 Market.
What I can build for you: - Versão: 4.0
- Ativações: 5
Gold Regime Day Trader é um Expert Advisor intradiário para XAUUSD. Todas as manhãs ele lê o estado da tendência diária e escolhe um plano de entrada para o dia. Cada operação tem um stop loss fixo e todas as posições são fechadas antes do rollover diário.
Sem grid. Sem martingale. Sem preço médio. Sem posições overnight.
Como funciona
O regime é obtido a partir da barra D1 fechada de ontem, comparada com a EMA 10 e a EMA 100:
UP (fechamento acima das duas EMAs)
- Regra A: compra no início da sessão (01:00, horário do servidor).
- Regra A2: uma compra adicional se uma barra M15 fechar acima da máxima do range asiático entre 07:00 e 13:00.
DOWN (fechamento abaixo das duas EMAs)
- Regra D2: vende somente depois que uma barra M15 fechar abaixo da mínima do range asiático entre 07:00 e 13:00. O EA não vende às cegas na abertura, porque as tendências de baixa do ouro costumam ser irregulares.
MIXED (as EMAs discordam)
- Regra E: às 14:30 segue a direção da primeira hora de Nova York (preço das 14:30 contra a abertura das 13:30).
Regra R opcional (desativada por padrão): entrada em pullback com RSI(2) e filtro EMA 200 no M15, ativa em todos os regimes.
Cada regra pode abrir no máximo uma operação por dia. O stop loss é um múltiplo do ATR diário. Não há take profit fixo: as operações são fechadas às 20:45, horário do servidor.
Recomendações
- Símbolo: XAUUSD (desenvolvido e testado em ouro)
- Gráfico: M15 (o EA lê os dados M15 e D1 por conta própria)
- Conta: qualquer tipo (hedging ou netting), recomenda-se conta com spread baixo
- Horário do servidor: os horários padrão assumem uma corretora em GMT+0. Se a sua corretora usa outro fuso horário, desloque todos os parâmetros de hora pela diferença.
- Risco: 0,5% a 1% por operação. Em dias UP, duas operações podem estar abertas ao mesmo tempo.
- Saldo mínimo: cerca de 1.000 USD para ouro, para que o tamanho da posição não seja forçado ao lote mínimo. Contas menores podem operar, mas o risco real por operação pode ser maior que o configurado.
- Recomenda-se VPS, pois o EA precisa estar em execução nos horários de entrada.
O que esperar
- A estratégia funciona melhor em mercados de ouro com tendência. No backtest, de 2020 a 2023 (um período majoritariamente lateral) o resultado ficou próximo de zero, e a maior parte dos ganhos veio em 2024 e 2025.
- Sequências de 10 ou mais operações perdedoras ocorreram nos testes.
- Resultados de backtest não garantem resultados futuros. Teste o EA no Testador de Estratégias com os dados da sua corretora antes de usá-lo em conta real.
Parâmetros de entrada
Filtro de regime (D1)
- FastEMA / SlowEMA: períodos das EMAs diárias usadas para classificar o regime (10 / 100).
- ATRPeriod: período do ATR diário usado para a distância do stop loss (14).
Regras A / A2 (regime UP)
- UseRuleA, UseRuleA2: ativar ou desativar cada regra.
- A_Hour, A_Minute: horário de entrada da Regra A (horário do servidor).
- A_SL_ATR, A2_SL_ATR: stop loss como múltiplo do ATR diário.
Regra D2 (regime DOWN)
- UseRuleD2: ativar ou desativar a regra.
- AsiaEndHour: fim do range asiático (range = de 00:00 até esta hora).
- D2_StartHour, D2_EndHour: janela de horário para a entrada no rompimento de baixa.
- D2_SL_ATR: stop loss como múltiplo do ATR diário.
Regra E (regime MIXED)
- UseRuleE: ativar ou desativar a regra.
- E_RefHour, E_RefMinute: abertura de referência da hora de Nova York.
- E_Hour, E_Minute: horário de decisão e entrada.
- E_SL_ATR: stop loss como múltiplo do ATR diário.
Regra R (opcional)
- UseRuleR: ativa a regra de pullback RSI(2) (desativada por padrão).
- R_RSIPeriod, R_Low, R_High: configurações do RSI.
- R_EMAPeriod: filtro de tendência EMA no M15.
- R_StartHour, R_EndHour: janela de operação.
- R_SL_ATR: stop loss como múltiplo do ATR diário.
Saída e risco
- ExitHour, ExitMinute: horário em que todas as posições são fechadas (20:45).
- RiskPercent: risco por operação em % do saldo (0 = usar FixedLot).
- FixedLot: volume fixo quando RiskPercent é 0.
- UseMinLotIfSmall: se o volume calculado for menor que o lote mínimo, operar o lote mínimo desde que o risco não ultrapasse MaxRiskPercent.
- MaxRiskPercent: limite máximo de risco por operação quando o lote mínimo é usado.
- MaxSpreadPoints: ignorar entradas quando o spread for maior que este valor.
- Magic: magic number base (as regras usam Magic+0 a Magic+4).
- TradeComment: comentário adicionado às ordens.
