Skip to content

Abre uma posição de compra no mercado atual.

Esta função abre uma posição de compra no preço de mercado atual (Ask), com parâmetros opcionais de take profit, stop loss e comentário personalizado.

Name: Buy Copied!

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

volume;

// Volume/lote da operação.

int

Representa um inteiro com sinal (-2147483648 até 2147483647).

tpPoints = 0;

// Pontos para o take profit (0 para desativar).

int

Representa um inteiro com sinal (-2147483648 até 2147483647).

slPoints = 0;

// Pontos para o stop loss (0 para desativar).

Representa uma sequência de caracteres Unicode.

comment = "SB-PlaceByFunction";

// Comentário associado à ordem.

Representa uma sequência de caracteres Unicode.

symbol = REAL;

// Símbolo do ativo (vazio para usar o símbolo atual).

//Default example:
Buy[volume, tpPoints = 0, slPoints = 0, comment = "SB-PlaceByFunction", symbol = REAL]

//Other examples:
Buy[0.1, 100, 50] // Compra 0.1 lote no preço de mercado com TP 100 pontos e SL 50 pontos
Buy[0.5] // Compra 0.5 lote sem TP/SL
Buy[0.5, TickToPoint[20], TickToPoint[20]] // Compra 0.5 lote com TP/SL em 20 ticks

In case of success:

Retorna true se a ordem for executada com sucesso.

Return:

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

In case of error:

Retorna false se a ordem não for executada com sucesso.

Return:

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