Skip to content

List of all available functions.

All functions

Placeholders Aliases Returns
GetVolume Copied! GetVol Copied! Retorna o volume que a ordem será executada.
SetVolume Copied! SetVol Copied! Define o novo volume da ordem.
Open Copied! O Copied! Retorna o preço de abertura de uma vela.
Close Copied! C Copied! Retorna o preço de fechamento de uma vela.
High Copied! H Copied! Retorna o preço da máxima de uma vela.
Low Copied! L Copied! Retorna o preço da mínima de uma vela.
Time Copied! T Copied! Retorna o horário de abertura de uma vela.
Direction Copied! DIR Copied! Retorna a direção de uma vela (-1 = Negativa, 0 = Neutra, 1 = Positiva).
Spread Copied! SPD Copied! Retorna a quantidade de spread de uma vela.
Candle Copied! Retorna o index da vela.
MaxHigh Copied! MaxH Copied! Retorna o preço máximo entre duas posições de velas.
MinLow Copied! MinL Copied! Retorna o preço mínimo entre duas posições de velas.
TickVolume Copied! TICKV Copied! Retorna o volume de uma vela.
RealVolume Copied! REALV Copied! Retorna o volume de uma vela usando os dados reais.
DealTicket Copied! DTicket Copied! Retorna o ticket da posição fechada mais próxima do índice informado.
DealTicketExact 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! Retorna o lucro/prejuízo de um negócio.
DealOpen Copied! DO Copied! Retorna o preço de abertura de um negócio.
DealCommission Copied! DComm Copied! Retorna o valor da comissão de um negócio.
DealFee Copied! DFee Copied! Retorna o valor da taxa de um negócio.
DealStop Copied! DSL Copied! Retorna o preço do stop loss de um negócio.
DealTake Copied! DTP Copied! Retorna o preço do take profit de um negócio.
DealSwap Copied! DSwap Copied! Retorna o valor do swap de um negócio.
DealVolume Copied! DVol Copied! Retorna o volume de um negócio.
DealMagic Copied! DMagic Copied! Retorna o número mágico de um negócio.
DealReason Copied! DReason Copied! Retorna o motivo da execução de um negócio.
DealOrder Copied! DOrder Copied! Retorna o ticket da ordem associada a um negócio.
DealId Copied! DId Copied! Retorna o ID de um negócio.
DealEntry Copied! DEntry Copied! Retorna o tipo de entrada de um negócio.
DealOut Copied! DOut Copied! Retorna se o negócio é uma saída.
DealIn Copied! DIn Copied! Retorna se o negócio é uma posição de entrada.
DealTime Copied! DT Copied! Retorna a data/hora de execução de um negócio.
DealTimeMsc Copied! DTMsc Copied! Retorna o tempo de execução de negociações em milissegundos desde 01.01.1970
DealType Copied! DType Copied! Retorna o tipo de um negócio.
DealComment Copied! DComment Copied! Retorna o comentário associado a um negócio.
DealExternal Copied! DExternal Copied! Retorna o ID externo de um negócio.
DealSymbol Copied! DSymbol Copied! Retorna o símbolo de um negócio.
ToPositive Copied! Pos Copied! Retorna o valor absoluto de um número.
ToNegative 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! Retorna o horário modificado.
ToTimeFormat Copied! TFormat Copied! Retorna o horário em forma de texto.
ToFormat Copied! Format Copied! Retorna uma nova string formatada.
ToInt Copied! Retorna o valor convertido para inteiro.
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.
GetGlobal Copied! GetG Copied! Obtém o valor de uma variável global do tipo double. 2.06+
CreateGlobal Copied! CreG Copied! Cria uma nova variável global do tipo double. 2.06+
ReplaceGlobal Copied! RepG Copied! Substitui o valor de uma variável global existente. 2.06+
GetGlobalTime Copied! GetGT Copied! Obtém o timestamp do último acesso de uma variável global. 2.06+
SetGlobal Copied! SetG Copied! Define o valor de uma variável global (cria se não existir). 2.06+
AddGlobal Copied! AddG Copied! Adiciona um valor a uma variável global existente. 2.06+
RemoveGlobal Copied! RemG Copied! Remove uma variável global do tipo double. 2.06+
ClearGlobal Copied! ClrG Copied! Limpa variáveis globais com um prefixo específico. 2.06+
Indicator Copied! IND Copied! Retorna o valor do buffer de um indicador.
Indicator'X' Copied! IND'X' Copied! Retorna o valor do buffer de um indicador.
Seq Copied! Executa múltiplas expressões em sequência. 2.15+
Last Copied! Retorna o último preço de negociação.
LastHigh Copied! LastH Copied! Retorna o maior preço do último negócio.
LastLow 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! Retorna o maior preço de venda (ask).
AskLow Copied! AskL Copied! Retorna o menor preço de venda (ask).
Bid Copied! Retorna o preço de compra (bid).
BidHigh Copied! BidH Copied! Retorna o maior preço de compra (bid).
BidLow Copied! BidL Copied! Retorna o menor preço de compra (bid).
LastTime Copied! LastT Copied! Retorna o horário do último negócio.
DayStartTime Copied! DayST Copied! Retorna o horário de início do pregão no dia especificado.
DayEndTime Copied! DayET Copied! Retorna o horário de encerramento do pregão no dia especificado.
DayStartCandle Copied! DaySC Copied! Retorna a vela (candle) de início do dia.
DayEndCandle Copied! DayEC Copied! Retorna a vela (candle) de fim do dia.
DayHigh Copied! DayH Copied! Retorna o maior preço do dia.
DayLow Copied! DayL Copied! Retorna o menor preço do dia.
Median Copied! Med Copied! Retorna a media entre dois valores.
TickToPoint Copied! TickTP Copied! Retorna o valor de tick convertido em pontos.
MoneyToPoint Copied! MoneyTP Copied! Retorna o valor na moeda convertida em pontos.
PipToPoint Copied! PipTP Copied! Retorna o valor do pip convertido em pontos.
CountStep Copied! Count Copied! Retorna a quantidade de passos que ocorreram.
CountStepGradual Copied! CountGrad Copied! Retorna a quantidade de passos que ocorreram de forma gradual.
Division Copied! Divi Copied! Retorna a divisão entre dois valores, permitindo que o denominador seja zero.
RestDivision 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! Retorna a quantidade percentual de um valor.
HitPercent Copied! Retorna a quantidade percentual de acerto.
CorrectPrice 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! Retorna verdadeiro com base em uma chance percentual.
Decimals Copied! Decimal Copied! Retorna o número de casas decimais de um valor.
ObjHLine Copied! ObjHL Copied! Cria uma linha horizontal no gráfico. 2.10+
ObjVLine Copied! ObjVL Copied! Cria uma linha vertical no gráfico. 2.10+
ObjTrendLine Copied! ObjTL Copied! Cria uma linha de tendência no gráfico. 2.10+
ObjRemove Copied! ObjRem Copied! Remove um objeto do gráfico. 2.10+
ObjClear Copied! ObjClr Copied! Remove múltiplos objetos do gráfico. 2.10+
ObjExist Copied! ObjEx Copied! Verifica se um objeto existe no gráfico. 2.10+
ObjGetTime Copied! ObjGT Copied! Obtém o tempo associado a um objeto. 2.10+
ObjGetPrice Copied! ObjGP Copied! Obtém o preço associado a um objeto. 2.10+
ObjSetTime Copied! ObjST Copied! Define o tempo de um ponto de um objeto. 2.10+
ObjSetPrice Copied! ObjSP Copied! Define o preço de um ponto de um objeto. 2.10+
AllVolumeOpen Copied! AVolO Copied! Retorna o volume total de todas as posições e ordens abertas. 2.05+
BuyVolumeOpen Copied! BVolO Copied! Retorna o volume total das posições e ordens de compra abertas. 2.05+
SellVolumeOpen Copied! SVolO Copied! Retorna o volume total das posições e ordens de venda abertas. 2.05+
AllPosVolumeOpen Copied! APVolO Copied! Retorna o volume total de todas as posições abertas. 2.05+
BuyPosVolumeOpen Copied! BPVolO Copied! Retorna o volume total das posições de compra abertas. 2.05+
SellPosVolumeOpen Copied! SPVolO Copied! Retorna o volume total das posições de venda abertas. 2.05+
AllOrderVolumeOpen Copied! AOVolO Copied! Retorna o volume total de todas as ordens pendentes. 2.05+
BuyOrderVolumeOpen Copied! BOVolO Copied! Retorna o volume total das ordens de compra pendentes. 2.05+
SellOrderVolumeOpen Copied! SOVolO Copied! Retorna o volume total das ordens de venda pendentes. 2.05+
AllOpen Copied! AOpen Copied! Retorna a quantidade total de posições e ordens abertas. 2.05+
BuyOpen Copied! BOpen Copied! Retorna a quantidade total de posições e ordens de compra abertas. 2.05+
SellOpen Copied! SOpen Copied! Retorna a quantidade total de posições e ordens de venda abertas. 2.05+
AllPosOpen Copied! APosO Copied! Retorna a quantidade total de posições abertas. 2.05+
BuyPosOpen Copied! BPosO Copied! Retorna a quantidade total de posições de compra abertas. 2.05+
SellPosOpen Copied! SPosO Copied! Retorna a quantidade total de posições de venda abertas. 2.05+
AllOrderOpen Copied! AOrderO Copied! Retorna a quantidade total de ordens pendentes. 2.05+
BuyOrderOpen Copied! BOrderO Copied! Retorna a quantidade total de ordens de compra pendentes. 2.05+
SellOrderOpen Copied! SOrderO Copied! Retorna a quantidade total de ordens de venda pendentes. 2.05+
AllProfitOpen Copied! AProfitO Copied! Retorna o lucro/prejuízo total de todas as posições abertas. 2.05+
BuyProfitOpen Copied! BProfitO Copied! Retorna o lucro/prejuízo total das posições de compra abertas. 2.05+
SellProfitOpen Copied! SProfitO Copied! Retorna o lucro/prejuízo total das posições de venda abertas. 2.05+
AvgPrice Copied! PAvgP Copied! Retorna o preço médio das posições abertas. 2.05+
AvgDir Copied! PAvgDir Copied! Retorna a direção média das posições abertas. 2.05+
AllAvgPrice Copied! AAvgPrice Copied! Retorna o preço médio de todas as posições abertas. 2.05+
BuyAvgPrice Copied! BAvgPrice Copied! Retorna o preço médio das posições de compra abertas. 2.05+
SellAvgPrice Copied! SAvgPrice Copied! Retorna o preço médio das posições de venda abertas. 2.05+
AllAvgDir Copied! AAvgDir Copied! Retorna a direção média de todas as posições abertas. 2.05+
BuyAvgDir Copied! BAvgDir Copied! Retorna a direção média das posições de compra abertas. 2.05+
SellAvgDir Copied! SAvgDir Copied! Retorna a direção média das posições de venda abertas. 2.05+
PosTicket Copied! PTicket Copied! Retorna o ticket da posição aberta mais próxima do índice informado.
PosTicketExact 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! Retorna o preço atual de uma posição aberta.
PosOpen Copied! PO Copied! Retorna o preço de abertura de uma posição.
PosProfit Copied! PProfit Copied! Retorna o lucro atual de uma posição.
PosStop Copied! PSL Copied! Retorna o preço do Stop Loss de uma posição.
PosSwap Copied! PSWAP Copied! Retorna o valor do swap acumulado de uma posição.
PosTake Copied! PTP Copied! Retorna o preço do Take Profit de uma posição.
PosVolume Copied! PVol Copied! Retorna o volume de uma posição.
PosIdentifier Copied! PIdent Copied! Retorna o identificador único de uma posição.
PosMagic Copied! PMagic Copied! Retorna o número mágico de uma posição.
PosReason Copied! PReason Copied! Retorna o motivo de abertura de uma posição.
PosTime Copied! PT Copied! Retorna o horário de abertura de uma posição.
PosTimeMsc Copied! PTMsc Copied! Retorna o horário de abertura de uma posição em milissegundos.
PosTimeUpdate Copied! PTUpdate Copied! Retorna o horário da última atualização de uma posição.
PosTimeUpdateMsc Copied! PTUpdateMsc Copied! Retorna o horário da última atualização de uma posição em milissegundos.
PosType Copied! PType Copied! Retorna o tipo de uma posição (compra/venda).
PosSymbol Copied! PSymbol Copied! Retorna o símbolo do ativo de uma posição.
PosComment Copied! PComment Copied! Retorna o comentário associado a uma posição.
PosExternal Copied! PExternal Copied! Retorna o ID externo de uma posição.
OrderTicket Copied! OTicket Copied! Retorna o ticket da ordem aberta mais próxima do índice informado.
OrderTicketExact 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! Retorna o volume inicial de uma ordem pendente.
OrderVolume Copied! OVol Copied! Retorna o volume atual de uma ordem.
OrderOpen Copied! OO Copied! Retorna o preço de abertura de uma ordem.
OrderStop Copied! OSL Copied! Retorna o preço do Stop Loss de uma ordem.
OrderTake Copied! OTP Copied! Retorna o preço do Take Profit de uma ordem.
OrderCurrent Copied! OCurrent Copied! Retorna o preço atual de uma ordem pendente.
OrderStopLimit Copied! OSLLimit Copied! Retorna o preço de ativação para ordens Stop Limit.
OrderSetup Copied! OSetup Copied! Retorna a data/hora de criação da ordem.
OrderType Copied! OType Copied! Retorna o tipo de uma ordem.
OrderState Copied! OState Copied! Retorna o estado atual de uma ordem.
OrderTimeExpiration Copied! OTExpira Copied! Retorna a data/hora de expiração de uma ordem.
OrderDone Copied! ODone Copied! Retorna a data/hora de execução ou cancelamento de uma ordem.
OrderSetupMsc Copied! OSetupMsc Copied! Retorna a data/hora de criação da ordem em milissegundos.
OrderDoneMsc Copied! ODoneMsc Copied! Retorna a data/hora de execução ou cancelamento em milissegundos.
OrderFilling Copied! OFilling Copied! Retorna a política de preenchimento de uma ordem.
OrderTime Copied! OT Copied! Retorna a data/hora da última modificação da ordem.
OrderMagic Copied! OMagic Copied! Retorna o número mágico de uma ordem.
OrderReason Copied! OReason Copied! Retorna o motivo de criação da ordem.
OrderId Copied! OId Copied! Retorna o ID da ordem no sistema.
OrderById Copied! OById Copied! Retorna o ticket da ordem pelo ID do sistema.
OrderSymbol Copied! OSymbol Copied! Retorna o símbolo do ativo de uma ordem.
OrderComment Copied! OComment Copied! Retorna o comentário associado a uma ordem.
IsTime Copied! Verifica se o tempo corresponde aos critérios informados.
SymbolTime Copied! STime Copied! Retorna o horário atual do símbolo.
TimeLeft Copied! TLeft Copied! Retorna o tempo restante da vela atual.
DayOfWeek Copied! DayW Copied! Retorna o dia da semana.
DayOfYear 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! Retorna o horário inicial de referência.
ValueOfTime Copied! ValueT Copied! Converte o horário em valor numérico baseado no método.
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.
ClearDouble Copied! ClrDou Copied! Remove todas as variáveis criadas pelo usuário.
ClearInt Copied! ClrInt Copied! Remove todas as variáveis criadas pelo usuário.
ClearString Copied! ClrStr Copied! Remove todas as variáveis criadas pelo usuário.
CreateDouble Copied! CreDou Copied! Cria uma variável caso ela não exista.
CreateInt Copied! CreInt Copied! Cria uma variável caso ela não exista.
CreateString Copied! CreStr Copied! Cria uma variável caso ela não exista.
GetDouble 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! Retorna o valor de uma variável criada pelo usuário.
RemoveDouble Copied! RemDou Copied! Remove uma variável caso ela exista.
RemoveInt Copied! RemInt Copied! Remove uma variável caso ela exista.
RemoveString Copied! RemStr Copied! Remove uma variável caso ela exista.
ReplaceDouble Copied! RepDou Copied! Substitui o valor de uma variável caso ela exista.
ReplaceInt Copied! RepInt Copied! Substitui o valor de uma variável caso ela exista.
ReplaceString Copied! RepStr Copied! Substitui o valor de uma variável caso ela exista.
SetDouble 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! Define o valor de uma variável ou cria uma nova.
AddDouble 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+