December 1, 2020

Nouveau paramètre pour la saisie de la date ajouté à Pine

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.

L’heure de input.time est définie au format Unix, mais pour faciliter la définition de la valeur initiale de la date, nous avons ajouté la possibilité de passer des chaînes constantes contenant une date dans l’un des formats courants à la fonction timestamp() et de spécifier l’appel à cette fonction comme un paramètre devfal de la fonction input(). Dans la fonction timestamp(), vous pouvez spécifier l’heure dans n’importe quel fuseau horaire, et la valeur s’ajustera automatiquement au fuseau horaire sélectionné sur le graphique. Par exemple, si vous créez une stratégie qui n’ouvrira des transactions qu’après une date spécifique et que vous passez pour cela la valeur timestamp(« 01 Sep 2020 13:30 +0000 »), sur un graphique avec le fuseau horaire UTC-5 (New York), elle commencera à trader à la bougie à 8h30 (en hiver) ou 9h30 (en été).

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

Look first / Then leap

Ouvrir le graphique