// Paramètres configurables
levelPoints = 100 // nombre de points pour le niveau
levelPercentage = 2 // pourcentage pour le niveau
// Calculer les sommets et creux récents
highestHigh = highest[10](High) // sommet des 10 dernières périodes
lowestLow = lowest[10](Low) // creux des 10 dernières périodes
// Calculer les niveaux basés sur des points
upperLevelPoints = highestHigh + levelPoints * pipsize
lowerLevelPoints = lowestLow - levelPoints * pipsize
// Calculer les niveaux basés sur un pourcentage
upperLevelPercentage = highestHigh * (1 + levelPercentage / 100)
lowerLevelPercentage = lowestLow * (1 - levelPercentage / 100)
// Afficher les niveaux sur le graphique
return upperLevelPoints COLOURED(255,0,0) style(line), lowerLevelPoints COLOURED(0,255,0) style(line), upperLevelPercentage COLOURED(255,0,0) style(dottedline), lowerLevelPercentage COLOURED(0,255,0) style(dottedline)