Pular para o conteúdo

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.

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 Retornos

Log

Copiado!

Imprime um texto nas Logs do ScriptBot.

Print

Copiado!

Imprime um texto nas logs do Metatrader.

See

Copiado!

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 Retornos

Seq

Copiado!

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 Retornos

Indicator

Copiado!

IND

Copiado!

IND

Copiado!

Retorna o valor do buffer de um indicador.

Indicator'X'

Copiado!

IND'X'

Copiado!

IND'X'

Copiado!

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 Retornos

Open

Copiado!

O

Copiado!

O

Copiado!

Retorna o preço de abertura de uma vela.

Close

Copiado!

C

Copiado!

C

Copiado!

Retorna o preço de fechamento de uma vela.

High

Copiado!

H

Copiado!

H

Copiado!

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

Low

Copiado!

L

Copiado!

L

Copiado!

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

Time

Copiado!

T

Copiado!

T

Copiado!

Retorna o horário de abertura de uma vela.

Direction

Copiado!

DIR

Copiado!

DIR

Copiado!

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

Spread

Copiado!

SPD

Copiado!

SPD

Copiado!

Retorna a quantidade de spread de uma vela.

Candle

Copiado!

Retorna o index da vela.

MaxHigh

Copiado!

MaxH

Copiado!

MaxH

Copiado!

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

MinLow

Copiado!

MinL

Copiado!

MinL

Copiado!

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

TickVolume

Copiado!

TICKV

Copiado!

TICKV

Copiado!

Retorna o volume de uma vela.

RealVolume

Copiado!

REALV

Copiado!

REALV

Copiado!

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 Retornos

Last

Copiado!

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

LastHigh

Copiado!

LastH

Copiado!

LastH

Copiado!

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

LastLow

Copiado!

LastL

Copiado!

LastL

Copiado!

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

Ask

Copiado!

Retorna o preço de venda (ask).

AskHigh

Copiado!

AskH

Copiado!

AskH

Copiado!

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

AskLow

Copiado!

AskL

Copiado!

AskL

Copiado!

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

Bid

Copiado!

Retorna o preço de compra (bid).

BidHigh

Copiado!

BidH

Copiado!

BidH

Copiado!

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

BidLow

Copiado!

BidL

Copiado!

BidL

Copiado!

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

LastTime

Copiado!

LastT

Copiado!

LastT

Copiado!

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

DayStartTime

Copiado!

DayST

Copiado!

DayST

Copiado!

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

DayEndTime

Copiado!

DayET

Copiado!

DayET

Copiado!

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

DayStartCandle

Copiado!

DaySC

Copiado!

DaySC

Copiado!

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

DayEndCandle

Copiado!

DayEC

Copiado!

DayEC

Copiado!

Retorna a vela (candle) de fim do dia.

DayHigh

Copiado!

DayH

Copiado!

DayH

Copiado!

Retorna o maior preço do dia.

DayLow

Copiado!

DayL

Copiado!

DayL

Copiado!

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 Retornos

Median

Copiado!

Med

Copiado!

Med

Copiado!

Retorna a media entre dois valores.

TickToPoint

Copiado!

TickTP

Copiado!

TickTP

Copiado!

Retorna o valor de tick convertido em pontos.

MoneyToPoint

Copiado!

MoneyTP

Copiado!

MoneyTP

Copiado!

Retorna o valor na moeda convertida em pontos.

PipToPoint

Copiado!

PipTP

Copiado!

PipTP

Copiado!

Retorna o valor do pip convertido em pontos.

CountStep

Copiado!

Count

Copiado!

Count

Copiado!

Retorna a quantidade de passos que ocorreram.

CountStepGradual

Copiado!

CountGrad

Copiado!

CountGrad

Copiado!

Retorna a quantidade de passos que ocorreram de forma gradual.

Division

Copiado!

Divi

Copiado!

Divi

Copiado!

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

RestDivision

Copiado!

RDivi

Copiado!

RDivi

