07 · Investice
Portfoliová platforma uvnitř hlavní knihy.
Postavena podle písemné specifikace a uzamčeného vizuálního návrhu ještě před napsáním kódu: osm obrazovek nad čistým výpočetním jádrem, testovatelným na haléř.
Popis platformy
Investiční platforma
Investiční modul je platforma pro správu portfolia cenných papírů vybudovaná uvnitř účetního systému pro vlastní obchodníky firmy. Byl prvním modulem ve v2, který vznikl podle úplné písemné specifikace a uzamčeného vizuálního návrhu ještě před napsáním kódu, a má osm obrazovek: přehled, držby, transakce, strategie, sledované tituly, výkonnost, nastavení a dokumenty.
Výpočetní jádro je čisté již z návrhu, bez databáze, hodin či prezentační logiky uvnitř, a právě proto je testovatelné na haléř.
- Udržuje vážený průměr pořizovací ceny a zároveň při každém nákupu zapisuje dávku (lot), takže metodu FIFO lze přijmout později bez přepočtu historie.
- Počítá realizovaný zisk a ztrátu po odečtení poplatků.
- Odmítne prodej nad rámec držby a odmítne nákup, který by překročil hotovost dostupnou u brokera v dané měně ke dni obchodu.
- Výkonnost se měří peněžně váženým výnosem počítaným Newtonovou metodou se záložní metodou bisekce, spolu s řadami ocenění, alokací vůči cílům strategie a příznaky nesouladu při odchylce od cíle.
Tržní data. Ceny pocházejí z tržního datového zdroje s tokenem uloženým pouze v proměnné prostředí; obnovují se v nastaveném intervalu a u nového cenného papíru se doplňují zpětně. Směnné kurzy přicházejí přes tutéž bránu Evropské centrální banky, kterou již používá hlavní kniha, takže držba i faktura se vždy oceňují stejným kurzem.
Zaúčtováno znamená konečné. Zaúčtovaná investiční transakce je neměnná. Její oprava představuje storno následované opětovným zaúčtováním, s auditní poznámkou a viditelnou stopou storen, tedy tentýž princip, který hlavní kniha uplatňuje na zaúčtovaná účetní data. Sestavy se exportují do CSV a PDF pro držby, transakce, výnosy, kapitálové zisky a soulad.
První fáze je dokončena podle specifikace. Po dohodě z ní byly vyřazeny tři položky, které tedy nejsou nedokončené:
- zaúčtování investiční činnosti do hlavní knihy;
- import výpisů od brokerů;
- časově vážený výnos.
Skripty schématu je ještě nutné spustit na každém katalogu, než obrazovky opustí stav "dosud nenakonfigurováno".