Przejdź do treści
Moduł 2 z 2
  1. Screenery – Finviz, TradingView i Koyfin w praktyce
  2. Sezonowość i rotacja sektorowa

Screenery – Finviz, TradingView i Koyfin w praktyce

Screener nie znajduje „okazji”. On filtruje szum do mierzalnej listy kandydatów, które potem analizujesz ręcznie. 90% pracy advanced stock pickingu to odrzucanie spółek, nie wybieranie. Dobrze zbudowany screener to system eliminacji ryzyka, nie ranking stóp zwrotu.

5 / 6
Autor
Zordon Intelligence Sp. z o.o.
Aktualizacja
Czas czytania
7 min
Źródła
2

Lekcja 5: Screenery – Finviz, TradingView, Koyfin w praktyce

Screener nie znajduje „okazji”. On filtruje szum do mierzalnej listy kandydatów, które potem analizujesz ręcznie. 90% pracy advanced stock pickingu to odrzucanie spółek, nie wybieranie. Dobrze zbudowany screener to system eliminacji ryzyka, nie ranking stóp zwrotu.

Cel lekcji

Nauczysz się budować screenery wieloetapowe w Finviz i TradingView, definiować uniwersa GPW i USA, unikać pułapek danych i tworzyć listę obserwacyjną z mierzalnymi kryteriami włączenia/wykluczenia zamiast subiektywnych opinii.

1. Architektura screenera – uniwersum, filtry twarde, filtry miękkie

EtapZadaniePrzykład filtrów
0. UniwersumGdzie szukaszUSA: market cap >300M, price >5, average volume >300K. GPW: WIG + mWIG + sWIG, wyklucz NewConnect <10M obrotu mies.
1. Filtry twarde (bezpieczeństwo)Wyeliminuj ryzyko bankructwa i braku danychDług netto/EBITDA <3, Current Ratio >1.2, dodatni FCF 2 z 3 lat
2. Filtry jakościZnajdź przewagęROIC >10% mediana 3Y, Gross Margin > sektor, CFO/EBIT >80%
3. Filtry wycenySprawdź cenę za jakośćEV/EBITDA < P75 sektora, P/E forward >0 i < sector median +30%
4. Filtry techniczno-płynnościoweCzy da się handlowaćCena >50/200 MA lub RSI 30-70, Spread <0.5%, short interest <15%

Zasada: najpierw bezpieczeństwo i jakość, potem wycena. Odwrotna kolejność (najpierw niskie P/E) zalewa Cię spółkami w problemach.

2. Finviz – szybkie filtrowanie USA

Finviz Screener (finviz.com/screener) ma filtry: Descriptive, Fundamental, Technical, All.

Konfiguracja bazowa do treningu jakości:

Descriptive: Market Cap +300M to Large, Country USA, Exchange NYSE/NASDAQ
Fundamental: P/E Profit >0, Forward P/E Profit >0, Debt/Eq &lt;0.8, ROE >15%, ROIC >10%, Sales growth past 5Y >5%
Technical: Price above SMA200, Average Volume Over 500K, RSI not Overbought 70

Checklista danych:

Filtr FinvizCo naprawdę mierzyPułapka
P/ETTM GAAPMoże być zaburzone one-off
PEGP/E / wzrost EPSWzrost ujemny dezaktywuje filtr – sprawdź 5Y
Insider OwnProcent insiderówWysoki insider + dual-class = ryzyko kontroli
Short Float% short>20% może oznaczać squeeze, ale też problem fundamentalny

Eksport: Finviz Elite pozwala eksport do CSV. Bez Elite – skopiuj ticker list i wklej do arkusza dla dalszej analizy w Koyfin/TradingView.

3. TradingView Screener – GPW i USA razem

TradingView -> Stock Screener. Kluczowe różnice vs Finviz:

  • Możesz filtrować po GPW: Exchange = GPW, Market = Poland.
  • Filtry: Market Cap, Performance (YTD, 3M), Valuation (P/E, EV/EBITDA, P/S, P/B, Dividend Yield), Financials (Debt to Equity, Current Ratio, ROA, ROE, Net Margin, Gross Margin), Technical (MA, RSI, ATR).
  • Możesz tworzyć custom screen z formułą:
