indicator() : Cette ligne définit un indicateur nommé "Points Pivots CAC 40 - Fibo Dragon Dynamique". overlay=true : Indique que cet indicateur sera superposé directement sur le graphique des prix, et non dans une fenêtre séparée.
Lignes 4 à 6 :
pinescript
var float PH1J = na // Point Haut de la veille var float PB1J = na // Point Bas de la veille var float close_1J = na // Clôture de la veille
Initialisation des variables : PH1J : Stocke le point haut de la veille. PB1J : Stocke le point bas de la veille. close_1J : Stocke le cours de clôture de la veille. Toutes ces variables sont initialisées à na (not available), elles seront mises à jour lorsque la nouvelle journée commencera.
Lignes 8 à 11 :
pinescript
if (dayofweek != dayofweek[1]) // Si c'est un nouveau jour de trading PH1J := ta.highest(high, 1) // Point haut de la veille PB1J := ta.lowest(low, 1) // Point bas de la veille close_1J := close[1] // Clôture de la veille
Détection d'une nouvelle journée : La condition dayofweek != dayofweek[1] vérifie si le jour actuel est différent du jour précédent, ce qui signifie que c'est une nouvelle journée de trading. Si c'est le cas : PH1J := ta.highest(high, 1) : Le plus haut de la journée précédente est récupéré. PB1J := ta.lowest(low, 1) : Le plus bas de la journée précédente est récupéré. close_1J := close[1] : La clôture de la journée précédente est récupérée.
Ligne 13 :
pinescript
range_depart = PH1J - PB1J
Calcul du range de départ : La différence entre le point haut de la veille et le point bas de la veille. Cette valeur donne l'amplitude de la journée précédente.
Lignes 15 à 16 :
pinescript
PH_CAC = PH1J - 25 // PH CAC est 25 points en dessous de PH1J PB_CAC = PB1J + 33 // PB CAC est 33 points au-dessus de PB1J
Calcul de PH CAC et PB CAC : PH_CAC est calculé en soustrayant 25 points de PH1J. PB_CAC est calculé en ajoutant 33 points à PB1J.
Ligne 18 :
pinescript
pivot_J = (PH1J + PB1J + close_1J) / 3
Calcul du Pivot Journalier : Le pivot est la moyenne du point haut, point bas et du cours de clôture de la veille.
Calcul des Points Hauts : PH2J est calculé en ajoutant 16 points à PH1J. PH3J est calculé en ajoutant 16 points à PH2J. PH4J est calculé en ajoutant 25 points à PH3J. PH5J est calculé en ajoutant 25 points à PH4J.
Calcul des Points Bas : PB2J est calculé en soustrayant 13 points de PB1J. PB3J est calculé en soustrayant 21 points de PB2J. PB4J est calculé en soustrayant 8 points de PB3J. PB5J est calculé en soustrayant 26 points de PB4J.
Calcul des Seuils Hauts et Bas : Seuil H1J est calculé en soustrayant 4 points de PH_CAC. Seuil H2J est calculé en ajoutant 15 points à Seuil H1J. Seuil B1J est calculé en soustrayant 15 points du Pivot J. Seuil B2J est calculé en soustrayant 15 points de Seuil B1J.
Affichage de PH CAC et PB CAC : PH_CAC est tracé en rouge et PB_CAC en vert, avec une épaisseur de ligne de 2 car ce sont des niveaux critiques.
Conclusion :
Ce script calcule les points pivots, supports et résistances pour chaque nouvelle journée de trading en fonction des données de la veille. Les niveaux sont ensuite tracés sur le graphique avec des couleurs distinctes pour une visualisation claire. Le script est dynamique et s'ajuste automatiquement à chaque nouvelle journée de trading.
진정한 TradingView 정신에 따라, 이 스크립트의 저자는 트레이더들이 이해하고 검증할 수 있도록 오픈 소스로 공개했습니다. 저자에게 박수를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 출판물에서 이 코드를 재사용하는 것은 하우스 룰에 의해 관리됩니다. 님은 즐겨찾기로 이 스크립트를 차트에서 쓸 수 있습니다.