[nieuw prog] help, ik zoek wat logica!

Pagina: 1
Acties:

  • spaceboy
  • Registratie: Februari 2001
  • Nu online

spaceboy

Op grote hoogte

Topicstarter
Wellicht niet echt het goede forum, maar ik kom er niet uit. Ik ben bezig met het ontwerpen en programmeren (Delphi) van een programma waarbij ik "beurs-activiteit" wil opslaan. Hier wil ik aandelenfondsen e.d. kunnen opslaan met transacties (wanneer ik wat heb gekocht tegen welke prijs). Vervolgens wil ik daarvan schema's, grafieken, totalen en de hele rimram kunnen laten berekenen.

Het hele systeem is mij wel ongeveer duidelijk (met een relationeel database-schema, kortweg een aandeel-tabel en een transactie-tabel) behalve:

Aandelen kunnen gesplitst worden, dan krijgt eenzelfde aandeel bijvoorbeeld opeens 70% van de originele "waarde". Met als gevolg dat als ik een overzicht of totaal wil berekenen in het programma dit moet worden gezien als 2 verschillende "soorten aandelen"

Kan iemand mij een tip geven hoe ik dit logisch op kan lossen? (dus dat ik wel bijvoorbeeld van aandeel X mijn "performance" kan berekenen, terwijl dit aandeel in de tussentijd dat ik ze in bezit had wel zijn gesplitst.

Aan bovenstaande tekst kunnen geen rechten worden ontleend. Aan de tekst hieronder wel.


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 10:01

gorgi_19

Kruimeltjes zijn weer op :9

Beschouw een gesplitst aandeel als een nieuw aandeel, maar hou intern wel een 'koppeling' bij?

Kan je bijvoorbeeld doen door de nominale waarde van een aandeel bij te houden en iedere koerswaarde aan deze nominale waarde te koppelen. Afaik 'verkleind' deze waarde ook.

Verder kan je de waarde van een aandeel eenvoudig bijhouden door de marktwaarde / nominale waarde te doen.

Trouwens, als je zegt dat je de hele rimram gaat berekenen, ben ik ook benieuwd of je ook de andere gegevens zoals 3-maands beta en 5-jaars beta gaan meenemen in je berekening.

[ Voor 95% gewijzigd door gorgi_19 op 23-01-2004 21:26 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo