Novo Parâmetro para Entrada de Data Adicionado ao Pine

Dec 1, 2020

A entrada de datas e horários em Pine se tornou muito mais fácil, porque a função input() agora pode aceitar o novo tipo de input.time. Com este parâmetro, você pode transferir uma data para o Pine usando o painel de Configurações e o mesmo widget de data e hora usado em toda a interface de usuário TradingView.

A hora para input.time é definida no formato Unix, mas para a conveniência de definir o valor inicial da data, adicionamos a capacidade de passar strings constantes contendo uma data em um dos vários formatos comuns à função timestamp() e especificar a chamada a esta função como um parâmetro devfal da função input(). Na função timestamp(), você pode especificar a hora em qualquer fuso horário conveniente, e o valor se ajustará automaticamente ao fuso horário selecionado no gráfico. Por exemplo, se você criar uma estratégia que abrirá negociações somente após uma data específica e para isso você passa o valor de timestamp(“01 set 2020 13:30 +0000″), em um gráfico com o fuso horário UTC-5 (Nova Iorque) ele começará a ser negociado em um candle às 8:30 AM (no inverno) ou 9:30 AM (no verão).

//@version=4
strategy("Price Channel Strategy with date range", overlay=true)

i_startTime = input(defval = timestamp("01 Sep 2020 13:30 +0000"), title = "Start Time", type = input.time)
i_endTime = input(defval = timestamp("30 Sep 2020 19:30 +0000"), title = "End Time", type = input.time)
i_length = input(defval = 20, title = "Length", type = input.integer)

inDateRange = time >= i_startTime and time <= i_endTime
inCondition = not na(close[i_length])

hh = highest(high, i_length)
ll = lowest(low, i_length)

if (inCondition and inDateRange)
    strategy.entry("PChLE", strategy.long, stop=hh)
    strategy.entry("PChSE", strategy.short, stop=ll)

bgcolor(inDateRange ? color.green : na, 90)

Saiba mais sobre as funções timestamp() e input() na referência Pine Script.

 

Esperamos que você ache útil esta funcionalidade muito solicitada. Por favor, continue a nos enviar seus comentários e sugestões. Estamos construindo o TradingView para você, e estamos animados em ouvir o que você pensa sobre nossas atualizações da plataforma.

Look first Then leap

TradingView is built for you, so make sure you're getting the most of our awesome features
Launch Chart