Zebrałem się wreszcie, żeby pokazać Wam projekt, nad którym dłubię po godzinach. Zawsze wkurzało mnie przekopywanie się przez nudne serwisy informacyjne i paździerzowe interfejsy, kiedy chciałem szybko sprawdzić, co się dzieje na GPW. Zrobiłem to narzędzie głównie pod swoje potrzeby, ale jak zaczęło to fajnie działać, stwierdziłem, że wrzucę w sieć i podzielę się z innymi.
Tak powstało GPW Console (https://gpwconsole.pl) – darmowy retro-terminal w klimacie starych ekranów CRT, który
@smieszek321: Powiedz to użytkownikom Bloomberga, którzy płacą za ten klimat ~30k usd rocznie ;)
A tak serio - rozumiem, że retro terminal to specyficzna estetyka, ale priorytetem była maksymalna gęstość informacji bez zbędnych wodotrysków i przeładowania interfejsu :)
@pepedros: Aaa, teraz wszystko jasne! link prowadził do profilu spółki, której nie ma w scoringu WIG140 - mój błąd, naprawię - w takim przypadku nie powinno być możliwości przejścia na
@smieszek321: Wszystkie kwestie źródeł danych są opisane w zakładce [6] README (możesz też wejść bezpośrednio przez link: https://gpwconsole.pl/readme), ale w skrócie:
Źródła danych: Dane rynkowe, wskaźniki fundamentalne oraz oficjalne rekomendacje analityków pobierane są z Biznesradar, a bieżące wyceny z Yahoo.
Rekomendacje i dyskonto: Dyskonto to wyliczona różnica procentowa między aktualnym kursem a medianą z cen docelowych wydanych w oficjalnych rekomendacjach domów maklerskich dla danej spółki.
@perfumowyswir: Przynajmniej podtrzymuję tradycję ;) A tak serio to wpadnij, przeklikaj i daj znać, co ulepszyć!
[EDIT]: Cały scoring to autorski, kraftowy kod napisany od zera. AI służy wyłącznie do szybkiej analizy i streszczania gąszczu komunikatów ESPI + AI Paper Portfolio ale to jeszcze nie jest publiczne (stay tuned)
@el_Vladi: Spokojnie, project jest w 100% niekomercyjny (donationware/edukacyjny) i używa wyłącznie ogólnodostępnych danych. Żaden płatny SaaS z tego nie powstaje ;) Ale dzięki za czujność!
@smieszek321: Od strony samej matematyki na stronie wszystko wygląda legitnie, ale masz rację - ten konkretny wynik wygląda podejrzanie i ewidentnie gdzieś jest bug..
Szkoda, że to nie Twoje klimaty, ale dzięki za uwagi i czas - mega pomogłeś, że to wyłapałeś!
@chamik: Dzięki! Pełna lista jest dostępna w podstronie https://gpwconsole.pl/ranking, ale masz rację - w głównym widoku przydałby się przełącznik zakresu (Top 10 / Top 20 / Top 30), żeby każdy mógł dostosować tabelę pod siebie.
@el_Vladi: Masz na myśli, że prawnicy Yahoo już do mnie jadą? :D
A serio: projekt to po prostu pet-project, eksperyment UI i zabawa scraperami na własne potrzeby z udostępnieniem widoku dla chętnych. Jak Yahoo wyśle oficjalną petycję lub da mi bana, to będziemy się martwić i pewnie się skończy zakupem płatnych danych ;)
@Blomex: WOW - wielkie dzięki! Zamiast ogólnego pitolenia, wykładam karty :D
1. Czy Top 10 to overfitting pod konkretną liczbę spółek? Jak było robione: Sweep obejmował zakres od Top 3 do Top 15. Wariant Top 10 po prostu wygrał walidację walk-forward - nie wybierałem go ręcznie Porównanie: Dla Top 8 wynik był słaby (%WF+ wynosił zaledwie 20%, a alfa -13k, czyli gorszy od benchmarku w 80% okien). Różnica między Top 10 (97%) a
@el_Vladi: W tym punkcie muszę Ci przyznać rację, poleganie na darmowym wyciąganiu danych z Yahoo bywa uciążliwe i sam się właśnie na tym przejechałem...
Sprawdziłem w logach przypadek, o którym pisał wyżej @smieszek321 i powód był dokładnie taki: 27 sierpnia 08:15: cena około 180 PLN (target 151,70) > system poprawnie liczy ujemne dyskonto -15,7% 28 sierpnia 08:15: Yahoo zwraca nagle błędną cenę koło130 PLN zamiast ~175 PLN > przeliczam fałszywe dyskonto +16,6% 28
GPW Console
Retro terminal maklerski dla GPW
Scoring spółek + AI ESPI + live P/L
Hobby z ambicjami • http://gpwconsole.pl
Zebrałem się wreszcie, żeby pokazać Wam projekt, nad którym dłubię po godzinach. Zawsze wkurzało mnie przekopywanie się przez nudne serwisy informacyjne i paździerzowe interfejsy, kiedy chciałem szybko sprawdzić, co się dzieje na GPW. Zrobiłem to narzędzie głównie pod swoje potrzeby, ale jak zaczęło to fajnie działać, stwierdziłem, że wrzucę w sieć i podzielę się z innymi.
Tak powstało GPW Console (https://gpwconsole.pl) – darmowy retro-terminal w klimacie starych ekranów CRT, który
źródło: image
PobierzJasny motyw: Dobry punkt – dopisuję motyw Amber / Light CRT (amberowe/szare retro tło), żeby zwiększyć czytelność.
Spółka MOL: Dzięki za wychwycenie 404! Obecnie system śledzi WIG140, stąd brak zagranicznych spółek, co dalej "Czas pokaże, czas pokaże" ;)
A tak serio - rozumiem, że retro terminal to specyficzna estetyka, ale priorytetem była maksymalna gęstość informacji bez zbędnych wodotrysków i przeładowania interfejsu :)
@pepedros: Aaa, teraz wszystko jasne! link prowadził do profilu spółki, której nie ma w scoringu WIG140 - mój błąd, naprawię - w takim przypadku nie powinno być możliwości przejścia na
Źródła danych: Dane rynkowe, wskaźniki fundamentalne oraz oficjalne rekomendacje analityków pobierane są z Biznesradar, a bieżące wyceny z Yahoo.
Rekomendacje i dyskonto: Dyskonto to wyliczona różnica procentowa między aktualnym kursem a medianą z cen docelowych wydanych w oficjalnych rekomendacjach domów maklerskich dla danej spółki.
Dzięki za uwagę! Czy podlinkowanie
A tak serio to wpadnij, przeklikaj i daj znać, co ulepszyć!
[EDIT]: Cały scoring to autorski, kraftowy kod napisany od zera. AI służy wyłącznie do szybkiej analizy i streszczania gąszczu komunikatów ESPI + AI Paper Portfolio ale to jeszcze nie jest publiczne (stay tuned)
Szkoda, że to nie Twoje klimaty, ale dzięki za uwagi i czas - mega pomogłeś, że to wyłapałeś!
wrzucam do backlogu :)
A serio: projekt to po prostu pet-project, eksperyment UI i zabawa scraperami na własne potrzeby z udostępnieniem widoku dla chętnych. Jak Yahoo wyśle oficjalną petycję lub da mi bana, to będziemy się martwić i pewnie się skończy zakupem płatnych danych ;)
1. Czy Top 10 to overfitting pod konkretną liczbę spółek?
Jak było robione: Sweep obejmował zakres od Top 3 do Top 15. Wariant Top 10 po prostu wygrał walidację walk-forward - nie wybierałem go ręcznie
Porównanie: Dla Top 8 wynik był słaby (%WF+ wynosił zaledwie 20%, a alfa -13k, czyli gorszy od benchmarku w 80% okien). Różnica między Top 10 (97%) a
Sprawdziłem w logach przypadek, o którym pisał wyżej @smieszek321 i powód był dokładnie taki:
27 sierpnia 08:15: cena około 180 PLN (target 151,70) > system poprawnie liczy ujemne dyskonto -15,7%
28 sierpnia 08:15: Yahoo zwraca nagle błędną cenę koło130 PLN zamiast ~175 PLN > przeliczam fałszywe dyskonto +16,6%
28