Metoda

Dane. Arkusz zleceń (najlepsza oferta kupna i sprzedaży z wolumenem i liczbą zleceń) ze strony notowań GPW Catalyst, prezentowany po buforze 15 minut. Historia sesji (kursy, wolumen, obrót, liczba transakcji) i dane statyczne serii (nominał, dzień wykupu, kupon bieżący, odsetki skumulowane) z dziennych plików statystyk GPW. Marża emisji: z dokumentu emisji (gdy pipeline dokumentów ją wyciągnął i została sprawdzona), z ręcznego wpisu ze źródła pierwotnego, a w pozostałych przypadkach szacowana jako kupon bieżący minus założona stopa bazowa (oznaczenie „szac."). Branża i grupa kapitałowa emitenta: klasyfikacja własna, wstępna.

Rentowność. Koszt zakupu = kurs czysty × nominał + odsetki narosłe do rozrachunku (T+2 sesje) + prowizja. Przepływy: kupony (przyszłe okresy kuponu zmiennego liczone z założoną stopą bazową plus marża) i wykup. Rentowność = wewnętrzna stopa zwrotu (kapitalizacja roczna, ACT/365). Netto: 19% od kuponów i od dochodu z wykupu (otrzymane minus koszt nabycia), strata z premii ponad nominał nie obniża podatku. Przełącznik „podatek od odsetek" w kryteriach: 19% dla zwykłego rachunku maklerskiego, 0% dla IKE, IKZE i fundacji rodzinnej (zwolnienie); przy 0% rentowność netto równa się brutto. Dla serii z opcją wcześniejszego wykupu pokazujemy najgorszy wariant. Rentowność koszyka = wewnętrzna stopa zwrotu połączonych przepływów.

Szansa realizacji. Z ostatnich 60 sesji liczymy udział sesji, w których najniższy kurs był równy lub niższy od limitu (nowsze sesje ważą więcej, mała próba korygowana typową częstością dla serii o podobnej płynności), oraz udział takich sesji, w których wolumen pokrył ilość zlecenia i kolejkę przed nim. Iloczyn to szansa na jedną sesję; na N sesji: 1 − (1 − p)^N. To dolne oszacowanie: każda sesja jest traktowana jako osobna próba. Obok podajemy oczekiwaną liczbę sztuk (górne oszacowanie). Serie bez co najmniej 10 sesji z obrotem dostają „brak danych", nigdy 0% ani 100%. Każda liczba jest rozpisana na karcie serii („jak policzono").

