Referência MQL5List of MQL5 Functions 

List of MQL5 Functions

All MQL5 functions in alphabetical order.

Função

Ação

Section

AccountInfoDouble

Retorna um valor de tipo double da correspondente propriedade da conta

Informações de Conta

AccountInfoInteger

Retorna um valor de tipo inteiro (bool, int ou long) da correspondente propriedade da conta

Informações de Conta

AccountInfoString

Retorna um valor de tipo string da correspondente propriedade da conta

Informações de Conta

acos

Retorna o arco-cosseno de x em radianos

Funções Matemáticas

Alert

Exibe uma mensagem em uma janela separada

Funções Comuns

ArrayBsearch

Searches for a specified value in a multidimensional numeric array sorted ascending

Funções para Array

ArrayCompare

Retorna o resultado da comparação entre dois arrays de tipos simples ou estruturas personalizados sem objetos complexos

Funções para Array

ArrayCopy

Copia um array em outro array

Funções para Array

ArrayFill

Preenche um array com o valor especificado

Funções para Array

ArrayFree

Libera buffer de qualquer array dinâmico e define o tamanho da dimensão zero em 0.

Funções para Array

ArrayGetAsSeries

Verifica a direção da indexação de um array

Funções para Array

ArrayInitialize

Define todos os elementos de um array numérico para um único valor

Funções para Array

ArrayIsDynamic

Verifica se um array é dinâmico

Funções para Array

ArrayIsSeries

Verifica se um é array é uma série de tempo

Funções para Array

ArrayMaximum

Searches for the largest element in the first dimension of a multidimensional numeric array

Funções para Array

ArrayMinimum

Searches for the lowest element in the first dimension of a multidimensional numeric array

Funções para Array

ArrayRange

Retorna o número de elementos na dimensão especifica do array

Funções para Array

ArrayResize

Define o novo tamanho da primeira dimensão do array

Funções para Array

ArraySetAsSeries

Define a direção de indexação de um array

Funções para Array

ArraySize

Retorna o número de elemento no array

Funções para Array

ArraySort

Ordena arrays números pela primeira dimensão

Funções para Array

asin

Retorna o arco-seno de x em radianos

Funções Matemáticas

atan

Retorna o arco-tangente de x em radianos

Funções Matemáticas

Bars

Retorna o número de barras do histórico para um ativo e período especificados

Séries Temporais e Acesso a Indicadores

BarsCalculated

Retorna o número de dados calculados em um buffer de indicador ou -1 em caso de erro (os dados não foram calculados ainda)

Séries Temporais e Acesso a Indicadores

ceil

Retorna o valor numérico inteiro mais próximo do acima

Funções Matemáticas

CharArrayToString

Converte código de símbolo (ansi) em um array de um símbolo

Funções de Conversão

ChartApplyTemplate

Aplica-se um modelo específico de um arquivo especificado para o gráfico

Operações de Gráficos

ChartClose

Fecha um gráfico especificado

Operações de Gráficos

ChartFirst

Retorna o ID do primeiro gráfico do terminal do cliente

Operações de Gráficos

ChartGetDouble

Retorna a propriedade de valor duplo do gráfico especificado

Operações de Gráficos

ChartGetInteger

Retorna a propriedade de valor inteiro do gráfico especificado

Operações de Gráficos

ChartGetString

Retorna a propriedade de valor da seqüência do gráfico especificado

Operações de Gráficos

ChartID

Retorna o ID do gráfico atual

Operações de Gráficos

ChartIndicatorAdd

Adiciona um indicador com identificador especificado para uma janela do gráfico especificado

Operações de Gráficos

ChartIndicatorDelete

Remove um indicador com um nome especificado a partir de janela do gráfico especificado

Operações de Gráficos

ChartIndicatorGet

Retorna o manuseio do indicador com nome abreviado especificado na janela do gráfico especificado

Operações de Gráficos

ChartIndicatorName

Retorna o nome abreviado do indicador pelo número na lista de indicadores sobre a janela do gráfico especificado

Operações de Gráficos

ChartIndicatorsTotal

Retorna o número de todos indicadores utilizados para a janela do gráfico especificado

Operações de Gráficos

ChartNavigate

Executa deslocamento do gráfico especificado pelo número especificado de barras em relação a posição especificada no gráfico

Operações de Gráficos

ChartNext

Retorna o ID do gráfico do próximo gráfico para um especificado

Operações de Gráficos

ChartOpen

Abre um novo gráfico com o símbolo e período especificado

Operações de Gráficos

CharToString

Converte um código de símbolo em um string de um caractere.

Funções de Conversão

ChartPeriod

Retorna o valor do período do gráfico especificado

Operações de Gráficos

ChartPriceOnDropped

Retorna a coordenada de preço do ponto do gráfico, o Assessor Especialista (Expert Advisor) ou Script foi derrubado

Operações de Gráficos

ChartRedraw

Chama um redesenho forçado de um gráfico especificado

Operações de Gráficos

ChartSaveTemplate

Salva as configurações atuais do gráfico em um modelo com um nome especificado

Operações de Gráficos

ChartScreenShot

Providencia uma imagem do gráfico de seu estado atual para um formato GIF, PNG ou BMP dependendo da extensão especificada

Operações de Gráficos

ChartSetDouble

