Skip to content

Funções são blocos de instruções que executam ações e recebem parâmetros, permitindo criar regras e estratégias flexíveis e personalizadas.

This content is not available in your language yet.

Funções são identificadores que armazenam instruções dinâmicas utilizadas em operações e expressões lógicas. Diferente das variáveis, as funções aceitam parâmetros, o que permite modificar seu comportamento conforme os valores fornecidos. Elas oferecem maior flexibilidade na criação de regras e estratégias personalizadas.

Essas funções permitem executar comandos de depuração.

Placeholders Returns

Log

Copied!

Imprime um texto nas Logs do ScriptBot.

Print

Copied!

Imprime um texto nas logs do Metatrader.

See

Copied!

Retorna o valor informado e exibe esse valor no log para depuração.

Essas funções permitem executar lógicas que facilitam o desenvolvimento de expressões e fluxo de validações.

Placeholders Returns

Seq

Copied!

Executa múltiplas expressões em sequência.

2.15+

Essas funções permitem acessar os valores dos buffers de um indicador, como preços, sinais, cores.

Placeholders Aliases Returns

Indicator

Copied!

IND

Copied!

IND

Copied!

Retorna o valor do buffer de um indicador.

Indicator'X'

Copied!

IND'X'

Copied!

IND'X'

Copied!

Retorna o valor do buffer de um indicador.

Essas funções permitem acessar os valores das velas, como preços de abertura, fechamento etc.

Placeholders Aliases Returns

Open

Copied!

O

Copied!

O

Copied!

Retorna o preço de abertura de uma vela.

Close

Copied!

C

Copied!

C

Copied!

Retorna o preço de fechamento de uma vela.

High

Copied!

H

Copied!

H

Copied!

Retorna o preço da máxima de uma vela.

Low

Copied!

L

Copied!

L

Copied!

Retorna o preço da mínima de uma vela.

Time

Copied!

T

Copied!

T

Copied!

Retorna o horário de abertura de uma vela.

Direction

Copied!

DIR

Copied!

DIR

Copied!

Retorna a direção de uma vela (-1 = Negativa, 0 = Neutra, 1 = Positiva).

Spread

Copied!

SPD

Copied!

SPD

Copied!

Retorna a quantidade de spread de uma vela.

Candle

Copied!

Retorna o index da vela.

MaxHigh

Copied!

MaxH

Copied!

MaxH

Copied!

Retorna o preço máximo entre duas posições de velas.

MinLow

Copied!

MinL

Copied!

MinL

Copied!

Retorna o preço mínimo entre duas posições de velas.

TickVolume

Copied!

TICKV

Copied!

TICKV

Copied!

Retorna o volume de uma vela.

RealVolume

Copied!

REALV

Copied!

REALV

Copied!

Retorna o volume de uma vela usando os dados reais.

Essas funções fornecem dados de mercado semelhantes aos preços das velas, mas com escopo mais abrangente para representar diferentes aspectos do mercado.

Placeholders Aliases Returns

Last

Copied!

Retorna o último preço de negociação.

LastHigh

Copied!

LastH

Copied!

LastH

Copied!

Retorna o maior preço do último negócio.

LastLow

Copied!

LastL

Copied!

LastL

Copied!

Retorna o menor preço do último negócio.

Ask

Copied!

Retorna o preço de venda (ask).

AskHigh

Copied!

AskH

Copied!

AskH

Copied!

Retorna o maior preço de venda (ask).

AskLow

Copied!

AskL

Copied!

AskL

Copied!

Retorna o menor preço de venda (ask).

Bid

Copied!

Retorna o preço de compra (bid).

BidHigh

Copied!

BidH

Copied!

BidH

Copied!

Retorna o maior preço de compra (bid).

BidLow

Copied!

BidL

Copied!

BidL

Copied!

Retorna o menor preço de compra (bid).

LastTime

Copied!

LastT

Copied!

LastT

Copied!

Retorna o horário do último negócio.

DayStartTime

Copied!

DayST

Copied!

DayST

Copied!

Retorna o horário de início do pregão no dia especificado.

DayEndTime

Copied!

DayET

Copied!

DayET

Copied!

Retorna o horário de encerramento do pregão no dia especificado.

DayStartCandle

Copied!

DaySC

Copied!

DaySC

Copied!

Retorna a vela (candle) de início do dia.

DayEndCandle