Copiado!

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

Percent

Copiado!

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

PercentOfValue

Copiado!

PercentValue

Copiado!

PercentValue

Copiado!

Retorna a quantidade percentual de um valor.

HitPercent

Copiado!

Retorna a quantidade percentual de acerto.

CorrectPrice

Copiado!

FixPrice

Copiado!

FixPrice

Copiado!

Retorna o valor correto de um preço.

Random

Copiado!

Retorna um valor inteiro aleatório entre dois valores.

Round

Copiado!

Retorna o valor arredondado.

RoundUp

Copiado!

Retorna o valor arredondado para cima.

RoundDown

Copiado!

Retorna o valor arredondado para baixo.

Max

Copiado!

Retorna o maior valor entre dois números.

Min

Copiado!

Retorna o menor valor entre dois números.

IsChance

Copiado!

Chance

Copiado!

Chance

Copiado!

Retorna verdadeiro com base em uma chance percentual.

Decimals

Copiado!

Decimal

Copiado!

Decimal

Copiado!

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 Retornos

GetVolume

Copiado!

GetVol

Copiado!

GetVol

Copiado!

Retorna o volume que a ordem será executada.

SetVolume

Copiado!

SetVol

Copiado!

SetVol

Copiado!

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 Retornos

IsTime

Copiado!

Verifica se o tempo corresponde aos critérios informados.

SymbolTime

Copiado!

STime

Copiado!

STime

Copiado!

Retorna o horário atual do símbolo.

TimeLeft

Copiado!

TLeft

Copiado!

TLeft

Copiado!

Retorna o tempo restante da vela atual.

DayOfWeek

Copiado!

DayW

Copiado!

DayW

Copiado!

Retorna o dia da semana.

DayOfYear

Copiado!

DayY

Copiado!

DayY

Copiado!

Retorna o dia do ano.

Month

Copiado!

Retorna o mês atual.

Year

Copiado!

Retorna o ano atual.

StartTime

Copiado!

StartT

Copiado!

StartT

Copiado!

Retorna o horário inicial de referência.

ValueOfTime

Copiado!

ValueT

Copiado!

ValueT

Copiado!

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 Retornos

AllVolumeOpen

Copiado!

AVolO

Copiado!

AVolO

Copiado!

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

2.05+

BuyVolumeOpen

Copiado!

BVolO

Copiado!

BVolO

Copiado!

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

2.05+

SellVolumeOpen

Copiado!

SVolO

Copiado!

SVolO

Copiado!

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

2.05+

AllPosVolumeOpen

Copiado!

APVolO

Copiado!

APVolO

Copiado!

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

2.05+

BuyPosVolumeOpen

Copiado!

BPVolO

Copiado!

BPVolO

Copiado!

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

2.05+

SellPosVolumeOpen

Copiado!

SPVolO

Copiado!

SPVolO

Copiado!

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

2.05+

AllOrderVolumeOpen

Copiado!

AOVolO

Copiado!

AOVolO

Copiado!

Retorna o volume total de todas as ordens pendentes.

2.05+

BuyOrderVolumeOpen

Copiado!

BOVolO

Copiado!

BOVolO

Copiado!

Retorna o volume total das ordens de compra pendentes.

2.05+

SellOrderVolumeOpen

Copiado!

SOVolO

Copiado!

SOVolO

Copiado!

Retorna o volume total das ordens de venda pendentes.

2.05+

AllOpen

Copiado!

AOpen

Copiado!

AOpen

Copiado!

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

2.05+

BuyOpen

Copiado!

BOpen

Copiado!

BOpen

Copiado!

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

2.05+

SellOpen

Copiado!

SOpen

Copiado!

SOpen

Copiado!

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

2.05+

AllPosOpen

Copiado!

APosO

Copiado!

APosO

Copiado!

Retorna a quantidade total de posições abertas.

2.05+

BuyPosOpen

Copiado!

BPosO

Copiado!

BPosO

Copiado!

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

