När jag hämtar "tittaTillbaka" via ScrPar(31) får jag problem med grafiken både i draw() och i returen från scriptet.
Grafiken ritas ibland lite hur som helst eller inte alls.
Verkar ha med aref() att göra, men på vilket sätt?
Kort och lång period fungerar perfekt.
----- Script ---------------------------
{ Inställningar }
KortPeriod:=ScrPar(29)
LångPeriod:=ScrPar(30)
tittaBakåt:=5
Lutning:=0.0
{ Glidande Medelvärden }
kortMa:=Mov(c,KortPeriod,e)
långMa:=Mov(c,LångPeriod,e)
kortMa2:=sub(kortMa,Lutning)
{ Medelvärdets lutning }
långMaPositiv:=gt(långMa,aref(långMa,tittaBakåt))
draw(kortMa,1,kqb2)
draw(LångMa,2,kqb)
draw(mult(långMaPositiv,5),3,bsb)
mult(långMaPositiv,10)
Grafiken ritas ibland lite hur som helst eller inte alls.
Verkar ha med aref() att göra, men på vilket sätt?
Kort och lång period fungerar perfekt.
----- Script ---------------------------
{ Inställningar }
KortPeriod:=ScrPar(29)
LångPeriod:=ScrPar(30)
tittaBakåt:=5
Lutning:=0.0
{ Glidande Medelvärden }
kortMa:=Mov(c,KortPeriod,e)
långMa:=Mov(c,LångPeriod,e)
kortMa2:=sub(kortMa,Lutning)
{ Medelvärdets lutning }
långMaPositiv:=gt(långMa,aref(långMa,tittaBakåt))
draw(kortMa,1,kqb2)
draw(LångMa,2,kqb)
draw(mult(långMaPositiv,5),3,bsb)
mult(långMaPositiv,10)
Comment