Bonjour,
je souhaite que PRT affiche 2 lignes du plus haut et du plus bas de la bougie du mois précédent avec le texte associé…
pouvez-vous svp me corriger mon code, PRT me souligne des erreurs sur les lignes 2,5,6.
merci bien
//@version=4
study(“High and Low of Previous Month”, overlay=true)
// Définir les couleurs et styles
high_color = color.green
low_color = color.red
line_style = line.style_solid
// Calculer le plus haut et le plus bas du mois précédent
var float prev_month_high = na
var float prev_month_low = na
if (month(t[1]) != month)
prev_month_high := high[1]
prev_month_low := low[1]
for i = 1 to 30
if (month(t[i]) != month)
prev_month_high := max(prev_month_high, high[i])
prev_month_low := min(prev_month_low, low[i])
// Dessiner les lignes horizontales
hline(prev_month_high, “Plus haut du mois précédent”, high_color, line_style)
hline(prev_month_low, “Plus bas du mois précédent”, low_color, line_style)
// Ajouter les textes
var label high_label = na
var label low_label = na
if (na(high_label))
high_label := label.new(x=bar_index, y=prev_month_high, text=”Plus haut du mois précédent”, color=high_color, style=label.style_label_down, textcolor=color.white)
if (na(low_label))
low_label := label.new(x=bar_index, y=prev_month_low, text=”Plus bas du mois précédent”, color=low_color, style=label.style_label_up, textcolor=color.white)
label.set_x(high_label, bar_index)
label.set_y(high_label, prev_month_high)
label.set_x(low_label, bar_index)
label.set_y(low_label, prev_month_low)