Hej,
Jag försöker förstå AT's scriptspråk, i syfte att förstå om jag har programmerat rätt.
Jag vill beräkna antalet kursdagar då slutkurserna under 0-x dagar tillbaka i tiden överstiger dagens flytande medelvärde för x kursdagar tillbaka.
Ett exempel: Slutkurserna för de senaste 5 dagarna är 1, 2, 3, 3, 1. Det flytande medelvärdet är alltså 2. Och 2 st kursdagar har slutkurs över det, vilket alltså är det jag vill ta reda på.
Kan jag skriva på detta sättet i mitt script?
medel=MOV(C,5,S)
diff=SUB(C,medel)
antal=IF(GT(diff,0),1,0)
antalsum=SUM(antal,5)
Dvs blir antalsum=2 på exemplets sifferserie ovan? Det jag är mest osäker på är om man med SUM(antal,5) kommer åt antal-värden från tidigare beräkningsdagar. Eller beräknar jag någonting annat med antalsum?
Jag försöker förstå AT's scriptspråk, i syfte att förstå om jag har programmerat rätt.
Jag vill beräkna antalet kursdagar då slutkurserna under 0-x dagar tillbaka i tiden överstiger dagens flytande medelvärde för x kursdagar tillbaka.
Ett exempel: Slutkurserna för de senaste 5 dagarna är 1, 2, 3, 3, 1. Det flytande medelvärdet är alltså 2. Och 2 st kursdagar har slutkurs över det, vilket alltså är det jag vill ta reda på.
Kan jag skriva på detta sättet i mitt script?
medel=MOV(C,5,S)
diff=SUB(C,medel)
antal=IF(GT(diff,0),1,0)
antalsum=SUM(antal,5)
Dvs blir antalsum=2 på exemplets sifferserie ovan? Det jag är mest osäker på är om man med SUM(antal,5) kommer åt antal-värden från tidigare beräkningsdagar. Eller beräknar jag någonting annat med antalsum?
Comment