Skip to content

Variáveis são identificadores que armazenam dados usados em operações e expressões lógicas. Seus valores podem mudar ao longo do tempo, mas não possuem parâmetros próprios.

This content is not available in your language yet.

Variáveis são identificadores que armazenam dados dinâmicos utilizados em operações e expressões lógicas. Elas representam valores que podem mudar ao longo do tempo, mas não possuem parâmetros próprios que alterem seu comportamento.

Essas variáveis e constantes representam operadores lógicos, booleanos e valores especiais utilizados para validação de regras, condições e buffers no MetaTrader 5.

Placeholders Returns

TRUE

Copied!

Retorna o valor booleano verdadeiro.

FALSE

Copied!

Retorna o valor booleano falso.

EMPTY

Copied!

Representa o valor vazio de um indicador no MT5.

2.25+

Essas variáveis são definidas previamente e utilizadas como parâmetros fixos durante a execução de gatilhos ou eventos de posição.

Placeholders Returns

_TICKET

Copied!

Retorna o ticket do pedido.

_REQUEST

Copied!

Retorna o ticket de solicitação do pedido.

_PARENT

Copied!

Retorna o ticket da ordem-mãe, se houver.

_MAGIC

Copied!

Retorna o magic number do pedido.

_SYMBOL

Copied!

Retorna o ativo no qual o pedido foi criado.

_TIME

Copied!

Retorna o horário de abertura do pedido.

_PRICE

Copied!

Retorna o preço de abertura do pedido.

_SL

Copied!

Retorna o preço do stop loss do pedido.

_TP

Copied!

Retorna o preço do take profit do pedido.

_PROFIT

Copied!

Retorna o lucro atual da posição.

_VOLUME

Copied!

Retorna o volume atual do pedido.

_UPTIME

Copied!

Retorna o tempo, em segundos, que o pedido está aberto.

_TYPE

Copied!

Retorna o tipo do pedido (0 = Compra, 1 = Venda).

_COMMENT

Copied!

Retorna o comentário associado ao pedido.

_FLAG_CHILD

Copied!

Retorna se o pedido é uma ordem filha secundária.

_FLAG_CLIENT

Copied!

Retorna se o pedido foi adicionado usando expressões lógicas.

_FLAG_SA

Copied!

Retorna se o pedido foi adicionado pelo subsistema de Preço Médio Simples.

Essas variáveis funcionam como parâmetros locais e imutáveis, configurados previamente à ativação de um gatilho.

Placeholders Returns

_TRIG_TYPE

Copied!

Retorna o tipo do gatilho. (0 = Compra, 1 = Venda)

_TRIG_IS_OPERATION

Copied!

Retorna se o gatilho é uma operação boleana.

_TRIG_OPERATION

Copied!

Retorna o resultado da operação. (0 = Falso, 1 = Verdadeiro)

_TRIG_PRICE

Copied!

Retorna o preço do gatilho, caso ele seja um gatilho de preço.

_TRIG_WEIGHT_MIN

Copied!

Retorna o peso mínimo do filtro.

_TRIG_WEIGHT_VALIDATE

Copied!

Retorna o peso total validado do filtro.

_TRIG_VALIDS

Copied!

Retorna a quantidade de filtros validados.

_TRIG_VALIDS_COM

Copied!

Retorna a quantidade de filtros complementares validados.

_TRIG_VALIDS_REQ

Copied!

Retorna a quantidade de filtros obrigatórios validados.

Essas variáveis contêm dados da conta, incluindo saldo disponível, margens operacionais, limites de operação e informações da corretora.

Placeholders Aliases Returns

BALANCE

Copied!

BAL

Copied!

BAL

Copied!

Retorna o saldo da conta.

CREDIT

Copied!

CRED

Copied!

CRED

Copied!

Retorna o crédito da conta.

EQUITY

Copied!

EQT

Copied!

EQT

Copied!

Retorna o patrimônio líquido da conta.

MARGIN

Copied!

Retorna a margem da conta.

MARGIN_FREE

Copied!

MARGF

Copied!

MARGF

Copied!

Retorna a margem livre da conta.

MARGIN_LEVEL

Copied!

MARGL

Copied!

MARGL

Copied!

Retorna o nível de margem da conta.

MARGIN_INITIAL

Copied!

MARGI

Copied!

MARGI

Copied!

Retorna a margem inicial da conta.

MARGIN_MAINTENANCE

Copied!

MARGM

Copied!

MARGM

Copied!

Retorna a margem de manutenção da conta.

LOGIN

Copied!

Retorna o número da conta.

NAME

Copied!

Retorna o nome do titular da conta.

SERVER

Copied!

SRV

Copied!

SRV

Copied!

Retorna o servidor da conta.

CURRENCY

Copied!

CURR

Copied!

CURR

Copied!

