Zautomatyzowany pipeline danych — MS Excel / Power BI
Robert Baraniecki | UEK Katowice | Promotor: dr hab. Krzysztof Kania
Decyzja polityczna o świcie w Teheranie przekłada się na cenę akcji JSW w Jastrzębiu-Zdroju przed południem.
VIX 82 pkt
Pandemia COVID-19 — globalny wstrząs rynkowy
VIX osiąga 82 pkt — rekord wszech czasów
WIG20 −11%
Inwazja Rosji na Ukrainę — kryzys energetyczny
WIG20 spada o 11% w jeden dzień
Ropa +4%
Czarna Sobota — Hamas uderza w Izrael
Ropa +4% w ciągu godzin
Nowa normalność
Operacja Epic Fury — USA i Iran
Nowa normalność geopolityczna
Geopolityka zawsze wpływała na gospodarkę. Ale dziś problemem nie jest brak narzędzi — tylko brak dostępu do nich poza wielkimi instytucjami.
───────────────
Koszt roczny dostępu do profesjonalnego terminala analitycznego. Dostępny głównie dla globalnych instytucji finansowych i największych funduszy inwestycyjnych.
◆ Dane w czasie rzeczywistym
◆ Zaawansowana analityka geopolityczna
◆ Globalne pokrycie rynków
Nie dlatego, że takie narzędzia nie istnieją. Po prostu są zamknięte, drogie i praktycznie niedostępne dla regionalnego inwestora, samorządu czy średniej spółki energetycznej.
ING Bank Śląski, BNP Paribas Bank Polska i inne instytucje prowadzą analizy scenariuszowe ryzyka geopolitycznego — ale to narzędzia korporacyjne, dla zarządów banków, nie dla regionalnego inwestora czy samorządu.
Zautomatyzowany pipeline danych śledzący łańcuch przyczynowy od globalnego ryzyka geopolitycznego do notowań śląskich spółek giełdowych.
matteoiacoviello.com · Caldara & Iacoviello
Sygnał geopolityczny
FRED · NBP API
Globalna i walutowa reakcja rynku
Stooq.pl
Lokalna reakcja śląska
Dashboard analityczny
Wynik — gotowa wiedza
NBP · FRED · Stooq · GPR Index
Power Query → Power Pivot + DAX → Python/xlwings → Claude API → Power BI
VBA jednym klikiem odświeża cały system (~30 sek.)
JSW · KGHM · PKN · WIG20
2020–2026 · 11 kolumn · 1 tabela faktów
Każdego ranka cztery źródła dostarczają sygnały ze świata. Power Query zbiera to wszystko, czyści i scala w jedną tabelę — qry_MASTER — każdego dnia roboczego automatycznie.
Geopolitical Risk Index mierzy napięcie geopolityczne na podstawie analizy tekstów prasowych z całego świata. Rośnie gdy pojawiają się konflikty zbrojne, kryzysy dyplomatyczne lub groźby terrorystyczne. Dane dostępne od 1985 roku — najdłuższy publicznie dostępny szereg czasowy ryzyka geopolitycznego. W projekcie stanowi główny sygnał wejściowy całego pipeline.
→ https://www.matteoiacoviello.com/gpr.htm
VIX to indeks zmienności implikowanej opcji na S&P 500 — nazywany „indeksem strachu” Wall Street. Skacze gwałtownie gdy inwestorzy wyczuwają nadchodzący kryzys, często zanim pojawią się twarde dane makroekonomiczne. Pobierany automatycznie z bazy FRED (Federal Reserve Bank of St. Louis). W modelu pełni rolę globalnego termometru nastrojów rynkowych.
→ https://fred.stlouisfed.org
Kursy USD/PLN i EUR/PLN z Narodowego Banku Polskiego pobierane codziennie przez API. Złoty jest walutą rynków wschodzących — szczególnie wrażliwą na globalne napięcia geopolityczne i zmiany apetytu na ryzyko. Osłabienie złotego często wyprzedza spadki na GPW. W projekcie służy jako lokalny wskaźnik reakcji polskiej gospodarki na zewnętrzne wstrząsy.
→ https://api.nbp.pl
Dzienne notowania czterech kluczowych instrumentów z Giełdy Papierów Wartościowych w Warszawie. JSW (węgiel koksujący) i KGHM (miedź) to spółki surowcowe bezpośrednio wrażliwe na geopolitykę. PKN Orlen to energetyka — reaguje na ceny ropy i gazu. WIG20 to benchmark całego rynku. Razem tworzą „puls śląskiej gospodarki” w czasie rzeczywistym.
→ https://stooq.pl
Dane wchodzą z zewnątrz. Excel je przetwarza. Power BI pokazuje wynik.

Pełna architektura pipeline — od źródła do tabeli wynikowej.

Jedyna ręczna czynność to aktualizacja plików CSV. Resztą zajmuje się system.
Aktualizuję CSV przed sesją — Stooq, NBP, GPR. Jedyna ręczna interwencja w całym procesie.
10 zapytań, każde źródło osobno. Zamiana separatorów, typowanie kolumn, filtrowanie błędów.
Inner Join po dacie + LOCF. Wynik: ~1 600 rekordów · 11 kolumn · 2020–2026.
Tabela faktów + kalendarza. Pięć miar: GPR Change % · Avg VIX 30d · USD Trend · Risk Label.
Przycisk w arkuszu. VBA odświeża dane → wywołuje Python → Python pyta Claude API. Czas: ~30 sek.
Claude API zwraca interpretację po polsku. Kolumna Komentarz_AI wypełniona. Tabela gotowa do Power BI.
Dashboard Power BI — dwie strony analityczne, filtr dowolnego kryzysu od 2020 roku.
Ryzyko rośnie
+7,3%
18,4
Wykres liniowy: GPR vs VIX vs WIG20 (2020–2026) · Interaktywny slicer dat
Scatter: GPR vs VIX
Scatter: USD/PLN vs JSW
Macierz korelacji wszystkich wskaźników
Interpretacja słowna Claude — wnioski w języku polskim, automatycznie generowane dla każdego okresu analizy.
Geopolityka przestaje być przeczuciem. Staje się danymi.
Widzimy dokładnie jak decyzja polityczna o świcie w Teheranie przełożyła się na kurs akcji JSW przed południem. Łańcuch przyczynowy — GPR → VIX → USD/PLN → WIG20 — jest widoczny i mierzalny z dokładnością do dnia. Nie przeczucie. Dane.
Dashboard Power BI z filtrem dat 2020–2026. Każdy kryzys w jednym kliknięciu — COVID, inwazja Rosji, Czarna Sobota, Operacja Epic Fury. Dostępny dla każdego analityka, inwestora i samorządu. Bez Bloomberg Terminala za 32 000 USD rocznie. Jeden przycisk VBA, 30 sekund.
Powtarzalny pipeline danych, który można rozszerzyć na dowolny region lub rynek w ciągu dni. Ta sama architektura — inne źródła, inne spółki, inny kraj. To właśnie robi Geo Pulse: ta sama metodologia, skalowalna globalnie. UEK to proof of concept. Geo Pulse to produkcja.
Śląsk jest testem. Świat jest rynkiem.
Dynamiczna analiza geopolitycznych czynników ryzyka i ich wpływ na wybrane wskaźniki finansowe