📈 Prawdziwe ceny total-return
Adjusted close (dywidendy reinwestowane) z licencjonowanego źródła (EODHD) z pokryciem Warszawy, USA i UE, oraz bezkluczowy fallback (Yahoo). Dane tylko z ceny zaniżałyby wynik spółek dywidendowych — u nas tak nie jest.
metodologia · nic nie ukrywamy
Ostatnia aktualizacja: 2026-10-15 — pełna historia zmian poniżej w changelogu.
Każdy track record na tej stronie to symulowany backtest — stałe reguły strategii przeliczone na rzeczywistych danych historycznych. Oto dokładnie jak, łącznie z ograniczeniami. Track record jest dla nas dokumentem prawnym: zawyżenie go byłoby oszustwem, więc wolimy nie obiecywać za dużo i pokazać, jak liczymy.
Adjusted close (dywidendy reinwestowane) z licencjonowanego źródła (EODHD) z pokryciem Warszawy, USA i UE, oraz bezkluczowy fallback (Yahoo). Dane tylko z ceny zaniżałyby wynik spółek dywidendowych — u nas tak nie jest.
Backtest widzi każdy indeks takim, jaki naprawdę był na danej dacie (Nasdaq-100, WIG20 z datowaną historią dodań/usunięć) — bez „znaliśmy zwycięzców z góry" (survivorship). Na licencjonowanym źródle spółki, które później zostały wycofane z obrotu, są nadal wycenione i uwzględnione — to zamyka lukę przetrwalstwa po stronie cen.
Obrót (turnover) jest kosztowany przy każdym miesięcznym rebalansowaniu, po konserwatywnej stronie typowego pół-spreadu plus opłat — zobacz tabelę. Wpływ na rynek i FX nie są modelowane (nieistotne przy skali detalicznej).
Pozycje ustawiane są co miesiąc i między rebalansami dryfują z cenami (metoda wartości pozycji) — dokładnie to, czego doświadczyłby subskrybent podążający za aktualizacją.
| Rynek | Koszt od obrotu przy rebalansie | Dlaczego |
|---|---|---|
| US (NYSE / Nasdaq) | 5 pb | Najgłębsza płynność, najwęższe spready |
| UE (XETRA / Euronext) | 10 pb | Nieco szersze spready / opłaty |
| Polska (GPW) | 20 pb | Płytsze księgi zleceń; kosztowane konserwatywnie |
Stopa wolna od ryzyka (gotówka) dla Sharpe'a i Sortino: 3%/rok — w przybliżeniu średnia rentowność amerykańskich bonów skarbowych w oknie backtestu. Wyższa założona stopa gotówki sprawia, że wskaźniki WYGLĄDAJĄ gorzej, więc to wybór nie na naszą korzyść.
| Wskaźnik | Po ludzku |
|---|---|
| CAGR | Średni roczny wzrost, z uwzględnieniem procentu składanego. 12% ≈ rosło średnio o 12% rocznie. |
| Sharpe | Zwrot na jednostkę całkowitego wahania. Wyższy = spokojniejsza jazda przy tym samym zysku; powyżej 1 to solidnie. |
| Sortino | Jak Sharpe, ale liczy tylko wahania W DÓŁ (skoki w górę to nie „ryzyko"). Liczony z semiodchyleniem względem celu. |
| Zmienność | Jak bardzo wartość się waha, w ujęciu rocznym. Mierzy wahania, nie kierunek. |
| Max obsunięcie | Najgorszy pojedynczy spadek od szczytu do dołka w całej historii — liczba, którą czuje żołądek. |
| Calmar | Roczny wzrost ÷ ten najgorszy spadek. „Czy ból był tego wart?" |
Każda strategia publikuje JEDNĄ aktualizację portfela modelowego, identyczną dla każdego subskrybenta, generowaną systematycznie — nigdy spersonalizowaną, nigdy sygnał kupna czy sprzedaży, i nigdy nie składamy ani nie zarządzamy zleceniami. Decydujesz i handlujesz na własnym koncie. Zobacz strategie → · Zweryfikuj ledger →
Każda zmiana sposobu liczenia wyników — z datą i uczciwym opisem wpływu na opublikowane liczby.
| Data | Zmiana | Wpływ |
|---|---|---|
| 2026-10-15 | Suwak okna backtestu na stronach strategii kończy się teraz w tym samym dniu co oficjalny track record (koniec kwartału, do którego jest przypięty), a nie w dniu oglądania, a jego wykres jest rysowany z mniej więcej tygodniowych punktów. | Liczby z suwaka kończą się w tym samym dniu co liczby główne; oficjalny track record bez zmian. |
| 2026-10-15 | Congressional Buys nie jest już publikowana na nieaktualnych ujawnieniach: gdy najnowsze ujawnienie transakcji członka Kongresu w naszej bazie ma ponad 21 dni, aktualizacja z tego miesiąca czeka na odświeżenie danych. Wcześniej martwe źródło danych mogło dać aktualizację, a gdy ujawnienia wypadły z 90-dniowego okna strategii — fałszywe „przejście w całości do gotówki”. | Żadna opublikowana liczba się nie zmieniła; miesiąc może się opóźnić zamiast powstać na starych danych. Backtesty i track record bez zmian. |
| 2026-10-15 | Strony strategii mówią teraz obok CAGR, gdy jeden rok kalendarzowy dał więcej niż wszystkie pozostałe lata backtestu razem — obie liczby pochodzą z tabeli „rok po roku” na tej samej stronie. | Ujawnienie, nie przeliczenie: np. na przypięciu 30.06.2026 audyt zmierzył Cross-Sectional Momentum: ok. -22% łącznie od lipca 2021 do grudnia 2025 i +167,8% w pierwszym półroczu 2026. |
| 2026-10-15 | Ceny rynkowe na stronach spółek i wykresach cen są teraz korygowane o splity (nie o dywidendy), tak jak pokazują je brokerzy. Zwykła cena zamknięcia od dostawcy danych nie jest korygowana o splity, więc split wyglądał jak krach, a zakres 52 tygodni łączył dwie bazy akcji. | Tylko prezentacja: np. zakres 52 tygodni BKNG wynosił 154,13-5720,87 przy kursie 157,51. Track recordy zawsze używały ceny w pełni skorygowanej i się nie zmieniają. |
| 2026-10-15 | Własne koszyki z mniej niż rokiem historii cen nie dostają już rocznej stopy zwrotu ani wskaźnika Sharpe'a i nie trafiają do rankingu społeczności; zamiast tego pokazują zwrot całkowity (wyników krótszych niż rok nie annualizujemy). | W dół dla bardzo młodych koszyków: np. 31 sesji +20% dawało 362% rocznie. Track recordy strategii obejmują kilka lat i się nie zmieniają. |
| 2026-10-15 | Kalkulatory: narzędzie Markowitza używa teraz średniego dziennego zwrotu tickera x 252 (średniej arytmetycznej, którą zakłada model) zamiast średniorocznego wzrostu składanego, który przy wspólnej historii krótszej niż pół roku wynosił 0%. Kalkulator regularnego inwestowania (DCA) pokazuje roczne IRR dopiero od 12 miesięcy, a trwający miesiąc traktuje jako wycenę, nie wpłatę. | Zwroty w narzędziu Markowitza są wyższe dla zmiennych tickerów; bardzo krótkie okresy DCA nie mają IRR (trzy wpłaty dawały 2290% rocznie). Track recordy bez zmian. |
| 2026-10-14 | Track recordy przesunięte na ostatni zamknięty kwartał, 30 września 2026 (są przypięte do końca kwartału i przesuwane raz na kwartał), i przeliczone z trzema poniższymi poprawkami. | Liczby każdej strategii kończą się teraz 30.09.2026 zamiast 30.06.2026; już opublikowane portfele modelowe nie zostały zmienione. |
| 2026-10-14 | Congressional Buys wybiera teraz tylko spośród spółek, które były w Nasdaq-100 w danym dniu. Wcześniej pulą były wszystkie spółki, które kiedykolwiek były w indeksie, więc backtest mógł kupić spółkę, bo weszła do indeksu PÓŹNIEJ (zaglądanie w przyszłość), choć benchmark był już point-in-time. | W dół: przeliczone na starym przypięciu 30.06.2026 CAGR spadł z 22,2% do 20,0%, a Sharpe z 0,81 do 0,73. |
| 2026-10-14 | Papier bez prawdziwego notowania przez 14 dni nie jest już wybierany ani trzymany po zamrożonej cenie. Spółki i fundusze po zmianie tickera są śledzone pod nowym kodem z pełną historią: PUTW to teraz WTPI (WisdomTree, zmiana w kwietniu 2025), CCC to MDV (Modivo), Santander Bank Polska to Erste Bank Polska (EBP) — w backtestach i w wyniku na żywo. | Głównie strategie opcyjne oparte na funduszu put-write i strategie na WIG20; wynik na żywo wycenia teraz papier po zmianie tickera, zamiast traktować go jak gotówkę. |
| 2026-10-14 | CAGR liczymy teraz w czasie kalendarzowym (dni ÷ 365,25), zamiast zakładać 252 sesje w roku. Strategia na akcjach z USA i Warszawy ma we wspólnym kalendarzu ok. 258 sesji w roku, a tylko warszawska ok. 250, więc stary sposób lekko zaniżał pierwszą i lekko zawyżał drugą. | Niewielki: na przypięciu 30.06.2026 Cross-Sectional Momentum 15,74% -> 16,14%, Odwrotna zmienność (GPW) 19,52% -> 19,34%. Zmienność, Sharpe i obsunięcie się przez to nie zmieniają. |
| 2026-10-14 | Tabela „rok po roku” na stronie strategii używa teraz faktycznie ostatniej sesji każdego roku. Wcześniej koniec roku brała z uproszczonej krzywej wykresu — z punktu nawet ok. dwa tygodnie przed 31 grudnia — więc pojedyncze lata mogły się różnić o kilka punktów. | Tylko liczby roczne (np. lottery-ticket 2022 pokazywał +0,7%, a pełna krzywa daje +7,7%); CAGR, Sharpe i obsunięcie zawsze były liczone z pełnej dziennej serii. |
| 2026-10-14 | Gdy dostawca danych przelicza historię cen po nowej dywidendzie albo splicie, starsze zapisane ceny są teraz przeskalowywane do tej samej bazy, zamiast mieszać się z nią. Mieszanie po cichu gubiło dywidendy w wyniku total-return i mogło pokazać split jak krach. | Wynik total-return spółek i funduszy płacących dywidendy nie jest już zaniżony (np. fundusz bonów skarbowych w Safe Yield); żadnej liczby nie poprawiono ręcznie — zmieniły się tylko przez przeliczenie na 30.09.2026. |
| 2026-09-11 | Wynik na żywo publikowanych portfeli zachowuje teraz historię korekt alokacji: jeśli alokacja z przeszłego miesiąca zostanie poprawiona, obie wersje pozostają widoczne — korekta nie nadpisuje po cichu tego, co faktycznie opublikowano w danym momencie. | Żadna opublikowana liczba się nie zmieniła; to jedynie sprawia, że przyszła korekta będzie widoczna, a nie cicha. |
| 2026-09-10 | Strony strategii pokazują osobny wynik NA ŻYWO faktycznie opublikowanych aktualizacji portfela modelowego od pierwszej publikacji — odrębny od symulowanego backtestu powyżej — z wejściem w nową alokację po cenie zamknięcia następnej sesji (bez zaglądania w przyszłość). | Nowy wskaźnik, nie przeliczenie backtestu; strategia bez pełnego miesiąca od publikacji nie pokazuje jeszcze wyniku na żywo. |
| 2026-09-10 | Każdy track record pokazuje teraz benchmark rynkowy (uniwersum równych wag albo SPY, zależnie od strategii) liczony w TYM SAMYM oknie i z TYMI SAMYMI kosztami, więc liczby strategii można czytać na tle zwykłego kup-i-trzymaj, a nie w oderwaniu. | Wyłącznie dodatek do wyświetlania; własne liczby CAGR/Sharpe/obsunięcia żadnej strategii się nie zmieniły. |
| 2026-07-15 | Naprawiono dwa błędy backtestu wykryte w wewnętrznym audycie: (1) filtrowanie miesięcy kalendarzowych względem kalendarza sesji giełdowych po cichu pomijało rebalans w około jednej trzeciej miesięcy (każdy miesiąc kończący się w weekend/święto), podczas gdy produkt na żywo rebalansuje 12x/rok; (2) koszt transakcyjny pierwszego rebalansu był zerowany przez sposób normalizacji krzywej kapitału. Oba naprawiono; każdy opublikowany track record przeliczono. | Mniej więcej jedna trzecia miesięcy zyskała rebalans, który wcześniej pomijano, a każda krzywa zaczyna się teraz PO realnym koszcie wejścia (~2,5 pb), a nie przed nim — obie zmiany nieznacznie POGARSZAJĄ liczby, nigdy ich nie upiększają. |
| 2026-07-07 | Ceny są uzupełniane w przód (forward-fill) przed każdą miesięczną decyzją, więc święto na jednej giełdzie (np. USA zamknięte, GPW otwarta) nie usuwa już po cichu całego rynku z decyzji za dany miesiąc. Lipcowe (2026) alokacje opublikowano ponownie po tej poprawce. Osobno: Sortino liczony jest teraz z semiodchylenia względem celu (RMS zwrotów poniżej celu ze WSZYSTKICH okresów) zamiast odchylenia standardowego z próbki „w dół” liczonego względem jej własnej średniej. | Udokumentowane w engine/backtest.py: poprzedni wzór (odchylenie z próbki) ZAWYŻAŁ Sortino o mniej więcej 9-18%, więcej przy mocno skupionych stratach — więc opublikowane wartości Sortino spadły o tyle przy przeliczeniu. |
| 2026-07-07 | Stopa wolna od ryzyka (gotówka) użyta dla Sharpe'a/Sortino zmieniła się z 0% na stałe 3%/rok (w przybliżeniu średnia rentowność amerykańskich bonów skarbowych w oknie backtestu) — 0% w rzeczywistości ZAWYŻAŁO oba wskaźniki, a nie trzymało je konserwatywnie. Koszty transakcyjne zmieniły się z płaskich 5 pb wszędzie na stawki per rynek (US 5 / UE 10 / GPW 20 pb). Każdy opublikowany track record przeliczono po obu zmianach. | Obie zmiany pogarszają wskaźniki/zwroty, nigdy ich nie poprawiają — np. (odnotowane wówczas) Sharpe dla balanced-duo 0,919 -> 0,802, a dla inverse-vol 0,889 -> 0,701 po zmianie stopy; portfele z dużym udziałem PL/UE i wysokim obrotem straciły najwięcej po zmianie kosztów. |
| 2026-07-01 | Zmieniono źródło cen na licencjonowane EODHD (z bezkluczowego zapasowego źródła Yahoo) — ceny total-return uwzględniają też spółki, które później zostały wycofane z obrotu; Yahoo po cichu je pomija, co upiększało wyniki, zostawiając w danych tylko „ocalałych”. | Odnotowane wówczas: CAGR dla momentum/dual-momentum obniżyło się o mniej więcej 1-2 punkty procentowe przy uczciwym przeliczeniu (więcej wycofanych spółek jest teraz wycenionych); zdywersyfikowane portfele zmieniły się nieznacznie. |
| 2026-06-30 | Zastąpiono wyselekcjonowany, dzisiejszy zestaw dużych spółek PRAWDZIWĄ, datowaną historią składu indeksu — zarówno dla segmentu USA (Nasdaq-100), jak i polskiego (WIG20) — backtesty widzą teraz każdy indeks takim, jaki naprawdę był w danym dniu, a nie „dzisiejszych zwycięzców założonych jako obecnych od zawsze”. | Odnotowane wówczas: stare uniwersum-migawka było puste przed swoim startem w 2024 roku, więc dotknięte backtesty siedziały w gotówce przez bessę 2022 i inwestowały tylko przez część pełnego okna — poprawka usuwa to zjawisko (look-ahead/survivorship), a nie je wprowadza. |
To opublikowane informacje rynkowe, a nie porada inwestycyjna ani rekomendacja dostosowana do Twojej sytuacji. Alokacje powstają systematycznie i są takie same dla każdego subskrybenta. Decydujesz i handlujesz sam, na własnym koncie.