Enumeradores
Esta página apresenta os enumeradores do ScriptBot, explica como representam categorias de valores e destaca seu uso na definição de parâmetros em indicadores e funções.
Nesta página, você encontrará os enumeradores utilizados no ScriptBot para representar diferentes categorias de valores. Esses enumeradores facilitam a definição de parâmetros em indicadores e funções.
ENUM_PRICES
Enumerador referente ao método de preço de um indicador.
| VARIÁVEIS | SIGLAS |
|---|---|
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
| 7 |
Tempo gráfico
Seção intitulada “Tempo gráfico”ENUM_TIMEFRAMES
Enumerador referente aos tempos gráficos.
| VARIÁVEIS | TEMPOS |
|---|---|
| Tempo gráfico do robô. |
| 1 minuto. |
| 2 minutos. |
| 3 minutos. |
| 4 minutos. |
| 5 minutos. |
| 6 minutos. |
| 10 minutos. |
| 12 minutos. |
| 15 minutos. |
| 20 minutos. |
| 30 minutos. |
| 1 hora. |
| 2 horas. |
| 3 horas. |
| 4 horas. |
| 6 horas. |
| 8 horas. |
| 12 horas. |
| 1 dia. |
| 1 semana. |
| 1 mês. |
Métodos
Seção intitulada “Métodos”ENUM_METHODS
Enumerador referente ao método do cálculo de um indicador.
| VARIÁVEIS | SIGLAS |
|---|---|
| 0 |
| 1 |
| 2 |
| 3 |
Volumes
Seção intitulada “Volumes”ENUM_VOLUMES
Enumerador referente ao método do cálculo de um indicador de volume.
| VARIÁVEIS | SIGLAS |
|---|---|
| 0 |
| 1 |
Stochastic
Seção intitulada “Stochastic”ENUM_STOCHASTIC
Enumerador referente ao método de preço de um indicador de stochatic.
| VARIÁVEIS | SIGLAS |
|---|---|
| 0 |
| 1 |
Tipo de posição
Seção intitulada “Tipo de posição”ENUM_TRADE
Enumerador referente ao tipo de posição/ordem.
| VARIÁVEIS | RETORNOS |
|---|---|
| Todas as posições. |
| Apenas posições de compra. |
| Apenas posições de venda. |
Ação de fechamento
Seção intitulada “Ação de fechamento”ENUM_MARKET_ACTION
Enumerador referente ao tipo de ação de fechamento.
| VARIÁVEIS | RETORNOS |
|---|---|
| Todos os tipos de fechamento. |
| Apenas posições de abertura (in). Utiliza a ordem original de abertura da posição, em vez da ordem que foi usada para o fechamento. |
| Apenas posições de fechamento (out). |
Tipo de retorno
Seção intitulada “Tipo de retorno”ENUM_MARKET_GET
Enumerador referente ao tipo de retorno.
| VARIÁVEIS | RETORNOS |
|---|---|
| Todos os tipos de retorno. |
| Apenas retornos positivo. |
| Apenas retornos negativo. |
Histórico
Seção intitulada “Histórico”ENUM_TIME_HISTORIC
Enumerador referente ao tipo de tempo histórico.
| VARIÁVEIS | RETORNOS |
|---|---|
| Apenas o histórico do dia. |
| Apenas o histórico da semana. |
| Apenas o histórico do mês. |
| Apenas o histórico do ano. |
| Histórico completo. |
ENUM_TIME
Enumerador referente ao tipo de tempo.
| VARIÁVEIS | RETORNOS |
|---|---|
| Apenas os segundos. |
| Apenas os minutos. |
| Apenas as horas. |
| Apenas o dia. |
| Apenas o dia da semana. |
| Apenas o dia do ano. |
| Apenas o mês. |
| Apenas o ano. |
Tipo de modificação
Seção intitulada “Tipo de modificação”ENUM_TRADE_MODIFY
Enumerador referente a forma que a negociação será modificada.
| VARIÁVEIS | RETORNOS |
|---|---|
| Será usado o preço. |
| Será usado o ponto. |
Propriedade da posição (double)
Seção intitulada “Propriedade da posição (double)”ENUM_POS_DOUBLE
Enumerador referente a propriedade da posição.
| VARIÁVEIS | RETORNOS |
|---|---|
| Volume de uma posição. |
| Preço de abertura. |
| Preço do stop. |
| Preço do take. |
| Preço atual. |
| Swap acumulativo. |
| Lucro corrente. |
Propriedade da posição (int)
Seção intitulada “Propriedade da posição (int)”ENUM_POS_INT
Enumerador referente a propriedade da posição.
| VARIÁVEIS | RETORNOS |
|---|---|
| Bilhete da posição. |
| Hora de abertura de uma posição. |
| Posição de tempo de abertura em milissegundos desde 01.01.1970. |
| Posição de tempo de alteração. |
| Posição de tempo de alteração em milissegundo desde 01.01.1970. |
| Tipo de posição. (0: Compra, 1: Venda) |
| Número mágico de uma posição. |
| Identificador de uma posição. |
| Razão para a abertura da posição. (0: Terminal desktop, 1: Aplicativo móvel, 2: Plataforma web, 3: Expert Advisor, script ou outro código MQL5) |
Propriedade da posição (string)
Seção intitulada “Propriedade da posição (string)”ENUM_POS_STRING
Enumerador referente a propriedade da posição.
| VARIÁVEIS | RETORNOS |
|---|---|
| Simbolo da posição. |
| Comentario da posição. |
| ID de posição no sistema externo de negociação (na bolsa de valores). |
Propriedade da ordem (double)
Seção intitulada “Propriedade da ordem (double)”ENUM_ORDER_DOUBLE
Enumerador referente a propriedade da ordem.
| VARIÁVEIS | RETORNOS |
|---|---|
| Volume inicial da ordem. |
| Volume atual da ordem. |
| Preço de abertura da ordem. |
| Preço do stop da ordem. |
| Preço do take da ordem. |
| Preço atual da ordem. |
| Preço do stop limit da ordem. |
Propriedade da ordem (int)
Seção intitulada “Propriedade da ordem (int)”ENUM_ORDER_INT
Enumerador referente a propriedade da ordem.
| VARIÁVEIS | RETORNOS |
|---|---|
| Bilhete da ordem. |
| Hora da configuração da ordem. |
| Tipo da ordem. (0: Compra mercado, 1: Venda mercado, 2: Buy Limit, 3: Sell Limit, 4: Buy Stop, 5: Sell Stop, 6: Buy Stop Limit, 7: Sell Stop Limit, 8: Fechar por oposta) |
| Estado da ordem. (0: Verificando, 1: Aceita, 2: Cancelada, 3: Parcial, 4: Executada, 5: Rejeitada, 6: Expirada, 7: Registrando, 8: Modificando, 9: Cancelando) |
| Tempo de expiração da ordem. |
| Tempo de conclusão da ordem. |
| Tempo de configuração da ordem em milissegundos desde 01.01.1970. |
| Tempo de conclusão da ordem em milissegundos desde 01.01.1970. |
| Tipo de preenchimento da ordem. (0: FOK (tudo ou nada), 1: IOC (tudo/parcial), 2: BOC (só livro), 3: Return (parcial continua)) |
| Hora da ordem. |
| Número mágico da ordem. |
| Razão da ordem. (0: Desktop, 1: Mobile, 2: Web, 3: Expert, 4: Stop Loss, 5: Take Profit, 6: Stop Out) |
| ID da posição da ordem. |
| Posição da ordem por ID. |
Propriedade da ordem (string)
Seção intitulada “Propriedade da ordem (string)”ENUM_ORDER_STRING
Enumerador referente a propriedade da ordem.
| VARIÁVEIS | RETORNOS |
|---|---|
| Simbolo da ordem. |
| Comentario da ordem. |
Estilo de linha
Seção intitulada “Estilo de linha”ENUM_LINE_STYLE
Enumerador referente ao estilo de linha de um objeto
| VARIÁVEIS | RETORNOS |
|---|---|
| Linha solida. |
| Linha tracejada. |
| Linha pontilhada. |
| Linha tracejada pontilhada. |
| Linha tracejada pontilhada pontilhada. |