Bonjour, sur prorealtime on peut afficher les niveaux de prix des creux et sommets. Mais j’aimerais connaître la fonction pour coder un indicateur qui permettrait d’afficher des tracés de niveau correspondant x points ou x que je configure soit par pourcentage soit par point sur indice ou pipe si c’est forex.
Cordialement.
Bonjour,
Pour répondre à votre question, vous pouvez créer un indicateur dans ProRealTime qui affiche des niveaux de prix basés soit sur un nombre de points, soit sur un pourcentage. Le code vous permet de configurer ces niveaux selon vos préférences, que ce soit en points sur un indice ou en pips si vous travaillez sur le forex.
Les niveaux sont calculés à partir des sommets et creux récents sur une période définie. Vous pouvez configurer le nombre de points ou le pourcentage que vous souhaitez appliquer, et les niveaux seront affichés sur votre graphique en conséquence.
// 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)