Bonjour,
J’essaie de créer un indicateur en hebdomadaire qui affiche une flèche verte quand une mm 20 croise à la hausse une mm50 et une flèche rouge pour un croisement dans l’autre sens.
Obtenir les flèches sur le diagramme en hebdomadaire n’est pas un problème mais par contre j’aimerais bien que les flèches obtenues en hebdo apparaissent sur le graphique quotidien (par exemple le lundi).
Merci d’avance,
Daniel
Pour cela il faut utiliser l’instruction TIMEFRAME et utiliser le code sur ton graphique daily:
TIMEFRAME(weekly, updateonclose)
// le code de ton indicateur
Merci de la réponse.
J’étais parti dans le mauvais sens.
J’ai toujours un problème car les flèches en hebdo n’apparaissent pas.
a = close
MM20 = average[20](a)
MM50 = average[50](a)
// croisement haussier
haussier = MM20 crosses over MM50
// croisement baissier
baissier = MM20 crosses under MM50
// fleches en hebdo
TIMEFRAME(weekly)
if haussier then
drawarrowup(barindex,low-AverageTrueRange[14](close)/2) coloured(0,255,0)
elsif baissier then
drawarrowdown (barindex,high+AverageTrueRange[14](close)/2) coloured(255,0,0)
endif
// fleches en journalier
TIMEFRAME(daily)
if haussier then
drawarrowup(barindex,low-AverageTrueRange[14](close)/2) coloured(0,255,0)
elsif baissier then
drawarrowdown (barindex,high+AverageTrueRange[14](close)/2) coloured(255,0,0)
endif
return MM20 coloured(6,0,255), MM50 coloured(0,200,0)
Merci d’avance !
Bonjour,
tu ne peux pas utiliser un même nom de variable pour définir 2 choses différentes dans des timeframes différentes, par exemple au lieu d’un seul “haussier”, il te faudrait définir un “haussierhebdo” dans ton timeframe weekly, que tu peux utiliser ensuite comme info hebdo dans le timeframe daily, et il te faudrait donner un autre nom “haussierjour” pour les croisements journaliers. Je te mets juste l’hebdo pour bien voir sans mélanger dans un premier temps, tu peux ensuite y rajouter d’autres variables avec d’autres noms pour rajouter le daily (dans la section timeframe daily):
TIMEFRAME(weekly)
MM20hebdo = average[20](close)
MM50hebdo = average[50](close)
// croisement haussier hebdo
haussierhebdo = MM20hebdo crosses over MM50hebdo
// croisement baissier hebdo
baissierhebdo = MM20hebdo crosses under MM50hebdo
TIMEFRAME(daily)
// fleches hebdo sur le journalier
if haussierhebdo then
drawarrowup(barindex,low-AverageTrueRange[14](close)/2) coloured(0,255,0)
elsif baissierhebdo then
drawarrowdown (barindex,high+AverageTrueRange[14](close)/2) coloured(255,0,0)
endif
//rajouter ici des mm20jou, mm50jour, hausierjour, baissierjour si on veut
return MM20hebdo coloured(6,0,255), MM50hebdo coloured(0,200,0)
Merci pour la réponse.
Effectivement je n’étais pas parti sur la bonne voie et je n’allais pas trouver.
Je crois que le timeframe (monthly) n’existe pas.
Est-ce qu’il est possible de faire la même chose sur les graphiques mensuelles / hebdo d’une façon assez simple ?
En tout cas, la réponse précédente me convient déjà !
Le timeframe monthly est accessible avec “timeframe(4 weeks)”
Le timeframe monthly est accessible avec “timeframe(4 weeks)”
Bonjour, juste pour clarifier ; en faisant “4 weeks”, est-ce que l’on ne se retrouve pas avec une période 4 semaines glissantes, i.e. les 4 dernière semaines à partir de la semaine en cours ?
merci d’avance
C’est juste ! ce sera 4 semaines glissantes. Ceci étant en relisant le sujet, je ne comprends pas ma réponse, le timeframe monthly est bien accessible en MTF pour les indicateurs et stratégies (pas ProScreener par contre).
C’est juste ! ce sera 4 semaines glissantes. Ceci étant en relisant le sujet, je ne comprends pas ma réponse, le timeframe monthly est bien accessible en MTF pour les indicateurs et stratégies (pas ProScreener par contre).
Merci pour la réactivité !
et merci pour le supplément de réponse ! je ne savais pas que Monthly était accessible aussi en ProOrder;
Est-ce que cela sera un jour possible en ProScreener (et Trimestre, Semestre, Années aussi ?)
merci encore
Le nouveau ProScreener devrait intégrer plus d’historiques, mais je n’ai pas plus d’info sur un nouveau ou plusieurs timeframes complémentaires, je vais me renseigner …