Retorna a moeda da conta.

COMPANY

Copied!

COMP

Copied!

COMP

Copied!

Retorna a empresa/corretora da conta.

LIMIT_ORDER

Copied!

LIMITO

Copied!

LIMITO

Copied!

Retorna o limite máximo de ordens da conta.

Essas variáveis contêm dados do mercado, incluindo preços de entrada, ativos envolvidos e horários de negociação.

Placeholders Aliases Returns

TOTAL_CANDLE

Copied!

TCANDLE

Copied!

TCANDLE

Copied!

Retorna o total de candles.

TIME_LEFT

Copied!

TLEFT

Copied!

TLEFT

Copied!

Retorna o tempo restante.

TIME_CURRENT

Copied!

TCURRENT

Copied!

TCURRENT

Copied!

Retorna o tempo atual.

TIME_LOCAL

Copied!

TLOCAL

Copied!

TLOCAL

Copied!

Retorna o tempo local.

TIME_SERVER

Copied!

TSERVER

Copied!

TSERVER

Copied!

Retorna o tempo do servidor.

DAY_OF_WEEK

Copied!

DAYW

Copied!

DAYW

Copied!

Retorna o dia da semana.

DAY_OF_YEAR

Copied!

DAYY

Copied!

DAYY

Copied!

Retorna o dia do ano.

MONTH

Copied!

Retorna o mês atual.

YEAR

Copied!

Retorna o ano atual.

LAST

Copied!

Retorna o último preço comercializado.

LAST_HIGH

Copied!

LASTH

Copied!

LASTH

Copied!

Retorna a máxima do dia.

LAST_LOW

Copied!

LASTL

Copied!

LASTL

Copied!

Retorna a mínima do dia.

LAST_TIME

Copied!

LASTT

Copied!

LASTT

Copied!

Retorna o último tempo comercializado.

ASK

Copied!

Retorna o preço de compra.

ASK_HIGH

Copied!

ASKH

Copied!

ASKH

Copied!

Retorna o preço máximo de compra.

ASK_LOW

Copied!

ASKL

Copied!

ASKL

Copied!

Retorna o preço mínimo de compra.

BID

Copied!

Retorna o preço de venda.

BID_HIGH

Copied!

BIDH

Copied!

BIDH

Copied!

Retorna o preço máximo de venda.

BID_LOW

Copied!

BIDL

Copied!

BIDL

Copied!

Retorna o preço mínimo de venda.

SYMBOL

Copied!

Retorna o ativo que o robô está operando.

MAGIC

Copied!

Retorna o id (magic number) que o robô está operando.

REAL

Copied!

Retorna o ativo real, o ativo que as ordens serão executadas.

Essas variáveis contém os dados de ordens e posições que ainda não foram encerradas, permitindo o acompanhamento em tempo real.

Placeholders Aliases Returns

ALL_VOLUME_OPEN

Copied!

AVOLO

Copied!

AVOLO

Copied!

Retorna a soma do volume total das posições.

BUY_VOLUME_OPEN

Copied!

BVOLO

Copied!

BVOLO

Copied!

Retorna a soma do volume total das posições de compra.

SELL_VOLUME_OPEN

Copied!

SVOLO

Copied!

SVOLO

Copied!

Retorna a soma do volume total das posições de venda.

ALL_POS_OPEN

Copied!

APOSO

Copied!

APOSO

Copied!

Retorna a quantidade de posições abertas.

BUY_POS_OPEN

Copied!

BPOSO

Copied!

BPOSO

Copied!

Retorna a quantidade de posições abertas de compra.

SELL_POS_OPEN

Copied!

SPOSO

Copied!

SPOSO

Copied!

Retorna a quantidade de posições abertas de venda.

ALL_OPEN

Copied!

AOPEN

Copied!

AOPEN

Copied!

Retorna a quantidade de pedidos abertos, tanto de posições quanto de ordens.

BUY_OPEN

Copied!

BOPEN

Copied!

BOPEN

Copied!

Retorna a quantidade de pedidos abertos de compra.

SELL_OPEN

Copied!

SOPEN

Copied!

SOPEN

Copied!

Retorna a quantidade de pedidos abertos de venda.

ALL_PROFIT_OPEN

Copied!

APROFITO

Copied!

APROFITO

Copied!

Retorna a soma do lucro das posições abertas.

BUY_PROFIT_OPEN

Copied!

BPROFITO

Copied!

BPROFITO

Copied!

Retorna a soma do lucro das posições de compra abertas.

SELL_PROFIT_OPEN

Copied!

SPROFITO

Copied!

SPROFITO

Copied!

Retorna a soma do lucro das posições de venda abertas.

ALL_ORDER_OPEN

Copied!

AORDERO

Copied!

AORDERO

Copied!

Retorna a quantidade de ordens abertas.