2.05+

SellPosOpen

Copiado!

SPosO

Copiado!

SPosO

Copiado!

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

2.05+

AllOrderOpen

Copiado!

AOrderO

Copiado!

AOrderO

Copiado!

Retorna a quantidade total de ordens pendentes.

2.05+

BuyOrderOpen

Copiado!

BOrderO

Copiado!

BOrderO

Copiado!

Retorna a quantidade total de ordens de compra pendentes.

2.05+

SellOrderOpen

Copiado!

SOrderO

Copiado!

SOrderO

Copiado!

Retorna a quantidade total de ordens de venda pendentes.

2.05+

AllProfitOpen

Copiado!

AProfitO

Copiado!

AProfitO

Copiado!

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

2.05+

BuyProfitOpen

Copiado!

BProfitO

Copiado!

BProfitO

Copiado!

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

2.05+

SellProfitOpen

Copiado!

SProfitO

Copiado!

SProfitO

Copiado!

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

2.05+

AvgPrice

Copiado!

PAvgP

Copiado!

PAvgP

Copiado!

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

2.05+

AvgDir

Copiado!

PAvgDir

Copiado!

PAvgDir

Copiado!

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

2.05+

AllAvgPrice

Copiado!

AAvgPrice

Copiado!

AAvgPrice

Copiado!

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

2.05+

BuyAvgPrice

Copiado!

BAvgPrice

Copiado!

BAvgPrice

Copiado!

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

2.05+

SellAvgPrice

Copiado!

SAvgPrice

Copiado!

SAvgPrice

Copiado!

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

2.05+

AllAvgDir

Copiado!

AAvgDir

Copiado!

AAvgDir

Copiado!

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

2.05+

BuyAvgDir

Copiado!

BAvgDir

Copiado!

BAvgDir

Copiado!

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

2.05+

SellAvgDir

Copiado!

SAvgDir

Copiado!

SAvgDir

Copiado!

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

2.05+

PosTicket

Copiado!

PTicket

Copiado!

PTicket

Copiado!

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

PosTicketExact

Copiado!

PTicketE

Copiado!

PTicketE

Copiado!

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

2.15+

PosDouble

Copiado!

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

PosInt

Copiado!

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

PosString

Copiado!

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

PosCurrent

Copiado!

PCurrent

Copiado!

PCurrent

Copiado!

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

PosOpen

Copiado!

PO

Copiado!

PO

Copiado!

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

PosProfit

Copiado!

PProfit

Copiado!

PProfit

Copiado!

Retorna o lucro atual de uma posição.

PosStop

Copiado!

PSL

Copiado!

PSL

Copiado!

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

PosSwap

Copiado!

PSWAP

Copiado!

PSWAP

Copiado!

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

PosTake

Copiado!

PTP

Copiado!

PTP

Copiado!

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

PosVolume

Copiado!

PVol

Copiado!

PVol

Copiado!

Retorna o volume de uma posição.

PosIdentifier

Copiado!

PIdent

Copiado!

PIdent

Copiado!

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

PosMagic

Copiado!

PMagic

Copiado!

PMagic

Copiado!

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

PosReason

Copiado!

PReason

Copiado!

PReason

Copiado!

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

PosTime

Copiado!

PT

Copiado!

PT

Copiado!

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

PosTimeMsc

Copiado!

PTMsc

Copiado!

PTMsc

Copiado!

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

PosTimeUpdate

Copiado!

PTUpdate

Copiado!

PTUpdate

Copiado!

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

PosTimeUpdateMsc

Copiado!

PTUpdateMsc

Copiado!

PTUpdateMsc

Copiado!

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

PosType

Copiado!

PType

Copiado!

PType

Copiado!

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

PosSymbol

Copiado!

PSymbol

Copiado!

PSymbol

Copiado!

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

PosComment

Copiado!

PComment

Copiado!

PComment

Copiado!

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

PosExternal

Copiado!

PExternal

Copiado!

PExternal