Define o valor duplo para uma propriedade correspondente do gráfico especificado

Operações de Gráficos

ChartSetInteger

Define um valor inteiro (datetime, int, color, bool ou char) para uma propriedade correspondente do gráfico especificado

Operações de Gráficos

ChartSetString

Define o valor da seqüência para uma propriedade do gráfico especificado

Operações de Gráficos

ChartSetSymbolPeriod

Modifica o valor do símbolo e um período do gráfico especificado

Operações de Gráficos

ChartSymbol

Retorna o nome do símbolo do gráfico especificado

Operações de Gráficos

ChartTimeOnDropped

Retorna a coordenada de tempo do ponto do gráfico, o Assessor Especialista (Expert Advisor) ou Script foi derrubado

Operações de Gráficos

ChartTimePriceToXY

Converte as coordenadas do gráfico a partir da representação tempo/preço para as coordenadas X e Y

Operações de Gráficos

ChartWindowFind

Retorna o número de uma sub-janela onde um indicador é elaborado

Operações de Gráficos

ChartWindowOnDropped

Retorna o número (índice) da sub-janela do gráfico, o Assessor Especialista (Expert Advisor) ou Script foi derrubado

Operações de Gráficos

ChartXOnDropped

Retorna a coordenada X do ponto do gráfico, o Assessor Especialista (Expert Advisor) ou Script foi derrubado

Operações de Gráficos

ChartXYToTimePrice

Converte as coordenadas X e Y no gráfico para os valores de tempo e preço

Operações de Gráficos

ChartYOnDropped

Retorna a coordenada Y do ponto do gráfico, o Assessor Especialista (Expert Advisor) ou Script foi derrubado

Operações de Gráficos

CheckPointer

Retorna o tipo do ponteiro de objeto

Funções Comuns

CLBufferCreate

Cria um buffer OpenCL

Trabalhando com OpenCL

CLBufferFree

Exclui um buffer OpenCL

Trabalhando com OpenCL

CLBufferRead

Lê um buffer de OpenCL num array

Trabalhando com OpenCL

CLBufferWrite

Grava um array num buffer OpenCL

Trabalhando com OpenCL

CLContextCreate

Cria um contexto OpenCL

Trabalhando com OpenCL

CLContextFree

Remove um contexto OpenCL

Trabalhando com OpenCL

CLExecute

Executa um programa OpenCL

Trabalhando com OpenCL

CLGetDeviceInfo

Receives device property from OpenCL driver

Trabalhando com OpenCL

CLGetInfoInteger

Retorna o valor da propriedade de uma integer para um objeto ou dispositivo OpenCL

Trabalhando com OpenCL

CLHandleType

Retorna o tipo do manipulador de OpenCL como valor da enumeração ENUM_OPENCL_HANDLE_TYPE

Trabalhando com OpenCL

CLKernelCreate

Cria uma função de partida OpenCL

Trabalhando com OpenCL

CLKernelFree

Remove uma função de partida OpenCL

Trabalhando com OpenCL

CLProgramCreate

Cria um programa OpenCL a partir de um código fonte

Trabalhando com OpenCL

CLProgramFree

Remove um programa OpenCL

Trabalhando com OpenCL

CLSetKernelArg

Define um parâmetro para a função OpenCL

Trabalhando com OpenCL

CLSetKernelArgMem

Define um buffer OpenCL como um parâmetro da função OpenCL

Trabalhando com OpenCL

ColorToARGB

Converte tipo color para tipo uint para receber representação ARGB da cor.

Funções de Conversão

ColorToString

Converte um valor de color em uma string como "R,G,B"

Funções de Conversão

Comment

Gera um comentário no canto superior esquerdo do gráfico

Funções Comuns

CopyBuffer

Copia dados de um buffer especificado de um indicador especificado em um array

Séries Temporais e Acesso a Indicadores

CopyClose

Obtém histórico de dados sobre preço de fechamento de barra para um ativo e período especificados em um array

Séries Temporais e Acesso a Indicadores

CopyHigh

Obtém histórico de dados sobre preço de barra máximo para um ativo e período especificados em um array

Séries Temporais e Acesso a Indicadores

CopyLow

Obtém histórico de dados sobre preço de barra minimo para um ativo e período especificados em um array

Séries Temporais e Acesso a Indicadores

CopyOpen

Obtém dados históricos sobre preço de abertura de barras para um ativo e período especificados em um array

Séries Temporais e Acesso a Indicadores

CopyRates

Obtém dados históricos da estrutura Rates para um ativo e período especificados em um array

Séries Temporais e Acesso a Indicadores

CopyRealVolume

Obtém dados históricos sobre volumes de negociação para um ativo e período especificados em um array

Séries Temporais e Acesso a Indicadores

CopySpread

Obtém histórico de dados sobre spreads para um ativo e período especificados em um array

Séries Temporais e Acesso a Indicadores

CopyTicks

Gets ticks accumulated by the terminal for the current working session into an array

Séries Temporais e Acesso a Indicadores

CopyTickVolume

Obtém histórico de dados sobre volumes de tick para um ativo e período especificados em um array

Séries Temporais e Acesso a Indicadores

CopyTime

Obtém dados históricos sobre hora de abertura de barras para um ativo e período especificados em um array

Séries Temporais e Acesso a Indicadores

cos

