Allmänt meddelande

Collapse
No announcement yet.

Skillnad mellan glidande medelvärden

Collapse
X
 
  • Filter
  • Klockan
  • Show
Clear All
new posts

  • Skillnad mellan glidande medelvärden

    Hej!

    Jag håller på med ett script där jag vill använda största respektive minsta skillnaden mellan två glidande medelvärden under en viss period.
    Har provat med koden nedan, där jag vill jämföra 10 respektive 25 perioders glidande medelvärden och få ut största respektive minsta differens mellan dessa under de 25 senaste perioderna.
    När MA10>MA25 ska diffen vara positiv och då MA10<MA25 ska diffen vara negativ.

    mafast:=10
    maslow:=25

    mindiff=llv(sub(mov(c,mafast,s),mov(c,maslow,s)),maslow)
    maxdiff=hhv(sub(mov(c,mafast,s),mov(c,maslow,s)),maslow)

    Men, det verkar inte bli som jag tänkt. maxdiff borde aldrig kunna bli mindre än mindiff, men då jag ritar ut dessa linjer korsar de varandra ganska ofta.
    Någon som ser vad jag gör för fel?

  • #2
    Hur ritar du ut linjerna? Vilken skalning tänker jag på. Om båda körs som Automatisk skalning försöker de fylla ritområdet, så det blir svårt att jämföra.

    Man kan rita med Draw istället och låta den första bestämma skalningen och den andra följer efter med samma skalning:

    mafast:=10
    maslow:=25

    mindiff=llv(sub(mov(c,mafast,s),mov(c,maslow,s)),maslow)
    maxdiff=hhv(sub(mov(c,mafast,s),mov(c,maslow,s)),maslow)
    draw(maxdiff,2,dqaa)
    draw(mindiff,3,rpa)
    and(0,0)
    Attached Files

    Comment


    • #3
      Ja, jag körde automatisk skalning för båda linjerna.
      Med p i andra "draw-raden" ser det mycket bättre ut.

      Tackar!

      Comment

      Working...
      X