Neste artigo
Depois deste artigo, saberá…
- Prever SL/TP ao aumentar, reduzir ou inverter.
- Recalcular exposição monetária da quantidade restante.
- Conferir níveis aceites e identificador do ciclo.
Conceitos sem sair do artigo
Stop loss (SL) Take profit (TP) LoteQue quantidade está realmente protegida?
Uma conta MT5 netting conserva uma posição por símbolo. Os negócios individuais ficam no histórico, mas não criam parcelas com stops independentes. Uma compra posterior pode alterar o SL de quantidade comprada antes. Esta regra não deve ser aplicada automaticamente a MT4, hedging ou outra plataforma. Posição longa e curta: direção zero não apaga custos ajuda a separar direção de uma posição e nome da ordem.
Leia o registo certo: parâmetros de uma ordem pendente, valores de um negócio histórico e níveis da posição atual são objetos diferentes. Um negócio antigo mostrar um stop não demonstra proteção atual. Stop loss (SL) e Take profit (TP) são condições de saída; não representam dinheiro reservado nem preço garantido de execução.
Aumento, redução e inversão têm regras diferentes
Segundo a documentação MT5, aumentar ou inverter adota os níveis da última ordem executada. Um valor zero nessa ordem pode remover o respetivo SL ou TP. Num fecho parcial, os níveis da posição mantêm-se; no fecho completo desaparecem com a posição. Primeiro estabeleça a mudança de quantidade, depois interprete os campos.
O diálogo pode preencher automaticamente níveis existentes. One Click Trading pelo painel do gráfico ou Market Watch conserva SL/TP de uma posição existente do símbolo, conforme o comportamento documentado. Campos ausentes nesse painel não significam uma instrução de apagar stops. Um pedido de EA personalizado não reproduz obrigatoriamente a lógica do botão.
Um programa pode adicionar volume e só depois modificar SL/TP. Entre as duas confirmações existe um estado intermédio, diferente do objetivo. «Alteração enviada» no log não prova aceitação. Outro programa ou ação manual pode alterar a posição durante esse intervalo; releia o estado aceite antes de decidir o passo seguinte.
Quatro estados de uma posição
Modelo fictício EUR/USD linear, conta USD,100000 EUR por lote, sem comissão, financiamento ou derrapagem. Cada etapa supõe quantidade executada e parâmetros aceites. Inicialmente compra 0,20 lote a 1,1000, SL 1,0970 e TP 1,1060. São números educativos, não especificação universal ou recomendação.
Aumento: compra adicional 0,10 a 1,1030, com SL 1,0990 e TP 1,1080. A posição passa a long 0,30; preço médio=(0,20 × 1,1000+0,10 × 1,1030)/0,30=1,1010. Os novos níveis cobrem toda a posição, incluindo os 0,20 anteriores.
Redução: uma venda 0,05 reduz a compra para 0,25. SL 1,0990 e TP 1,1080 mantêm-se por ser fecho parcial. Zeros numa ordem de redução não têm a mesma consequência que zeros numa ordem de aumento. «Sell» pode reduzir uma compra sem criar uma venda nova.
Inversão: vender 0,40 a 1,1040 contra a compra restante 0,25 fecha-a e deixa short 0,15. A ordem de inversão leva SL 1,1070 e TP 1,0980, que passam a proteger a nova venda. Vender apenas 0,25 teria fechado completamente, sem exposição oposta.
Aumentar e inverter adotam novos níveis; redução parcial conserva-os. Leia a posição atual.
- Inicial
- Long 0,20 – SL 1,0970; TP 1,1060
- Aumento
- Long 0,30 – SL 1,0990; TP 1,1080
- Redução
- Long 0,25 – SL/TP conservados
- Inversão
- Short 0,15 – SL 1,1070; TP 1,0980
Netting: quantidade e proteção em quatro estados
Desloque horizontalmente ou amplie o diagrama para ler todos os detalhes.
A quantidade confirmada separa estes estados. Se outra execução intervier antes da ordem seguinte, uma quantidade calculada a partir do estado antigo pode inverter quando pretendia apenas fechar. Recalcule a instrução depois de cada preenchimento. Dois robôs em netting: a quem pertence o resultado? mostra a interferência económica entre dois robôs na mesma posição.
Mesmo stop, outra perda planeada
Na abertura,20000 ×(1,1000−1,0970)=60 USD até ao nível do stop. Depois do aumento e do SL mais próximo,30000 ×(1,1010−1,0990)=60 USD. Esta igualdade resulta dos números escolhidos; não é propriedade do netting. Se mantivesse SL 1,0970 após aumentar, seriam 120 USD.
Após redução,25000 × 0,0020=50 USD de exposição restante entre preço médio e stop. Depois da inversão,15000 ×(1,1070−1,1040)=45 USD para a venda. Não some lucro já realizado para alterar esta medida da posição remanescente. Custos, conversão e execução diferente podem mudar a perda final; um SL aceite não fixa a perda máxima.
Modelo EUR adicional e separado: convertendo cada exposição pela taxa fixa assumida 1,10 USD/EUR,60 USD equivalem a 54,55 EUR,120 a 109,09 EUR,50 a 45,45 EUR e 45 a 40,91 EUR. Para um orçamento fictício de 60 EUR, o caso com stop antigo excede-o em 49,09 EUR. A taxa é educativa; numa conta real use a conversão efetiva e custos próprios.
Confirmação é leitura do servidor
Confira símbolo, direção, volume restante, preço médio, S/L e T/P atuais. Compare com o plano anterior. OrderSend=true não confirma que o negócio executou: leia resultado, eventos e estado da conta. Resposta incerta não autoriza repetir quantidade inteira por pressupor falha. Erros de ordens MT4/MT5: corrigir sem aumentar risco ajuda a diagnosticar rejeições.
Uma alteração só de SL também deve conservar ou redefinir conscientemente TP; não o substitua acidentalmente por zero. Restrições de distância e condições do símbolo podem impedir aceitação, mas afastar o stop apenas para conseguir aceitação pode violar o orçamento. Avalie exposição presente e alternativas de redução com o estado confirmado.
Guarde antes e depois, ordem, negócios e POSITION_IDENTIFIER. Este identificador mantém o ciclo numa inversão netting, embora POSITION_TICKET possa mudar. Um ticket diferente não demonstra história económica inteiramente nova. Leia dados da mesma conta e servidor; imagens de outro login não reconciliam uma alteração.
Experiência em demonstração
- Confirme conta netting demo e volumes permitidos. Registe direção, quantidade e ambos os níveis antes da operação.
- Pratique aumento, redução e inversão separadamente. Compare diálogo, painel rápido e pedido do EA, sem provocar a experiência em conta real.
- Depois de cada confirmação, leia volume e SL/TP atuais, explique divergências e recalcule exposição monetária antes da etapa seguinte.
Verifique o que aprendeu
Aprox. 2 minutos de prática.
Ver resposta e explicação
0,25 fecha e 0,15 fica short; confirme níveis no servidor.
Mais perguntas
O primeiro stop protege só a primeira compra?
Não em netting MT5. A proteção pertence à posição conjunta. Se o aumento substitui o nível, também afeta a quantidade anterior; os negócios históricos não mantêm stops separados.
Vender parte apaga SL e TP?
Um fecho parcial conserva os níveis na regra aqui descrita. Confirme que a quantidade foi apenas redução: igual fecha tudo; maior inverte. Outra execução pode mudar a quantidade antes do pedido.
Zero significa conservar?
Não universalmente. Ao aumentar ou inverter pode remover o nível. Fecho parcial e painel One Click de posição existente são casos distintos. Verifique os dois campos e valores aceites.
SL aceite limita a perda aos valores calculados?
Não. As contas usam diferença de preço, contrato específico e custos zero. Gaps, derrapagem, encargos e conversão podem alterar o resultado. Nível aceite e risco dentro do orçamento são verificações separadas.
Fontes e verificação
- MT5: herança de SL/TP
Aumento/inversão, zeros, fecho parcial e exceção de One Click Trading.
- MQL5: propriedades das posições
POSITION_IDENTIFIER conserva ciclo na inversão; ticket pode mudar.
- MQL5: OrderSend
True não comprova execução; resultado e eventos posteriores.
- MQL5: pedido de negociação
Campos sl/tp/volume/position e dependência do modo de execução.
Os cálculos usam pressupostos explícitos. Não substituem os dados atuais do mercado nem as condições do prestador.