Retorna o cosseno de um número

Funções Matemáticas

CryptDecode

Performs the inverse transformation of the data from array

Funções Comuns

CryptEncode

Transforms the data from array with the specified method

Funções Comuns

DebugBreak

Ponto de parada de programa em depuração

Funções Comuns

Digits

Retorna o número de dígitos decimais determinando a precisão do valor do preço do ativo do gráfico corrente

Verificando Estado

DoubleToString

Converte um valor numérico para um linha de texto com a precisão especificada

Funções de Conversão

EnumToString

Converte um valor de enumeração de qualquer tipo para string

Funções de Conversão

EventChartCustom

Gera um evento personalizado para o gráfico especificado

Trabalhando com Eventos

EventKillTimer

Interrompe a geração de eventos pelo timer no quadro atual

Trabalhando com Eventos

EventSetMillisecondTimer

Inicia gerador de eventos de timer de alta resolução com um período de menos de 1 segundo para o gráfico em curso

Trabalhando com Eventos

EventSetTimer

Inicia o gerador de eventos do time com a periodicidade especificada para o gráfico atual

Trabalhando com Eventos

exp

Retorna o exponencial de um número

Funções Matemáticas

ExpertRemove

Interrompe um Expert Advisor e o descarrega do gráfico

Funções Comuns

fabs

Retorna o valor absoluto (modulo) do valor numérico especificado

Funções Matemáticas

FileClose

Fecha um arquivo aberto previamente

Funções de Arquivo

FileCopy

Copia o arquivo original a partir de um local ou de uma pasta compartilhada em outro arquivo

Funções de Arquivo

FileDelete

Deleta um arquivo especificado

Funções de Arquivo

FileFindClose

Fecha o manipulador de busca

Funções de Arquivo

FileFindFirst

Começa a busca de arquivos em um diretório de acordo com o filtro especificado

Funções de Arquivo

FileFindNext

Continua a busca iniciada pela função FileFindFirst()

Funções de Arquivo

FileFlush

Escreve para um disco todos os dados remanescentes dentro da entrada/saída do arquivo buffer

Funções de Arquivo

FileGetInteger

Obtém uma propriedade inteira de um arquivo

Funções de Arquivo

FileIsEnding

Define o final do arquivo em processo de leitura

Funções de Arquivo

FileIsExist

Verifica a e existência de um arquivo

Funções de Arquivo

FileIsLineEnding

Define o final da linha do arquivo de texto em processo de leitura

Funções de Arquivo

FileMove

Move ou renomeia um arquivo

Funções de Arquivo

FileOpen

Abre um arquivo com o nome e bandeira especificada

Funções de Arquivo

FileReadArray

Lê arrays de qualquer tipo, exceto para a seqüência a partir do arquivo do tipo BIN

Funções de Arquivo

FileReadBool

Lê a partir de arquivo do tipo CSV uma seqüência a partir da posição atual até um delimitador (ou até o fim de uma linha de texto) e converte a seqüência de leitura para um valor do tipo bool

Funções de Arquivo

FileReadDatetime

Lê a partir do arquivo do tipo CSV uma seqüência de um dos formatos: "YYYY.MM.DD HH:MM:SS", "YYYY.MM.DD" or "HH:MM:SS" - e converte-os dentro de valor de datetime

Funções de Arquivo

FileReadDouble

Lê um valor double a partir da posição atual do ponteiro de arquivo

Funções de Arquivo

FileReadFloat

Lê um valor float a partir da posição atual do ponteiro de arquivo

Funções de Arquivo

FileReadInteger

Lê um valor int, short ou char a partir da posição atual do ponteiro de arquivo

Funções de Arquivo

FileReadLong

Lê um valor do tipo long a partir da posição atual do ponteiro de arquivo

Funções de Arquivo

FileReadNumber

Lê a partir de arquivo do tipo CSV uma seqüência a partir da posição atual até um delimitador (ou até o fim de uma linha de texto) e converte a seqüência de leitura em um valor double

Funções de Arquivo

FileReadString

Lê uma seqüência a partir da posição atual do ponteiro a partir de um arquivo

Funções de Arquivo

FileReadStruct

Lê o conteúdo de um arquivo binário em uma estrutura passada como um parâmetro, a partir da posição atual do ponteiro do arquivo

Funções de Arquivo

FileSeek

Move a posição do ponteiro de arquivo por um determinado número de bytes em relação à posição especificada

Funções de Arquivo

FileSize

Retorna o tamanho da abertura de um arquivo correspondente

Funções de Arquivo

FileTell

Retorna a posição atual do ponteiro de um arquivo da abertura de arquivo correspondente

Funções de Arquivo

FileWrite

Escreve dados para um arquivo de CSV ou tipo TXT

Funções de Arquivo

FileWriteArray

Escreve arrays de qualquer tipo exceto para seqüência em um arquivo do tipo BIN

Funções de Arquivo

FileWriteDouble

Escreve valor do tipo double a partir da posição atual de um ponteiro de arquivo em um arquivo binário

Funções de Arquivo

FileWriteFloat

Escreve o valor do tipo float a partir da posição atual de um ponteiro de arquivo em um arquivo binário

Funções de Arquivo

FileWriteInteger

Escreve o valor do tipo int a partir da posição atual de um ponteiro de arquivo em um arquivo binário

