Notre éditeur Pine Script® s’améliore encore

Jun 15, 2023

Lorsque nous avons présenté notre nouvel éditeur l’année dernière, nous vous avons annoncé qu’il rendrait possible l’introduction de nombreuses autres fonctionnalités, et c’est exactement ce que nous avons fait depuis. Passons en revue quelques-unes de ces nouvelles fonctionnalités.

Mise à jour des scripts sur le graphique

Lorsque vous apportez des modifications au code d’un script qui est déjà chargé sur le graphique, vous pouvez maintenant utiliser « Mettre à jour sur le graphique » au lieu de « Enregistrer ». Cela permet de mettre à jour la version du script sur le graphique avec le nouveau code tout en n’augmentant que sa version mineure (la version 26.0 deviendra 26.1) et en conservant les valeurs dans les onglets « Paramètres » du script.

La fonctionnalité « Mise à jour sur le graphique » est implémentée sous forme de bascule avec le bouton « Ajouter au graphique ». Pour l’activer, sélectionnez « Mettre à jour sur le graphique » dans la liste déroulante disponible à côté du bouton « Ajouter au graphique ». Votre sélection détermine ce que fait l’éditeur lorsque vous utilisez le raccourci Ctrl+Entrée/Cmd+Entrée.

Avant d’utiliser « Mettre à jour sur le graphique », votre script doit se trouver sur le graphique et son code doit avoir été modifié.

Meilleur affichage de la console

Nous avons amélioré l’affichage des messages d’avertissement et d’erreur dans la console. Ils indiquent désormais l’heure et comprennent un numéro de ligne cliquable qui met l’accent sur la source de l’erreur dans votre code. Les messages sont codés par couleur: gris pour les changements d’état, jaune pour les avertissements et rouge pour les erreurs.

Paramètres de l’éditeur

Une nouvelle boîte de dialogue « Paramètres de l’éditeur », disponible dans le menu « Plus » (les trois points), vous permet de mieux contrôler le comportement de l’éditeur.

Vous pouvez désormais contrôler

  • L’auto-complétion
  • L’affichage de la minimap à droite de la fenêtre de l’éditeur
  • L’affichage d’une règle verticale au bout de 80 caractères
  • Les indications affichées lors de l’utilisation de l’importation

Ce n’est qu’un début; nous ajouterons d’autres options.

Amélioration de la gestion des bibliothèques importées

Travailler avec des bibliothèques est devenu beaucoup plus facile – vous pouvez maintenant importer un certain nombre de bibliothèques populaires et utiles avec un seul bouton. Pour l’instant, cela fonctionne avec les bibliothèques suivantes:

  • TradingView/Strategy/3
  • PineCoders/VisibleChart/4
  • PineCoders/Time/3

Pour importer l’une de ces bibliothèques, il suffit d’écrire leur nom et la chaîne d’importation sera ajoutée automatiquement:

Comme les bibliothèques ne sont pas chargées immédiatement, de nouvelles indications ont été ajoutées pour aider à déterminer l’état de chargement :

  • « loading… » – pendant le chargement de la bibliothèque
  • « as {LibraryName} » si aucun alias personnalisé n’est spécifié – par exemple « as VisibleChart » dans l’exemple ci-dessus
  • Lors de l’utilisation d’un alias personnalisé, seul « loading… » sera affiché pendant le processus de chargement

Pour activer les indications de ligne, allez dans le menu utilisateur et cochez la case correspondante:

En outre, la description de la bibliothèque est désormais visible si vous survolez la ligne où cette bibliothèque est importée:

Nouvelle logique d’indentation

Le fait d’appuyer sur Entrée à la fin des lignes commençant par des déclarations nécessitant un bloc local indenté fournira désormais l’indentation requise sur la ligne suivante. Cela s’applique à la déclaration de nouvelles fonctions et de nouveaux types, ainsi qu’aux structures conditionnelles et de bouclage.

Nous espérons que vous trouverez ces fonctionnalités très demandées aussi utiles que nous le pensons, et n’hésiterez pas à nous faire part de vos commentaires et suggestions afin que nous puissions rendre la plateforme la plus performante possible. Nous construisons TradingView pour vous, et sommes toujours ravis de connaître votre avis.

L’équipe TradingView

Look first Then leap

TradingView est conçu pour vous, assurez-vous donc de profiter au maximum de nos fonctionnalités exceptionnelles
Ouvrir le graphique