Bonjour a tous,
Bien conscient que la question soit posée quotidiennement, en vue d’en faire un screener, j’ai un problème avec se code qui me retourne bien les valeurs du plus bas, de l’ouverture et de la clôture de la dernière bougie clôturé mais ne me retourne pas le plus haut. Si je l’applique sur le prix, une ligne va bien de point haut en point haut mais le code n’affiche pas le “H” demandé.
De plus en rédigeant de cette manière je pensais récupérer les infos sur la dernière bougie afin d’avoir simplement les niveaux d’ouverture, clôture, plus haut et plus bas de la dernière bougie.
Help svp
Quantite = 1
Count = 0
PHaut = Highest[1](High)
PBas = Lowest[1](low)
Cloture = Close
Ouverture = Open
// Plus haut de la derniere bougie //
If PHaut then
$PHaut[lastset($PHaut)+1] = Barindex
if isset($PHaut[1]) then
for i = lastset($PHaut) downto 1 do
offset = barindex - PHaut[i]
Drawtext ("H",barindex[i], PHaut[i])
Count = Count+1
if Count = Quantite then
Break
Endif
Next
Endif
Endif
// Plus bas de la derniere bougie //
if PBas then
$PBas[lastset($PBas)+1] = Barindex
if isset($PBas[1]) then
for i = lastset($PBas) downto 1 do
offset = barindex - PBas[i]
Drawtext ("B",barindex[i], PBas[i])
Count = Count+1
if Count = Quantite then
Break
Endif
Next
Endif
Endif
// Cloture de la derniere bougie //
If Cloture then
$Cloture[lastset($Cloture)+1] = Barindex
if isset($Cloture[1]) then
for i = lastset($Cloture) downto 1 do
offset = barindex - Cloture[i]
Drawtext ("C",barindex[i], close[i])
Count = Count+1
if Count = Quantite then
Break
Endif
Next
Endif
Endif
// Ouverture de la derniere bougie //
If Open then
$Open[lastset($Open)+1] = Barindex
if isset($Open[1]) then
for i = lastset($Open) downto 1 do
offset = barindex - Open[i]
Drawtext ("H",barindex[i], open[i])
Count = Count+1
if Count = Quantite then
Break
Endif
Next
Endif
Endif
Return PHaut, PBas, Cloture, Ouverture
Bjr, sans “plonger” dans le code de ton indicateur, on voit qu’il y a des tableaux, et puisque tu le postes dans le forum proscreener dans le but d’en faire un screener, avant que toi ou quiconque y consacre davanatage de temps, il faut poser la question de l’usage des tableaux dans un screener. Je ne suis pas gros utilisateur de screeners mais à ma connaissance, ce n’est pas possible, ou du moins pas encore (mais je n’ai pas d’info particulière sur les prochaines évolutions de proscreener, Nicolas peut-être…).
Le support des variables en tableaux est prévu pour la prochaine version de ProScreener, en cours de développement.
Bonjour, oui en faite je l’ai écrit de cette façon afin d’être sur que quand je le le passe en screener ça soit les bonnes valeurs qu’il me retourne.
Mais en faite il me les retourne toutes donc ça va pas.
Merci de l’info Nicolas