Funções de Arquivo

FileWriteLong

Escreve o valor do tipo long a partir da posição atual de um ponteiro de arquivo em um arquivo binário

Funções de Arquivo

FileWriteString

Escreve o valor de um parâmetro da string em um arquivo BIN ou TXT iniciando a partir da posição atual do ponteiro de arquivo

Funções de Arquivo

FileWriteStruct

Escreve o conteúdo de uma estrutura passada como um parâmetro em um arquivo binário, começando a partir da posição atual do ponteiro de arquivo

Funções de Arquivo

floor

Retorna o valor numérico inteiro mais próximo do abaixo

Funções Matemáticas

fmax

Retorna o valor máximo entre dois valores numéricos

Funções Matemáticas

fmin

Retorna de valor mínimo entre dois valores numéricos

Funções Matemáticas

fmod

Retorna o resto real da divisão de dois números

Funções Matemáticas

FolderClean

Deleta todos os arquivos dentro da pasta especificada

Funções de Arquivo

FolderCreate

Cria uma pasta dentro do diretório de arquivo

Funções de Arquivo

FolderDelete

Remove um diretório selecionado. Se a pasta não estiver vazia, então ele não pode ser removido

Funções de Arquivo

FrameAdd

Adiciona um quadro com dados

Trabalhando com Resultados de Otimização

FrameFilter

Define a estrutura do filtro de leitura e move o ponteiro para o início

Trabalhando com Resultados de Otimização

FrameFirst

Move um ponteiro de leitura de quadro para o início e redefine previamente um conjunto de filtros

Trabalhando com Resultados de Otimização

FrameInputs

Recebe parâmetros de entrada, no qual o quadro é formado

Trabalhando com Resultados de Otimização

FrameNext

Lê um quadro e move o ponteiro para o próximo

Trabalhando com Resultados de Otimização

GetLastError

Retorna o último erro

Verificando Estado

GetPointer

Retorna o ponteiro de objeto

Funções Comuns

GetTickCount

Retorno o número de milissegundos decorridos desde que o sistema foi iniciado

Funções Comuns

GlobalVariableCheck

Verifica a existência de uma variável global com o nome especificado

Variáveis Globais do Terminal

GlobalVariableDel

Exclui uma variável global

Variáveis Globais do Terminal

GlobalVariableGet

Retorna o valor da variável global

Variáveis Globais do Terminal

GlobalVariableName

Retorna o nome de uma variável global, que é o número ordinal dentro da lista de variáveis globais

Variáveis Globais do Terminal

GlobalVariablesDeleteAll

Exclui as variáveis globais com especificação prefixada em seus nomes

Variáveis Globais do Terminal

GlobalVariableSet

Define o novo valor para uma variável global

Variáveis Globais do Terminal

GlobalVariableSetOnCondition

Define um novo valor de existência de variável global pela condição estabelecida

Variáveis Globais do Terminal

GlobalVariablesFlush

Salva forçadamente o conteúdo de todas as varáveis globais num disco

Variáveis Globais do Terminal

GlobalVariablesTotal

Retorna o número total de Variáveis Globais

Variáveis Globais do Terminal

GlobalVariableTemp

Define o novo valor para uma variável global, que existe somente na sessão geral do terminal

Variáveis Globais do Terminal

GlobalVariableTime

Retorna o tempo do último acesso para a variável global

Variáveis Globais do Terminal

HistoryDealGetDouble

Retorna a propriedade solicitada de um acordo no histórico (double)

Funções de Negociação (Trade)

HistoryDealGetInteger

Retorna a propriedade solicitada de um acordo no histórico (datetime ou int)

Funções de Negociação (Trade)

HistoryDealGetString

Retorna a propriedade solicitada de uma operação no histórico (string)

Funções de Negociação (Trade)

HistoryDealGetTicket

Devolve um bilhete de uma quantidade correspondente no histórico

Funções de Negociação (Trade)

HistoryDealSelect

Seleciona um negócio no histórico para posterior chamada através de funções apropriadas

Funções de Negociação (Trade)

HistoryDealsTotal

Retorna o número de ofertas no histórico

Funções de Negociação (Trade)

HistoryOrderGetDouble

Retorna a propriedade solicitada de uma ordem no histórico (double)

Funções de Negociação (Trade)

HistoryOrderGetInteger

Retorna a propriedade solicitada de uma ordem no histórico (datetime ou int)

Funções de Negociação (Trade)

HistoryOrderGetString

Retorna a propriedade solicitada de uma ordem no histórico (string)

Funções de Negociação (Trade)

HistoryOrderGetTicket

Retornar bilhete ordem de uma ordem correspondente no histórico

Funções de Negociação (Trade)

HistoryOrderSelect

Seleciona uma ordem no histórico para posteriormente trabalhar com ele

Funções de Negociação (Trade)

HistoryOrdersTotal

Retorna o número de pedidos no histórico

Funções de Negociação (Trade)

HistorySelect

Recupera o histórico de transações e ordens para o período do tempo de servidor especificado

Funções de Negociação (Trade)

HistorySelectByPosition

Pedido de histórico de acordo com um identificador de posição especificada.

Funções de Negociação (Trade)

iAC

Accelerator Oscillator

Indicadores Técnicos

iAD

Accumulation/Distribution