BUY_ORDER_OPEN

Copied!

BORDERO

Copied!

BORDERO

Copied!

Retorna a quantidade de ordens de compra abertas.

SELL_ORDER_OPEN

Copied!

SORDERO

Copied!

SORDERO

Copied!

Retorna a quantidade de ordens de venda abertas.

ALL_AVG_PRICE

Copied!

AAVG

Copied!

AAVG

Copied!

Retorna o preço médio de todas as posições abertas.

2.05+

ALL_AVG_DIR

Copied!

AAVGDIR

Copied!

AAVGDIR

Copied!

Retorna a direção média das posições abertas. (-1 = Venda, 0 = Equilíbrio e 1 = Compra).

2.05+

BUY_AVG_PRICE

Copied!

BAVG

Copied!

BAVG

Copied!

Retorna o preço médio das posições de compra abertas.

2.05+

BUY_AVG_DIR

Copied!

BAVGDIR

Copied!

BAVGDIR

Copied!

Retorna a direção média das posições de compra abertas.

2.05+

SELL_AVG_PRICE

Copied!

SAVG

Copied!

SAVG

Copied!

Retorna o preço médio das posições de venda abertas.

2.05+

SELL_AVG_DIR

Copied!

SAVGDIR

Copied!

SAVGDIR

Copied!

Retorna a direção média das posições de venda abertas.

2.05+

Essas variáveis contém os dados de ordens e posições que foram encerradas.

Placeholders Aliases Returns

ALL_VOLUME

Copied!

AVOL

Copied!

AVOL

Copied!

Retorna a soma total do volume.

BUY_VOLUME

Copied!

BVOL

Copied!

BVOL

Copied!

Retorna a soma do volume de compra.

SELL_VOLUME

Copied!

SVOL

Copied!

SVOL

Copied!

Retorna a soma do volume de venda.

ALL_PROFIT

Copied!

APROFIT

Copied!

APROFIT

Copied!

Retorna o total do lucro.

BUY_PROFIT

Copied!

BPROFIT

Copied!

BPROFIT

Copied!

Retorna o total do lucro de compra.

SELL_PROFIT

Copied!

SPROFIT

Copied!

SPROFIT

Copied!

Retorna o total do lucro de venda.

ALL_GAIN_PROFIT

Copied!

AGAINP

Copied!

AGAINP

Copied!

Retorna o total de profit ganho ignorando as perdas.

BUY_GAIN_PROFIT

Copied!

BGAINP

Copied!

BGAINP

Copied!

Retorna o total de profit ganho em compras ignorando as perdas.

SELL_GAIN_PROFIT

Copied!

SGAINP

Copied!

SGAINP

Copied!

Retorna o total de profit ganho em vendas ignorando as perdas.

ALL_LOSS_PROFIT

Copied!

ALOSSP

Copied!

ALOSSP

Copied!

Retorna o total de profit perdido ignorando os ganhos.

BUY_LOSS_PROFIT

Copied!

BLOSSP

Copied!

BLOSSP

Copied!

Retorna o total de profit perdido em compras ignorando os ganhos.

SELL_LOSS_PROFIT

Copied!

SLOSSP

Copied!

SLOSSP

Copied!

Retorna o total de profit perdido em vendas ignorando os ganhos.

ALL_POS

Copied!

APOS

Copied!

APOS

Copied!

Retorna o total de posições.

BUY_POS

Copied!

BPOS

Copied!

BPOS

Copied!

Retorna o total de posições de compra.

SELL_POS

Copied!

SPOS

Copied!

SPOS

Copied!

Retorna o total de posições de venda.

ALL_GAIN

Copied!

AGAIN

Copied!

AGAIN

Copied!

Retorna o total de vitorias.

BUY_GAIN

Copied!

BGAIN

Copied!

BGAIN

Copied!

Retorna o total de vitorias de compra.

SELL_GAIN

Copied!

SGAIN

Copied!

SGAIN

Copied!

Retorna o total de vitorias de venda.

ALL_LOSS

Copied!

ALOSS

Copied!

ALOSS

Copied!

Retorna o total de derrotas.

BUY_LOSS

Copied!

BLOSS

Copied!

BLOSS

Copied!

Retorna o total de derrotas de compra.

SELL_LOSS

Copied!

SLOSS

Copied!

SLOSS

Copied!

Retorna o total de derrotas de venda.

ALL_COMMISSION

Copied!

ACOMM

Copied!

ACOMM

Copied!

Retorna o total de comissões.

BUY_COMMISSION

Copied!

BCOMM

Copied!

BCOMM

Copied!

Retorna o total de comissões de compra.

SELL_COMMISSION

Copied!

SCOMM

Copied!

SCOMM

Copied!

Retorna o total de comissões de venda.

ALL_SWAP

Copied!

ASWAP

Copied!

