Ir para conteúdo principal

Alterar o Tamanho do lote em Ordens pendentes

Saiba como alterar a Dimensão do lote de uma Ordem pendente eliminando-a e substituindo-a no MT4, MT5, WebTrader ou na aplicação de negociação da FXTRADING.com.

Ao negociar no MT4, MT5, WebTrader ou na Aplicação de Negociação da FXTRADING.com, não pode alterar diretamente o tamanho do lote das ordens pendentes (como Limite de Compra ou Stop de Venda). Se colocou uma ordem pendente de 1 lote sobre ouro e, posteriormente, pretender alterá-la para 0.5 lotes, terá de eliminar a ordem pendente original e colocar uma nova com o tamanho do lote, preço, stop loss, take profit e Parâmetros atualizados.

Esta limitação não é específica da FXTRADING.com — trata-se de uma restrição estrutural fundamental da MetaQuotes Software Corp. nas plataformas MT4 e MT5.

Porque não posso alterar o Tamanho do lote?

A função de alteração de ordens (OrderModify) no MT4/MT5 permite ajustar o preço, Stop Loss, Take Profit e a hora de expiração das ordens pendentes, mas não permite explicitamente alterar o volume de negociação (tamanho do lote). Isto é determinado pela API e pelas especificações de programação da plataforma, conforme confirmado em vários fóruns e documentos de programação MQL.

Se tentar alterar uma ordem pendente no terminal clicando com o botão direito do rato e selecionando "Alterar ou Eliminar Ordem", verificará que o campo do tamanho do lote aparece a cinzento ou não pode ser editado — apenas outros Parâmetros podem ser alterados.

O WebTrader e as aplicações móveis (como a Aplicação de Negociação da FXTRADING.com), se forem desenvolvidos com base na arquitetura do MT4/MT5, herdam esta mesma limitação. Nenhuma documentação oficial da FXTRADING.com indica quaisquer exceções que permitam alterar o tamanho do lote.


Solução

Método manual: Na janela "Terminal", no separador "Operação", clique com o botão direito do rato na ordem pendente, selecione "Alterar ou Eliminar Ordem" > "Eliminar" e, em seguida, coloque uma nova ordem com os Parâmetros pretendidos.

Método automatizado: Se utilizar um Expert Advisor (EA) ou um script, pode escrever código para eliminar primeiro a ordem pendente antiga (OrderDelete) e, em seguida, enviar uma nova ordem pendente (OrderSend), mantendo os outros Parâmetros.

Importante: Certifique-se de que a sua nova ordem pendente cumpre os requisitos de tamanho do lote mínimo e máximo da FXTRADING.com (normalmente, um mínimo de 0.01 lotes e um máximo de 200 lotes), bem como as condições de mercado, como a distância mínima em relação ao preço atual para ordens pendentes.

Esta conceção poderá ter como objetivo evitar a complexidade e potenciais erros durante a execução de ordens, embora crie inconvenientes para os operadores.

Isto respondeu à sua pergunta?