Supreme Grid Multi
- Experts
- Ilia Goldovskii
- Versão: 2.0
- Ativações: 10
Supreme Grid Multi é um consultor de negociação multicurrency para MetaTrader 5, construído em torno do gerenciamento de posições em grade (grid), filtragem direcional usando prazos superiores e vários modos de saída do mercado. O consultor foi projetado para operar com precisão, com um número limitado de passos de grade, controle do lote base e filtros protetores adicionais.
O consultor pode ser usado no símbolo atual do gráfico ou configurado para funcionar com uma lista de instrumentos. Essa arquitetura permite adaptá-lo a pares de moedas, metais, índices e outros instrumentos CFD, desde que sejam suportados pela corretora e tenham passado por testes preliminares.
Lógica de negociação
O Supreme Grid Multi utiliza um modelo de decisão comercial de múltiplas camadas. Antes de abrir uma nova grade, o consultor analisa as barras fechadas, o estado do símbolo atual, a direção dos prazos superiores, a disponibilidade de dados de indicadores e os parâmetros do ambiente de negociação. Isso permite distinguir um regime de mercado operacional daquelas situações em que é melhor adiar a entrada devido ao spread, margem insuficiente, alta volatilidade ou restrições de horário de negociação.
A lógica de gerenciamento é baseada no estado interno da cesta de negociação. O consultor acompanha a direção da grade, o preço médio da posição, o número de passos ativos, o resultado flutuante, o risco permitido e o estado das ordens pendentes. Quando o mercado se move contra a posição aberta, o algoritmo pode adicionar novos níveis de grade de acordo com um modelo específico de média, mantendo o controle sobre o número máximo de passos e o volume base.
O tamanho da posição não é calculado como um valor fixo aleatório, mas sim através do orçamento de risco da grade, dos parâmetros do símbolo e das restrições da conta de negociação. O algoritmo considera o lote mínimo e máximo, o passo de variação do volume, o valor do pip, a margem livre e o limite de lote base definido pelo usuário. Antes de enviar uma ordem, é realizada uma verificação preliminar da solicitação de negociação, incluindo a normalização do volume, o cálculo da margem e a seleção do modo de execução de ordem permitido.
Uma camada separada de lógica trata da compatibilidade com diferentes instrumentos. O consultor adapta os cálculos à especificação do símbolo, ao número de dígitos, às condições de negociação da corretora e aos modos de execução disponíveis. Isso é especialmente importante para a operação multicurrency, onde diferentes instrumentos podem diferir no tamanho do contrato, valor do pip, spread, lote mínimo e comportamento do servidor de negociação.
Gerenciamento e saídas
O Supreme Grid Multi fornece vários mecanismos de gerenciamento:
- Fechamento de uma grade lucrativa com base em um sinal de mercado;
- Saída trailing (seguimento) com base no lucro flutuante da grade;
- Limitação do número de passos da grade;
- Filtro de nível mínimo de margem;
- Filtro de spread;
- Filtro de volatilidade ATR;
- Bloqueio de entradas com base no horário de negociação;
- Proteção contra gaps/feriados (gap/holiday guard) para restringir negociações perto de pausas do mercado e datas festivas;
- Remoção de ordens pendentes órfãs quando não existem mais posições de mercado.
Antes de enviar uma ordem de negociação, o consultor verifica o volume, a margem disponível e o modo de execução de ordem suportado para o símbolo atual. Se o servidor de negociação rejeitar a solicitação, o código de retorno (retcode) e o comentário da corretora são exibidos no log.
Flexibilidade de configuração
O Supreme Grid Multi não está vinculado a um único símbolo ou prazo. O usuário pode selecionar independentemente o instrumento, o período do gráfico, o orçamento de risco, o passo da grade, o número de médias e as regras de saída com base na volatilidade e nas condições de negociação da sua corretora.
Diferentes mercados podem exigir parâmetros diferentes. Para instrumentos calmos, geralmente se usa um passo de grade mais apertado e risco moderado; para instrumentos voláteis, recomenda-se um passo mais amplo, menos médias e filtros mais rigorosos de margem, spread e horário de negociação.
Antes de usar o consultor em uma conta real, é recomendável testar as configurações selecionadas no Strategy Tester com as cotações da sua corretora e, em seguida, verificar em uma conta demo.
Parâmetros principais
- `managedSymbolsMode` — seleção da fonte dos símbolos negociados. Por padrão, usa o símbolo selecionado no Strategy Tester ou no gráfico atual.
- `managedSymbols` — lista de símbolos para o modo multicurrency `MANAGED_SYMBOLS_FROM_LIST`.
- `gridRiskPercent` — orçamento de risco da grade como porcentagem do saldo.
- `maxBaseLot` — lote base máximo.
- `gridStepPoints` — passo base da grade em pontos.
- `maxGridSteps` — número máximo de posições no mesmo lado.
- `trendFilterEnabled` — ativa o filtro de tendência baseado em MA (média móvel).
- `trendFilterTimeframes` — prazos (timeframes) para o filtro de tendência.
- `marketExitEnabled` — saída de uma grade lucrativa ante sinais de enfraquecimento do movimento.
- `gridProfitTrailEnabled` — saída trailing baseada no lucro flutuante da grade.
- `minMarginLevelPercent` — nível mínimo de margem para novas entradas.
- `entryMaxSpreadPoints` — spread máximo permitido para novas entradas.
- `gapGuardEnabled` — proteção contra negociações perto de pausas do mercado e datas festivas.
- `tradingHoursEnabled` — restringe novas grades com base no horário de negociação.
- `statusPanelEnabled` — exibe um painel de informações no gráfico.
Aviso de risco importante
O Supreme Grid Multi utiliza lógica de grade. Essa estratégia pode aumentar o volume da posição quando o mercado se move contra uma grade aberta, portanto, requer uma seleção cuidadosa do risco, depósito e instrumento de negociação.
Os resultados dos testes dependem das cotações, spread, comissões, deslizamento, execução de ordens e condições de negociação da sua corretora específica. Resultados passados de testes não garantem resultados futuros. Antes de negociar ao vivo, use o Strategy Tester e uma conta demo.
Recomendações antes de iniciar
1. Escolha o modo de operação com símbolos. Para negociar um único instrumento, use o modo `MANAGED_SYMBOLS_TESTER_SYMBOL`: o consultor pega o símbolo selecionado no Strategy Tester ou no gráfico e não requer o preenchimento de `managedSymbols`. Para o modo multicurrency, o consultor também é instalado em um único gráfico, e a lista de instrumentos negociados é especificada no parâmetro `managedSymbols`.
2. Prepare a lista de instrumentos para o modo multicurrency. Os símbolos devem estar disponíveis na sua corretora, adicionados ao Market Watch e escritos exatamente como aparecem no terminal, incluindo possíveis sufixos ou prefixos da corretora.
3. Verifique o prazo (timeframe), a profundidade do histórico e a qualidade das cotações para cada instrumento da lista. Para o correto funcionamento dos filtros, o consultor precisa de barras fechadas, dados de prazos superiores e especificações de negociação atualizadas dos símbolos.
4. Configure os parâmetros de risco para o instrumento mais volátil da lista: `gridRiskPercent`, `maxBaseLot`, `gridStepPoints`, `maxGridSteps`, `minMarginLevelPercent` e `entryMaxSpreadPoints`.
5. Realize um teste no Strategy Tester durante um período histórico suficientemente extenso. Para configurações multicurrency, verifique separadamente se todos os símbolos da lista são carregados, passam pelos filtros e não geram erros do servidor de negociação.
6. Revise o log do testador em busca de mensagens sobre símbolos indisponíveis, histórico insuficiente, volume inválido, modo de preenchimento não suportado, margem insuficiente e rejeições de `OrderSend`.
7. Comece com configurações mais conservadoras e ajuste o risco somente após verificar por si mesmo no histórico e em uma conta demo.
