Profit or Loss Pad
- Utilitários
-
Vladislav Andruschenko
👋 Bem-vindo à Expforex
Sou Vladislav, desenvolvedor profissional de MQL4/MQL5. Desde 2007, crio ferramentas para MetaTrader.
A Expforex desenvolve soluções práticas de trading para MetaTrader 4 e MetaTrader 5: - Versão: 26.526
- Atualizado: 26 maio 2026
- Ativações: 10
Close If Profit or Loss with Trailing para MetaTrader 5 — fechamento automático por lucro ou perda total
Uma ferramenta profissional de gerenciamento de risco para MetaTrader 5, criada para fechar posições automaticamente quando o lucro total ou a perda total atinge o nível configurado. O Expert Advisor monitora as posições abertas, calcula o resultado flutuante, pode aplicar trailing de lucro e fechar operações de acordo com as suas regras.
Não é apenas um script simples de “fechar tudo”. É uma solução completa para controlar lucro, perda, drawdown e resultado flutuante. Ela ajuda o trader a definir regras claras de saída e reduzir a dependência da reação manual em momentos de volatilidade.
Close If Profit or Loss with Trailing pode ser usado no trading manual, junto com outros Expert Advisors, sistemas de grid, estratégias de recuperação, médias, scalping e operações em vários símbolos ao mesmo tempo.
A ferramenta pode fechar posições por lucro ou perda em moeda da conta, pontos, porcentagem ou drawdown, e também pode usar Trailing Profit para acompanhar o lucro flutuante depois que o objetivo inicial for alcançado.
Versão MT4 | Descrição completa + DEMO + PDF | Como comprar | Como instalar | Como obter arquivos de log | Como testar e otimizar | Todos os produtos da Expforex
Por que traders usam Close If Profit or Loss with Trailing
- Fechamento automático por lucro total quando as posições atingem o objetivo definido
- Fechamento automático por perda total para limitar o risco
- Trailing Profit para acompanhar o lucro depois que o nível-alvo é alcançado
- Cálculo por moeda da conta, pontos, porcentagem ou drawdown
- Controle separado para posições BUY e SELL
- Gerenciamento individual de posições por meio de lógica de stops virtuais
- Trabalho apenas com o símbolo atual ou com todos os símbolos da conta
- Botão de emergência Close All para fechamento imediato
- Notificações, alertas sonoros e funções adicionais de proteção
A ideia principal do Expert Advisor
A lógica principal é simples: quando o resultado total das posições selecionadas atinge o lucro ou a perda configurada, o Expert Advisor fecha automaticamente as posições necessárias.
Em vez de acompanhar manualmente cada operação, cada símbolo e cada mudança no lucro flutuante, você pode definir as regras antecipadamente. O EA monitora o mercado e executa o fechamento quando as condições configuradas são atendidas.
Isso é especialmente útil para trading manual, vários Expert Advisors trabalhando ao mesmo tempo, sistemas de grid, médias, estratégias de recuperação, hedge e controle de risco no nível da conta.
Quando o resultado total das operações selecionadas atinge o lucro definido ou chega ao limite de perda permitido, o Expert Advisor pode fechar as posições e excluir ordens pendentes de acordo com a sua configuração.
Principais funções
Fechamento por lucro total: o EA fecha posições quando o lucro flutuante atinge o valor configurado.
Fechamento por perda total: o EA fecha posições quando a perda flutuante atinge o nível máximo permitido.
Trailing de lucro: depois que o objetivo de lucro é alcançado, o EA pode não fechar imediatamente, mas começar a acompanhar o lucro flutuante.
Modos de cálculo flexíveis: lucro e perda podem ser calculados em moeda da conta, pontos, porcentagem ou drawdown.
Controle de símbolos: o EA pode trabalhar apenas com o símbolo do gráfico atual ou com todos os símbolos da conta.
Controle por direção: posições BUY e SELL podem ser calculadas juntas ou separadamente.
Controle individual de posições: o modo Separate Order permite gerenciar cada posição separadamente usando lógica virtual.
Proteção adicional: exclusão de ordens pendentes, fechamento do terminal, fechamento de gráficos, fechamento por FIFO, notificações push e alertas sonoros.
Como funciona o Trailing Profit
O Trailing Profit permite gerenciar o lucro flutuante de forma mais flexível. O EA não precisa fechar as posições imediatamente ao atingir o primeiro objetivo. Ele pode começar a acompanhar o lucro e permitir que o mercado continue trabalhando a favor da posição.
Exemplo: se Profit $ estiver configurado como 10 e TrailingProfit como 5, o EA começará a acompanhar o lucro quando o resultado total atingir 10 dólares. Se o lucro continuar aumentando, o nível de trailing se moverá junto com ele. Se o lucro recuar 5 dólares a partir do último nível fixado, o EA fechará as posições.
Essa lógica permite dar mais espaço às operações lucrativas, mas ao mesmo tempo proteger o resultado já alcançado.
Trailing Profit é especialmente útil para trading com cesta de posições, sistemas de grid, séries manuais de operações e situações em que o mercado pode continuar se movendo depois do primeiro objetivo de lucro.
Modos de trabalho
Modo All Symbols — controle de todos os símbolos da conta
- calcula o lucro ou a perda total de todos os símbolos
- fecha as posições selecionadas quando a condição definida é alcançada
- funciona como proteção no nível da conta para trading multimoeda
- pode excluir ordens pendentes após o fechamento se a opção estiver ativada
Modo Current Symbol only — gerenciamento apenas do símbolo atual
- calcula lucro ou perda apenas do símbolo do gráfico atual
- permite usar configurações separadas para cada instrumento
- pode ser executado em diferentes gráficos com parâmetros diferentes
- mantém um gerenciamento limpo e independente por símbolo
Modo Separate BUY / SELL — gerenciamento separado de compras e vendas
- calcula posições BUY e SELL separadamente
- fecha apenas a direção que atinge a condição de lucro ou perda
- é útil para hedge, lock e estratégias de recuperação
- oferece maior precisão ao controlar direções opostas
Modo Separate Order — controle separado de cada posição
- gerencia cada posição individualmente
- usa lógica virtual de lucro ou perda para cada operação
- permite trabalhar sem colocar Stop Loss ou Take Profit reais no servidor da corretora
- oferece proteção flexível para trading manual e semiautomático
Como usar o Expert Advisor
- Adicione o Expert Advisor ao gráfico necessário no MetaTrader 5.
- Selecione o modo de trabalho: apenas símbolo atual ou todos os símbolos da conta.
- Defina se as posições BUY e SELL devem ser calculadas juntas ou separadamente.
- Configure um valor diferente de zero para a condição de lucro ou perda que deseja usar.
- Selecione o tipo de cálculo: moeda da conta, pontos, porcentagem ou drawdown.
- Ative o Trailing Profit se quiser acompanhar o lucro depois que o objetivo for alcançado.
- Ative a função principal Close If Profit or Loss no painel.
- Quando a condição configurada for alcançada, o EA fechará automaticamente as posições selecionadas.
Controles do painel
- All Symbols — ativa o controle e fechamento de todos os símbolos da conta
- Current Symbol only — trabalha apenas com o símbolo do gráfico atual
- Separate BUY SELL — calcula posições BUY e SELL separadamente
- Separate Order — ativa o controle virtual separado para cada posição
- Profit $ — fechamento por lucro total em moeda da conta
- Profit p — fechamento por lucro total em pontos
- Profit % — fechamento por lucro total em porcentagem do saldo
- Loss $ — fechamento por perda total em moeda da conta
- Loss p — fechamento por perda total em pontos
- Loss % — fechamento por perda total em porcentagem do saldo
- Close If Profit or Loss ON / OFF — ativa ou desativa a lógica de fechamento automático
- Close All — fechamento imediato de emergência das posições selecionadas
Vantagens práticas no trading
- elimina a necessidade de monitorar constantemente lucro e perda flutuantes
- ajuda a limitar o risco e controlar o drawdown
- transforma regras de saída em execução automática
- pode trabalhar junto com trading manual e outros Expert Advisors
- é útil para grids, cestas de posições, médias e trading multimoeda
- pode fechar posições mais rápido do que a reação manual em momentos críticos
- adiciona ao MetaTrader 5 um mecanismo claro de controle de lucro e perda total
Para quem esta ferramenta é indicada
- traders manuais que querem automatizar o fechamento por resultado
- traders que mantêm várias posições abertas ao mesmo tempo
- usuários de sistemas grid e cestas de operações
- traders que usam médias, recuperação, lock ou hedge
- usuários de outros Expert Advisors que precisam de proteção externa de risco
- traders que querem fechar por lucro total, e não apenas por Take Profit individual
- quem precisa de uma ferramenta simples, mas poderosa, de gerenciamento de risco
A ferramenta pode funcionar em qualquer tipo de conta e com qualquer corretora que permita operações padrão do MetaTrader 5. Ela pode ser usada com trading manual, outros Expert Advisors e diferentes sistemas de trading. O resultado final sempre depende da execução da corretora, especificação do símbolo, spread, comissão, slippage e condições de mercado.
Notas importantes
- O Expert Advisor não prevê a direção do mercado.
- A ferramenta não substitui uma estratégia de trading.
- O objetivo principal do produto é gerenciar posições, controlar lucros e limitar riscos.
- Antes de usar em conta real, sempre teste suas configurações em uma conta demo.
- Para funcionamento estável, recomenda-se usar um VPS confiável e verificar as condições de trading da corretora.
Variáveis externas e configurações
Notifications: ativa notificações push, alertas sonoros e mensagens sobre ações de trading ou erros.
Language: seleciona o idioma da interface ou usa automaticamente o idioma do terminal.
MagicNumber: define quais posições o EA deve gerenciar. O valor 0 pode ser usado para trabalhar sem um número mágico específico.
UseAllMagicFromAllAccount: permite controlar posições com diferentes MagicNumber de acordo com o modo selecionado.
Show_Future_BE_TP_SL: mostra no gráfico os futuros níveis de breakeven, lucro e perda para controle visual.
CLP_TralOptionsStep: define o passo de alteração para o valor do trailing de lucro.
Use_Commission_in_CLP: inclui a comissão no cálculo de lucro e perda.
AutoCorrect_LevelCLP: corrige automaticamente valores inválidos de lucro ou perda.
CLP_DeleteStopOrders: exclui ordens pendentes depois de fechar posições conforme as condições configuradas.
Use_Lots_in_CLP_Points: considera o tamanho do lote ao calcular lucro ou perda em pontos.
CPL_CloseAllCharts_per_CloseAllDeals: fecha os gráficos com o EA antes de fechar posições, se esta função estiver ativada.
CPL_CloseTerminalAfterClose: fecha o terminal MetaTrader depois de fechar todas as posições selecionadas.
ShowCloseAllButton: mostra o botão de emergência Close All no painel.
ClosingCurrentTicketOnly: gerencia apenas a lista atual de tickets e ignora novas posições abertas posteriormente por outros sistemas.
ClosebyFIFO: fecha posições seguindo a lógica FIFO, se necessário.
VPS_CLP_Activation: ativa o controle especial dos parâmetros CLP para ambientes VPS.
LimitFor: define o período para verificar limites de trading.
LimitForLosses / LimitForProfits: define limites de perda e lucro para controle e alertas.
LimitForLotsDeals / LimitForCountDeals: define limites de tamanho de lote e número de operações.
TypeFilling: define o tipo de execução de ordens no MetaTrader 5. O modo AUTO permite que o EA selecione automaticamente o tipo adequado.
Recomendações adicionais
Se você precisa de um painel de trading profissional completo com trading manual, gerenciamento de ordens, trading pelo gráfico, controle pelo teclado, sinais e funções CLP, recomendo VirtualTradePad para MetaTrader 5.
Se você quer aprender a trabalhar no testador de estratégias, veja também nossa ferramenta gratuita TesterPad.
Tags: Expforex, Vladon, Close If Profit or Loss, CloseIfProfitorLoss, CLP, fechamento por lucro, fechamento por perda, trailing de lucro, Trailing Profit, Smart Trailing Stop, lucro total, perda total, controle de drawdown, gerenciamento de risco, utilidade MetaTrader 5, gerenciador de operações MT5, Forex utility, Forex risk management, proteção de conta, basket trading, grid trading, trading manual, Expert Advisor, gerenciamento de operações, Close All, Stop Loss virtual, Take Profit virtual


I can't thank Vladislav enough for their tool and their patience in upgrading it to meet my needs. They were incredibly helpful and professional throughout the process. Thank you so much for your assistance!