Copied!

DayEC

Copied!

DayEC

Copied!

Retorna a vela (candle) de fim do dia.

DayHigh

Copied!

DayH

Copied!

DayH

Copied!

Retorna o maior preço do dia.

DayLow

Copied!

DayL

Copied!

DayL

Copied!

Retorna o menor preço do dia.

Estas são funções matemáticas utilizadas para realizar operações numéricas, como comparação de valores, cálculo de casas decimais e geração de resultados baseados em probabilidade.

Placeholders Aliases Returns

Median

Copied!

Med

Copied!

Med

Copied!

Retorna a media entre dois valores.

TickToPoint

Copied!

TickTP

Copied!

TickTP

Copied!

Retorna o valor de tick convertido em pontos.

MoneyToPoint

Copied!

MoneyTP

Copied!

MoneyTP

Copied!

Retorna o valor na moeda convertida em pontos.

PipToPoint

Copied!

PipTP

Copied!

PipTP

Copied!

Retorna o valor do pip convertido em pontos.

CountStep

Copied!

Count

Copied!

Count

Copied!

Retorna a quantidade de passos que ocorreram.

CountStepGradual

Copied!

CountGrad

Copied!

CountGrad

Copied!

Retorna a quantidade de passos que ocorreram de forma gradual.

Division

Copied!

Divi

Copied!

Divi

Copied!

Retorna a divisão entre dois valores, permitindo que o denominador seja zero.

RestDivision

Copied!

RDivi

Copied!

RDivi

Copied!

Retorna o resto da divisão entre dois valores, permitindo que o denominador seja zero.

Percent

Copied!

Retorna a variação percentual de value até target, com value sendo o valor base.

PercentOfValue

Copied!

PercentValue

Copied!

PercentValue

Copied!

Retorna a quantidade percentual de um valor.

HitPercent

Copied!

Retorna a quantidade percentual de acerto.

CorrectPrice

Copied!

FixPrice

Copied!

FixPrice

Copied!

Retorna o valor correto de um preço.

Random

Copied!

Retorna um valor inteiro aleatório entre dois valores.

Round

Copied!

Retorna o valor arredondado.

RoundUp

Copied!

Retorna o valor arredondado para cima.

RoundDown

Copied!

Retorna o valor arredondado para baixo.

Max

Copied!

Retorna o maior valor entre dois números.

Min

Copied!

Retorna o menor valor entre dois números.

IsChance

Copied!

Chance

Copied!

Chance

Copied!

Retorna verdadeiro com base em uma chance percentual.

Decimals

Copied!

Decimal

Copied!

Decimal

Copied!

Retorna o número de casas decimais de um valor.

Estas funções estão relacionadas aos dados da conta e permitem tanto recuperar quanto atualizar essas informações.

Placeholders Aliases Returns

GetVolume

Copied!

GetVol

Copied!

GetVol

Copied!

Retorna o volume que a ordem será executada.

SetVolume

Copied!

SetVol

Copied!

SetVol

Copied!

Define o novo volume da ordem.

Estas funções auxiliam em operações relacionadas a datas e horários, como conversões, cálculos, formatações e retornos.

Placeholders Aliases Returns

IsTime

Copied!

Verifica se o tempo corresponde aos critérios informados.

SymbolTime

Copied!

STime

Copied!

STime

Copied!

Retorna o horário atual do símbolo.

TimeLeft

Copied!

TLeft

Copied!

TLeft

Copied!

Retorna o tempo restante da vela atual.

DayOfWeek

Copied!

DayW

Copied!

DayW

Copied!

Retorna o dia da semana.

DayOfYear

Copied!

DayY

Copied!

DayY

Copied!

Retorna o dia do ano.

Month

Copied!

Retorna o mês atual.

Year

Copied!

Retorna o ano atual.

StartTime

Copied!

StartT

Copied!

StartT

Copied!

Retorna o horário inicial de referência.

ValueOfTime

Copied!

ValueT

Copied!

ValueT

Copied!

Converte o horário em valor numérico baseado no método.

Estas funções permitem obter informações sobre posições e ordens abertas, como quantidades, preços, volumes, etc.

Placeholders Aliases Returns

AllVolumeOpen

Copied!

AVolO

Copied!

AVolO

Copied!

Retorna o volume total de todas as posições e ordens abertas.

2.05+

BuyVolumeOpen

