Bonjour Nicolas, bonjour à tous, et meilleurs vœux pour 2019.
J’ai un petit soucis tout simple je pense, je cherche à mettre une moyenne mobile simple en oscillateur, jusque la pas de problème,
par contre ce que je ne sais pas faire c’est ajouter un décalage vertical à cette moyenne.
Est-ce que quelqu’un aurait par hasard une idée?
Voici mon code pour le moment
period=10
MM= average[period](close)
RETURN MM as"MM"
Merci à tous pour votre aide.
Si tu cherches à faire un simple décalage de la moyenne d’une quantité de points par exemple, tu peux agir ainsi:
period=10
MM= average[period](close)+10*pointsize
RETURN MM as"MM"
ou alors je n’ai pas compris ta question ? si c’est le cas, merci de poster une image de ce que tu souhaites faire, ça va nous faire gagner du temps à tous les deux 😉
Bonjour Nicolas et merci pour ton retour,
Voici ce que je cherche à faire.
La en fait j’ai du ajouter un oscillateur et y mettre une moyenne mobile.
Moyenne mobile décalée verticalement.
Voici le screen pour mieux comprendre
Je rectifie, décalage horizontal. Je me suis trompé.
Décalage horizontal vers le passé ou vers le futur ? (impossible à faire par le code dans le futur).
Pour décaler vers la gauche (dans le passé donc), j’ai retrouvé un vieux sujet: tracer une courbe dans le passé sous prorealtime
Tout à fait c’est bien décaler vers la gauche donc dans le passé.
Je suis tombé avant de faire le post sur ce sujet mais je n’arrive pas à imbriquer le code dans le mien.
En faire un vrai oscillateur avec uniquement la MM décalée.
C’est pourtant exactement le même code: ici une moyenne mobile 10 périodes décalée de 15 bougies dans le passé.
period = 10
decay = 15
avg = average[period](customclose)
//DRAWTEXT("*",barindex[decay],avg,Serif,Bold,12) coloured(200,200,0)
drawsegment(barindex[decay],avg,barindex[decay+1],avg[1])
RETURN avg as "MA"
Bonjour Nicolas,
En effet c’est le même code mais le problème dans mon cas c’est que l’indicateur principal est la Moyenne “avg”,
donc si je veux ajouter par exemple Bollinger ou Keltner ou autre, ça sera appliqué à “avg” et non à la moyenne décalée qui sur ce code n’est juste qu’un dessin.
C’est pour cette raison que je voulais savoir s’il y avait une possibilité d’avoir la moyenne décalée uniquement et en principal indicateur.
En tout cas je te remercie comme toujours Nicolas 🙂
Oui dans ce cas, il faudrait aussi dessiner de la même façon les bandes de Bollinger ou n’importe quel autre indicateur que tu désires décaler horizontalement. Mais c’est possible bien entendu.
Bonjour à tous,
Existe t il un moyen de coder ce décalage et de pouvoir s’en servir pour l’intégrer dans un indicateur graphique qui imprime un élément sur le graphique (genre un carré, une boule, un triangle) afin de marqué le croisement, ou de pouvoir utiliser se croisement pour créer une variante de l’indicateur ?
Merci pour votre aide et un joyeux réveillon de fin d’année à tous
Je ne comprends pas ta question, puisque le décalage horizontal, c’est simplement tester dans la bougie courante une donnée du passé. Soit je teste le Close[0] avec une autre variable[14] par exemple (en admettant qu’on décale de 14 périodes vers la droite la variable, qui peut être n’importe quel indicateur).