Pular para o conteúdo

Functions

Todas as funções

VARIÁVEIS RETORNOS
Log Imprime um texto nas Logs do ScriptBot.
Print Imprime um texto nas logs do Metatrader.
Indicator Retorna o valor do buffer de um indicador.
Indicator'X' Retorna o valor do buffer de um indicador.
ClearDouble Remove todas as variáveis criadas pelo usuário.
ClearInt Remove todas as variáveis criadas pelo usuário.
ClearString Remove todas as variáveis criadas pelo usuário.
CreateDouble Cria uma variável caso ela não exista.
CreateInt Cria uma variável caso ela não exista.
CreateString Cria uma variável caso ela não exista.
GetDouble Retorna o valor de uma variável criada pelo usuário.
GetInt Retorna o valor de uma variável criada pelo usuário.
GetString Retorna o valor de uma variável criada pelo usuário.
RemoveDouble Remove uma variável caso ela exista.
RemoveInt Remove uma variável caso ela exista.
RemoveString Remove uma variável caso ela exista.
ReplaceDouble Substitui o valor de uma variável caso ela exista.
ReplaceInt Substitui o valor de uma variável caso ela exista.
ReplaceString Substitui o valor de uma variável caso ela exista.
SetDouble Define o valor de uma variável ou cria uma nova.
SetInt Define o valor de uma variável ou cria uma nova.
SetString Define o valor de uma variável ou cria uma nova.
AddDouble Adiciona um valor double a uma variável existente.
AddInt Adiciona um valor inteiro a uma variável existente.
GetGlobal Obtém o valor de uma variável global do tipo double.
CreateGlobal Cria uma nova variável global do tipo double.
ReplaceGlobal Substitui o valor de uma variável global existente.
GetGlobalTime Obtém o timestamp do último acesso de uma variável global.
SetGlobal Define o valor de uma variável global (cria se não existir).
AddGlobal Adiciona um valor a uma variável global existente.
RemoveGlobal Remove uma variável global do tipo double.
ClearGlobal Limpa variáveis globais com um prefixo específico.
Open Retorna o preço de abertura de uma vela.
Close Retorna o preço de fechamento de uma vela.
High Retorna o preço da máxima de uma vela.
Low Retorna o preço da mínima de uma vela.
Time Retorna o horário de abertura de uma vela.
Direction Retorna a direção de uma vela (-1 = Negativa, 0 = Neutra, 1 = Positiva).
Spread Retorna a quantidade de spread de uma vela.
Candle Retorna o index da vela.
MaxHigh Retorna o preço máximo entre duas posições de velas.
MinLow Retorna o preço mínimo entre duas posições de velas.
TickVolume Retorna o volume de uma vela.
RealVolume Retorna o volume de uma vela usando os dados reais.
Median Retorna a media entre dois valores.
TickToPoint Retorna o valor de tick convertido em pontos.
MoneyToPoint Retorna o valor na moeda convertida em pontos.
PipToPoint Retorna o valor do pip convertido em pontos.
CountStep Retorna a quantidade de passos que ocorreram.
CountStepGradual Retorna a quantidade de passos que ocorreram de forma gradual.
Division Retorna a divisão entre dois valores, permitindo que o denominador seja zero.
RestDivision Retorna o resto da divisão entre dois valores, permitindo que o denominador seja zero.
Percent Retorna a variação percentual de value até target, com value sendo o valor base.
PercentOfValue Retorna a quantidade percentual de um valor.
HitPercent Retorna a quantidade percentual de acerto.
CorrectPrice Retorna o valor correto de um preço.
Random Retorna um valor inteiro aleatório entre dois valores.
Round Retorna o valor arredondado.
RoundUp Retorna o valor arredondado para cima.
RoundDown Retorna o valor arredondado para baixo.
Max Retorna o maior valor entre dois números.
Min Retorna o menor valor entre dois números.
IsChance Retorna verdadeiro com base em uma chance percentual.
Decimals Retorna o número de casas decimais de um valor.
GetVolume Retorna o volume que a ordem será executada.
SetVolume Define o novo volume da ordem.
ToPositive Retorna o valor absoluto de um número.
ToNegative Retorna o valor negativo de um número.
ToTime Retorna o horário em forma de texto simples para data em segundos.
ToTimeModify Retorna o horário modificado.
ToTimeFormat Retorna o horário em forma de texto.
ToFormat Retorna uma nova string formatada.
ToInt Retorna o valor convertido para inteiro.
Last Retorna o último preço de negociação.
LastHigh Retorna o maior preço do último negócio.
LastLow Retorna o menor preço do último negócio.
Ask Retorna o preço de venda (ask).
AskHigh Retorna o maior preço de venda (ask).
AskLow Retorna o menor preço de venda (ask).
Bid Retorna o preço de compra (bid).
BidHigh Retorna o maior preço de compra (bid).
BidLow Retorna o menor preço de compra (bid).
LastTime Retorna o horário do último negócio.
DayStartTime Retorna o horário de início do pregão no dia especificado.
DayEndTime Retorna o horário de encerramento do pregão no dia especificado.
DayStartCandle Retorna a vela (candle) de início do dia.
DayEndCandle Retorna a vela (candle) de fim do dia.
DayHigh Retorna o maior preço do dia.
DayLow Retorna o menor preço do dia.
IsTime Verifica se o tempo corresponde aos critérios informados.
SymbolTime Retorna o horário atual do símbolo.
TimeLeft Retorna o tempo restante da vela atual.
DayOfWeek Retorna o dia da semana.
DayOfYear Retorna o dia do ano.
Month Retorna o mês atual.
Year Retorna o ano atual.
StartTime Retorna o horário inicial de referência.
ValueOfTime Converte o horário em valor numérico baseado no método.
AllVolumeOpen Retorna o volume total de todas as posições e ordens abertas.
BuyVolumeOpen Retorna o volume total das posições e ordens de compra abertas.
SellVolumeOpen Retorna o volume total das posições e ordens de venda abertas.
AllPosVolumeOpen Retorna o volume total de todas as posições abertas.
BuyPosVolumeOpen Retorna o volume total das posições de compra abertas.
SellPosVolumeOpen Retorna o volume total das posições de venda abertas.
AllOrderVolumeOpen Retorna o volume total de todas as ordens pendentes.
BuyOrderVolumeOpen Retorna o volume total das ordens de compra pendentes.
SellOrderVolumeOpen Retorna o volume total das ordens de venda pendentes.
AllOpen Retorna a quantidade total de posições e ordens abertas.
BuyOpen Retorna a quantidade total de posições e ordens de compra abertas.
SellOpen Retorna a quantidade total de posições e ordens de venda abertas.
AllPosOpen Retorna a quantidade total de posições abertas.
BuyPosOpen Retorna a quantidade total de posições de compra abertas.
SellPosOpen Retorna a quantidade total de posições de venda abertas.
AllOrderOpen Retorna a quantidade total de ordens pendentes.
BuyOrderOpen Retorna a quantidade total de ordens de compra pendentes.
SellOrderOpen Retorna a quantidade total de ordens de venda pendentes.
AllProfitOpen Retorna o lucro/prejuízo total de todas as posições abertas.
BuyProfitOpen Retorna o lucro/prejuízo total das posições de compra abertas.
SellProfitOpen Retorna o lucro/prejuízo total das posições de venda abertas.
AvgPrice Retorna o preço médio das posições abertas.
AvgDir Retorna a direção média das posições abertas.
AllAvgPrice Retorna o preço médio de todas as posições abertas.
BuyAvgPrice Retorna o preço médio das posições de compra abertas.
SellAvgPrice Retorna o preço médio das posições de venda abertas.
AllAvgDir Retorna a direção média de todas as posições abertas.
BuyAvgDir Retorna a direção média das posições de compra abertas.
SellAvgDir Retorna a direção média das posições de venda abertas.
PosTicket Retorna o ticket de uma posição.
PosDouble Retorna o valor de uma propriedade numérica (double) de uma posição.
PosInt Retorna o valor de uma propriedade inteira de uma posição.
PosString Retorna o valor de uma propriedade textual de uma posição.
PosCurrent Retorna o preço atual de uma posição aberta.
PosOpen Retorna o preço de abertura de uma posição.
PosProfit Retorna o lucro atual de uma posição.
PosStop Retorna o preço do Stop Loss de uma posição.
PosSwap Retorna o valor do swap acumulado de uma posição.
PosTake Retorna o preço do Take Profit de uma posição.
PosVolume Retorna o volume de uma posição.
PosIdentifier Retorna o identificador único de uma posição.
PosMagic Retorna o número mágico de uma posição.
PosReason Retorna o motivo de abertura de uma posição.
PosTime Retorna o horário de abertura de uma posição.
PosTimeMsc Retorna o horário de abertura de uma posição em milissegundos.
PosTimeUpdate Retorna o horário da última atualização de uma posição.
PosTimeUpdateMsc Retorna o horário da última atualização de uma posição em milissegundos.
PosType Retorna o tipo de uma posição (compra/venda).
PosSymbol Retorna o símbolo do ativo de uma posição.
PosComment Retorna o comentário associado a uma posição.
PosExternal Retorna o ID externo de uma posição.
OrderTicket Retorna o ticket de uma ordem.
OrderDouble Retorna o valor de uma propriedade numérica (double) de uma ordem.
OrderInt Retorna o valor de uma propriedade inteira de uma ordem.
OrderString Retorna o valor de uma propriedade textual de uma ordem.
OrderVolumeInit Retorna o volume inicial de uma ordem pendente.
OrderVolume Retorna o volume atual de uma ordem.
OrderOpen Retorna o preço de abertura de uma ordem.
OrderStop Retorna o preço do Stop Loss de uma ordem.
OrderTake Retorna o preço do Take Profit de uma ordem.
OrderCurrent Retorna o preço atual de uma ordem pendente.
OrderStopLimit Retorna o preço de ativação para ordens Stop Limit.
OrderSetup Retorna a data/hora de criação da ordem.
OrderType Retorna o tipo de uma ordem.
OrderState Retorna o estado atual de uma ordem.
OrderTimeExpiration Retorna a data/hora de expiração de uma ordem.
OrderDone Retorna a data/hora de execução ou cancelamento de uma ordem.
OrderSetupMsc Retorna a data/hora de criação da ordem em milissegundos.
OrderDoneMsc Retorna a data/hora de execução ou cancelamento em milissegundos.
OrderFilling Retorna a política de preenchimento de uma ordem.
OrderTime Retorna a data/hora da última modificação da ordem.
OrderMagic Retorna o número mágico de uma ordem.
OrderReason Retorna o motivo de criação da ordem.
OrderId Retorna o ID da ordem no sistema.
OrderById Retorna o ticket da ordem pelo ID do sistema.
OrderSymbol Retorna o símbolo do ativo de uma ordem.
OrderComment Retorna o comentário associado a uma ordem.
DealTicket Retorna o ticket de uma posição fechada.
DealProfit Retorna o lucro/prejuízo de um negócio.
DealOpen Retorna o preço de abertura de um negócio.
DealCommission Retorna o valor da comissão de um negócio.
DealFee Retorna o valor da taxa de um negócio.
DealStop Retorna o preço do stop loss de um negócio.
DealTake Retorna o preço do take profit de um negócio.
DealSwap Retorna o valor do swap de um negócio.
DealVolume Retorna o volume de um negócio.
DealMagic Retorna o número mágico de um negócio.
DealReason Retorna o motivo da execução de um negócio.
DealOrder Retorna o ticket da ordem associada a um negócio.
DealId Retorna o ID de um negócio.
DealEntry Retorna o tipo de entrada de um negócio.
DealOut Retorna se o negócio é uma saída.
DealIn Retorna se o negócio é uma posição de entrada.
DealTime Retorna a data/hora de execução de um negócio.
DealTimeMsc Retorna o tempo de execução de negociações em milissegundos desde 01.01.1970
DealType Retorna o tipo de um negócio.
DealComment Retorna o comentário associado a um negócio.
DealExternal Retorna o ID externo de um negócio.
DealSymbol Retorna o símbolo de um negócio.
BuyAuto Abre uma posição de compra no mercado.
SellAuto Abre uma posição de venda no mercado.
Buy Abre uma posição de compra no mercado atual.
Sell Abre uma posição de venda no mercado atual.
BuyOrder Coloca uma ordem pendente de compra.
SellOrder Coloca uma ordem pendente de venda.
PosClose Fecha uma posição aberta completamente.
PosClosePartial Fecha parcialmente uma posição aberta.
OrderClose Cancela uma ordem pendente.
PosCloseAll Fecha todas as posições abertas.
PosBuyCloseAll Fecha todas as posições de compra abertas.
PosSellCloseAll Fecha todas as posições de venda abertas.
OrderCloseAll Fecha todas as ordens abertas.
OrderBuyCloseAll Fecha todas as ordens de compra abertas.
OrderSellCloseAll Fecha todas as ordens de venda abertas.
PosModify Modifica os níveis de take profit e stop loss de uma posição aberta.
PosModifyTake Modifica apenas o take profit de uma posição aberta.
PosModifyStop Modifica apenas o stop loss de uma posição aberta.
OrderModify Modifica os níveis de take profit e stop loss de uma ordem aberta.
OrderModifyTake Modifica apenas o take profit de uma ordem aberta.
OrderModifyStop Modifica apenas o stop loss de uma ordem aberta.
OrderModifyPrice Modifica apenas o preço de uma ordem aberta.
Modify Modifica os níveis de take profit e stop loss de uma posição ou ordem aberta.
ModifyTake Modifica apenas o take profit de uma posição ou ordem aberta.
ModifyStop Modifica apenas o stop loss de uma posição ou ordem aberta.
ObjHLine Cria uma linha horizontal no gráfico.
ObjVLine Cria uma linha vertical no gráfico.
ObjTrendLine Cria uma linha de tendência no gráfico.
ObjRemove Remove um objeto do gráfico.
ObjClear Remove múltiplos objetos do gráfico.
ObjExist Verifica se um objeto existe no gráfico.
ObjGetTime Obtém o tempo associado a um objeto.
ObjGetPrice Obtém o preço associado a um objeto.
ObjSetTime Define o tempo de um ponto de um objeto.
ObjSetPrice Define o preço de um ponto de um objeto.