Case Study: Stock Analyzer – Budowa niezależnego stanowiska analizy finansowej
Analiza fundamentalna spółek giełdowych notowanych na giełdach w USA (NYSE/NASDAQ) wymaga dostępu do zaawansowanych danych finansowych oraz setek godzin spędzonych na czytaniu sprawozdań rocznych (formularze 10-K) i kwartalnych (10-Q). Abonamenty na profesjonalne serwisy analityczne kosztują od kilkuset do kilku tysięcy dolarów rocznie.
Cel projektu: Zbudowanie kompletnego, autonomicznego i ultraszybkiego stanowiska analitycznego o zerowych kosztach abonamentowych za dane giełdowe, skracającego czas weryfikacji nowej spółki z 3 godzin do poniżej 45 sekund z użyciem modeli językowych AI.
1. Autorski Model Punktacji GPS (Growth Potential Scale)
Aby ustrukturyzować analizę, zaprojektowałem i zaimplementowałem algorytm oceniający każdą spółkę według 6 strategicznych, ważonych czynników:
- Dynamika przychodów i marż (25% wagi): Weryfikacja tempa wzrostu (Revenue CAGR) oraz stabilności marży operacyjnej i wolnych przepływów pieniężnych (FCF).
- Pokrycie Backlogu / Pipeline (20% wagi): Analiza zakontraktowanych przychodów i potencjału zamówień na kolejne kwartały.
- Ekspansja rynku TAM (20% wagi): Badanie całkowitego rynku adresowalnego (Total Addressable Market) oraz kierunków ekspansji geograficznej i produktowej.
- Siła katalizatorów wzrostu (15% wagi): Identyfikacja kluczowych czynników stymulujących popyt na produkty/usługi w najbliższym czasie.
- Płynność finansowa i Runway (10% wagi): Ocena stanu gotówki, poziomu zadłużenia netto oraz stabilności finansowej w przypadku spowolnienia gospodarczego.
- Przewaga konkurencyjna Moat (10% wagi): Identyfikacja barier wejścia na rynek dla konkurencji (np. koszty zmiany dostawcy, patenty, efekt skali).
2. Integracja yfinance i Claude AI
Silnik pobiera w czasie rzeczywistym sprawozdania finansowe (bilans, rachunek zysków i strat, przepływy pieniężne) bezpośrednio z serwerów Yahoo Finance za pomocą biblioteki `yfinance`.
Następnie, gdy użytkownik podaje ticker spółki (np. *MU.US* dla Micron Technology), system uruchamia agenta AI połączonego z Anthropic API. Agent wyszukuje najświeższe transkrypcje z konferencji wynikowych (Earnings Calls), analizuje wypowiedzi zarządu pod kątem ryzyk oraz automatycznie uzupełnia kartę oceny GPS wraz z tezą inwestycyjną i notatką o ryzykach.
3. Retro Interfejs TUI (Terminal User Interface)
Zamiast pisać ciężkie, wolne strony internetowe, zaprojektowałem lekki, responsywny interfejs konsolowy obsługujący paletę 256 barw ANSI. Zapewnia to natychmiastowe ładowanie, zero opóźnień oraz możliwość sprawnego działania terminala bezpośrednio z dowolnego serwera VPS. Dane o analizowanych spółkach są zapisywane w płaskiej i personalizowanej bazie JSON (`stocks_extra.json`), co pozwala na łatwy eksport i budowanie globalnego rankingu liderów inwestycyjnych.
4. Efekty i Zwrot z Projektu
Projekt odniósł olbrzymi sukces – czas analizy finansowej spadł **o 95%**, a samo narzędzie pozwoliło na precyzyjne wyłapywanie rynkowych anomalii i okazji inwestycyjnych przed ich nagłośnieniem w mediach finansowych. Wyniki osiągane za pomocą programu zyskały szerokie wsparcie społecznościowe inwestorów indywidualnych, co przełożyło się na pełną monetyzację projektu.
Chcesz wdrożyć inteligentną analizę danych finansowych w swojej firmie?
Zbuduję dla Twojego przedsiębiorstwa dedykowany silnik zbierania i analizy danych z publicznych API.
Skonsultuj integrację danych finansowych