ASWAP

Copied!

Retorna o total de trocas.

BUY_SWAP

Copied!

BSWAP

Copied!

BSWAP

Copied!

Retorna o total de trocas de compra.

SELL_SWAP

Copied!

SSWAP

Copied!

SSWAP

Copied!

Retorna o total de trocas de venda.

TICKET

Copied!

Retorna o ticket da ultima posição.

TICKET_BUY

Copied!

TICKETB

Copied!

TICKETB

Copied!

Retorna o ticket da ultima compra.

TICKET_SELL

Copied!

TICKETS

Copied!

TICKETS

Copied!

Retorna o ticket da ultima venda.

GAIN_TICKET

Copied!

GTICKET

Copied!

GTICKET

Copied!

Retorna o ticket da ultima posição com ganho.

GAIN_TICKET_BUY

Copied!

GTICKETB

Copied!

GTICKETB

Copied!

Retorna o ticket da ultima compra com ganho.

GAIN_TICKET_SELL

Copied!

GTICKETS

Copied!

GTICKETS

Copied!

Retorna o ticket da ultima venda com ganho.

LOSS_TICKET

Copied!

LTICKET

Copied!

LTICKET

Copied!

Retorna o ticket da ultima posição com perda.

LOSS_TICKET_BUY

Copied!

LTICKETB

Copied!

LTICKETB

Copied!

Retorna o ticket da ultima compra com perda.

LOSS_TICKET_SELL

Copied!

LTICKETS

Copied!

LTICKETS

Copied!

Retorna o ticket da ultima venda com perda.

Essas variáveis guardam as informações dos sinais, que são definidos com base nos gatilhos de entrada e confirmação.

Placeholders Aliases Returns

SIG_TOTAL

Copied!

SIGTT

Copied!

SIGTT

Copied!

Retorna a soma de todos os sinais do dia.

SIG_BUY

Copied!

SIGB

Copied!

SIGB

Copied!

Retorna a soma de sinais de compra.

SIG_SELL

Copied!

SIGS

Copied!

SIGS

Copied!

Retorna a soma de sinais de venda.

SIG_LAST

Copied!

SIGL

Copied!

SIGL

Copied!

Retorna o tipo do último sinal. (-1 = Nenhum, 0 = Compra, 1 = Venda)

SIG_TIME

Copied!

SIGT

Copied!

SIGT

Copied!

Retorna a hora do último sinal.

SIG_TIME_BUY

Copied!

SIGTB

Copied!

SIGTB

Copied!

Retorna a hora do último sinal de compra.

SIG_TIME_SELL

Copied!

SIGTS

Copied!

SIGTS

Copied!

Retorna a hora do último sinal de venda.

SIG_PRICE

Copied!

SIGP

Copied!

SIGP

Copied!

Retorna o preço do último sinal.

SIG_PRICE_BUY

Copied!

SIGPB

Copied!

SIGPB

Copied!

Retorna o preço do último sinal de compra.

SIG_PRICE_SELL

Copied!

SIGPS

Copied!

SIGPS

Copied!

Retorna o preço do último sinal de venda.

SIG_TOTAL_CONFIRM

Copied!

SIGTC

Copied!

SIGTC

Copied!

Retorna a soma de sinais confirmados.

SIG_LAST_CONFIRM

Copied!

SIGLC

Copied!

SIGLC

Copied!

Retorna o tipo do último sinal confirmado. (-1 = Nenhum, 0 = Compra, 1 = Venda)

SIG_BUY_CONFIRM

Copied!

SIGBC

Copied!

SIGBC

Copied!

Retorna a soma de sinais de compra confirmados.

SIG_SELL_CONFIRM

Copied!

SIGSC

Copied!

SIGSC

Copied!

Retorna a soma de sinais de venda confirmados.

SIG_TIME_LAST_CONFIRM

Copied!

SIGTLC

Copied!

SIGTLC

Copied!

Retorna a hora do último sinal confirmado.

SIG_TIME_BUY_CONFIRM

Copied!

SIGTBC

Copied!

SIGTBC

Copied!

Retorna a hora do último sinal de compra confirmado.

SIG_TIME_SELL_CONFIRM

Copied!

SIGTSC

Copied!

SIGTSC

Copied!

Retorna a hora do último sinal de venda confirmado.

SIG_PRICE_LAST_CONFIRM

Copied!

SIGPLC

Copied!

SIGPLC

Copied!

Retorna o preço do último sinal confirmado.

SIG_PRICE_BUY_CONFIRM

Copied!

SIGPBC

Copied!

SIGPBC

Copied!

Retorna o preço do último sinal de compra confirmado.

SIG_PRICE_SELL_CONFIRM

Copied!

SIGPSC

Copied!

SIGPSC

Copied!

Retorna o preço do último sinal de venda confirmado.