Indicadores Técnicos

iADX

Average Directional Index

Indicadores Técnicos

iADXWilder

Average Directional Index by Welles Wilder

Indicadores Técnicos

iAlligator

Alligator

Indicadores Técnicos

iAMA

Adaptive Moving Average

Indicadores Técnicos

iAO

Awesome Oscillator

Indicadores Técnicos

iATR

Average True Range

Indicadores Técnicos

iBands

Bollinger Bands®

Indicadores Técnicos

iBearsPower

Bears Power

Indicadores Técnicos

iBullsPower

Bulls Power

Indicadores Técnicos

iBWMFI

Market Facilitation Index by Bill Williams

Indicadores Técnicos

iCCI

Commodity Channel Index

Indicadores Técnicos

iChaikin

Chaikin Oscillator

Indicadores Técnicos

iCustom

Custom indicator

Indicadores Técnicos

iDEMA

Double Exponential Moving Average

Indicadores Técnicos

iDeMarker

DeMarker

Indicadores Técnicos

iEnvelopes

Envelopes

Indicadores Técnicos

iForce

Force Index

Indicadores Técnicos

iFractals

Fractals

Indicadores Técnicos

iFrAMA

Fractal Adaptive Moving Average

Indicadores Técnicos

iGator

Gator Oscillator

Indicadores Técnicos

iIchimoku

Ichimoku Kinko Hyo

Indicadores Técnicos

iMA

Moving Average

Indicadores Técnicos

iMACD

Moving Averages Convergence-Divergence

Indicadores Técnicos

iMFI

Money Flow Index

Indicadores Técnicos

iMomentum

Momentum

Indicadores Técnicos

IndicatorCreate

Retorna o handle para o indicador técnico especificado criado por um array de parâmetros de tipo MqlParam

Séries Temporais e Acesso a Indicadores

IndicatorParameters

Baseado no handle especificado, retorna o número de parâmetros de entrada do indicador, bem como os valores e tipos dos parâmetros

Séries Temporais e Acesso a Indicadores

IndicatorRelease

Remove um handle de indicador e libera o bloco de cálculo do indicador, se ele não for usado por ninguém mais

Séries Temporais e Acesso a Indicadores

IndicatorSetDouble

Define o valor da propriedade de um indicador do tipo double

Indicadores Customizados

IndicatorSetInteger

Define o valor da propriedade de um indicador do tipo int

Indicadores Customizados

IndicatorSetString

Define o valor da propriedade de um indicador do tipo string

Indicadores Customizados

IntegerToString

Converte int em uma string de comprimento predefinido

Funções de Conversão

iOBV

On Balance Volume

Indicadores Técnicos

iOsMA

Moving Average of Oscillator (MACD histogram)

Indicadores Técnicos

iRSI

Relative Strength Index

Indicadores Técnicos

iRVI

Relative Vigor Index

Indicadores Técnicos

iSAR

Parabolic Stop And Reverse System

Indicadores Técnicos

IsStopped

Retorna true, se um programa mql5 foi ordenado a interromper sua operação

Verificando Estado

iStdDev

Standard Deviation

Indicadores Técnicos

iStochastic

Stochastic Oscillator

Indicadores Técnicos

iTEMA

Triple Exponential Moving Average

Indicadores Técnicos

iTriX

Triple Exponential Moving Averages Oscillator

Indicadores Técnicos

iVIDyA

Variable Index Dynamic Average

Indicadores Técnicos

iVolumes

Volumes

Indicadores Técnicos

iWPR

Williams' Percent Range

Indicadores Técnicos

log

Retorna o logaritmo natural

Funções Matemáticas

log10

Retorna o logaritmo decimal (de um número na base 10)

Funções Matemáticas

MarketBookAdd

Fornece abertura da Profundidade de Mercado para um ativo selecionado, e subscrever para receber notificações de alterações do DOM (Depth of Market)

Informações de Mercado

MarketBookGet

Retorna um array de estrutura MqlBookInfo contendo registros da Profundidade de Mercado de uma ativo especificado

Informações de Mercado

MarketBookRelease

Fornece fechamento da Profundidade de Mercado para um ativo selecionado, e cancelar a subscrição para receber notificações de alterações do DOM

Informações de Mercado

MathAbs

Retorna o valor absoluto (modulo) do valor numérico especificado

Funções Matemáticas

MathArccos

Retorna o arco-cosseno de x em radianos

Funções Matemáticas

MathArcsin

Retorna o arco-seno de x em radianos

Funções Matemáticas

MathArctan

Retorna o arco-tangente de x em radianos

Funções Matemáticas

MathCeil

Retorna o valor numérico inteiro mais próximo do acima

Funções Matemáticas

MathCos

Retorna o cosseno de um número

Funções Matemáticas

MathExp

Retorna o exponencial de um número

Funções Matemáticas

MathFloor

Retorna o valor numérico inteiro mais próximo do abaixo

Funções Matemáticas

MathIsValidNumber

Verifica a validade de um número real

Funções Matemáticas

MathLog

Retorna o logaritmo natural

Funções Matemáticas

MathLog10

Retorna o logaritmo decimal (de um número na base 10)

Funções Matemáticas

MathMax

Retorna o valor máximo entre dois valores numéricos

Funções Matemáticas

MathMin