Kalibracja. Jedynym źródłem prawdy o trafności są zlecenia zapisane w Dzienniku i ich wyniki potwierdzone przez użytkownika (nocna kalibracja podpowiada wynik z historii sesji: kurs minimalny ≤ limit i wolumen ≥ ilość → „weszło"; dotknięcie bez pokrycia po upływie horyzontu → „częściowo"; brak dotknięcia po horyzoncie → „nie weszło"). Z potwierdzonych wpisów liczymy wynik Briera (średni kwadrat różnicy prognoza − wynik), wynik bazowy dla stałej prognozy równej częstości bazowej i ich stosunek (BSS; dodatni = model lepszy od stałej prognozy) oraz wykres rzetelności w 10 koszykach prognozy. Zlecenia anulowane przed horyzontem nie liczą się. Do 30 wpisów pokazujemy etykietę „mało obserwacji".

Koszyk. Kandydaci = wszystkie serie z ofertą sprzedaży spełniające kryteria użytkownika (marża, wykup, szansa, zabezpieczenie, wykluczenia). Ilości dobiera prosta reguła: po kolei według rentowności, w ramach limitów udziału emitenta, branży i makrobranży, wolumenu do zebrania i wielkości pozycji względem obrotu serii. Tolerancja niezainwestowanej części pozwala obniżać limity poniżej ofert. Wynik jest deterministyczny: te same parametry i dane dają tę samą tabelę. Jakość reguły sprawdzamy relaksacją ciągłą (LP) na losowych zestawach parametrów; gdy różnica przekroczy 5% w co najmniej 20% zestawów, przechodzimy na programowanie całkowitoliczbowe (wynik testu w dzienniku wyników projektu).

Zabezpieczenie i parametry z dokumentów. Dokumenty informacyjne emitentów (nota informacyjna, ostateczne warunki emisji, prospekt) są pobierane z serwisu GPW Catalyst i czytane automatycznie: rodzaj zabezpieczenia (hipoteka, zastaw rejestrowy, poręczenie, gwarancja, inne, brak), status ustanowienia, marża, wskaźnik, konwencja odsetkowa, opcje wykupu. Każda wartość ma cytat, numer strony i link do dokumentu; wartość trafia do tabeli tylko po zgodnym wyniku dwóch niezależnych odczytów sprawdzonym przez kod (cytat jest fragmentem strony, wartość jest w cytacie) albo po ręcznym sprawdzeniu. „Brak danych" oznacza brak dokumentu w pipeline, nie brak zabezpieczenia. Marżę serii bez odczytu z dokumentu wyprowadzamy z rocznej historii kuponów GPW: kupon po każdym resecie minus stopa WIBOR z dnia fixingu, gdzie ścieżkę WIBOR odtwarzają serie z marżą znaną z dokumentu (kotwice); marża trafia do tabeli, gdy co najmniej dwa resety dają ten sam wynik z dokładnością 0,20 pp albo gdy jeden reset przypada w dniu, w którym ścieżkę WIBOR wyznaczają co najmniej trzy kotwice z ±15 dni, a w tabeli jest opisana jako „z historii kuponów". Świeża emisja nie ma jeszcze resetu: jeśli dokument podaje dzień emisji i tenor, marżę liczymy z kuponu pierwszego okresu (kupon z pierwszej sesji minus WIBOR z dnia emisji) i porównujemy z widełkami z ostatecznych warunków emisji. Dopiero gdy i to zawodzi, marża jest szacowana z ceny i oznaczona „szac.". Zabezpieczenie to fakt z dokumentu emisji, nie ocena; może być ustanowione po emisji, zmienione albo zwolnione — sprawdź komunikaty emitenta. Filtr „tylko zabezpieczone" przepuszcza wyłącznie serie ze statusem „ustanowione" lub nieznanym; „do ustanowienia" i „zwolnione" nie przechodzą jako zabezpieczone. Skany bez warstwy tekstu są czytane po OCR (tekst może mieć literówki; dokument ma wtedy oznaczenie „OCR"). Wartość emisji, rodzaj kuponu (zmienne/stałe) i data pierwszego notowania pochodzą z karty instrumentu na GPW Catalyst, nie z dokumentów. Dzień emisji i dokładne daty resetów kuponu od 2021 r. pochodzą z tabel odsetkowych Catalyst (dzienne odsetki skumulowane spadają do zera na początku każdego okresu odsetkowego); stawka okresu z przyrostu odsetek ma dokładność około 0,1 pp przy nominale 100 zł, dlatego w zasięgu rocznej historii notowań używamy kuponu z arkusza. Panel „wyszukaj" w arkuszu filtruje wiersze policzone przez silnik po emitencie, branży, zabezpieczeniu i jego statusie, rodzaju kuponu, marży, wielkości emisji, miesiącach do wykupu i dacie notowania; nie zmienia koszyka.

Czego narzędzie nie robi. Nie składa zleceń, nie ocenia wypłacalności emitentów, nie uwzględnia sytuacji użytkownika, nie rekomenduje. Oznaczenia szczególne GPW i sygnał cenowy to fakty z danych, nie oceny.

Zasady. Regulamin · Polityka prywatności · Deklaracja abonamentu (bez płatności).

Operator: Horyzonty AI [dane kontaktowe i pozycje własne — do uzupełnienia, decyzja D9]. Wersja modelu w pasku u góry. Dziennik zmian metody: repozytorium projektu.