Copied!

BVolO

Copied!

BVolO

Copied!

Retorna o volume total das posições e ordens de compra abertas.

2.05+

SellVolumeOpen

Copied!

SVolO

Copied!

SVolO

Copied!

Retorna o volume total das posições e ordens de venda abertas.

2.05+

AllPosVolumeOpen

Copied!

APVolO

Copied!

APVolO

Copied!

Retorna o volume total de todas as posições abertas.

2.05+

BuyPosVolumeOpen

Copied!

BPVolO

Copied!

BPVolO

Copied!

Retorna o volume total das posições de compra abertas.

2.05+

SellPosVolumeOpen

Copied!

SPVolO

Copied!

SPVolO

Copied!

Retorna o volume total das posições de venda abertas.

2.05+

AllOrderVolumeOpen

Copied!

AOVolO

Copied!

AOVolO

Copied!

Retorna o volume total de todas as ordens pendentes.

2.05+

BuyOrderVolumeOpen

Copied!

BOVolO

Copied!

BOVolO

Copied!

Retorna o volume total das ordens de compra pendentes.

2.05+

SellOrderVolumeOpen

Copied!

SOVolO

Copied!

SOVolO

Copied!

Retorna o volume total das ordens de venda pendentes.

2.05+

AllOpen

Copied!

AOpen

Copied!

AOpen

Copied!

Retorna a quantidade total de posições e ordens abertas.

2.05+

BuyOpen

Copied!

BOpen

Copied!

BOpen

Copied!

Retorna a quantidade total de posições e ordens de compra abertas.

2.05+

SellOpen

Copied!

SOpen

Copied!

SOpen

Copied!

Retorna a quantidade total de posições e ordens de venda abertas.

2.05+

AllPosOpen

Copied!

APosO

Copied!

APosO

Copied!

Retorna a quantidade total de posições abertas.

2.05+

BuyPosOpen

Copied!

BPosO

Copied!

BPosO

Copied!

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

2.05+

SellPosOpen

Copied!

SPosO

Copied!

SPosO

Copied!

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

2.05+

AllOrderOpen

Copied!

AOrderO

Copied!

AOrderO

Copied!

Retorna a quantidade total de ordens pendentes.

2.05+

BuyOrderOpen

Copied!

BOrderO

Copied!

BOrderO

Copied!

Retorna a quantidade total de ordens de compra pendentes.

2.05+

SellOrderOpen

Copied!

SOrderO

Copied!

SOrderO

Copied!

Retorna a quantidade total de ordens de venda pendentes.

2.05+

AllProfitOpen

Copied!

AProfitO

Copied!

AProfitO

Copied!

Retorna o lucro/prejuízo total de todas as posições abertas.

2.05+

BuyProfitOpen

Copied!

BProfitO

Copied!

BProfitO

Copied!

Retorna o lucro/prejuízo total das posições de compra abertas.

2.05+

SellProfitOpen

Copied!

SProfitO

Copied!

SProfitO

Copied!

Retorna o lucro/prejuízo total das posições de venda abertas.

2.05+

AvgPrice

Copied!

PAvgP

Copied!

PAvgP

Copied!

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

2.05+

AvgDir

Copied!

PAvgDir

Copied!

PAvgDir

Copied!

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

2.05+

AllAvgPrice

Copied!

AAvgPrice

Copied!

AAvgPrice

Copied!

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

2.05+

BuyAvgPrice

Copied!

BAvgPrice

Copied!

BAvgPrice

Copied!

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

2.05+

SellAvgPrice

Copied!

SAvgPrice

Copied!

SAvgPrice

Copied!

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

2.05+

AllAvgDir

Copied!

AAvgDir

Copied!

AAvgDir

Copied!

Retorna a direção média de todas as posições abertas.

2.05+

BuyAvgDir

Copied!

BAvgDir

Copied!

BAvgDir

Copied!

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

2.05+

SellAvgDir

Copied!

SAvgDir

Copied!

SAvgDir

Copied!

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

2.05+

PosTicket

Copied!

PTicket

Copied!

PTicket

Copied!

Retorna o ticket da posição aberta mais próxima do índice informado.

PosTicketExact

Copied!

PTicketE

Copied!

PTicketE

Copied!

Retorna o ticket da posição aberta no índice informado ou 0, caso não exista.

2.15+

PosDouble

