AlertaScript

AlertaScript : écrire vos propres indicateurs et stratégies

9 min read

AlertaScript est le langage d'indicateurs personnalisés d'AlertaChart. Il vous permet d'écrire vos propres indicateurs techniques, overlays personnalisés et stratégies entièrement backtestables — le tout rendu contre le même graphique live que vous utilisez chaque jour.

Ce que vous pouvez construire

- Overlays personnalisés : lignes, canaux, bandes dessinés sur le panneau de prix. - Sous-panneaux personnalisés : oscillateurs, tracés de ratio, tout ce qui vit sous le graphique. - Alertes depuis la sortie d'un indicateur : déclencher une alerte AlertaChart quand la condition de votre script devient vraie. - Backtests et rapports de stratégie : un mode strategy produit win rate, profit factor, drawdown et courbes d'équité via le panneau Strategy Tester.

Vous ne pouvez pas (encore) passer de vrais ordres depuis AlertaScript. Le mode strategy sert à l'analyse et aux rapports — le trading live est sur la roadmap mais n'est pas livré aujourd'hui.

L'éditeur

Ouvrez AlertaScript depuis la nav supérieure. L'éditeur est divisé en trois colonnes : arborescence de fichiers à gauche (vos scripts sauvegardés), code au milieu et graphique d'aperçu live à droite. Save stocke le script dans votre bibliothèque (Pro), Run l'exécute contre le graphique visible et rend le résultat, et Apply lie le script comme indicateur de graphique afin qu'il vous suive lors des changements de symbole.

Ce que le langage prend en charge

- Séries intégrées : open, high, low, close, volume, time. - Mathématiques : math.abs, math.max, math.min, math.round, math.log, plus tout ce qui est dans Math de JavaScript accessible depuis le préfixe alerta. - Tracé : plot, plotshape, plotcandle, bgcolor, hline. - Conditions + état : if/else, var pour l'état persistant, ta.crossover, ta.crossunder, ta.highest, ta.lowest, plus la plupart des fonctions de bibliothèque TA. - Stratégies : strategy.entry, strategy.exit, strategy.close_all avec un panneau Strategy Tester qui produit les métriques.

L'espace de noms alerta. ajoute des intégrés spécifiques à AlertaChart : alerta.session, alerta.market_type, alerta.is_futures, alerta.funding_rate (futures uniquement), alerta.open_interest (futures uniquement).

Partager des scripts

Le bouton Share génère une URL qui charge votre script dans l'éditeur d'un autre utilisateur lorsqu'il clique dessus. Utile pour les templates communautaires. Les scripts sont en lecture seule lorsqu'ils sont chargés via un lien de partage, jusqu'à ce que le destinataire les clone dans sa propre bibliothèque.