A Web Application Using Angular 19 and ASP.NET Core 9 for Reducing Stock Investment Risks

Thesis title: Webová aplikace s použítím Angularu 19 a ASP.NET Core 9. na snižování akciových investičních rizik
Author: Hlaváč, Marian
Thesis type: Bakalářská práce
Supervisor: Černý, Jan
Opponents: Pour, Jan
Thesis language: Česky
Abstract:
Tato bakalářská práce se zaměřuje na návrh a implementaci webové aplikace, jejímž cílem je snižovat investiční rizika při obchodování s akciemi. Aplikace využívá moderní technologie Angular 19 pro front-end a ASP.NET Core 9 pro back-end. Hlavními nástroji snižování rizika jsou fundamentální analýza, technická analýza a diverzifikace portfolia. Práce se soustředí na vytvoření komplexního, avšak uživatelsky srozumitelného systému, který pomáhá méně zkušeným investorům dělat informovaná investiční rozhodnutí. Fundamentální analýza je postavena na klíčových ukazatelích, jako je například ROE, Debt-to-Equity, Free Cash Flow nebo Beneish M-score, a doplňuje ji sektorové srovnání a interpretace výsledků. Technická analýza se opírá zejména o ukazatele MACD a EMA pro predikci vhodného okamžiku nákupu. Webová aplikace rovněž umožňuje vytváření portfolia s výpočtem rizikového skóre jednotlivých GICS sektorů založeného na VaR, beta koeficientu a Sharpeho poměru. Součástí návrhu portfolia je i analýza vzájemné korelace sektorů, která napomáhá efektivní diverzifikaci a minimalizaci systematických rizik. Výsledkem práce je prototyp softwarového nástroje, který propojuje analytické přístupy do praktického řešení a zároveň přispívá k finanční gramotnosti v oblasti akciového investování.
Keywords: investování; akcie; fundamentální analýza; investiční riziko; ROE; technická analýza; diverzifikace; webová aplikace; Angular; MACD; VaR; finanční gramotnost; psychologická analýza; ASP.NET Core
Thesis title: A Web Application Using Angular 19 and ASP.NET Core 9 for Reducing Stock Investment Risks
Author: Hlaváč, Marian
Thesis type: Bachelor thesis
Supervisor: Černý, Jan
Opponents: Pour, Jan
Thesis language: Česky
Abstract:
This bachelor’s thesis focuses on the design and implementation of a web application aimed at reducing investment risks in stock trading. The application utilizes modern technologies, specifically Angular 19 for the frontend and ASP.NET Core 9 for the backend. The main tools for risk mitigation include fundamental analysis, technical analysis, and portfolio diversification. The project is centered on creating a comprehensive yet user-friendly system that assists less experienced investors in making informed investment decisions. The fundamental analysis is based on key indicators such as ROE, Debt-to-Equity, Free Cash Flow, and the Beneish M-score, complemented by sectoral comparisons and result interpretation. The technical analysis primarily relies on indicators such as MACD and EMA to predict suitable moments for stock purchase. The web application also enables the creation of portfolios with a risk score calculation for individual GICS sectors, based on VaR, the beta coefficient, and the Sharpe ratio. Part of the portfolio design includes an analysis of the mutual correlation between sectors, which supports effective diversification and minimizes systematic risk. The result of the thesis is a prototype of a software tool that integrates analytical approaches into a practical solution while contributing to financial literacy in the field of stock investing.
Keywords: fundamental analysis; technical analysis; psychological analysis; ROE; Value at Risk; diversification; investing; stocks; investment risk; web application; Angular; ASP.NET Core; MACD; financial literacy

Information about study

Study programme: Aplikovaná informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 27. 2. 2024
Date of submission: 12. 5. 2025
Date of defense: 16. 6. 2025
Identifier in the InSIS system: https://insis.vse.cz/zp/87770/podrobnosti

Files for download

    Last update: