Allmänt meddelande

Collapse
No announcement yet.

Dataserie som räknar upp/ner perioder i följd

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

  • Dataserie som räknar upp/ner perioder i följd

    Hej,

    Hur kan man skapa en dataserie som räknar antal perioder som gått upp i följd resp gått ner i följd, alternativt är samma som föregående (blir 0 i så fall)?

    T.ex.

    Period, Close kurs, Dataserie:

    1 1000
    2 1010, 1
    3 1020, 2
    4 1030, 3
    5 1040, 4
    6 1005, -1
    7 995, -2
    8 995, 0
    9 1000, 1

    Jag vill alltså skapa en dataserie som ser ut så här:
    1, 2 , 3, 4, -1, -2, 0, 1, ...

    Tack på förhand!
    Last edited by FredTrader; 2012-11-28, 03:33.

  • #2
    Kolla om detta fungerar.

    upp1:=hhvbars(le(c,aref(c,1)),100) {alternativt le(aref(c,1),aref(c,2))}
    ner1:=hhvbars(ge(c,aref(c,1)),100)
    lika1:=or(gt(c,aref(c,1)),lt(c,aref(c,1)))
    lika2:=hhvbars(lika1,100)
    upp3:=gt(upp1,ner1) {uppstapel}
    ner3:=gt(ner1,upp1) {nerstapel}
    serie:=if(gt(upp1,mx(ner1,lika2)),upp1,if(gt(ner1,lika2),mult(ner1,-1),0))

    i30(
    draw(mult(eqv(upp1,2),30),3,gsbF) {rita ex. två upp}
    draw(mult(eqv(upp1,4),30),4,wsbF) {rita ex. fyra upp}
    draw(mult(eqv(ner1,2),30),5,rsbF) {rita ex. två ner}
    draw(mult(upp3,20),6,bsbF) {uppstatpel}
    draw(mult(ner3,20),7,ysbF) {nerstapel}
    add(0,0)
    )
    Last edited by Henric; 2012-11-27, 12:39. Anledning: korrigering typo

    Comment


    • #3
      Det funkar perfekt, tackar!

      Comment

      Working...
      X