Copiado!

Retorna o ID externo de uma posição.

OrderTicket

Copiado!

OTicket

Copiado!

OTicket

Copiado!

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

OrderTicketExact

Copiado!

OTicketE

Copiado!

OTicketE

Copiado!

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

2.15+

OrderDouble

Copiado!

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

OrderInt

Copiado!

Retorna o valor de uma propriedade inteira de uma ordem.

OrderString

Copiado!

Retorna o valor de uma propriedade textual de uma ordem.

OrderVolumeInit

Copiado!

OVolInit

Copiado!

OVolInit

Copiado!

Retorna o volume inicial de uma ordem pendente.

OrderVolume

Copiado!

OVol

Copiado!

OVol

Copiado!

Retorna o volume atual de uma ordem.

OrderOpen

Copiado!

OO

Copiado!

OO

Copiado!

Retorna o preço de abertura de uma ordem.

OrderStop

Copiado!

OSL

Copiado!

OSL

Copiado!

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

OrderTake

Copiado!

OTP

Copiado!

OTP

Copiado!

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

OrderCurrent

Copiado!

OCurrent

Copiado!

OCurrent

Copiado!

Retorna o preço atual de uma ordem pendente.

OrderStopLimit

Copiado!

OSLLimit

Copiado!

OSLLimit

Copiado!

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

OrderSetup

Copiado!

OSetup

Copiado!

OSetup

Copiado!

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

OrderType

Copiado!

OType

Copiado!

OType

Copiado!

Retorna o tipo de uma ordem.

OrderState

Copiado!

OState

Copiado!

OState

Copiado!

Retorna o estado atual de uma ordem.

OrderTimeExpiration

Copiado!

OTExpira

Copiado!

OTExpira

Copiado!

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

OrderDone

Copiado!

ODone

Copiado!

ODone

Copiado!

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

OrderSetupMsc

Copiado!

OSetupMsc

Copiado!

OSetupMsc

Copiado!

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

OrderDoneMsc

Copiado!

ODoneMsc

Copiado!

ODoneMsc

Copiado!

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

OrderFilling

Copiado!

OFilling

Copiado!

OFilling

Copiado!

Retorna a política de preenchimento de uma ordem.

OrderTime

Copiado!

OT

Copiado!

OT

Copiado!

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

OrderMagic

Copiado!

OMagic

Copiado!

OMagic

Copiado!

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

OrderReason

Copiado!

OReason

Copiado!

OReason

Copiado!

Retorna o motivo de criação da ordem.

OrderId

Copiado!

OId

Copiado!

OId

Copiado!

Retorna o ID da ordem no sistema.

OrderById

Copiado!

OById

Copiado!

OById

Copiado!

Retorna o ticket da ordem pelo ID do sistema.

OrderSymbol

Copiado!

OSymbol

Copiado!

OSymbol

Copiado!

Retorna o símbolo do ativo de uma ordem.

OrderComment

Copiado!

OComment

Copiado!

OComment

Copiado!

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 Retornos

DealTicket

Copiado!

DTicket

Copiado!

DTicket

Copiado!

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

DealTicketExact

Copiado!

DTicketE

Copiado!

DTicketE

Copiado!

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

2.15+

DealProfit

Copiado!

DProfit

Copiado!

DProfit

Copiado!

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

DealOpen

Copiado!

DO

Copiado!

DO

Copiado!

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

DealCommission

Copiado!

DComm

Copiado!

DComm

Copiado!

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

DealFee

Copiado!

DFee

Copiado!

DFee

Copiado!

Retorna o valor da taxa de um negócio.

DealStop

Copiado!

DSL

Copiado!

DSL

Copiado!

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

DealTake

Copiado!

DTP

Copiado!

DTP

Copiado!

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

DealSwap

Copiado!

DSwap

Copiado!

DSwap

Copiado!

Retorna o valor do swap de um negócio.

DealVolume

Copiado!

DVol

Copiado!

DVol

Copiado!

