Kyushu Legs moyenne

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #187082 quote
    Felix74
    Participant
    New

    Bonjour

    Débutant en code  prorealtime je cherche de l’aide pour coder un indicateur calculant les legs moyennes sur les prix

    Un petit schéma sera plus facile pour comprendre

    Le principe de calcul basé sur une moyenne des plus hauts et moyenne des plus bas entre la précédente leg et la bougie en cours est relativement facile facile à coder, la difficulté réside dans le fait que pour le premier calcul il n’ya pas de leg précedente d’ou un calcul entre les deux premières bougies de départ

    Je vous remercie pour votre aide

    #187106 quote
    JC_Bywan
    Moderator
    Master

    Bonjour, moyenne des hauts et bas avec legs précédentes telles que décrites à tester:

    if barindex=1 then
     legA=(low+low[1])/2
     legB=(high+high[1])/2
    elsif barindex>1 then
     legA=(low+legA[1])/2
     legB=(high+legB[1])/2
    endif
    
    return legA, legB
    #187118 quote
    Felix74
    Participant
    New

    Bonjour

    Merci beaucoup JC

    C’est exactement ce que je cherchais et cela fonctionne à merveille, je n’ai pas pensé à Barindex

    Cdlt

    JC Suaton

    JC_Bywan thanked this post
    #197371 quote
    Felix74
    Participant
    New

    bonjour JC je me suis trop vite rejoui de la fonction barindex car la moyenne des kyushu legs commence par 1 bougie mais ce n’est pas la bougie actuelle mais la plus ancienne donc comment faire le calcul à rebours en commencant par la plus ancienne? merci

    #197408 quote
    Felix74
    Participant
    New
    #197409 quote
    Felix74
    Participant
    New

    bonjour JC

    #197425 quote
    JC_Bywan
    Moderator
    Master

    Le code correspond à la description du post de départ, si la seule nouvelle info c’est l’ordre des bougies de la moyenne, mais pas leur nombre, alors peu importe cet ordre puisque la moyenne est équipondérée entre 2 valeurs, il n’y a pas de coefficient qui joue avec l’ordre. Si en revanche le nombre de bougies dont il faut tenir compte ne correspond pas à la première description, alors il faut reformuler la requête dans son ensemble, car ce qui aurait changé ne ressort pas clairement du post #197371, et s’il y avait des compléments d’infos dans le 197408 et le #197409, ils ne sont pas passés.

    #233891 quote
    fredo0377
    Participant
    New

    Bonjour,

    je souhaiterais pour calculer les kyushu legs selon Hosoda c’est dire sur 9 périodes : la legs correspond au prix d’entrée d’il y a 9 périodes et prix de sortie de la dernière période : si baissier on le met en noir et on l’ajoute à la dernière période, si haussier, on le met en blanc (image en PJ) :

    j’ai trouvé ceci mais ça ne marche pas :

    study(“Kyushu Legs”, overlay=true)
    len = input(9)
    c=close
    o=open[len-1]
    plotcandle(o, o, c, c, title=’Kyushu Legs’, color = o < c ? color.white : color.black)

    merci de votre aide

    Frédéric

    #233898 quote
    JS
    Participant
    Senior

    Salut @fredo0377

    Essayez ceci…

    (vous pouvez changer les couleurs)

    DefParam DrawOnLastBarOnly=True
    len=9
    c=close
    o=Open[len-1]
    
    If o<c then
    R=255
    G=255
    B=255
    Else
    R=0
    G=255
    B=0
    EndIf
    
    DrawCandle(o,o,c,c)Coloured(R,G,B,255)
    DrawSegment(BarIndex-8,o,BarIndex,o)
    
    Return
Viewing 9 posts - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.

Kyushu Legs moyenne


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
Felix74 @felix74 Participant
Summary

This topic contains 8 replies,
has 4 voices, and was last updated by JS
1 year, 7 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 01/30/2022
Status: Active
Attachments: 6 files
Logo Logo
Loading...