Retorna de valor mínimo entre dois valores numéricos

Funções Matemáticas

MathMod

Retorna o resto real da divisão de dois números

Funções Matemáticas

MathPow

Eleva uma base a um expoente especificado

Funções Matemáticas

MathRand

Retorna um valor pseudo-aleatório entre 0 e 32767

Funções Matemáticas

MathRound

Arredonda um valor para o inteiro mais próximo

Funções Matemáticas

MathSin

Retorna o seno de um número

Funções Matemáticas

MathSqrt

Retorna a raiz quadrada

Funções Matemáticas

MathSrand

Define o ponto inicial para geração de uma série de inteiros pseudo-aleatórios

Funções Matemáticas

MathTan

Retorna a tangente de um número

Funções Matemáticas

MessageBox

Cria, exibe uma caixa de mensagem e o gerencia

Funções Comuns

MQLInfoInteger

Retorna um valor inteiro de uma propriedade correspondente de um programa mql5 em execução

Verificando Estado

MQLInfoString

Retorna um valor de string de uma propriedade correspondente de um programa mql5 em execução

Verificando Estado

NormalizeDouble

Arredonda um número de ponto flutuando para uma precisão especificada

Funções de Conversão

ObjectCreate

Cria um objecto de tipo específico para um gráfico específico

Funções de Objeto

ObjectDelete

Remove o objeto com o nome específico a partir de um gráfico específico (a partir de gráfico de sub-janela específica)

Funções de Objeto

ObjectFind

Pesquisa um objeto com o ID especificado pelo nome

Funções de Objeto

ObjectGetDouble

Retorna o valor double da propriedade do objeto correspondente

Funções de Objeto

ObjectGetInteger

Retorna o valor integer da propriedade do objeto correspondente

Funções de Objeto

ObjectGetString

Retorna o valor string da propriedade do objeto correspondente

Funções de Objeto

ObjectGetTimeByValue

Retorna o valor de tempo ao valor do preço do objeto especifico

Funções de Objeto

ObjectGetValueByTime

Retorna o valor do preço de um objeto ao período especificado

Funções de Objeto

ObjectMove

Muda as coordenadas do ponto de ancoragem do objeto especificado

Funções de Objeto

ObjectName

Retorna o nome de um objeto do tipo correspondente para um gráfico específico (gráfico de sub-janela específica)

Funções de Objeto

ObjectsDeleteAll

Remove todos os objetos com o tipo específico a partir de um gráfico específico (a partir de gráfico de sub-janela específica)

Funções de Objeto

ObjectSetDouble

Define o valor da propriedade do objeto correspondente

Funções de Objeto

ObjectSetInteger

Define o valor da propriedade do objeto correspondente

Funções de Objeto

ObjectSetString

Define o valor da propriedade do objeto correspondente

Funções de Objeto

ObjectsTotal

Retorna o número de objetos do tipo especifico no gráfico especificado (gráfico de sub-janela específica)

Funções de Objeto

OrderCalcMargin

Calcula a margem necessária para o tipo de ordem especificado, na moeda de depósito

Funções de Negociação (Trade)

OrderCalcProfit

Calcula o lucro com base nos parâmetros passados​​, na moeda de depósito

Funções de Negociação (Trade)

OrderCheck

Verifica se há fundos suficientes para executar a operação de negócio necessária.

Funções de Negociação (Trade)

OrderGetDouble

Retorna a propriedade solicitada da ordem (double)

Funções de Negociação (Trade)

OrderGetInteger

Retorna a propriedade solicitada da ordem (datetime ou int)

Funções de Negociação (Trade)

OrderGetString

Retorna a propriedade solicitada da ordem (string)

Funções de Negociação (Trade)

OrderGetTicket

Devolver o bilhete de uma ordem correspondente

Funções de Negociação (Trade)

OrderSelect

Seleciona uma ordem para posteriormente trabalhar com ele

Funções de Negociação (Trade)

OrderSend

Envia pedidos de negócios para um servidor

Funções de Negociação (Trade)

OrderSendAsync

De forma assíncrona envia pedidos de comércio sem esperar a resposta da negociação do servidor de negócio

Funções de Negociação (Trade)

OrdersTotal

Retorna o número de ordens

Funções de Negociação (Trade)

ParameterGetRange

Recebe os dados na faixa de valores e o passo de alteração para uma variável de entrada ao otimizar um Expert Advisor no Testador de Estratégia

Trabalhando com Resultados de Otimização

ParameterSetRange

Especifica o uso de variável de entrada ao otimizar um Expert Advisor no Testador de Estratégia: valor, mudança de passo, os valores iniciais e finais

Trabalhando com Resultados de Otimização

Period

Retorna a janela de tempo do gráfico corrente

Verificando Estado

PeriodSeconds

Retorna o número de segundos no período

Funções Comuns

PlaySound

Toca um arquivo de som

Funções Comuns

PlotIndexGetInteger

Retorna o valor da propriedade de linha de um indicador do tipo inteiro

Indicadores Customizados

PlotIndexSetDouble

Define o valor da propriedade de linha de um indicador do tipo double

Indicadores Customizados

PlotIndexSetInteger

Define o valor da propriedade de linha de um indicador do tipo int

Indicadores Customizados

PlotIndexSetString

Define o valor da propriedade de linha de um indicador do tipo string