Retorna o volume de um negócio.

DealMagic

Copiado!

DMagic

Copiado!

DMagic

Copiado!

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

DealReason

Copiado!

DReason

Copiado!

DReason

Copiado!

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

DealOrder

Copiado!

DOrder

Copiado!

DOrder

Copiado!

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

DealId

Copiado!

DId

Copiado!

DId

Copiado!

Retorna o ID de um negócio.

DealEntry

Copiado!

DEntry

Copiado!

DEntry

Copiado!

Retorna o tipo de entrada de um negócio.

DealOut

Copiado!

DOut

Copiado!

DOut

Copiado!

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

DealIn

Copiado!

DIn

Copiado!

DIn

Copiado!

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

DealTime

Copiado!

DT

Copiado!

DT

Copiado!

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

DealTimeMsc

Copiado!

DTMsc

Copiado!

DTMsc

Copiado!

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

DealType

Copiado!

DType

Copiado!

DType

Copiado!

Retorna o tipo de um negócio.

DealComment

Copiado!

DComment

Copiado!

DComment

Copiado!

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

DealExternal

Copiado!

DExternal

Copiado!

DExternal

Copiado!

Retorna o ID externo de um negócio.

DealSymbol

Copiado!

DSymbol

Copiado!

DSymbol

Copiado!

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 Retornos

ToPositive

Copiado!

Pos

Copiado!

Pos

Copiado!

Retorna o valor absoluto de um número.

ToNegative

Copiado!

Neg

Copiado!

Neg

Copiado!

Retorna o valor negativo de um número.

ToTime

Copiado!

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

ToTimeModify

Copiado!

TMod

Copiado!

TMod

Copiado!

Retorna o horário modificado.

ToTimeFormat

Copiado!

TFormat

Copiado!

TFormat

Copiado!

Retorna o horário em forma de texto.

ToFormat

Copiado!

Format

Copiado!

Format

Copiado!

Retorna uma nova string formatada.

ToInt

Copiado!

Retorna o valor convertido para inteiro.

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

Placeholders Aliases Retornos

ClearDouble

Copiado!

ClrDou

Copiado!

ClrDou

Copiado!

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

ClearInt

Copiado!

ClrInt

Copiado!

ClrInt

Copiado!

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

ClearString

Copiado!

ClrStr

Copiado!

ClrStr

Copiado!

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

CreateDouble

Copiado!

CreDou

Copiado!

CreDou

Copiado!

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

CreateInt

Copiado!

CreInt

Copiado!

CreInt

Copiado!

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

CreateString

Copiado!

CreStr

Copiado!

CreStr

Copiado!

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

GetDouble

Copiado!

GetDou

Copiado!

GetDou

Copiado!

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

GetInt

Copiado!

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

GetString

Copiado!

GetStr

Copiado!

GetStr

Copiado!

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

RemoveDouble

Copiado!

RemDou

Copiado!

RemDou

Copiado!

Remove uma variável caso ela exista.

RemoveInt

Copiado!

RemInt

Copiado!

RemInt

Copiado!

Remove uma variável caso ela exista.

RemoveString

Copiado!

RemStr

Copiado!

RemStr

Copiado!

Remove uma variável caso ela exista.

ReplaceDouble

Copiado!

RepDou

Copiado!

RepDou

Copiado!

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

ReplaceInt

Copiado!

RepInt

Copiado!

RepInt

Copiado!

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

ReplaceString

Copiado!

RepStr

Copiado!

RepStr

Copiado!

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

SetDouble

Copiado!

SetDou

Copiado!

SetDou

Copiado!

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

SetInt

Copiado!

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

SetString

Copiado!

SetStr

Copiado!

SetStr

Copiado!

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

AddDouble

Copiado!

AddDou

Copiado!

AddDou

Copiado!

Adiciona um valor double a uma variável existente.

AddInt

Copiado!

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 Retornos

GetGlobal

Copiado!

GetG

Copiado!

GetG

