Moderní desktopová aplikace pro analýzu akciového trhu s daty v reálném čase a technickými indikátory.
- Data v Reálném Čase: Získávání aktuálních informací o akciích pomocí Yahoo Finance API
- Vyhledávání Společností: Najděte burzovní symboly pro jakoukoliv společnost
- Cenová Analýza: Sledujte nejvyšší a nejnižší ceny v různých časových obdobích
- Technická Analýza: Generování interaktivních grafů s různými indikátory
- Jednoduché Klouzavé Průměry (SMA20, SMA50)
- Index Relativní Síly (RSI)
- Svíčkové grafy
- Informace o Společnosti: Získejte klíčové finanční metriky jako výnosy, dluh a ziskové marže
- Moderní Rozhraní: Čisté, tmavé téma s intuitivním ovládáním
-
Klonování repozitáře:
git clone https://github.com/Mofrus/Finance-Insight.git cd Finance-Insight -
Instalace závislostí:
pip install -r requirements.txt
-
Spuštění aplikace:
python src/UserGui.py
-
Dostupné funkce v postranním panelu:
- Cenová Analýza: Zobrazení nejvyšších/nejnižších cen akcií
- Vyhledávání Tickerů: Najděte burzovní symboly společností
- Info o Společnosti: Získejte základní finanční informace
- Technický Graf: Generujte interaktivní grafy technické analýzy
-
Pro technickou analýzu:
- Zadejte název společnosti nebo ticker
- Vyberte časové období (1d až 5y)
- Zvolte technické indikátory (SMA20, SMA50, RSI)
- Klikněte na "Generovat Graf" pro vytvoření a zobrazení analýzy
StockMarketProject/
├── src/
│ ├── UserGui.py # Hlavní GUI aplikace
│ └── Stocks/
│ ├── StockDataHandler.py # Správa dat akcií
│ └── TechnicalAnalysis.py # Technické indikátory a grafy
├── charts/ # Úložiště generovaných grafů
├── requirements.txt # Závislosti projektu
└── README.md
dearpygui: Framework pro moderní GUIyfinance: Wrapper pro Yahoo Finance APIyahooquery: Rozšířená funkcionalita Yahoo Finance APIplotly: Generování interaktivních grafůpandas: Manipulace a analýza datnumpy: Numerické výpočty
Aplikace udržuje logy v app.log, sleduje:
- Vyhledávání akcií
- Generování grafů
- Chyby a výjimky
- Operace načítání dat