Copied!

Retorna o valor de uma propriedade numérica (double) de uma posição.

PosInt

Copied!

Retorna o valor de uma propriedade inteira de uma posição.

PosString

Copied!

Retorna o valor de uma propriedade textual de uma posição.

PosCurrent

Copied!

PCurrent

Copied!

PCurrent

Copied!

Retorna o preço atual de uma posição aberta.

PosOpen

Copied!

PO

Copied!

PO

Copied!

Retorna o preço de abertura de uma posição.

PosProfit

Copied!

PProfit

Copied!

PProfit

Copied!

Retorna o lucro atual de uma posição.

PosStop

Copied!

PSL

Copied!

PSL

Copied!

Retorna o preço do Stop Loss de uma posição.

PosSwap

Copied!

PSWAP

Copied!

PSWAP

Copied!

Retorna o valor do swap acumulado de uma posição.

PosTake

Copied!

PTP

Copied!

PTP

Copied!

Retorna o preço do Take Profit de uma posição.

PosVolume

Copied!

PVol

Copied!

PVol

Copied!

Retorna o volume de uma posição.

PosIdentifier

Copied!

PIdent

Copied!

PIdent

Copied!

Retorna o identificador único de uma posição.

PosMagic

Copied!

PMagic

Copied!

PMagic

Copied!

Retorna o número mágico de uma posição.

PosReason

Copied!

PReason

Copied!

PReason

Copied!

Retorna o motivo de abertura de uma posição.

PosTime

Copied!

PT

Copied!

PT

Copied!

Retorna o horário de abertura de uma posição.

PosTimeMsc

Copied!

PTMsc

Copied!

PTMsc

Copied!

Retorna o horário de abertura de uma posição em milissegundos.

PosTimeUpdate

Copied!

PTUpdate

Copied!

PTUpdate

Copied!

Retorna o horário da última atualização de uma posição.

PosTimeUpdateMsc

Copied!

PTUpdateMsc

Copied!

PTUpdateMsc

Copied!

Retorna o horário da última atualização de uma posição em milissegundos.

PosType

Copied!

PType

Copied!

PType

Copied!

Retorna o tipo de uma posição (compra/venda).

PosSymbol

Copied!

PSymbol

Copied!

PSymbol

Copied!

Retorna o símbolo do ativo de uma posição.

PosComment

Copied!

PComment

Copied!

PComment

Copied!

Retorna o comentário associado a uma posição.

PosExternal

Copied!

PExternal

Copied!

PExternal

Copied!

Retorna o ID externo de uma posição.

OrderTicket

Copied!

OTicket

Copied!

OTicket

Copied!

Retorna o ticket da ordem aberta mais próxima do índice informado.

OrderTicketExact

Copied!

OTicketE

Copied!

OTicketE

Copied!

Retorna o ticket da ordem aberta no índice informado ou 0, caso não exista.

2.15+

OrderDouble

Copied!

Retorna o valor de uma propriedade numérica (double) de uma ordem.

OrderInt

Copied!

Retorna o valor de uma propriedade inteira de uma ordem.

OrderString

Copied!

Retorna o valor de uma propriedade textual de uma ordem.

OrderVolumeInit

Copied!

OVolInit

Copied!

OVolInit

Copied!

Retorna o volume inicial de uma ordem pendente.

OrderVolume

Copied!

OVol

Copied!

OVol

Copied!

Retorna o volume atual de uma ordem.

OrderOpen

Copied!

OO

Copied!

OO

Copied!

Retorna o preço de abertura de uma ordem.

OrderStop

Copied!

OSL

Copied!

OSL

Copied!

Retorna o preço do Stop Loss de uma ordem.

OrderTake

Copied!

OTP

Copied!

OTP

Copied!

Retorna o preço do Take Profit de uma ordem.

OrderCurrent

Copied!

OCurrent

Copied!

OCurrent

Copied!

Retorna o preço atual de uma ordem pendente.

OrderStopLimit

Copied!

OSLLimit

Copied!

OSLLimit

Copied!

Retorna o preço de ativação para ordens Stop Limit.

OrderSetup

Copied!

OSetup

Copied!

OSetup

Copied!

Retorna a data/hora de criação da ordem.

OrderType

Copied!

OType

Copied!

OType

Copied!

Retorna o tipo de uma ordem.

OrderState

Copied!

OState

Copied!

