Avatar billede martinfs Nybegynder
19. april 2010 - 12:46 Der er 1 kommentar

Aktieportføje i Matlab

Hey eksperter

Jeg står med en opgave, som jeg ikke ved hvordan jeg skal gribe an:

Opgaven går ud på at lave et system, der kan lette administrationen af en aktieportefølje. Systemet er tænkt til småinvestorer, der ikke har brug for avanceret funktionalitet.

Ved en aktieportefølje forstås her en bestand af aktier. Aktieporteføljen ændrer sig løbende i takt med at investoren køber og sælger aktier.

For hver aktie skal der i systemet kunne registreres flg. informationer:

•    aktiens navn (selskab osv.)
•    aktiens pålydende værdi
•    antal stk. af aktien i porteføljen
•    aktiens kurs for hver dag 30 dage tilbage fra dato (herunder den dagsaktuelle kurs)

Som en forenkling skal systemet ikke kunne håndtere aktieudbytter, provenu ved salg osv.

Systemet skal understøtte flg. operationer:

•    tilgang af aktier til porteføljen (køb)
•    afgang af aktier fra porteføljen (salg)
•    daglig opdatering af aktiekurserne
•    udregning af porteføljens samlede værdi dags dato
•    liste over navnene på de aktier, hvis kurs er steget de sidste 3 dage, printet ud på en tekstfil
•    for en given aktie plotning af en graf over kursudviklingen de sidste 30 dage

Håber nogen kan hjælpe mig på rette spor. :)
Avatar billede schwager_dk Nybegynder
18. august 2010 - 13:55 #1
Jeg foreslår brug af objekt orienteret Matlab. Via følgende link, kan du se en demonstrationsvideo om hvordan du opretter klasser i Matlab, med tilhørende properties (aktie værdi, værdi, stk., kurs...) og methods (køb, salg, opdatering...).

http://www.mathworks.com/products/matlab/object_oriented_programming.html
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester