Pourcentage temps passé au dessus et en dessous d’une moyenne mobile

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #237012 quote
    Atemi19
    Participant
    New

    Bonjour, existe t’il un indicateur qui calcule sur une période donnée que l’on peut configuré, un ratio de temps passé au dessus et en dessous d’une moyenne mobile qu’on configuré également. Le but étant également d’y mettre un écart type a cette courbe…..afin de mettre en relation le temps max passé au dessus de la moyenne….

    Cordialement….

    #237013 quote
    Atemi19
    Participant
    New

    A voir aussi sur la droite de regression de X période ( j’ai le code de la regression….) cela peut montrer la force de la tendance ou essoufflement si le temps passé en dessous de droite de régression est supérieur ou égale au temps passé au dessus…

    #237017 quote
    Iván González
    Moderator
    Master

    Bonjour Voici un exemple du pourcentage de temps pendant lequel le prix a clôturé au-dessus de sa moyenne des 50 périodes au cours des N dernières barres.

    n=250 //bars lookback
    sma=average[50](close)
    
    count=0
    for i=0 to n 
    if close[i]>sma[i] then
    count=count+1
    endif
    next
    perc=count/n*100
    
    return perc as "Percentage"
    #237022 quote
    Atemi19
    Participant
    New

    Merci Ivan….

    #237092 quote
    Atemi19
    Participant
    New

    Re ivan, j’ai essayé de mettre une seconde moyenne mobile mobile afin de comparer le ratio temps qu’une mm passe au dessus d’une autre mais j’y arrive pas.

    #237121 quote
    Iván González
    Moderator
    Master

    Bonjour, vous devez définir la nouvelle moyenne, par exemple sma2 et répéter la boucle. Autrement dit, vous aurez 2 boucles pour calculer percent1 et percent2

    #237132 quote
    Atemi19
    Participant
    New

    n=250 //bars lookback
    sma=average[50](close)

    sma2=average [100](close)

    count=0
    for i=0 to n
    if close sma[i]>sma2[i] then
    count=count+1
    endif
    next
    perc=count/n*100

    return perc as “Percentage”

     

     

     

     

    Comme ça ?

    #237159 quote
    Iván González
    Moderator
    Master

    Non… la première boucle reste la même et maintenant vous en créez une autre en copiant la précédente et à la place de sma vous mettez sma2. Vous donnez également un autre nom au reste des variables. Cela prendra perc1 de la boucle initiale et perc2 de la nouvelle boucle.

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

Pourcentage temps passé au dessus et en dessous d’une moyenne mobile


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
Atemi19 @atemi19 Participant
Summary

This topic contains 7 replies,
has 2 voices, and was last updated by Iván González
1 year, 5 months ago.

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