Skip to content

PosModifyStop

Go to categories

Modifica apenas o stop loss de uma posição aberta.

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

Name: PosModifyStop Copied!

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

ticket;

// Número do ticket que identifica a posição 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).

stop = 0;

// Valor do novo stop loss (0 mantém inalterado).

//Default example:
PosModifyStop[ticket, method, stop = 0]

//Other examples:
PosModifyStop[123456, TYPE_PRICE, 1.11500] // Altera SL para 1.11500 (valor absoluto)
PosModifyStop[123456, TYPE_POINT, 150] // Altera SL para -150 pontos do preço de abertura

In case of success:

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

Return:

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

In case of error:

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

Return:

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