Bonjour,
Quelqu'un aurait-il la gentillesse de me réunir ces deux indicateurs détection de configuration bougies sur un seul et même indicateur ( pour prendre moins de place sous le graphe).
Si on pouvait rajouter " Creux en pinces et pénétrante haussière" et "Sommet en pinces et couverture en nuage noir", ça serait génialissime. Merci beaucoup.
Voici déjà les deux codes existants:
Quelqu'un aurait-il la gentillesse de me réunir ces deux indicateurs détection de configuration bougies sur un seul et même indicateur ( pour prendre moins de place sous le graphe).
Si on pouvait rajouter " Creux en pinces et pénétrante haussière" et "Sommet en pinces et couverture en nuage noir", ça serait génialissime. Merci beaucoup.
Voici déjà les deux codes existants:
Rem détection des avalements haussiers et baissiers
if close[1]open[1] and open
a=1
else
rem détection des avalements baissiers
if close[1]>open[1] and open>close[1] and close
a=-1
else
a=0
endif
endif
return a
-----------------------------------------------------------------------------
//LA PENETRANTE
// Fin de tendance baissière
c1 = low <= lowest[14](low)
//1ère bougie rouge
c10 = open[1] > close[1]
//Avec un long corps
c111 = max(open[1], close[1]) - min(open[1], close[1])
c11 = c111 > average[14](c111)
//Ouverture inférieure à la clôture de la veille
c12 = open < close[1]
// Remonte au-dessus des 50 %
// du corps de la bougie précédente, mais ne
// dépasse pas le cours d'ouverture, sinon c'est une englobante.
c13 = customclose < open[1] and close[1] + (c111 / 2) < customclose
PENETRANTE = c1 and c10 and c11 and c12 and c13
//LE NUAGE NOIR
// Fin de tendance haussière
c20 = high => highest[14](high)
// 1ère bougie verte
c21 = open[1] < close[1]
// Avec un long corps
c221 = max(open[1], close[1]) - min(open[1], close[1])
c22 = c221 > average[14](c221)
// Ouverture supérieure à la clôture de la veille
c23 = open > close[1]
// Descent au-dessous des 50 % du corps de la bougie
// de la veille sans dépasser l'ouverture
c24 = customclose > open[1] and close[1] - (c221 / 2) > customclose
NUAGENOIR = c20 and c21 and c22 and c23 and c24
if PENETRANTE then
s = 1
elsif NUAGENOIR then
s = -1
else
s = 0
endif
return s as "signal pénétrante et nuage noir", 1 as "bdc", -1 as "bdc", 0 as "c"
if close[1]
else
rem détection des avalements baissiers
if close[1]>open[1] and open>close[1] and close
else
a=0
endif
endif
return a
-----------------------------------------------------------------------------
//LA PENETRANTE
// Fin de tendance baissière
c1 = low <= lowest[14](low)
//1ère bougie rouge
c10 = open[1] > close[1]
//Avec un long corps
c111 = max(open[1], close[1]) - min(open[1], close[1])
c11 = c111 > average[14](c111)
//Ouverture inférieure à la clôture de la veille
c12 = open < close[1]
// Remonte au-dessus des 50 %
// du corps de la bougie précédente, mais ne
// dépasse pas le cours d'ouverture, sinon c'est une englobante.
c13 = customclose < open[1] and close[1] + (c111 / 2) < customclose
PENETRANTE = c1 and c10 and c11 and c12 and c13
//LE NUAGE NOIR
// Fin de tendance haussière
c20 = high => highest[14](high)
// 1ère bougie verte
c21 = open[1] < close[1]
// Avec un long corps
c221 = max(open[1], close[1]) - min(open[1], close[1])
c22 = c221 > average[14](c221)
// Ouverture supérieure à la clôture de la veille
c23 = open > close[1]
// Descent au-dessous des 50 % du corps de la bougie
// de la veille sans dépasser l'ouverture
c24 = customclose > open[1] and close[1] - (c221 / 2) > customclose
NUAGENOIR = c20 and c21 and c22 and c23 and c24
if PENETRANTE then
s = 1
elsif NUAGENOIR then
s = -1
else
s = 0
endif
return s as "signal pénétrante et nuage noir", 1 as "bdc", -1 as "bdc", 0 as "c"