Fechar normalmente acontece com um clique, mas algumas situações podem deixar uma posição aberta ou fazer uma operação parecer travada. Este guia explica cada uma delas e o que fazer.
Relacionado, mas diferente: para um bot que parou de operar, veja Por Que Meu Bot Pausou ou Parou?; para entender o que uma operação é e onde ficam as operações fechadas, veja Entendendo Suas Operações. Este artigo é especificamente sobre problemas de fechamento.
Pontos-chave
- Um fechamento manual envia uma ordem a mercado para fechar sua posição imediatamente ao preço atual.
- Se sua saída é uma ordem limit que ainda não atingiu o preço, a posição permanece aberta até ser executada — isso é esperado, não uma falha.
- Se você fechar a posição diretamente na sua exchange, a Freya para de gerenciar aquele bot e o marca com erro — e pode deixar suas ordens de TP/SL ativas, então verifique se sobraram ordens.
- Mensagens como “reduce-only rejeitada” ou “posição não encontrada” geralmente significam que a posição já foi fechada.
- A Venda de Emergência fecha todas as suas posições de uma vez e reporta as que falharam — use Tentar Novamente e depois feche manualmente qualquer posição que ficou para trás.
Como o Fechamento Normalmente Funciona
Quando você fecha uma operação manualmente, a Freya envia uma ordem a mercado para fechar a posição ao preço atual, depois cancela as ordens restantes do próprio bot e encerra a operação. Você verá o bot passar de Fechando para Fechado, e o bot em si vai para Pausado (um fechamento manual não inicia imediatamente uma nova operação). Para futuros, a ordem de fechamento é reduce-only, então a Freya nunca fecha mais do que a parcela da posição que pertence a este bot.
"Cliquei em Fechar, mas a Posição Continua Aberta"
Algumas possibilidades:
- Sua saída é uma ordem limit pendente. Se seu take-profit (ou um fechamento limit) está aguardando em um preço que o mercado ainda não atingiu, a posição permanece aberta até ser executada. Isso é normal — a ordem está colocada, apenas ainda não foi preenchida. Se quer sair agora, use um fechamento a mercado.
- A ordem de fechamento foi rejeitada. Se a exchange recusou o fechamento — por exemplo, um problema de saldo/margem ou de tamanho mínimo — a operação permanece aberta e você verá que ela falhou. As causas se sobrepõem às de Por Que Meu Bot Pausou ou Parou?; corrija o problema subjacente e feche de novo.
- Spot vs futuros: "fechar" no spot significa vender o ativo de volta; fechar em futuros usa uma ordem reduce-only contra a posição aberta.
"Fechei na Exchange — Agora o Bot Mostra um Erro"
Se você fechar a posição diretamente na sua exchange (não pela Freya), a Freya detecta que a posição foi fechada fora dela, para de gerenciar aquele bot e o marca com erro (você verá uma mensagem informando que a posição foi fechada fora da Freya Finance). Esse é o comportamento esperado, não uma falha.
Quando você fecha você mesmo na exchange, a Freya deliberadamente não cancela as ordens restantes do bot — caso você as tenha deixado abertas de propósito. Então, após um fechamento manual na exchange, verifique na sua exchange se há ordens de take-profit ou relacionadas a stop que o bot tinha colocado e cancele as que não quiser. Observação: uma operação que você fechou dessa forma é marcada como fechada externamente e não aparecerá como uma operação concluída normal no seu histórico.
O caminho mais limpo, quando possível, é fechar pela Freya para que ela organize as próprias ordens para você.
"Reduce-Only Rejeitada" ou "Posição Não Encontrada"
Essas mensagens parecem alarmantes, mas geralmente significam o oposto de um problema:
- "Ordem reduce-only rejeitada. A posição pode já estar fechada." — A Freya tentou fechar, mas não havia nada para reduzir. A posição provavelmente já está fechada.
- "Posição não encontrada na exchange." — A Freya não conseguiu encontrar a posição para fechar, normalmente porque ela já estava fechada (muitas vezes externamente). A Freya confirma com a exchange e resolve a operação de acordo.
- "Ordem já cancelada." — a ordem que a Freya tentou cancelar já não existia. Inofensivo.
Se você vir essas mensagens, verifique sua exchange: na maioria dos casos a posição já está zerada. Se algo parecer inconsistente, entre em contato com o suporte.
"A Venda de Emergência Não Fechou Tudo"
A Venda de Emergência fecha todas as suas posições em execução de uma vez. Como cada uma é fechada de forma independente, o resultado pode ser parcial — algumas têm sucesso, outras podem falhar (uma ordem rejeitada, uma posição que já não existe). A Freya reporta os resultados por posição:
- Veja quais posições falharam.
- Use Tentar Novamente para elas.
- Se alguma ainda não fechar, feche-as individualmente (ou verifique se já estão zeradas na exchange).
Quando Contatar o Suporte
Se uma posição realmente parecer travada — a Freya a mostra aberta, sua exchange a mostra aberta, e o fechamento continua falhando sem motivo claro — entre em contato com [email protected] informando o bot e os detalhes para que a equipe possa investigar.
Perguntas Frequentes
Fechei minha posição, mas o bot ainda a mostra aberta — por quê?
A razão mais comum é que sua saída é uma ordem limit aguardando em um preço que o mercado ainda não atingiu — a posição permanece aberta até ser executada, o que é esperado. A outra possibilidade é que a ordem de fechamento foi rejeitada (ex.: um problema de saldo ou de tamanho mínimo); nesse caso, corrija a causa e feche de novo, idealmente com um fechamento a mercado.
Fechei a posição diretamente na minha exchange — por que o bot mostra um Erro?
Porque a Freya viu a posição fechar fora dela, então para de gerenciar aquele bot e o marca com erro. Isso é por design. Apenas saiba que ela pode ter deixado as ordens de take-profit/stop do bot na exchange — verifique e cancele as que não quiser.
Depois que eu fecho na exchange, minhas ordens de TP/SL são canceladas automaticamente?
Não necessariamente. Quando você fecha você mesmo na exchange, a Freya intencionalmente deixa as ordens restantes do bot intactas (você pode tê-las querido). Então verifique na sua exchange se sobraram ordens de take-profit ou de stop e cancele-as você mesmo. Fechar pela Freya, por outro lado, permite que ela limpe essas ordens para você.
O que significa "Ordem reduce-only rejeitada. A posição pode já estar fechada."?
Significa que a Freya tentou fechar uma posição que não tinha mais nada para reduzir — quase sempre porque já está fechada. Verifique na sua exchange para confirmar que você está zerado; normalmente não há mais nada a fazer.
O que significa "Posição não encontrada na exchange" ao fechar?
A Freya não conseguiu encontrar a posição para fechar, normalmente porque ela já estava fechada (muitas vezes fora da Freya). A Freya confirma com a exchange e resolve a operação. Confirme na sua exchange que a posição já não existe.
Uma operação que fechei na exchange aparecerá no meu histórico de operações e no P&L?
Não. Uma posição fechada fora da Freya é marcada como fechada externamente em vez de registrada como uma operação concluída normal, então ela não aparecerá como uma operação finalizada com P&L. As operações fechadas pela Freya são as que mostram resultados completos.
A Venda de Emergência diz que algumas posições falharam — o que eu faço?
A Venda de Emergência fecha cada posição de forma independente, então os resultados podem ser parciais. Veja quais falharam, use Tentar Novamente nelas e, se alguma ainda não fechar, feche-as individualmente — ou verifique na sua exchange se já estão fechadas.
