Show/Hide Toolbars

Hitta kursvinnare - Hjälpmanual

Navigation: HkScript > Referensbibliotek

Inbyggda funktioner på FA-dataserier

Scroll Föregående Topp Nästa Fler

Varje FA-nyckeltal i HkScript beskrivs av en dataserie med samma längd som antalet rapporter tillgängliga.
För ett diagram på 1 år är det normalt endast 4 st värden, dvs 4 rapporter - och ett rapportvärde visar alltid 12 månader med rullande kvartal.
Vid varje tillfälle kommer t ex Fa.Sales().get(0)visa senaste rapports Omsättning per aktie (försäljning).
 

För att förenkla arbetet har HkScript ett antal inbyggda funktioner för den här typen av dataserier.

T ex kan "genomsnittliga års-försäljningstillväxten" under 5 år skrivas som: Fa.Sales().yearGrowthAvg(5 , "Y")
För att ange ifall beräkning ska ske med perioden År eller Kvartal, så anges det "Y" resp "Q" - och om inget anges så sker beräkningen på År ("Y").
 
Lista funktioner på FA-dataserier
 

Namn

Beskrivning

Exempel

.get(bars=0)

Hämta rapport/nyckeltalets värde.

Fa.Sales().get(0)

.growth(len=1, period= "Y")

Tillväxt i procent, ange längd och "Y" (Årsvis) eller "Q" (Kvartalsvis)

Fa.Sales().growth(3)
= försäljningstillväxt 3 år.

.growthPrev(len=1, period= "Y")

Föregående periods Tillväxt i procent.
Dvs tillväxt föregående året, eller föreg. kvartalet.

Fa.Sales().growth(1, "Q")
= försäljningstillväxt förra kvartalet.

.nbrInRangeAbove(val = 0, len=10, period= "Y")

Antal värden som varit större än t ex 0, under en viss period. (t ex antal vinst>0 under 10 år)

Fa.E().nbrInRangeAbove(0, 10)
= antal år med vinst under perioden 10 år.

.nbrInRangeBelow(val = 0, len=10, period= "Y")

Antal värden som varit mindre än t ex 0, under en viss period. (t ex antal vinst<0 under 10 år)

Fa.E().nbrInRangeBelow(0, 10)
= antal år med förlust under perioden 10 år.

.nbrStreakAbove(val = 0, period= "Y")

Antal värden i en följd som varit större än t ex 0.
(t ex 5 utdelningsår i rad)

Fa.Dividend().nbrStreakAbove(0, 10)
= antal utdelningsår i en följd.

.nbrStreakBelow(val = 0, period= "Y")

Antal värden i en följd som varit mindre än t ex 0.
(t ex antal förslustår i rad)

Fa.E().nbrStreakBelow(0, 10)
= antal år med förlust i en följd.

.yearAvg(len=3)

Medelvärdet för angivet antal år.

Fa.PE().yearAvg(5)
= genomsnittlig PE för 5 år.

.yearGrowthAvg(len=3)

Tillväxt-medelvärdet (%) för angivet antal år.

Fa.E().yearGrowthAvg(5)
= genomsnittlig vinsttillväxt för 5 år.