Weekend and Session Closer
- Utilitários
-
Fernando Altair Kuhn
Trader e desenvolvedor MQL5 do Brasil. Faço ferramentas para MetaTrader 5 de controle de risco e execução: calculadoras de lote, limites de perda, gerenciadores de stop, um copiador de operações e construtores de estratégia. Cada produto mostra os seus limites e os resultados do testador com custos - Versão: 1.1
- Atualizado: 6 novembro 2026
O Weekend and Session Closer fecha posições e apaga ordens pendentes nos horários que você escolher: antes do fim de semana, em um horário diário, alguns minutos antes de a sessão de cada símbolo terminar, ou quando uma posição fica velha demais. Funciona com operações manuais ou de outros robôs e nunca abre ordens na sua conta.
Quatro regras, cada uma com sua ação
- Fechamento de fim de semana - N minutos antes da última sessão da semana de cada símbolo (padrão 30 minutos; o fechamento real da semana é lido das barras de preço recentes, então a mudança de horário de verão que a tabela de sessões da corretora não mostra é respeitada), para ouro, índices e forex fecharem cada um antes do seu mercado, ou dia e horário fixos no horário do servidor.
- Fechamento diário - um horário do dia com os dias da semana que você marcar.
- Fim de sessão - N minutos antes de terminar a sessão atual de cada símbolo.
- Tempo máximo - posições com mais de N horas.
Para cada regra você escolhe o que ela faz: fechar posições, apagar ordens pendentes, ou os dois.
Quais posições
- Todos os símbolos, o símbolo do gráfico ou uma lista.
- Todos os magic numbers, só operações manuais ou um magic number.
- Todas as posições, só as positivas ou só as negativas.
Execução segura
- Tudo usa o horário do servidor.
- Se o mercado já fechou, ele espera e age assim que a sessão abrir.
- Pedidos recusados são repetidos com pausa; o diário não é inundado.
- O trabalho pendente é mantido se o terminal reiniciar, e um horário perdido ainda é executado até N minutos depois.
- Janela opcional sem novas operações: depois do fechamento de fim de semana, posições novas são fechadas e ordens novas apagadas até o dia e horário que você definir, por exemplo segunda 01:00.
Painel
- Próxima ação com contagem regressiva e quantas posições ela vai fechar.
- As regras e filtros em uso.
- Tabela das posições atingidas com a regra e o horário que vai fechar cada uma.
- As últimas ações.
- Botões: fechar agora (dois cliques), pular o próximo evento uma vez, pausar e retomar.
Avisos
Alerta na tela ou notificação push alguns minutos antes de agir, quando um lote termina, e quando um item não pôde ser fechado depois de várias tentativas.
No testador de estratégia
No testador o utilitário abre pequenas posições de demonstração e uma ordem pendente de vez em quando (sem estratégia), só para você ver as regras fechando no modo visual. O lucro ou prejuízo delas não significa nada. Em conta real ou demo ele nunca abre ordens.
Observações
O terminal precisa estar aberto com o Algo Trading ligado na hora do fechamento. O preço pode abrir com gap na reabertura; fechar antes do fim de semana evita carregar posições nesse gap, não evita perdas durante a semana.
Parâmetros
- Filtros: símbolos, lista de símbolos, filtro de magic number, magic number, tipo de posição
- Fim de semana: liga ou desliga, horário fixo ou minutos antes da última sessão, dia, horário, minutos, ação
- Diário: liga ou desliga, horário, dias da semana, ação
- Fim de sessão: liga ou desliga, minutos antes, pausas curtas a ignorar, ação
- Tempo máximo: liga ou desliga, horas, ação
- Janela sem novas operações: liga ou desliga, início, fim por dia e horário ou por minutos
- Avisos: minutos antes, alerta na tela, push
- Execução: minutos para ainda agir após um horário perdido, intervalo entre tentativas, derrapagem máxima
- Visual: canto do painel e distâncias; só no testador: abrir posições de demonstração