Przykład custom filtr w TradingView (Pine logic jako warunek):
Gross Margin > 40 and ROIC > 12 and Net Debt/EBITDA &lt; 2.5 and FCF Margin > 5 and Price > SMA200

Tabela mapowania GPW:

PotrzebujeszFiltr TradingViewUwaga GPW
PłynnośćVolume * Price > 200k PLN/dzień średnio 30DSprawdź realny spread w arkuszu – filtr nie pokazuje spreadu
Free floatFree float > 20%Na GPW wiele spółek Skarbu Państwa poniżej – ryzyko interwencji
DywidendaDividend Yield TTMSprawdź czy yield nie jest z jednorazowej specjalnej
ZadłużenieDebt to Equity, Net Debt to EBITDADla banków filtr wyłącz – użyj CET1, CAR

Workflow GPW:

1. Uniwersum: GPW, Market Cap >100M PLN
2. Płynność: Avg Volume 30D * price > 200k PLN
3. Jakość: ROE 3Y avg >10%, Debt/Equity &lt;1, Current Ratio >1.2
4. Wycena: EV/EBITDA &lt; 12, P/E &lt; 20
5. Eksport listy do watchlisty TradingView: WIG_quality_25

4. Łączenie screenerów – system eliminacji

Nie szukaj jednego screenera idealnego. Buduj lejek:

Krok 1: Finviz/TradingView 300 spółek -> Krok 2: Koyfin import + dodaj ROIC 5Y, FCF konwersja, SBC -> 80 spółek
-> Krok 3: Ręczny przegląd 10-K / raportów GPW: dźwignia, goodwill, RPT -> 20 spółek -> Krok 4: Wycena relatywna sektorowa
-> 8 spółek na watchliście głębokiej

Pomiar efektywności screenera:

  • Hit rate: ile % z screenera przechodzi do kroku 3?
  • Fałszywe pozytywy: ile spółek z niskim P/E miało dług netto/EBITDA >4?
  • Stabilność: odpal screener historycznie co kwartał wstecz – czy wyniki były podobne?

5. Pułapki danych w screenerach

PułapkaJak wyłapać
Survivorship bias – nie widzisz spółek wycofanych z giełdyUżyj bazy z delisted lub testuj na indeksach historycznych, nie na obecnym uniwersum
Różne źródła EPS (GAAP vs non-GAAP)W Finviz/TradingView sprawdź definicję – porównuj w Koyfin GAAP
Ujemne EV/EBITDA sortowane jako „najtańsze”Filtr: EBITDA >0, EV >0
ADR vs akcje zwykłe – podwójne liczenieFiltruj po kraju siedziby i wyklucz ADR jeśli szukasz USA
Dane TTM nieaktualne – spółka po dużym M&ARęcznie sprawdź pro-forma w prezentacji inwestorskiej
Wzór jakości screenera:
Screener Score = (ROIC - WACC) * FCF Konwersja * (1 / (1 + Dług netto/EBITDA))
Im wyższy, tym więcej jakości na jednostkę ryzyka bilansowego – ale licz tylko wewnątrz sektora

Kiedy plan mówi “nie handluj”

  • Nie handlujesz spółki tylko dlatego, że przeszła screener – screener to lista do analizy, nie sygnał wejścia.
  • Nie handlujesz spółki, która przechodzi filtry wyceny, ale nie przechodzi filtrów bezpieczeństwa (dług, płynność, CFO).
  • Nie handlujesz na danych screenera starszych niż 5 dni roboczych po publikacji wyników kwartalnych – dane są nieaktualne.
  • Nie handlujesz, gdy screener pokazuje P/E <5 i dividend yield >10% przy free float <10% – to pułapka płynności GPW, spread zje zysk.
  • Nie handlujesz uniwersum <30 spółek po filtrach – próba zbyt mała, błąd statystyczny duży.
  • Nie handlujesz listy USA, jeśli nie sprawdziłeś, czy ticker jest ADR, REIT, BDC, MLP – mają inną księgowość i podatki.

Błędy które kosztują najwięcej

  1. Sortowanie od najniższego P/E. Zwraca spółki w restrukturyzacji, po odpisach, z ujemnym kapitałem lub jednorazowym zyskiem. Strata czasu + błąd selekcji.
  2. Brak filtrów bilansowych. Screener „wzrostowy” (Sales growth >20%) bez filtra dług netto/EBITDA zwraca spółki rosnące na dług.
  3. Mieszanie standardów. Porównywanie ROE banku z ROE software – dwa różne biznesy, dwa różne ryzyka.
  4. Ignorowanie SBC. Spółki technologiczne z USA mają 5-15% przychodów w SBC – screener P/E tego nie pokazuje. Musisz dodać korektę w Koyfin.
  5. Brak dziennika screenera. Odpalasz różne filtry codziennie bez zapisu – nie wiesz, co działa. Mierz i zapisuj wersję screenera.

Ćwiczenie mierzalne

  1. Zbuduj 2 screenery i zapisz je jako szablony:
    • „GPW Jakość”: Giełda GPW, Market Cap >100M PLN, Debt/Equity <0.8, Current Ratio >1.3, ROE >12%, ROIC >10%, EV/EBITDA <12, Average Volume 30D >150k PLN, Price > SMA200, FCF >0.
    • „USA Quality Compounders”: Market Cap >1B, ROE >15%, ROIC >12%, Gross Margin >45%, Net Debt/EBITDA <2, FCF Margin >8%, Sales 5Y CAGR >5%, Price vs SMA200 >0%.
  2. Odpal oba, wyeksportuj po 30 tickerów.
  3. Dla każdego policz: ile % ma FCF pay-out dywidendy >100% (jeśli wypłaca), ile ma short interest >10% (USA).
  4. Wybierz 3 z każdego, które mają najniższy dług netto/EBITDA i najwyższą konwersję CFO/EBIT – dodaj do watchlisty głębokiej.
  5. Zapisz wersję filtrów z datą – wróć za miesiąc i porównaj rotację listy (ile spółek wypadło i dlaczego).

Czas: 60 minut na budowę + 60 minut na weryfikację 6 spółek. Wynik: 2 zapisane screenery + 1 watchlista 6 spółek + log zmian.

Sprawdź się

  1. Dlaczego filtr „P/E niski” bez filtra długu netto/EBITDA jest niebezpieczny?
  2. Jak odróżnisz w screenerze spółkę z ujemnym EV od taniej spółki?
  3. Co oznacza filtr „Price above SMA200” i kiedy go wyłączysz?
  4. Dlaczego musisz sprawdzić, czy ticker w Finviz to ADR, jeśli budujesz screener USA?
  5. Jak zmierzysz stabilność swojego screenera w czasie?

Częste pytania

Finviz czy TradingView – co lepsze na GPW? TradingView ma pełne dane GPW, Finviz nie. Na USA oba są dobre, ale TradingView pozwala łączyć GPW i USA w jednym ekranie. Finviz jest szybszy do wstępnego filtrowania USA.

Czy darmowe screenery wystarczą? Na start tak, ale dane TTM mogą być opóźnione o 1 kwartał, a filtry ROIC/FCF bywają liczone różnie. Koyfin (częściowo płatny) i TIKR dają spójniejsze definicje. Mierz różnicę definicji na jednej spółce.

Jak często odpalać screener? Tygodniowo po sezonie wyników (luty, maj, sierpień, listopad) i miesięcznie poza sezonem. Codzienne odpalanie generuje szum.

Czy screener uwzględnia split i dywidendy? Tak, filtry price są skorygowane, ale DPS historyczny sprawdź w raportach, bo agregatory mieszają regularne ze specjalnymi.


Reklama

