|
68 | 68 | }
|
69 | 69 |
|
70 | 70 |
|
71 |
| -\let\oldsection\section |
72 |
| -\renewcommand |
73 |
| - |
74 |
| - |
75 |
| -\section{\clearpage\oldsection} |
| 71 | +\let\oldsection\section\renewcommand\section{\clearpage\oldsection} |
76 | 72 |
|
77 | 73 | \begin{document}
|
78 | 74 | % this has to be placed here, after document has been created
|
@@ -215,8 +211,27 @@ \section{\clearpage\oldsection}
|
215 | 211 | \subsection{Služba pro výpočet výkonu jednotlivých entit}
|
216 | 212 | Aby bylo možné vypočítat výkon (zisk či ztráta) jednotlivých entit (portfólio, položka portfólia či uskutečněný obchod), tak bylo vytvořeno rozhraní \texttt{ISummaryService} a jeho implementace \texttt{SummaryServiceImpl}.
|
217 | 213 |
|
218 |
| - |
219 |
| - |
| 214 | + \subsubsection{Výpočet výkonu transakce} |
| 215 | + Výpočet výkonu jednotlivých transakcí je inspirován výpočtem výkonu v aplikaci Blockfolio, kdy se nebere v potaz informace, zdali daná transakce byla nákup či prodej. |
| 216 | + Před výpočtem je nastavena aktuální cena za jednu minci kryptoměny, pomocí které se vypočítává, zdali je transakce v zisku či ztrátě. |
| 217 | + |
| 218 | + Nejdřív se vypočte aktuální hodnota transakce tak, že se vynásobí cena za jednu minci jejím objemem. |
| 219 | + Od aktuální hodnoty transakce se odečte její hodnota při jejím vytvoření (investovaná částka), čímž získáme informaci, jestli je v zisku či ztrátě. |
| 220 | + Porovnáním poměru aktuálním hodnoty vůči hodnotě při vytvoření transakce získáme její relativní změnu. |
| 221 | + |
| 222 | + \subsubsection{Výpočet výkonu položky portfólia} |
| 223 | + Při výpočtu výkonu položky portfólia se iteruje nad jejími transakcemi a sčítá se celkový obchodovaný objem. |
| 224 | + U transakcí, které představují prodej, se z celkové sumy obchodovaného objemu odečítá. |
| 225 | + Nakonec se celkový obchodovaný objem vynásobí aktuální cenou komodity, čímž se získá aktuální tržní hodnota dané položky portfólia. |
| 226 | + |
| 227 | + Celková změna hodnoty položky je pak vypočtena jako součet celkové tržní hodnoty a hodnoty prodejů, odečtena od celkové investice a sumy poplatků za transakce. |
| 228 | + Relativní změna představuje poměr mezi tržní hodnotou a celkové investice, ke které je připočtena suma poplatků. |
| 229 | + |
| 230 | + Výpočet výkonu položky portfólia je inspirován výpočtem v aplikaci Blockfolio. |
| 231 | + |
| 232 | + \subsubsection{Výpočet výkonu portfólia} |
| 233 | + Výpočet celkového výkonu portfólia se vypočte tak, že jsou zprůměrovány výkony všech jeho položek. |
| 234 | + |
220 | 235 | \section{Framework pro grafické rozhraní}
|
221 | 236 | \textit{Frontend realizovaný pomocí Blazor frameworku, zabalený do Electron wrapperu}
|
222 | 237 |
|
|
0 commit comments