TheClose
- Utilitários
- Cornelius Eichhorst
- Versão: 1.6
- Atualizado: 22 fevereiro 2025
- Ativações: 5
The Closer – Descrição Resumida
The Closer é um Expert Advisor MQL5 que pode fechar automaticamente ou manualmente posições abertas e ordens pendentes com base em regras livremente configuráveis. Ele exibe um painel de controle no gráfico, onde você pode fazer todas as configurações necessárias.
1. Ideia Principal & Funcionalidade
- Monitoramento de parâmetros da conta, como Equity, Lucro (Profit), Nível de Margem / Uso de Depósito, preços, entre outros.
- A ação de fechamento é acionada assim que uma ou mais condições predefinidas são atendidas.
- Você pode fechar manualmente todas as posições filtradas a qualquer momento, pressionando o botão correspondente.
- Mecanismos de fallback: se uma tentativa de fechamento falhar, são realizadas várias tentativas (incluindo pausas configuráveis).
Dica: Use o painel no gráfico para definir e ativar os valores de disparo. É possível definir várias condições simultaneamente.
2. Disparadores Configuráveis (Condições)
- Equity: Fecha quando a equity da conta (ou um valor relativo em % ou +/–) for alcançada.
- Profit: Monitora o lucro ou prejuízo total da conta.
- Symbol Profit: Fecha apenas as posições lucrativas ou perdedoras de um símbolo específico.
- Nível de Margem / Uso de Depósito: Habilita o fechamento se o nível de margem ficar abaixo/acima de um certo limite.
- Price Trigger: Um preço específico é ultrapassado ou fica abaixo de um determinado nível.
- High/Low Range: O preço atual rompe a máxima ou mínima (preço de fechamento) de um período específico.
- Moving Average Penetration: O preço cruza uma média móvel (opcionalmente com desvio padrão).
- Data / Hora: Fecha as posições em um momento predeterminado.
Todos os disparadores podem ser ativados individualmente ou em combinação. Assim que uma condição for cumprida, a ação de fechamento é executada.
3. Filtros & Opções
- Filtrar posições:
- Apenas Long ou apenas Short.
- Apenas posições lucrativas (Profit) ou apenas posições perdedoras (Loss).
- Seleção de símbolo: Somente o símbolo atual ou todos os símbolos.
- Excluir ordens pendentes: Se necessário, também é possível remover todas as ordens pendentes em aberto.
- Outras ações:
- Fechar outros gráficos (e, assim, potencialmente outros Experts).
- Sair do terminal (fechar completamente o MetaTrader, encerrar tudo).
- SL/TP Virtual:
- Os níveis de stop não são enviados para a corretora, mas monitorados “internamente”.
- As posições são fechadas por uma ordem a mercado assim que o limite virtual for atingido.
Observação: Ativar vários filtros ao mesmo tempo (por ex. “Long + Somente Lucro”) reduz o número de posições que são efetivamente fechadas.
4. Trailing & Intervalos
- Função de Trailing: Ativa o “acompanhamento” dinâmico de certos disparadores (por exemplo, Equity, Preço), de forma que o valor de disparo se mova em direção mais favorável.
- Timer: As verificações são realizadas em intervalos ajustáveis (milissegundos). Além disso, é possível habilitar a verificação a cada tick (“Check on every tick”).
5. Fluxo de Trabalho Principal
- Inicialização (OnInit):
- Inicia a janela de diálogo e define valores padrão.
- Monitoramento (OnTick/OnTimer):
- Atualizações regulares do saldo da conta, preços e indicadores.
- Verifica se alguma condição de disparo foi cumprida.
- Se sim, executa a ação de fechamento.
- Ação de Fechamento:
- Seleciona as posições de acordo com os filtros configurados.
- Fecha todas as negociações que correspondem aos critérios, podendo incluir primeiro as ordens pendentes.
- Dispara alertas, e-mails ou notificações push (se configuradas).
- Opcionalmente, fecha outros gráficos ou o terminal inteiro.
- Reset & Limpeza (OnDeinit):
- Encerra o painel do Expert e libera os recursos.
6. Dicas Práticas
- Verifique regularmente as caixas de seleção e os valores. Os disparadores ativados entram em vigor imediatamente.
- Combine várias condições para estratégias de saída mais complexas (por ex. limitação de tempo mais lucro mínimo).
- Use “SL/TP Virtual” para reduzir a transparência diante da corretora. Entretanto, tenha em mente o risco de slippage se ocorrerem problemas de conexão.
- Em caso de problemas ou erros de rede, “The Closer” tentará fechar as posições várias vezes.
- Tome cuidado ao usar as opções “Fechar outros gráficos” e “Fechar terminal” se houver outros Expert Advisors em execução.
Conclusão: “The Closer” permite o fechamento flexível e automatizado de posições com base em diversos critérios de mercado e de conta. Graças a seus filtros e opções configuráveis, você tem controle total sobre quais posições fechar e em que momento a ação será acionada.