OState

Copied!

Retorna o estado atual de uma ordem.

OrderTimeExpiration

Copied!

OTExpira

Copied!

OTExpira

Copied!

Retorna a data/hora de expiração de uma ordem.

OrderDone

Copied!

ODone

Copied!

ODone

Copied!

Retorna a data/hora de execução ou cancelamento de uma ordem.

OrderSetupMsc

Copied!

OSetupMsc

Copied!

OSetupMsc

Copied!

Retorna a data/hora de criação da ordem em milissegundos.

OrderDoneMsc

Copied!

ODoneMsc

Copied!

ODoneMsc

Copied!

Retorna a data/hora de execução ou cancelamento em milissegundos.

OrderFilling

Copied!

OFilling

Copied!

OFilling

Copied!

Retorna a política de preenchimento de uma ordem.

OrderTime

Copied!

OT

Copied!

OT

Copied!

Retorna a data/hora da última modificação da ordem.

OrderMagic

Copied!

OMagic

Copied!

OMagic

Copied!

Retorna o número mágico de uma ordem.

OrderReason

Copied!

OReason

Copied!

OReason

Copied!

Retorna o motivo de criação da ordem.

OrderId

Copied!

OId

Copied!

OId

Copied!

Retorna o ID da ordem no sistema.

OrderById

Copied!

OById

Copied!

OById

Copied!

Retorna o ticket da ordem pelo ID do sistema.

OrderSymbol

Copied!

OSymbol

Copied!

OSymbol

Copied!

Retorna o símbolo do ativo de uma ordem.

OrderComment

Copied!

OComment

Copied!

OComment

Copied!

Retorna o comentário associado a uma ordem.

Estas funções permitem obter informações sobre posições fechadas, como quantidades, preços, volumes, etc.

Placeholders Aliases Returns

DealTicket

Copied!

DTicket

Copied!

DTicket

Copied!

Retorna o ticket da posição fechada mais próxima do índice informado.

DealTicketExact

Copied!

DTicketE

Copied!

DTicketE

Copied!

Retorna o ticket da posição fechada no índice informado ou 0, caso não exista.

2.15+

DealProfit

Copied!

DProfit

Copied!

DProfit

Copied!

Retorna o lucro/prejuízo de um negócio.

DealOpen

Copied!

DO

Copied!

DO

Copied!

Retorna o preço de abertura de um negócio.

DealCommission

Copied!

DComm

Copied!

DComm

Copied!

Retorna o valor da comissão de um negócio.

DealFee

Copied!

DFee

Copied!

DFee

Copied!

Retorna o valor da taxa de um negócio.

DealStop

Copied!

DSL

Copied!

DSL

Copied!

Retorna o preço do stop loss de um negócio.

DealTake

Copied!

DTP

Copied!

DTP

Copied!

Retorna o preço do take profit de um negócio.

DealSwap

Copied!

DSwap

Copied!

DSwap

Copied!

Retorna o valor do swap de um negócio.

DealVolume

Copied!

DVol

Copied!

DVol

Copied!

Retorna o volume de um negócio.

DealMagic

Copied!

DMagic

Copied!

DMagic

Copied!

Retorna o número mágico de um negócio.

DealReason

Copied!

DReason

Copied!

DReason

Copied!

Retorna o motivo da execução de um negócio.

DealOrder

Copied!

DOrder

Copied!

DOrder

Copied!

Retorna o ticket da ordem associada a um negócio.

DealId

Copied!

DId

Copied!

DId

Copied!

Retorna o ID de um negócio.

DealEntry

Copied!

DEntry

Copied!

DEntry

Copied!

Retorna o tipo de entrada de um negócio.

DealOut

Copied!

DOut

Copied!

DOut

Copied!

Retorna se o negócio é uma saída.

DealIn

Copied!

DIn

Copied!

DIn

Copied!

Retorna se o negócio é uma posição de entrada.

DealTime

Copied!

DT

Copied!

DT

Copied!

Retorna a data/hora de execução de um negócio.

DealTimeMsc

Copied!

DTMsc

Copied!

DTMsc

Copied!

Retorna o tempo de execução de negociações em milissegundos desde 01.01.1970

DealType

Copied!

DType

Copied!

DType

Copied!

Retorna o tipo de um negócio.

DealComment

Copied!

DComment

Copied!

DComment

Copied!

