Bonjour à tous,
Je suis le forum depuis de nombreuses années, qui est quand même une mine d’or, au passage dommage que la marketplace ai vu le jour, je trouve que le forum n’est plus trop comme avant, mais je comprends aussi que de nombreuses heures de travail doivent être récompensées financièrement, bref, sans m’être vraiment inscrit (j’en suis désolé pour ça), donc je m’inscris aujourd’hui pour solliciter votre aide pour créer un indicateur simple.
Je voudrais, sur n’importe quelle unité de temps, pouvoir dessiner automatiquement un rectangle qui aurait les coordonnées suivantes :
- début du rectangle au cours d’ouverture de la veille à 22h.
- Fin du rectangle au cours d’ouverture du jour à 20h.
- Enfin l’épaisseur de ce rectangle serait du cours d’ouverture à 22h – cours d’ouverture (le lendemain) à 8h OU cours d’ouverture à 8h – cours d’ouverture de la veille à 22h
Pensez vous que c’est réalisable?
Merci à tous
Je pense avoir compris jusqu’à :
- Enfin l’épaisseur de ce rectangle serait du cours d’ouverture à 22h – cours d’ouverture (le lendemain) à 8h OU cours d’ouverture à 8h – cours d’ouverture de la veille à 22h
C’est possible d’avoir un petit exemple tracé sur un graphique stp ? Ce sera plus rapide 🙂 Merci.
Bien sûr,
voici deux exemples sur un graphique 15 minutes , le rectangle commence à 22h la veille, et le second point de référence c’est le cours d’ouverture de 8h (c’est ce que j’appelais l’épaisseur) 🙂
Grossièrement , le rectangle est entre le cours d’ouverture de 22h et le cours d’ouverture de 8h le lendemain, qu’on étire jusqu’à 22h du jour même.
voici le code en question pour tracer ce rectangle:
defparam drawonlastbaronly=true
start = 220000
end = 080000
if time=start then
startprice=open
startindex=barindex
endif
if time=end then
endprice=open
endindex=barindex
endif
if islastbarupdate then
drawrectangle(startindex,startprice,endindex,endprice) coloured("crimson",50) bordercolor("crimson",50)
endif
return
Waou génial,
ça fonctionne super !
Est ce qu’il serait possible de pouvoir étirer le rectangle jusqu’à 22h? juste étirer en gardant bien les points clés cours d’ouverture 22h de la veille et cours d’ouverture de 8h le lendemain, mais au lieu que ce rectangle s’arrête à 8h, il puisse s’arrêter à 22h
En tout cas un grand merci
Ok, j’ai juste collé un deuxième rectangle à la suite du premier dans cette version du script:
defparam drawonlastbaronly=true
start = 220000
end = 080000
if time=start then
startprice=open
startindex=barindex
endif
if time=end then
endprice=open
endindex=barindex
endif
if islastbarupdate then
drawrectangle(startindex,startprice,endindex,endprice) coloured("crimson",50) bordercolor("crimson",0)
drawrectangle(endindex,startprice,barindex,endprice) coloured("crimson",50) bordercolor("crimson",0)
endif
return
Bonjour,
Et bien un grande merci pour cette solution qui fonctionne à merveille 🙂
Merci beaucoup