Indicadores Customizados

Point

Retorna o tamanho do ponto do símbolo atual na moeda de cotação.

Verificando Estado

PositionGetDouble

Retorna a propriedade solicitado de uma posição aberta (double)

Funções de Negociação (Trade)

PositionGetInteger

Retorna a propriedade solicitada uma posição aberta (datetime ou int)

Funções de Negociação (Trade)

PositionGetString

Retorna a propriedade solicitada uma posição aberta (string)

Funções de Negociação (Trade)

PositionGetSymbol

Retorna o símbolo correspondente à posição aberta

Funções de Negociação (Trade)

PositionSelect

Escolhe uma posição aberta para posteriormente trabalhar com ele

Funções de Negociação (Trade)

PositionsTotal

Retorna o número de posições em aberto

Funções de Negociação (Trade)

pow

Eleva uma base a um expoente especificado

Funções Matemáticas

Print

Exibe uma mensagem no log

Funções Comuns

PrintFormat

Formata e imprime um conjunto de símbolos e valores em um arquivo de log de acordo com um formato predefinido

Funções Comuns

rand

Retorna um valor pseudo-aleatório entre 0 e 32767

Funções Matemáticas

ResetLastError

Define o valor da variável predeterminada _LastError para zero

Funções Comuns

ResourceCreate

Cria um recurso de imagem baseado em um conjunto de dados

Funções Comuns

ResourceFree

Exclui recursos criados dinamicamente (liberando a memória alocada para ele)

Funções Comuns

ResourceReadImage

Lê os dados do recurso gráfico criado pela função ResourceCreate() ou salvo em arquivo EX5 durante a compilação

Funções Comuns

ResourceSave

Salva um recurso em um arquivo especificado

Funções Comuns

round

Arredonda um valor para o inteiro mais próximo

Funções Matemáticas

SendFTP

Envia um arquivo no endereço especificado na janela de configurações da guia "FTP"

Funções Comuns

SendMail

Envia um email no endereço especificado na janela de configurações da guia "Email"

Funções Comuns

SendNotification

Envia notificações push para terminais móveis, cujos MetaQuotes ID's estão especificados na guia "Notificações"

Funções Comuns

SeriesInfoInteger

Retorna informação sobre o estado dos dados históricos

Séries Temporais e Acesso a Indicadores

SetIndexBuffer

Vincula-se o buffer de indicador especificado com dinâmica unidimensional array do tipo double

Indicadores Customizados

ShortArrayToString

Copia parte de um array em uma string

Funções de Conversão

ShortToString

Converte código de símbolo (unicode) em string de um símbolo

Funções de Conversão

SignalBaseGetDouble

Returns the value of double type property for selected signal

Trade Signals

SignalBaseGetInteger

Returns the value of integer type property for selected signal

Trade Signals

SignalBaseGetString

Returns the value of string type property for selected signal

Trade Signals

SignalBaseSelect

Selects a signal from signals, available in terminal for further working with it

Trade Signals

SignalBaseTotal

Returns the total amount of signals, available in terminal

Trade Signals

SignalInfoGetDouble

Returns the value of double type property of signal copy settings

Trade Signals

SignalInfoGetInteger

Returns the value of integer type property of signal copy settings

Trade Signals

SignalInfoGetString

Returns the value of string type property of signal copy settings

Trade Signals

SignalInfoSetDouble

Sets the value of double type property of signal copy settings

Trade Signals

SignalInfoSetInteger

Sets the value of integer type property of signal copy settings

Trade Signals

SignalSubscribe

Subscribes to the trading signal

Trade Signals

SignalUnsubscribe

Cancels subscription

Trade Signals

sin

Retorna o seno de um número

Funções Matemáticas

Sleep

Suspende por um intervalo especificado a execução do Expert Advisor corrente ou script

Funções Comuns

sqrt

Retorna a raiz quadrada

Funções Matemáticas

srand

Define o ponto inicial para geração de uma série de inteiros pseudo-aleatórios

Funções Matemáticas

StringAdd

Adiciona uma string no final de uma outra string

Funções de String

StringBufferLen

Retorna o tamanho de buffer alocado para uma string

Funções de String

StringCompare

Compara duas string e retorna 1 se a primeira string for maior que a segunda; 0 - se as string são iguais; -1 (menos 1) - se a primeira string for menor que a segunda.

Funções de String

StringConcatenate

Forma uma string dos parâmetros passados

Funções de String

StringFill

Preenche uma string especificada com símbolos selecionados

Funções de String

StringFind

Busca por uma substring em uma string

Funções de String

StringFormat

Converte um número em string de acordo com um formato predefinido

Funções de Conversão

StringGetCharacter

Retorna o valor de um número localizado na posição de string especificada

Funções de String

StringInit

Inicializa uma string com símbolos especificados e fornece o comprimento da string especificada

Funções de String

StringLen

Retorna o número de símbolos em uma string

Funções de String

StringReplace

Substitui todas as substrings encontradas em uma string por uma seqüência de símbolos

Funções de String

StringSetCharacter

Retorna uma cópia de uma string com o valor alterado de um símbolo na posição especificada

Funções de String

StringSplit

Obtém substrings a partir de um separador especificado da string especificada, retorna o número de substrings obtidas

Funções de String

StringSubstr

