Décalage horizontal d'une moyenne mobile

Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • #87944 quote
    Plscap
    Participant
    Veteran

    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.

    #87947 quote
    Nicolas
    Keymaster
    Master

    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 😉

    #87948 quote
    Plscap
    Participant
    Veteran

    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

    #87950 quote
    Plscap
    Participant
    Veteran

    Je rectifie, décalage horizontal. Je me suis trompé.

    #87954 quote
    Nicolas
    Keymaster
    Master

    Décalage horizontal vers le passé ou vers le futur ? (impossible à faire par le code dans le futur).

    #87955 quote
    Nicolas
    Keymaster
    Master

    Pour décaler vers la gauche (dans le passé donc), j’ai retrouvé un vieux sujet: tracer une courbe dans le passé sous prorealtime

    #87960 quote
    Plscap
    Participant
    Veteran

    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.

    #87962 quote
    Nicolas
    Keymaster
    Master

    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"
    #87988 quote
    Plscap
    Participant
    Veteran

    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 🙂

    #87990 quote
    Nicolas
    Keymaster
    Master

    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.

    #115647 quote
    lannoogeoffrey
    Participant
    Average

    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

    #115944 quote
    Nicolas
    Keymaster
    Master

    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).

Viewing 12 posts - 1 through 12 (of 12 total)
  • You must be logged in to reply to this topic.

Décalage horizontal d'une moyenne mobile


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
Plscap @flodefacebook Participant
Summary

This topic contains 11 replies,
has 3 voices, and was last updated by Nicolas
6 years, 1 month ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 01/03/2019
Status: Active
Attachments: 2 files
Logo Logo
Loading...