Pular para o conteúdo

Lista de todas as funções disponíveis.

Todas as funções

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