Moyenne Mobile + enveloppe

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #25712 quote
    TesteurTesteur
    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
    NicolasNicolas
    Keymaster
    Legend

    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
    TesteurTesteur
    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
    NicolasNicolas
    Keymaster
    Legend

    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.
ProRealAI ProRealAI New

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

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 NicolasNicolas
9 years, 7 months ago.

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