Neste artigo
Depois deste artigo, saberá…
- Confirmar estado de servidor após resposta ausente.
- Separar SL aceite de cálculo local de trailing.
- Identificar processo remoto e ordem das alterações.
Conceitos sem sair do artigo
Stop loss (SL) Execução de ordem Stop móvel (trailing stop) Take profit (TP)Pedido, aceitação e estado são etapas diferentes
Um clique envia uma instrução; não demonstra que o servidor a aceitou. Confirme conta, ticket e nível atual antes de confiar em SL, TP ou ordem pendente. Fechar MetaTrader conserva instruções de servidor aceites e para funções executadas apenas nesse terminal. Não confunda local de armazenamento com garantia de preenchimento. Market, Limit e Stop: escolha condições e confirme o que executou distingue condições das ordens.
A mesma ausência de resposta admite dois estados
Modelo informacional fictício: posição correta permanece aberta, conta e identificador conhecidos, tentativa de alterar SL de 1,0900 para 1,0950 já concluída e nenhuma alteração posterior. Ninguém observa resposta local. Em A, servidor aceitou e mantém 1,0950; em B, não aceitou e conserva 1,0900. Não atribuímos probabilidades, nem pretendemos enumerar todos os estados reais.
Só uma leitura atual da posição correta, após sincronização, distingue estes dois estados.
- A
- 1,0950 – Servidor aceitou
- B
- 1,0900 – Não aceitou
Sem resposta: dois SL possíveis
Desloque horizontalmente ou amplie o diagrama para ler todos os detalhes.
«Não vi resposta» não distingue aceitação de rejeição. Depois de restabelecer ligação e completar sincronização, leia estado atual da posição correta. No modelo, 1,0950 seleciona A e 1,0900 seleciona B. Na realidade, verifique também se posição ainda existe, pedido continua pendente ou outro agente alterou proteção. OrderModify documenta retorno da função; é diferente da nossa ausência de resposta observada. OrderSelect copia propriedades que podem ficar antigas. Ler repetidamente a cópia anterior não substitui sincronização. O exemplo não prescreve repetição automática nem preço futuro de saída.
O que permanece no servidor
SL, TP e ordens pendentes padrão aceites são tratados no servidor. Buy/Sell Limit e Buy/Sell Stop têm condições distintas de ativação e execução. Validade, expiração, sessão, preço e regras do instrumento continuam relevantes. Uma lacuna de preço é um risco, não a única exceção possível. Nem presença do nível nem servidor ativo garantem fecho imediato ou exatamente nesse preço.
O que depende do processo local
EA responde aos eventos implementados, como ticks ou temporizadores; não precisa de negociar em cada tick. Se um evento NewTick já estiver em fila ou a ser tratado, outro pode não entrar na fila. Fechar o terminal descarrega o EA local. Perder ligação é situação diferente: código pode continuar carregado, sem se presumirem dados atuais ou ordens aceites. Uma cópia remota independente pode continuar.
Trailing padrão MT4 corre no cliente. Ao atingir a distância de lucro definida, pode pedir um SL; movimentos favoráveis posteriores podem gerar alterações. Ativá-lo não prova que o primeiro SL já existe. Ao fechar, cessa cálculo local e resta só último nível aceite, se algum. Alertas locais e scripts também exigem o seu ambiente. Expert Advisors: testar regras, posições e resultados desenvolve permissões e seleção de posições.
Exemplo de uma noite com pressupostos explícitos
Miguel, personagem fictícia, compra EUR/USD a 1,0865, confirma SL 1,0810 e TP 1,0920 no servidor, define trailing de quarenta pips e EA local. Numa cotação de cinco casas, quarenta pips correspondem a 400 pontos de 0,00001. A distância não é uma obrigação de alterar em passos de quarenta pips. Às onze fecha o terminal.
A Bid 1,0910, lucro de preço seria 45 pips; permitiria pedir SL 1,0870, quarenta pips abaixo do Bid. Se aceite antes de fechar, substituiria 1,0810. A Bid 1,0880, lucro apenas quinze pips, insuficiente para ativar essa distância. Não inventamos que qualquer cotação aconteceu: são cenários separados. O TP confirmado mantém as suas regras; o EA/trailing local deixa de calcular.
Modelo EUR adicional: 10 000 EUR de quantidade e saída atribuída Bid 1,0810 contra compra Ask 1,0865 dão −55 USD antes de custos. Conversão fixa ilustrativa 1,10 USD/EUR dá −50 EUR. Uma saída pior a 1,0800 daria −65 USD, cerca de −59,09 EUR. A diferença mostra por que nível de stop não é limite financeiro garantido; não recomendamos esta dimensão.
Trailing de servidor é outra função
Se existir serviço específico de trailing ou stop garantido, consulte contrato, instrumentos e encargos próprios. Não o deduza do SL MetaTrader normal. MT4 e MT5 partilham distinção ampla servidor/local, mas têm detalhes de posições diferentes. Uma funcionalidade com nome semelhante noutro produto não prova comportamento idêntico nesta conta.
VPS serve a lógica adicional
Um VPS de utilização geral pode manter terminal de secretária ligado independentemente do portátil, exigindo vigiar processo, rede e permissões. MetaQuotes Virtual Hosting migra ambiente selecionado sem secretária Windows habitual: regras MT4 proíbem DLL, não migram scripts, permitem negociação virtual e desativam autotrading local durante migração para evitar duplicação. Um botão local posterior não é comando para parar cópia remota. Leia diário remoto e processo real.
SL/TP padrão aceite não precisa de VPS pessoal só para continuar no servidor da corretora. Num modelo separado com entrada 1,1050 e duas alterações aceites 1,1030 e 1,1000, a última aceitação determina distância final vinte ou cinquenta pips. Inverter ordem das aceitações muda estado mesmo quando ambas tiveram sucesso. Admitimos distâncias válidas e ausência de outras alterações. Acorde quem controla proteção e releia estado final.
Verificação demo antes de desligar
- Identifique conta, posição e SL/TP aceites; distinga linha desenhada, stop oculto de EA e trailing ainda não ativado.
- Registe estado, feche terminal local, volte a ligar e sincronize. Eventos no servidor podem ter alterado ou fechado posição: valores iguais não são resultado garantido do exercício.
- Liste processos necessários fora do portátil e plano para cotação adversa, rejeição e estado desconhecido. Verifique o diário remoto em vez de inferir pelo botão local.
VPS para Forex: continuidade, respostas em falta e passagem de instâncias relaciona ambiente e ligação. Computação remota mantém lógica; não transforma stop normal em preço garantido.
Verifique o que aprendeu
Aprox. 2 minutos de prática.
Ver resposta e explicação
Com posição correta ainda aberta e sem outras alterações, distingue 1,0950 de 1,0900.
Mais perguntas
SL funciona com computador desligado?
Fechar terminal não remove SL padrão aceite. Confirme conta/posição/nível. Sessão, ativação e execução continuam relevantes; lacuna não é única exceção e preço não é garantido.
Por que trailing deixou de acompanhar?
Padrão MT4 calcula localmente. Ao fechar, não envia novas alterações; mantém-se último SL aceite, se existir. Hosting precisa de processo/configuração realmente ativos.
EA continua a negociar?
A cópia do terminal fechado para; outra remota pode continuar. Parar código não cancela automaticamente pendentes nem fecha posições. Confirme instância e procedimento remoto.
VPS é necessário para SL simples?
Não só para conservar instrução aceite no servidor. Pode servir automação/monitorização adicionais. VPS de secretária e Virtual Hosting têm regras diferentes; nenhum garante preço.
Fontes e verificação
- MT4: trailing
Cálculo local, condição de distância e último SL aceite.
- MT4: tipos de ordem
SL/TP e ordens de servidor; condições distintas.
- MQL4: OrderModify
Alteração e retorno, separados da ausência de resposta observada.
- MQL4: OrderSelect
Cópia de propriedades pode tornar-se antiga.
- MT4: migração virtual
DLL/scripts não migráveis, autotrading e diário remoto.
- MQL4: execução de programas
Descarregar EA no fecho do terminal.
- MQL5: OnTick
Eventos e fila não equivalem a negociação em cada tick.
Os cálculos usam pressupostos explícitos. Não substituem os dados atuais do mercado nem as condições do prestador.
