La saisie des dates et des heures dans Pine est devenue beaucoup plus facile, car la fonction input() peut maintenant accepter le nouveau type input.time. Avec ce paramètre, vous pouvez transférer une date dans Pine en utilisant le dialogue Paramètres et le même widget de date et d’heure utilisé dans toute l’interface utilisateur de TradingView.

//@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)

Apprenez-en davantage au sujet des fonctions timestamp() et input() dans la référence Pine Script.
Nous espérons que vous trouverez cette fonctionnalité souvent demandée utile. Continuez à nous faire part de vos commentaires et suggestions. Nous construisons TradingView pour vous, et nous sommes heureux de savoir ce que vous pensez des mises à jour de notre plateforme.