Pular para o conteúdo

OrderModifyTake

Ir para categorias

Modifica apenas o take profit de uma ordem aberta.

Esta função permite alterar somente o nível de take profit de uma ordem aberta existente, utilizando diferentes métodos de cálculo.

Nome: OrderModifyTake Copiado!

Representa um inteiro sem sinal de 64 bits (0 até 18446744073709551615).

ticket;

// Número do ticket que identifica a ordem a ser modificada.

Representa o tipo de modificação: 'TYPE_PRICE', 'TYPE_POINT'.

method;

// Método de cálculo: 'TYPE_PRICE', 'TYPE_POINT'.

Representa um número de ponto flutuante de precisão dupla (15-16 dígitos).

take = 0;

// Valor do novo take profit (0 mantém inalterado).

//Exemplo padrão:
OrderModifyTake[ticket, method, take = 0]

//Outros exemplos
OrderModifyTake[123456, TYPE_PRICE, 1.12500] // Altera TP para 1.12500 (valor absoluto)
OrderModifyTake[123456, TYPE_POINT, 300] // Altera TP para +300 pontos do preço de abertura

Em caso de sucesso:

Retorna verdadeiro (true) se a modificação for bem-sucedida.

Retorno:

Representa um valor lógico (true ou false).

Em caso de erro:

Retorna falso (false) se a ordem não for encontrada ou a modificação falhar.

Retorno:

Representa um valor lógico (true ou false).