Najważniejsze wnioski

  • Screener nie znajduje „okazji”. On filtruje szum do mierzalnej listy kandydatów, które potem analizujesz ręcznie. 90% pracy advanced stock pickingu to odrzucanie spółek, nie wybieranie. Dobrze zbudowany screener to system eliminacji ryzyka, nie ranking stóp zwrotu.

Źródła i dokumenty

Materiał opieramy na dokumentach źródłowych. Wartości zmienne — opłaty, limity, wskaźniki regulacyjne — sprawdź u źródła przed podjęciem decyzji.

Zastrzeżenie

  • KursTradera.pl to serwis edukacyjny o charakterze informacyjnym. Nie prowadzimy działalności maklerskiej, nie przyjmujemy i nie przekazujemy zleceń, nie zarządzamy portfelem, nie oferujemy instrumentów finansowych i nie świadczymy usług doradztwa inwestycyjnego w rozumieniu ustawy o obrocie instrumentami finansowymi. Materiały opisują mechanizmy rynkowe i proces decyzyjny — nie są instrukcją kupna lub sprzedaży jakiegokolwiek instrumentu.
  • Żadna z publikowanych treści nie stanowi rekomendacji inwestycyjnej, informacji rekomendującej ani rekomendacji w rozumieniu Rozporządzenia Parlamentu Europejskiego i Rady (UE) nr 596/2014 (MAR) oraz aktów wykonawczych. Nie jest też ofertą nabycia lub zbycia instrumentów finansowych ani zaproszeniem do składania ofert. Wszelkie przykłady, wykresy, zrzuty ekranu i liczby mają charakter ilustracyjny i odnoszą się do sytuacji hipotetycznych lub historycznych.
  • Inwestowanie i trading wiążą się z ryzykiem utraty części lub całości zainwestowanego kapitału. Wyniki osiągnięte w przeszłości — w tym wyniki przedstawione w materiałach edukacyjnych, backtestach i przykładach — nie gwarantują wyników przyszłych i nie są ich wiarygodnym wskaźnikiem. Żadna opisana metoda ani strategia nie eliminuje ryzyka. Decyzje inwestycyjne podejmujesz samodzielnie, na własną odpowiedzialność i po zapoznaniu się z aktualnymi dokumentami swojego brokera.
  • Instrumenty z dźwignią (CFD, kontrakty terminowe, opcje, transakcje typu margin) mogą generować straty przewyższające wartość wpłaconych środków — możesz stracić więcej, niż zainwestowałeś, i zostać wezwanym do uzupełnienia depozytu (margin call). W Unii Europejskiej dźwignia dla klientów detalicznych handlujących CFD na głównych parach walutowych jest ograniczona decyzją ESMA (interwencja produktowa w sprawie CFD i opcji binarnych), ale ograniczenie dźwigni nie usuwa ryzyka. Odsetek rachunków detalicznych przynoszących straty różni się między brokerami i zmienia się w czasie — aktualną wartość odczytaj z ostrzeżenia ryzyka u swojego brokera i zapisz razem z datą.
  • Backtesty, symulacje i przykładowe wyniki nie są rzeczywistymi wynikami transakcyjnymi. Powstają w warunkach odtwarzanych z danych historycznych, nie uwzględniają w pełni poślizgu cenowego, płynności, spreadu, prowizji, swapu, wpływu własnych zleceń na rynek ani czynnika psychologicznego — a wszystkie te elementy pogarszają wynik w praktyce. Wyniki historyczne nie chronią przed przyszłymi stratami.

Kto to pisze i jak to sprawdzamy

Materiały pisze i weryfikuje Redakcja Kurs Tradera — zasady opisuje o serwisie: każda liczba ma źródło, a braki pokazujemy jawnie. Błąd merytoryczny zgłosisz przez kontakt — poprawki opisujemy w treści.

Postęp kursu 0 / 6
Dalej →

Postęp zapisujemy wyłącznie w tej przeglądarce (localStorage) — nie ma konta ani kopii na serwerze. Wyczyszczenie danych witryny go usunie. Zarządzaj swoimi danymi