Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Implementer etter pseudokoden:

Code Block
languagenone
dagligGevinst = kalkuler daglig gevinst

...


cash = startAmount

...


investert = 0

...



for dag fra n til lengde av closing_prices

...


Kalkuler kurs og oppdater investerte penger.

...


investert = investert * (dagen pris / gårsdagens pris)

...



hvis prisen har steget de siste n dagene

...


invester all cash i aksjen

...


ellers

...


ta ut alle pengene fra aksjen

...


slutt hvis

...


slutt for-løkke

...



svar = cash + investert

...

 

...

 
Code Block
languagenone
 
Code Block
languagenone
% skal skrive ut 98.0579
momentum (100 , 2, [100 101 102 100 102 104 103 98 96 101])

g)

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 is_going_up(..) her?
Tips: Lag en funksjon som sjekker om prisen er på vei nedover.

Testverdi:

Code Block
languagenone
 

 

...

% skal skrive ut 103.0612
contrarian (100 , 2, [100 101 102 100 102 104 103 98 96 101])