...
For å lage den første strategien ma det lages en funksjon som sjekker om prisen har gått opp de siste n dagene.
e)
lag funksjonen isGoingUp(dailyReturn, i, n)
som sjekker om alle elementene fra i
og ned til i-n+1
i dailyReturn
er positive eller lik null. Funksjonen skal returnere true om dette er tilfelle og false ellers.
...
Den første strategien som skal implementeres heter keepRising
. Den baserer seg på at hvis en aksje er i ferd med å gå opp, så vil den fortsette å gå oppover. Det vil si kjøp aksjer som har hatt positiv eller 0 daglig gevinst de siste n dagene og selg aksjer som ikke har det.
Funksjonshodet for denne funksjonen skal se slik ut:function returns = momentum( startAmount, n, closingPrices )
Implementer etter pseudokoden:
...
Den andre strategien heter contrarian og mener at "what goes up must come down". I denne strategien vil du selge aksjer som er på vei opp, og kjøpe aksjer som er på vei nedover.
Hvorfor kan vi ikke bruke negasjonen av isGoingUp(..)
her?
Tips: Lag en funksjon som sjekker om prisen er på vei nedover.
...