Bonjour,
Dans une de mes stratégies j’utilise seulement la ligne siganal du MACD avec un paramètre non standard ( MACD 12,48,9)
Pour un de mes setups j’ai besoin d’avoir (avec d’autres conditions qu ej’ai pu coder):
ACHAT:
en UT 2 : ligne signal croissante
en UT 5 : ligne signal croissante
en UT 15 : ligne signal croissante
VENTE :
L’inverse d’achat
Je n’arrive pas coder l’information “signal phase croissante” et qui plus est sur les 3 UT dans le même indicateur.
Pourriez vous m’indiquer comment coder cela ?
Merci à tous
Il faut coder l’information dans chacun des timeframes, soit exemple aevc UT 2 minutes:
timeframe(2 minutes, updateonclose)
m = macd[12,48,9]
c1 = m > m[1] //macd croissante
bien sûr, il faudra changer le nom des variables dans chaque timeframe pour bien conserver les informations séparément pour les utiliser dans ta condition finale.
Merci pour le retour rapide,
j’ai fait un test seulement en UT 2 dans un premier temps mais je n’ai pas tout a fait ce que je recherche.
En effet (voir exemple en photo jointe) j’ai des “faux signaux”, en effet j’ai mon signal “hausse” flèche jaune qui ressortent malgré ma ligne de signal du MACD “baissiere”, violette. Ces flèches ne devraient sortir que lorsque ma ligne signal MACD est jaune. ( pour l’exemple j’affiche le MACD LIGNE et MACD LIGNE MOIS SIGNAL mais je n’utilise que la courbe SIGNAL (ligne jaune et violette)
Voici l’extrait de mon code
indicator1 = RSI[14](close)
c1 = (indicator1 CROSSES UNDER 49.50)
indicator2 = RSI[14](close)
c2 = (indicator2 CROSSES OVER 50.50)
atr = averagetruerange[10](close)
indicator3 = RSI[14](close)
c3 = (indicator3 CROSSES UNDER 25)
indicator4 = RSI[14](close)
c4 = (indicator4 CROSSES OVER 75)
timeframe(2 minutes, updateonclose)
m = macd[12,48,9]
c5 = m > m[1] //macd croissante
c6 = m < m[1] // macd decroissante
IF c2 and c5 then
drawarrowup(barindex, low-3*pipsize) coloured(255,255,0)
J’ai le même souci a la baisse
Comment résoudre cela ?
Merci
j’ai remplacé macd par macdsignal, cela a l’air de faire ce que je veux.
Vous pouvez me confirmer que c’est OK en faisant ainsi ?
Par contre maintenant en mettant mes 3 time frame soit 2, 5 et 15 min il y a probleme car mon UT 2 n’est pas multiple de 5 et 15.
Avez vous une astuce pour pour contourner ce probleme ?
Merci
Bonjour,
Oui pour macdsignal.
Non pour utiliser le MTF de la plateforme sans que ce soit des multiples. A la rigueur, on peut contourner en faisant avec ut1,5,15 au lieu de 2,5,15, et émuler sur l’UT1 la valeur plus fine de l’indicateur de l’UT2 et faire intervenir le signal que sur la clôture des minutes paires, mais autant travailler en UT1 plus simplement.
Ok merci pour les retours.
MACD c’est l’histogramme et elle est bien croissante au moment où apparaisse tes flèches. Le code est correct félicitations 😆