Extrai uma substring a partir de uma string de texto começando a partir de uma posição especificada

Funções de String

StringToCharArray

Copia símbolo a símbolo uma string convertida de Unicode para ANSI, para um lugar selecionado de um array de tipo uchar

Funções de Conversão

StringToColor

Converte uma string "R,G,B" ou uma string com nome de cor em valor de tipo color

Funções de Conversão

StringToDouble

Converte uma string contendo um representação de símbolo de número em um número de tipo double

Funções de Conversão

StringToInteger

Converte uma string contendo uma representação de símbolo de número em um número de tipo int

Funções de Conversão

StringToLower

Transforma todos os símbolos de uma string selecionada para minúscula pela localização

Funções de String

StringToShortArray

Copia símbolo a símbolo uma string para uma parte selecionada de array de tipo ushort

Funções de Conversão

StringToTime

Converte uma string contendo hora ou data no formato "yyyy.mm.dd [hh:mi]" em um tipo datetime

Funções de Conversão

StringToUpper

Transforma todos os símbolos de uma string selecionada para maiúscula pela localização

Funções de String

StringTrimLeft

Remove caracteres de quebra de linha, espaços e tabs na parte esquerda da string

Funções de String

StringTrimRight

Remove caracteres de quebra de linha, espaços e tabs na parte direita da string

Funções de String

StructToTime

Converte uma variável do tipo estrutura MqlDateTime em um valor datetime

Data e Hora

Symbol

Retorna o nome do ativo do gráfico corrente

Verificando Estado

SymbolInfoDouble

Retorna um valor double de um ativo para a propriedade correspondente

Informações de Mercado

SymbolInfoInteger

Retorna um valor de tipo inteiro (long, datetime, int ou bool) de um ativo especificado para a propriedade correspondente

Informações de Mercado

SymbolInfoMarginRate

Returns the margin rates depending on the order type and direction

Informações de Mercado

SymbolInfoSessionQuote

Permite obter a hora de início e fim das sessões de cotação especificadas para um ativo especificado e dia da semana.

Informações de Mercado

SymbolInfoSessionTrade

Permite obter a hora de início e fim das sessões de negociação especificadas para um ativo especificado e dia da semana.

Informações de Mercado

SymbolInfoString

Retorna um valor do tipo string de um ativo especificado para a propriedade correspondente

Informações de Mercado

SymbolInfoTick

Retorna os preços correntes para um ativo especificado em uma variável do tipo MqlTick

Informações de Mercado

SymbolIsSynchronized

Verifica se dados de um ativo selecionado no terminal estão sincronizados com dados no servidor de negociações

Informações de Mercado

SymbolName

Retorna o nome de um ativo especificado

Informações de Mercado

SymbolSelect

Seleciona um ativo na janela Observação de Mercado ou remove um ativo desta janela

Informações de Mercado

SymbolsTotal

Retorna o número de ativos disponíveis (selecionados na janela Observação de Mercado ou todos)

Informações de Mercado

tan

Retorna a tangente de um número

Funções Matemáticas

TerminalClose

Ordena o terminal a finalizar a operação

Funções Comuns

TerminalInfoDouble

Retorna um valor de double de uma propriedade correspondente do ambiente de um programa mql5

Verificando Estado

TerminalInfoInteger

Retorna um valor inteiro de uma propriedade correspondente do ambiente de um programa mql5

Verificando Estado

TerminalInfoString

Retorna um valor de string de uma propriedade correspondente do ambiente de um programa mql5

Verificando Estado

TesterStatistics

Retorna o valor de uma estatística específica calculada com base em resultados de teste

Funções Comuns

TextGetSize

Retorna a largura e a altura da string nas configurações das fontes usadas no momento

Funções de Objeto

TextOut

Transfere o texto para um array personalizado (buffer) projetado para a criação de recursos gráficos

Funções de Objeto

TextSetFont

Define a fonte para exibir o texto usando métodos de desenho (Arial 20, usado por padrão)

Funções de Objeto

TimeCurrent

Retorna a última hora conhecida do servidor (hora da última cotação recebida) no formato de datetime(

Data e Hora

TimeDaylightSavings

Retorna o sinal do ajuste do horário de verão

Data e Hora

TimeGMT

Retorna a hora GMT em formato datetime com o horário de verão por hora local do computador, de onde o terminal cliente está executando

Data e Hora

TimeGMTOffset

Retorna a diferença corrente entre a hora GMT e a hora do computador local em segundos, levando em consideração o ajuste do horário de verão

Data e Hora

TimeLocal

Retorna a hora do computador local em formato datetime

Data e Hora

TimeToString

Converte um valor contendo hora em segundos decorridos deste 01.01.1970 em uma string de formato "yyyy.mm.dd hh:mi"

Funções de Conversão

TimeToStruct

Converte um valor datetime em uma variável do tipo estrutura MqlDateTime

Data e Hora

TimeTradeServer

Retorna a hora calculada corrente do servidor de negociação

Data e Hora

UninitializeReason

Retorna o código do motivo da desinicialização

Verificando Estado

WebRequest

Sends HTTP request to the specified server

Funções Comuns

ZeroMemory

Redefine uma variável passada para ela por referência. A variável pode ser de qualquer tipo, exceto classes e estruturas que tenham construtores.

Funções Comuns