Retorna o comentário associado a um negócio.

DealExternal

Copied!

DExternal

Copied!

DExternal

Copied!

Retorna o ID externo de um negócio.

DealSymbol

Copied!

DSymbol

Copied!

DSymbol

Copied!

Retorna o símbolo de um negócio.

Estas funções de conversão permitem transformar valores entre diversos formatos, como converter números positivos em negativos e transformar strings em datas, entre outras operações.

Placeholders Aliases Returns

ToPositive

Copied!

Pos

Copied!

Pos

Copied!

Retorna o valor absoluto de um número.

ToNegative

Copied!

Neg

Copied!

Neg

Copied!

Retorna o valor negativo de um número.

ToTime

Copied!

Retorna o horário em forma de texto simples para data em segundos.

ToTimeModify

Copied!

TMod

Copied!

TMod

Copied!

Retorna o horário modificado.

ToTimeFormat

Copied!

TFormat

Copied!

TFormat

Copied!

Retorna o horário em forma de texto.

ToFormat

Copied!

Format

Copied!

Format

Copied!

Retorna uma nova string formatada.

ToInt

Copied!

Retorna o valor convertido para inteiro.

Essas variáveis permitem que o usuário crie suas próprias variáveis personalizadas.

Placeholders Aliases Returns

ClearDouble

Copied!

ClrDou

Copied!

ClrDou

Copied!

Remove todas as variáveis criadas pelo usuário.

ClearInt

Copied!

ClrInt

Copied!

ClrInt

Copied!

Remove todas as variáveis criadas pelo usuário.

ClearString

Copied!

ClrStr

Copied!

ClrStr

Copied!

Remove todas as variáveis criadas pelo usuário.

CreateDouble

Copied!

CreDou

Copied!

CreDou

Copied!

Cria uma variável caso ela não exista.

CreateInt

Copied!

CreInt

Copied!

CreInt

Copied!

Cria uma variável caso ela não exista.

CreateString

Copied!

CreStr

Copied!

CreStr

Copied!

Cria uma variável caso ela não exista.

GetDouble

Copied!

GetDou

Copied!

GetDou

Copied!

Retorna o valor de uma variável criada pelo usuário.

GetInt

Copied!

Retorna o valor de uma variável criada pelo usuário.

GetString

Copied!

GetStr

Copied!

GetStr

Copied!

Retorna o valor de uma variável criada pelo usuário.

RemoveDouble

Copied!

RemDou

Copied!

RemDou

Copied!

Remove uma variável caso ela exista.

RemoveInt

Copied!

RemInt

Copied!

RemInt

Copied!

Remove uma variável caso ela exista.

RemoveString

Copied!

RemStr

Copied!

RemStr

Copied!

Remove uma variável caso ela exista.

ReplaceDouble

Copied!

RepDou

Copied!

RepDou

Copied!

Substitui o valor de uma variável caso ela exista.

ReplaceInt

Copied!

RepInt

Copied!

RepInt

Copied!

Substitui o valor de uma variável caso ela exista.

ReplaceString

Copied!

RepStr

Copied!

RepStr

Copied!

Substitui o valor de uma variável caso ela exista.

SetDouble

Copied!

SetDou

Copied!

SetDou

Copied!

Define o valor de uma variável ou cria uma nova.

SetInt

Copied!

Define o valor de uma variável ou cria uma nova.

SetString

Copied!

SetStr

Copied!

SetStr

Copied!

Define o valor de uma variável ou cria uma nova.

AddDouble

Copied!

AddDou

Copied!

AddDou

Copied!

Adiciona um valor double a uma variável existente.

AddInt

Copied!

Adiciona um valor inteiro a uma variável existente.

2.06+

Essas variáveis armazenam valores globais que são compartilhados entre todos os terminais do MetaTrader 5.
Lembre-se: por serem globais, qualquer programa pode alterar seus valores, o que pode gerar conflitos.
As variáveis permanecem disponíveis por até quatro semanas; caso não sejam utilizadas nesse período, o sistema as removerá automaticamente.

Placeholders Aliases Returns

GetGlobal

Copied!

GetG

Copied!

GetG

Copied!

Obtém o valor de uma variável global do tipo double.

2.06+

CreateGlobal

Copied!

CreG

Copied!

CreG

Copied!

Cria uma nova variável global do tipo double.

2.06+

ReplaceGlobal

