Se você é trader e utiliza o MetaTrader 4, já deve ter se perguntado como gerenciar suas operações de forma eficaz, não é mesmo? Hoje, vou falar sobre uma ferramenta incrível chamada Close_on_PROFIT_or_LOSS_inAccont_Currency, que pode ser a chave para otimizar seus resultados nas operações de Forex.
//+------------------------------------------------------------------------------------------------------------------------------+
//| Otimização do Close_on_PROFIT_or_LOSS_inAccont_Currency_V2: O que há de novo:
- 1. Tratamento de Erros: O código agora possui um mecanismo para lidar com situações em que as ordens não podem ser fechadas ou excluídas.
- 2. Otimização do Código: O código foi otimizado para evitar repetições e melhorar a legibilidade.
- 3. Eficiência: Remoção de loops ou cálculos desnecessários, tornando a execução mais rápida.
- 4. Limpeza dos Objetos do Gráfico: Todos os objetos do gráfico são limpos ao desativar o EA.
//+------------------------------------------------------------------------------------------------------------------------------+

Antes de mais nada, é importante saber que se o valor do EA estiver definido como 0, ele não fará nada. Para que o fechamento das operações funcione, o parâmetro Positive_Closure_in_Account_Currency deve ser maior que o saldo atual (Equity). Caso contrário, as operações serão executadas imediatamente.
Exemplo: Se o Equity é de R$ 55.000 e o Positive_Closure_in_Account_Currency está definido para R$ 55.500, você estará buscando um lucro de R$ 500.
Importante: Se Positive_Closure_in_Account_Currency > R$ 55.000, as operações serão executadas imediatamente.
Da mesma forma, o Negative_Closure_in_Account_Currency deve ser inferior ao saldo atual para evitar a execução imediata das operações.
Exemplo: Com um Equity de R$ 55.000 e o Negative_Closure_in_Account_Currency definido para R$ 54.500, você estará disposto a perder apenas R$ 500.
Atenção: Se Negative_Closure_in_Account_Currency < R$ 55.000, as operações serão executadas imediatamente.
Vale lembrar que picos de spread podem ser evitados ao reduzir o número do spread. Contudo, o mercado tem suas próprias regras e você pode acabar enfrentando ganhos ou perdas maiores. Se o spread estiver definido abaixo da média para os pares negociados, essas posições não serão executadas.
AVISO: Utilize este software por sua conta e risco. O mercado Forex é altamente volátil!
#property copyright "Copyright 2024, MetaQuotes Ltd."
#property link "https://www.mql5.com"
#property version "1.01"
#property description "persinaru@gmail.com"
#property description "IP 2024 - código aberto gratuito"
#property description "Este EA fecha todas as operações com lucros e perdas calculados na moeda da conta."
#property description "AVISO: Use este software por sua conta e risco."
#property description "O criador deste script não pode ser responsabilizado por qualquer dano ou perda."
#property strict
#property show_inputs
extern string Closures = "EA fecha todas as operações e ordens pendentes quando um lucro ou prejuízo é alcançado. Lucros e prejuízos são calculados na moeda da conta.";
extern int Positive_Closure_in_Account_Currency = 0;
extern int Negative_Closure_in_Account_Currency = 0;
extern int Spread = 10;
Comentário 0