07 · Investície
Portfóliová platforma vnútri hlavnej knihy.
Vybudovaná podľa písomnej špecifikácie a uzamknutého vizuálneho návrhu ešte pred napísaním kódu: osem obrazoviek nad čistým výpočtovým mechanizmom, testovateľným na cent.
Opis platformy
Investičná platforma
Investičný modul je platforma pre portfólio cenných papierov vybudovaná vnútri účtovného systému pre vlastných obchodníkov spoločnosti. Bol to prvý modul vo v2, ktorý vznikol podľa úplnej písomnej špecifikácie a uzamknutého vizuálneho návrhu ešte pred napísaním akéhokoľvek kódu, a zahŕňa osem obrazoviek: prehľad, držby, transakcie, stratégiu, sledované, výkonnosť, nastavenia a dokumenty.
Výpočtový mechanizmus je čistý už z návrhu, bez akýchkoľvek závislostí od databázy, hodín či zobrazenia, a práve to ho robí testovateľným na cent.
- Udržiava vážený priemer obstarávacej ceny a zároveň pri každom nákupe zapisuje lot, takže metódu FIFO možno prijať neskôr bez prepracovania histórie.
- Vypočítava realizovaný zisk a stratu po odpočítaní poplatkov.
- Odmietne predaj nad rámec držby a odmietne nákup, ktorý by prekročil hotovosť dostupnú u brokera v danej mene k dátumu obchodu.
- Výkonnosť sa meria peňažne váženou výnosnosťou vypočítanou Newtonovou metódou so záložnou metódou bisekcie, spolu s časovými radmi ocenenia, rozložením portfólia voči cieľom stratégie a príznakmi súladu pri odchýlke od cieľa.
Trhové údaje. Ceny pochádzajú zo zdroja trhových údajov s tokenom uloženým iba v premennej prostredia; obnovujú sa v nastavenom intervale a pri novom cennom papieri sa doplnia spätne. Výmenné kurzy prichádzajú tým istým prístupom k Európskej centrálnej banke, ktorý už používa hlavná kniha, takže držba aj faktúra sa vždy oceňujú rovnakým kurzom.
Zaúčtované je konečné. Zaúčtovaná investičná transakcia je nemenná. Jej oprava je storno nasledované opätovným zaúčtovaním s auditnou poznámkou a viditeľnou stopou storien, podľa rovnakého princípu, aký hlavná kniha uplatňuje na zaúčtované účtovné údaje. Zostavy sa exportujú do CSV a PDF pre držby, transakcie, výnosy, kapitálové zisky a súlad.
Prvá fáza je dokončená podľa špecifikácie. Po dohode z nej boli vyňaté tri položky, ktoré teda nie sú nedokončené:
- zaúčtovanie investičnej činnosti do hlavnej knihy;
- import výpisov od brokera;
- časovo vážená výnosnosť.
Na každom katalógu treba ešte spustiť skripty schémy, aby obrazovky opustili stav "zatiaľ nenakonfigurované".