Ratio X FG
- Experts
-
Mauricio Vellasquez
Construindo o futuro do Trading Algorítmico.
Como Cientista de Dados, sou especializado em criar Soluções de Trading de Alto Desempenho impulsionadas por Machine Learning. Ratio X não é apenas uma ferramenta; é um ecossistema completo projetado para profissionalizar seu trading. - Versão: 1.43
Ratio X Forward Grid
Ratio X Forward Grid é um Expert Advisor para MetaTrader 5 baseado em rompimento e gerenciamento por grid.
O EA aguarda o preço romper uma faixa OCO dimensionada pela volatilidade, utilizando ordens Buy Stop e Sell Stop, e então gerencia a cesta resultante por meio de um grid seguidor de tendência e de um trailing stop baseado em ATR calculado a partir do preço médio da cesta.
A estratégia não aumenta o lote indefinidamente. Os níveis do grid, a exposição máxima, o comportamento do volume e a lógica de trailing são controlados por parâmetros explícitos, enquanto cada ciclo de negociação conta com limites configuráveis de drawdown e proteção de risco.
O EA também inclui um Seletor Multi-Mercado opcional. Ele pode avaliar um conjunto de instrumentos — por padrão GER40, NAS100, XAUUSD e US500 — e classificá-los periodicamente com base em força de tendência, eficiência da volatilidade, spread e ruído de mercado.
Quando habilitado, o EA negocia apenas o instrumento que atingir a pontuação mínima necessária e aplica automaticamente um perfil ATR específico para aquele mercado. Dessa forma, a distância de entrada, o espaçamento do grid e a distância do trailing são ajustados automaticamente ao instrumento selecionado.
O Seletor Multi-Mercado também pode ser desativado, permitindo que o Ratio X Forward Grid funcione como um EA convencional de símbolo único em qualquer gráfico.
Principais Recursos
- Entrada OCO por Rompimento — ordens Buy Stop e Sell Stop são posicionadas simetricamente ao redor do preço, a uma distância dimensionada pelo ATR. Quando uma das ordens é acionada, a ordem pendente do lado oposto é cancelada.
- Grid Seguidor de Tendência — novas posições podem ser adicionadas na direção da cesta ativa à medida que o preço continua avançando, até um número máximo configurável de níveis.
- Trailing Stop da Cesta — a lógica de trailing é calculada a partir do preço médio da cesta, em vez de gerenciar cada posição individualmente.
- Perfis ATR por Mercado — multiplicadores ATR independentes para entrada, grid e trailing estão disponíveis para GER40, NAS100, XAUUSD e US500 e são aplicados automaticamente pelo Seletor Multi-Mercado.
- Seletor Multi-Mercado — seleção automática opcional do instrumento com base em uma combinação ponderada de tendência, ATR, eficiência do movimento de preço, spread e ruído. Inclui filtro de pontuação mínima e fallback seguro para o símbolo do gráfico.
- Proteções de Risco — drawdown máximo configurável, limite diário de perda e lucro, máximo de operações e ciclos por dia, filtro de nível mínimo de margem e opção de desativação automática após um evento de risco.
- Filtros de Sessão e Tendência — janela opcional de horário de negociação, fechamento na sexta-feira, filtro de tendência por média móvel e filtro por banda de ATR.
- HUD no Gráfico — exibe diretamente no gráfico o estado atual do EA, símbolo ativo, lucro ou prejuízo do ciclo e nível atual do grid.
- Persistência de Estado — o EA pode recuperar o estado do ciclo após reinicialização do terminal ou recompilação e continuar acompanhando posições abertas.
- Exportação CSV Opcional — os dados de cada ciclo podem ser registrados dentro da pasta de dados protegida do próprio terminal MetaTrader.
Como a Estratégia Funciona
O Ratio X Forward Grid opera por meio de uma máquina de estados bem definida:
- Idle → Arming
O EA prepara um par OCO composto por uma ordem Buy Stop e uma Sell Stop, posicionadas ao redor do preço atual utilizando uma distância de entrada baseada em ATR. - Waiting OCO → Active
Quando uma das ordens pendentes é acionada, a ordem do lado oposto é cancelada e a cesta ativa é iniciada. - Expansão do Grid
Se o preço continuar se movendo na direção da cesta, novas entradas podem ser adicionadas em intervalos de grid dimensionados pelo ATR até que InpMaxGridLevels seja atingido. - Trailing da Cesta
Depois que a distância mínima configurada para início do trailing é alcançada, o EA calcula um stop móvel a partir do preço médio de entrada da cesta utilizando um deslocamento baseado em ATR. - Closing → Cooldown → Idle
A cesta pode ser encerrada pela lógica de stop, pela lógica de alvo ou por uma condição de proteção de risco. Em seguida, o EA respeita o período de cooldown configurado antes de preparar um novo ciclo.
Resultados no Strategy Tester
Os resultados abaixo foram obtidos no MetaTrader 5 Strategy Tester para o período de 01/01/2025 a 08/09/2026, utilizando o timeframe M15 e otimização independente de parâmetros para cada instrumento.
| Instrumento | Profit Factor | Sharpe | Máx. Equity DD | Trades | Lucro Líquido Capital Inicial $10.000 |
|---|---|---|---|---|---|
| GER40 | 1.21 | 1.93 | 10.72% | 2025 | +$6,262 |
| NAS100 | 1.17 | 1.52 | 13.07% | 3121 | +$7,903 |
| XAUUSD | 1.06 | 0.58 | 14.40% | 3967 | +$2,442 |
| US500 | 1.04 | 0.40 | 22.57% | 2829 | +$1,551 |
Cada instrumento foi otimizado de forma independente utilizando uma busca exaustiva não genética sobre os multiplicadores ATR de entrada, grid e trailing.
Nesse período histórico específico e com essa configuração, GER40 e NAS100 apresentaram valores superiores de Profit Factor e Sharpe Ratio em comparação com XAUUSD e US500. Os quatro instrumentos são apresentados para proporcionar maior transparência sobre o conjunto de mercados testados.
Esses números representam resultados históricos obtidos no Strategy Tester e não resultados de uma conta real. Desempenho passado em backtests não garante resultados futuros.
Configuração Recomendada
- Timeframe: M15
- Principais instrumentos testados: GER40 e NAS100
- Instrumentos adicionais testados: XAUUSD e US500
- Referência inicial de risco: InpRiskPercent entre 0,15% e 0,35%
- Referência inicial de drawdown: InpMaxDrawdownPercent entre 15% e 20%
Esses valores devem ser considerados apenas como referências iniciais para testes e não representam níveis de risco adequados para todas as contas. Os parâmetros devem ser ajustados conforme o capital disponível, alavancagem, especificações da corretora e tolerância individual ao risco.
Configuração Multi-Mercado
Para uma configuração mais simples, habilite o Seletor Multi-Mercado e execute o EA em apenas um gráfico. O sistema avaliará o universo de instrumentos configurado e gerenciará um único ciclo ativo por vez.
Como alternativa, é possível executar instâncias independentes do EA em diferentes símbolos, utilizando Magic Numbers distintos e configurando InpMarketSymbols para apenas um instrumento em cada instância.
Essa configuração pode ser útil quando se deseja utilizar níveis de risco diferentes para cada instrumento.
Importante: cada instância do EA gerencia apenas a exposição correspondente à sua própria configuração. Ao executar múltiplas instâncias simultaneamente, o risco deve ser dimensionado considerando a exposição total da conta, pois drawdowns entre diferentes instrumentos podem ocorrer simultaneamente ou apresentar correlação em determinados períodos de mercado.
Seletor Multi-Mercado
Quando habilitado, o Ratio X Forward Grid avalia periodicamente os mercados configurados utilizando diferentes componentes:
- Força da tendência
- Condições de ATR e volatilidade
- Eficiência do movimento de preço
- Spread atual
- Ruído de mercado
- Pontuação mínima de qualificação
O EA seleciona então um instrumento qualificado e carrega automaticamente o perfil ATR correspondente, utilizado nos cálculos da distância de rompimento, espaçamento do grid e trailing da cesta.
O conjunto padrão de mercados é:
- GER40
- NAS100
- XAUUSD
- US500
Os nomes dos símbolos podem variar entre corretoras. Certifique-se de que os instrumentos necessários estejam disponíveis e visíveis no Market Watch do MetaTrader 5 antes de utilizar o modo multi-mercado.
Gerenciamento de Risco
O Ratio X Forward Grid inclui diversos controles configuráveis destinados a limitar a exposição da estratégia:
- Percentual máximo de drawdown
- Referência de drawdown baseada no equity atual ou no equity do início da execução do EA
- Limite máximo diário de perda em dinheiro
- Limite máximo diário de lucro em dinheiro
- Número máximo de trades por dia
- Número máximo de ciclos por dia
- Nível mínimo de margem
- Número máximo de níveis do grid
- Proteção por stop inicial
- Lógica de encerramento da cesta
- Desativação automática opcional após evento de risco
Essas proteções limitam a exposição de acordo com os parâmetros configurados, mas não eliminam o risco de perdas.
Grupos de Parâmetros
Os inputs do EA estão organizados em seções lógicas:
- Configurações Gerais
- Seletor Multi-Mercado
- Perfis ATR por Mercado
- Distância de Entrada OCO
- Configurações do Grid
- Volume e Dimensionamento de Risco
- Stop Inicial
- Trailing Stop da Cesta
- Execução do Stop da Cesta
- Alvos da Cesta
- Proteções de Risco
- Sessão de Negociação
- Filtros de Tendência e Volatilidade
- Tratamento de Erros
- Logs e Painel no Gráfico
- Parâmetros de Otimização
Os parâmetros estão documentados diretamente no Expert Advisor para facilitar a configuração e a otimização.
Informações Importantes sobre Risco
O Ratio X Forward Grid utiliza uma estrutura de gerenciamento baseada em grid. Estratégias de grid podem acumular múltiplas posições e aumentar a exposição total ao mercado antes do encerramento da cesta.
Embora o EA forneça limites configuráveis para profundidade do grid, exposição, drawdown e risco diário, nenhum sistema automatizado de gerenciamento de risco pode eliminar completamente a possibilidade de perdas.
Os resultados de backtest dependem dos dados históricos utilizados, condições da corretora, spreads, comissões, execução, especificações dos símbolos e parâmetros selecionados. O comportamento futuro do mercado pode ser significativamente diferente dos resultados históricos.
Teste o EA no Strategy Tester do MetaTrader 5 e em uma conta demo antes de considerar o uso em conta real. Utilize configurações de risco compatíveis com sua própria conta e nunca opere com capital que você não pode se permitir perder.
