Moyenne Mobile + enveloppe

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #25712 quote
    Testeur
    Participant
    New

    Bonjour à tous

    Je souhaite ajouter une bande haute et une bande basse à une moyenne mobile simple. Cette bande haute ou basse seraient définies par une variable égale à + ou – x points par rapport à la moyenne mobile.

    Enfin, j’aimerais qu’une autre variable me permettre de décaler la moyenne mobile et ses enveloppes vers la gauche.

    Qq’un a-t-il ce genre de code sous le coude?

    merci

     

    PS: je pense que le code de SOHOCOOL correspond à ce que je recherhe, mais sur la 10.3 il ne fonctionne pas. (quoique son coefficient d’enveloppe est en % et moi je souhaite qu’il soit en nombre de points)

    http://sohocool.over-blog.com/article-36919255.html

    #25729 quote
    Nicolas
    Keymaster
    Master

    Sous le coude rien, mais avec mes pieds j’ai codé ça rapidement:

    period = 20
    type = 1
    //0 = SMA
    //1 = EMA
    //2 = WMA
    //3 = Wilder
    //4 = Triangular
    //5 = End point
    //6 = Time series
    bands = 20
    decay = 10
    
    env = average[period,type]
    envUp = env+bands*pointsize
    envDn = env-bands*pointsize
    if barindex>decay then
    Mid = env[decay]
    Up = envUp[decay]
    Dn = envDn[decay]
    endif
    
    return Mid, Up, Dn

    J’ai introduit la possibilité de modifier le type de moyenne mobile utilisé (de 0 à 6). Le décalage dans le temps se fait avec la variable “decay”. L’écart des bandes haute et basse en points avec “Bands”.

    J’espère que ça correspond à ta demande.

    #25765 quote
    Testeur
    Participant
    New

    Bonjour Nicolas et merci pour ton code

    je viens de l’essayer et, à moins que j’ai commis une erreur, je ne peux pas paramètrer la moyenne mobile et ses enveloppes de manière à ce que ces dernières soient décaler de X bougies vers la gauche.

    sur le graph ci-dessous, les moyennes mobiles bleu/orange/marron, en natif dans Prorealtime, ont été décalées grâce à la variable “décalage horizontal de barres”. C’estce que je cherche à faire en y ajoutant des enveloppes

    2017-02-20_16h00_06.png 2017-02-20_16h00_06.png
    #25769 quote
    Nicolas
    Keymaster
    Master

    Dessiner des courbes dans le passé par le code n’est pas possible je suis désolé..

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

Moyenne Mobile + enveloppe


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
Testeur @testeur Participant
Summary

This topic contains 3 replies,
has 2 voices, and was last updated by Nicolas
9 years ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 02/20/2017
Status: Active
Attachments: No files
Logo Logo
Loading...