ProScreener a une limite de 254 bars d’historique pour faire ses calculs. Il est possible que les indicateurs nécessaires à ton screener aient eux besoin de plus d’historique pour se calculer correctement, ce qui te fait penser que les résultats ne sont pas corrects.
On ne peut en effet pas descendre en dessous de M1 dans ProScreener.
Bonjour Nicolas,
Comme tu peux le voir, j’utilise toujours le même indicateur pour les 3 UT. Pourquoi aurais-je besoin de plus d’historique en M3, M2 ou M1 qu’en M5 & > ?
Autre question, est-il possible de mettre autre chose que des chiffres dans la colonne “condition” des résultats du ProScreener ? (ex : achat TP2, Vente TP5,…) ?
Merci
@+RV
Tu as raison Hervé, je vais tester ton screener pour mieux comprendre ton problème.
Il n’est pas possible d’affecter des caractères autres que numériques dans les variables, désolé. Ta solution de tri avec des chiffres est la meilleure possible.
Merci Nicolas,
Je bosse encore dessus pour voir si je peux pas utiliser un indicateur différent, est-ce que le nombre de fois où est utiliser un critère est limité ?
D’ailleurs, quelle est la limite du nombre de critères/conditions ? (ex : excel tu ne peux imbriquer que 7 critères)
@+RV
Il n’y a pas de limite particulière.
Ton problème semble être dans ton test de screener, que tu ne fais pas 🙂
Le test s’exprime entre crochets et le tri entre parenthèses:
SCREENER [condition] (condition AS "condition")
Ca marche Nickel !!!
P***** trop c……. !!! Comme toujours, juste un oubli / une coquille !!!
TROP FORT Nicolas……
UN TRES GRAND MERCI 😉
bonjour
est il possible de crée un bandeau histograme sur 3 ut en partant de ce code qui nous retourne +1 quand les 3 macd et 3 mm sont positif et -1 quand les 3macd et 3 mm sont négatif
merci
//DEBUT//
// MACD ZERO LAG
// p= variable macd zerolag : 12 par défaut
// q= variable signal : 26 par défaut
// r= variable macd - signal : 9 par défaut // mettre histogramme
p = 12
q = 26
r = 9
z1=DEMA[p](close)
z2 =dema[q](close)
e= z1 - z2
z3=DEMA[r](e)
f=z3
g=e-f
m=Average[7](e)
if e>e[1] then
couleur = 1
else
couleur = -1
endif
return e COLOURED by(couleur) AS "MACD ZEROLAG",f COLOURED(0, 0, 0) AS "signal",g as "macd-signal",0 COLOURED(0, 0, 0) as "zero",m COLOURED(0, 0, 0) as "MM7"
//FIN//
Bonjour
super j’ai trouvé mon bonheur sur ce site avec le code de la MACD zero retard
je voudrais rajouter de la couleur sur la MM7 uniquement sur la pente de la MM7
est ce qu’il serait possible de faire cette modification ?
merci de votre aide
//DEBUT//
// MACD ZERO LAG
// p= variable macd zerolag : 12 par défaut
// q= variable signal : 26 par défaut
// r= variable macd - signal : 9 par défaut // mettre histogramme
p = 12
q = 26
r = 9
z1=DEMA[p](close)
z2 =dema[q](close)
e= z1 - z2
z3=DEMA[r](e)
f=z3
g=e-f
m=Average[7](e)
if e>e[1] then
couleur = 1
else
couleur = -1
endif
return e COLOURED by(couleur) AS "MACD ZEROLAG",f COLOURED(0, 0, 0) AS "signal",g as "macd-signal",0 COLOURED(0, 0, 0) as "zero",m COLOURED(0, 0, 0) as "MM7"
//FIN//
Ce sera possible avec cette modification, il faudra choisir la couleur souhaitée en fonction de hausse/baisse dans les paramètres de l’indicateur (idem pour la MACD Zerolag du même code).
//DEBUT//
// MACD ZERO LAG
// p= variable macd zerolag : 12 par défaut
// q= variable signal : 26 par défaut
// r= variable macd - signal : 9 par défaut // mettre histogramme
p = 12
q = 26
r = 9
z1=DEMA[p](close)
z2 =dema[q](close)
e= z1 - z2
z3=DEMA[r](e)
f=z3
g=e-f
m=Average[7](e)
if e>e[1] then
couleur = 1
else
couleur = -1
endif
if m>m[1] then
couleurm=1
else
couleurm=-1
endif
return e COLOURED by(couleur) AS "MACD ZEROLAG",f COLOURED(0, 0, 0) AS "signal",g as "macd-signal",0 COLOURED(0, 0, 0) as "zero",m COLOURED by couleurm as "MM7"
//FIN//
un grand merci c’est top sympa !
Bonjour,
Pensez-vous qu’il soit possible d’afficher d’une manière ou d’une autre la valeur à partir de laquelle l’histogramme MACDZR passera vert (ou rouge) svp ?
Le principe étant de mettre un ordre à seuil de déclenchement au franchissement de la dite valeur.
Merci par avance.
Pour cela, il faut “inverser” le calcul de la MACD Zero retard, notre membre stefou l’a gentiment fait dans un autre sujet du forum : Reverse Engineering of the Zero Lag MACD
Merci infiniment Nicolas, je vais voir cela de suite !