Copied!

RepG

Copied!

RepG

Copied!

Substitui o valor de uma variável global existente.

2.06+

GetGlobalTime

Copied!

GetGT

Copied!

GetGT

Copied!

Obtém o timestamp do último acesso de uma variável global.

2.06+

SetGlobal

Copied!

SetG

Copied!

SetG

Copied!

Define o valor de uma variável global (cria se não existir).

2.06+

AddGlobal

Copied!

AddG

Copied!

AddG

Copied!

Adiciona um valor a uma variável global existente.

2.06+

RemoveGlobal

Copied!

RemG

Copied!

RemG

Copied!

Remove uma variável global do tipo double.

2.06+

ClearGlobal

Copied!

ClrG

Copied!

ClrG

Copied!

Limpa variáveis globais com um prefixo específico.

2.06+

Estas funções permitem abrir, gerenciar e fechar posições de trade, incluindo ordens.

Placeholders Returns

BuyAuto

Copied!

Abre uma posição de compra no mercado.

SellAuto

Copied!

Abre uma posição de venda no mercado.

Buy

Copied!

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

Sell

Copied!

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

BuyOrder

Copied!

Coloca uma ordem pendente de compra.

SellOrder

Copied!

Coloca uma ordem pendente de venda.

PosClose

Copied!

Fecha uma posição aberta completamente.

PosClosePartial

Copied!

Fecha parcialmente uma posição aberta.

OrderClose

Copied!

Cancela uma ordem pendente.

PosCloseAll

Copied!

Fecha todas as posições abertas.

PosBuyCloseAll

Copied!

Fecha todas as posições de compra abertas.

PosSellCloseAll

Copied!

Fecha todas as posições de venda abertas.

OrderCloseAll

Copied!

Fecha todas as ordens abertas.

2.08+

OrderBuyCloseAll

Copied!

Fecha todas as ordens de compra abertas.

2.08+

OrderSellCloseAll

Copied!

Fecha todas as ordens de venda abertas.

2.08+

PosModify

Copied!

Modifica os níveis de take profit e stop loss de uma posição aberta.

PosModifyTake

Copied!

Modifica apenas o take profit de uma posição aberta.

PosModifyStop

Copied!

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

OrderModify

Copied!

Modifica os níveis de take profit e stop loss de uma ordem aberta.

OrderModifyTake

Copied!

Modifica apenas o take profit de uma ordem aberta.

OrderModifyStop

Copied!

Modifica apenas o stop loss de uma ordem aberta.

OrderModifyPrice

Copied!

Modifica apenas o preço de uma ordem aberta.

Modify

Copied!

Modifica os níveis de take profit e stop loss de uma posição ou ordem aberta.

ModifyTake

Copied!

Modifica apenas o take profit de uma posição ou ordem aberta.

ModifyStop

Copied!

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

Estas funções permitem criar e manipular objetos básicos do MetaTrader 5.

Placeholders Aliases Returns

ObjHLine

Copied!

ObjHL

Copied!

ObjHL

Copied!

Cria uma linha horizontal no gráfico.

2.10+

ObjVLine

Copied!

ObjVL

Copied!

ObjVL

Copied!

Cria uma linha vertical no gráfico.

2.10+

ObjTrendLine

Copied!

ObjTL

Copied!

ObjTL

Copied!

Cria uma linha de tendência no gráfico.

2.10+

ObjRemove

Copied!

ObjRem

Copied!

ObjRem

Copied!

Remove um objeto do gráfico.

2.10+

ObjClear

Copied!

ObjClr

Copied!

ObjClr

Copied!

Remove múltiplos objetos do gráfico.

2.10+

ObjExist

Copied!

ObjEx

Copied!

ObjEx

Copied!

Verifica se um objeto existe no gráfico.

2.10+

ObjGetTime

Copied!

ObjGT

Copied!

ObjGT

Copied!

Obtém o tempo associado a um objeto.

2.10+

ObjGetPrice

Copied!

ObjGP

Copied!

ObjGP

Copied!

Obtém o preço associado a um objeto.

2.10+

ObjSetTime

Copied!

ObjST

Copied!

ObjST

Copied!

Define o tempo de um ponto de um objeto.

2.10+

ObjSetPrice

Copied!

ObjSP

Copied!

ObjSP

Copied!

Define o preço de um ponto de um objeto.

2.10+