tradingview:programacao_avancada:time
Tabela de conteúdos
Time (Tempo)
Time
- time (variável) retorna a data / hora (timestamp) da hora de abertura de cada barra no formato UNIX, e no fuso horário da bolsa (exchange).
- O número de milissegundos que se passaram desde 00:00:00 UTC, 1 de janeiro de 1970.
- Exemplo: 1397593800000 = a terça-feira, 15 de abril, 2014 às 20:30:00 UTC.
//@version=4 study("Bar date/time") plot(time)
- time(timeframe.period, “0930-1600”) (função) para diferenciar entre uma sessão comum e uma sessão estendida. A função retorna a hora de abertura de cada barra no formato UNIX ou na se a barra está fora da dos limites de horário especificado.
- 2 argumentos:
- Resolução: usado para determinado o timestamp da barra.
- Sessão: especificação no formato “string” contendo o início e o fim da sessão de negociação, ex : “0930-1600”
- 0000-0000 - Sessão de 24 horas de segunda a sexta, com início à meia-noite.
- 0900-1600, 1700-2000 - Uma sessão que começa às 9:00, pausa das 16:00 às 17:00 e continua até às 20:00. Aplica-se de segunda a sexta-feira.
- 2000-1630: 1234567 - Uma sessão noturna que começa às 20:00 e termina às 16:30 do dia seguinte.
- 0930-1700: 146 - Uma sessão que começa às 9h30 e termina às 17h aos domingos (1), quartas (4) e sextas-feiras (6) (outros dias da semana são dias de folga).
- 24×7 - Uma sessão completa de 24 horas começando às 00:00 todos os dias.
- 0000-0000: 1234567 - Igual a “24×7”.
- 0000-0000: 23456 - Igual ao exemplo anterior, mas apenas de segunda a sexta-feira.
- 1700-1700: 23456 - Uma sessão noturna . A sessão de segunda-feira começa no domingo às 17:00 e termina na segunda-feira às 17:00. Aplica-se de segunda a sexta-feira. Equivalente a 1700-1700.
//@version=4 study("Session bars") t = time(timeframe.period, "0930-1600") plot(na(t) ? 0 : 1)
Variáveis nativas de tempo
- As variáveis mais básicas:
- hour - a hora UNIX da barra atual começa em milissegundos, fuso horário UTC.
- timenow - hora UNIX atual em milissegundos, fuso horário UTC.
- syminfo.timezone - Troca de fuso horário da série de símbolos principais do gráfico.
- Variáveis que fornecem informações sobre o horário de início da barra atual:
- year - Bar ano atual.
- month - mês atual da barra.
- weekofyear - número da semana da barra atual.
- dayofmonth - Data da barra atual.
- dayofweek - Dia da semana para a barra atual. Você pode usar sunday, monday, tuesday, wednesday, thursday, friday e saturday variáveis para comparações.
- hour - hora da hora de início da barra atual (no fuso horário de câmbio).
- minute - minuto da hora de início da barra atual (no fuso horário de câmbio).
- second - o segundo da hora de início da barra atual (no fuso horário de troca).
- Funções para “construção” de tempo UNIX:
- year (t) - Retorna o ano para a hora UTC fornecida t.
- month (t) - Retorna o mês para a hora UTC fornecida t.
- weekofyear (t) - Retorna a semana do ano para a hora UTC fornecida t.
- dayofmonth (t) - Retorna o dia do mês para a hora UTC fornecida t.
- dayofweek (t) - Retorna o dia da semana para a hora UTC fornecida t.
- hour (t) - Retorna a hora para o horário UTC fornecido t.
- minute (t) - Retorna minuto para a hora UTC fornecida t.
- second (t) - Retorna segundos para a hora UTC fornecida t.
- timestamp (ano, mês, dia, hora, minuto) - Retorna a hora UNIX da data e hora especificadas. Observe que também existe uma versão sobrecarregada com um timezone parâmetro adicional.
tradingview/programacao_avancada/time.txt · Última modificação: 05/04/2023 08:25 por 127.0.0.1