Copiado!

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

2.06+

CreateGlobal

Copiado!

CreG

Copiado!

CreG

Copiado!

Cria uma nova variável global do tipo double.

2.06+

ReplaceGlobal

Copiado!

RepG

Copiado!

RepG

Copiado!

Substitui o valor de uma variável global existente.

2.06+

GetGlobalTime

Copiado!

GetGT

Copiado!

GetGT

Copiado!

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

2.06+

SetGlobal

Copiado!

SetG

Copiado!

SetG

Copiado!

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

2.06+

AddGlobal

Copiado!

AddG

Copiado!

AddG

Copiado!

Adiciona um valor a uma variável global existente.

2.06+

RemoveGlobal

Copiado!

RemG

Copiado!

RemG

Copiado!

Remove uma variável global do tipo double.

2.06+

ClearGlobal

Copiado!

ClrG

Copiado!

ClrG

Copiado!

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 Retornos

BuyAuto

Copiado!

Abre uma posição de compra no mercado.

SellAuto

Copiado!

Abre uma posição de venda no mercado.

Buy

Copiado!

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

Sell

Copiado!

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

BuyOrder

Copiado!

Coloca uma ordem pendente de compra.

SellOrder

Copiado!

Coloca uma ordem pendente de venda.

PosClose

Copiado!

Fecha uma posição aberta completamente.

PosClosePartial

Copiado!

Fecha parcialmente uma posição aberta.

OrderClose

Copiado!

Cancela uma ordem pendente.

PosCloseAll

Copiado!

Fecha todas as posições abertas.

PosBuyCloseAll

Copiado!

Fecha todas as posições de compra abertas.

PosSellCloseAll

Copiado!

Fecha todas as posições de venda abertas.

OrderCloseAll

Copiado!

Fecha todas as ordens abertas.

2.08+

OrderBuyCloseAll

Copiado!

Fecha todas as ordens de compra abertas.

2.08+

OrderSellCloseAll

Copiado!

Fecha todas as ordens de venda abertas.

2.08+

PosModify

Copiado!

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

PosModifyTake

Copiado!

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

PosModifyStop

Copiado!

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

OrderModify

Copiado!

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

OrderModifyTake

Copiado!

Modifica apenas o take profit de uma ordem aberta.

OrderModifyStop

Copiado!

Modifica apenas o stop loss de uma ordem aberta.

OrderModifyPrice

Copiado!

Modifica apenas o preço de uma ordem aberta.

Modify

Copiado!

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

ModifyTake

Copiado!

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

ModifyStop

Copiado!

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 Retornos

ObjHLine

Copiado!

ObjHL

Copiado!

ObjHL

Copiado!

Cria uma linha horizontal no gráfico.

2.10+

ObjVLine

Copiado!

ObjVL

Copiado!

ObjVL

Copiado!

Cria uma linha vertical no gráfico.

2.10+

ObjTrendLine

Copiado!

ObjTL

Copiado!

ObjTL

Copiado!

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

2.10+

ObjRemove

Copiado!

ObjRem

Copiado!

ObjRem

Copiado!

Remove um objeto do gráfico.

2.10+

ObjClear

Copiado!

ObjClr

Copiado!

ObjClr

Copiado!

Remove múltiplos objetos do gráfico.

2.10+

ObjExist

Copiado!

ObjEx

Copiado!

ObjEx

Copiado!

Verifica se um objeto existe no gráfico.

2.10+

ObjGetTime

Copiado!

ObjGT

Copiado!

ObjGT

Copiado!

Obtém o tempo associado a um objeto.

2.10+

ObjGetPrice

Copiado!

ObjGP

Copiado!

ObjGP

Copiado!

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

2.10+

ObjSetTime

Copiado!

ObjST

Copiado!

ObjST

Copiado!

Define o tempo de um ponto de um objeto.

2.10+

ObjSetPrice

Copiado!

ObjSP

Copiado!

ObjSP

Copiado!

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

2.10+