2026. július 31., péntek

Demecseri poémák(válogatás)

Néhány Demecserről szóló vers a Demecseri Poémák című verses kötetemből;


Demecseri verseskötet

Most megjelenik a verses kötet,
Sokan dobnak majd rám követ.
De minden költő engem követ,
Ez nekem csak egy újabb löket.

Minden írónak van egy könyve,
Mitől csordul az olvasó könnye.
Költő szabadidejét mivel töltse,
Mint hogy a saját verseit költse.

Megjelenik érzéseinek gyöngye,
De minden ember maga bölcse.
A sok vers, a költő saját kölyke,
Ezt a nagyvilágnak, adta közre.

Miért dobod a síromra a követ,
Elhagyom, hamar ezt a földet.
Maradnak utánam a könyvek,
A verseimből áradó könnyek.
                                             (2026)

A Demecseri költő

A szőlőlugas mélyén írok,
Szóval örök harcot vívok.
Rímmekkel sokat szívok,
A versben túl sokat sírok.

De magammal nem bírok,
És magamban sem bízok.
A sok ételtől is csak hízok,
Mint a megtébolyult írnok.

Egy pohár bort megiszok,
Felszínre törnek a kínok.
Segitségül múzsát hívok,
Mint tavaszi virág nyílok.
                                         (1982)

A Demecseri karcolat

Az igazság engem mindíg folytogat,
A törvény szigora szorítja torkomat.
Nem írhatom le nyíltan, a dolgokat,
Így egy versnek álcáztam a sorokat.

Elrejtőzött versemben  a gondolat,
Ne csináljak magamnak gondokat.
Megtévesztő és ravasz a fondorlat,
A stílusa megpecsételi a sorsomat.

Alattomos a vers mint egy dolgozat,
Semmit mondón titokban mondogat.
Így közvetíthetném az aljas titkokat,
Világ elé tárhatom általa a sorsomat.

Kitartóan folytatom hát a harcomat,
Magasra emeltem a véres kardomat.
Világ elől elrejtve, bánatos arcomat,
Így született meg eme őrült karcolat.
                                                         (1984)

Demecseri szatíra

Sok versikét írtam én papírra,
Gyakran volt szükség radírra.
A gondolataim lettek megírva,
Becsomagoltam őket panírba.

A rímektől vált írásom zafírra,
A rém rímeket a papír elbírja.
A vers bánatom búsan elsírja,
Lelkemnek ez lesz gyógyírja.

A költő a búját baját megírja,
Türelmes olvasó meg kibírja.
Lett ez egy szánalmas szatíra,
Miért is vettetem ezt papírra?
                                                 (1989)

A Demecseri orgona

A lelkemben, gyújtanak világot,
Úr asztalán az Orgona virágok.
Orgonának földöntúli a hangja,
Hangszerek királynője, rangja!

Az égbe száll mennyei sóhalya,
Választ rá angyal fuvolája adja.
A kántor, szívét lekét bele adja,
Hallgatja ezt, az aparaja nagyja.

Gyönyörködünk a csillogásban,
Fürdünk mi az orgona illatában.
Manuálok mennyei taktusában,
A zsoltárok korállok hangjában.
                                                     (1980)

Demecser a hazám

Nekem ott van hazám, ahol vagyunk,
Ott a népem, nemzetem, ahol lakunk.
Ott a világ, ahol a földjeink terülnek,
Ott legjobb, ahol kertjeink feszülnek.

Csak addig, míg a szelíd szemem lát,
Ahol a jó anyaföld édes kenyeret ád.
Egészen odáig, ameddig az ég kéklik,
Ha leszáll az este, és az erdő sötétlik.

Halak a folyóban, szőlő hordóban,
Itt minden éjszaka a tücsök ciripel.
Itt állok, én hol az ég rám beborul,
Ahol a magyar imádkozni leborul.

Valamikor régen őseink itten laktak,
Itt éltek, haltak, harcoltak, mulattak.
Itt a büszke bárdok védték a határt,
A földeket örökségül reánk hagyák.

Ez a föld mindennél drágább nekünk,
Hazám, mindennél jobban szeretünk.
Egész világban, messze földön járok,
Utazok, de végül mindig haza találok.
                                                             (1996)

A Demecseri csavargó

A nagyvilágot jártam,
Az út mentén álltam.
Hideg esőben áztam,
A hóesésben fáztam.

Szép lányokat láttam.
Karomat ha kitártam,
Asszonyokkal háltam,
Boldogságtól szálltam.

Egyet szívembe zártam,
Ő utána én sokat jártam.
Míg szerelmessé váltam,
Vele, mennybe szálltam.

Elragadott a vágyam,
De meg nem bántam.
Menyországba jártam,
Elveszett a szárnyam.

Minden este vártam,
Mert hozzá vágytam.
Elhagyott, én bántam,
És magamat szántam.

Sértődöttet, játsztam,
Körmömet is rágtam.
Vagy öklömet ráztam,
Vagy ütöttem vágtam.

Mindegy csak lássam,
Sokat ittam, hánytam.
És meghízott a májam,
De kúsztam másztam.

És bűneimet bántam,
Így üres lett a házam.
Mellettem, az árnyam,
Az én hűséges társam.

Befoghatom a szájam,
Zülött emberré váltam.
Megnőtt már a hájam,
Nem bír már a lábam.

És nyikorog az ágyam,
Görnyed már a hátam.
És megkopott a bájam,
Dőljön össze, a váram.
                                     (2026)

Demecseri havazás

Fenyő csúcs reszkető,
Fehér már a hegytető.
Ha fú a hideg téli szél,
Ember jót nem remél.

A sok sok hó tüntető,
Hideg tél, az büntető.
Téli táj most nézhető,
A magas hó mérhető.

Hó alá bújt nádtető,
Hova lett a zsúptető.
Havas lett a háztető,
Fején meleg fejfedő.

A hóseprő reszkető,
A hidektől szenvedő.
A vad idő dermesztő,
Elpusztúl, a kártevő.

Bent az idő rekkenő,
A házban menthető.
Kályha tűz perzselő,
Nem fázom sejthető.

A költő csak verselő,
Kandallóban, tüzelő.
A plédjében lebzselő,
Meleg teát szürcsölő.
                                     (2026)

A Demecseri pár

Téli estén együtt sétál egy idős pár,
Szép fehér és hideg a havas téli táj.
Ezernyi apró jégcsapok fenn a fán,
A süvítő szelet észre se veszik tán.

Nyakukban lobog meleg fekete sál,
Hogy ne fázzanak, összebújik a pár.
Két szerelmes hatvan éve együtt jár,
Pedig őnekik, már minden lépés fáj.

A szerelmespár néha meg - megáll,
Lépteik, elárulják nem fiatalok már.
A két öreg az élettől semmit se vár,
Lelkük együtt majd mennybe száll. 
                                                         (2000)


Demecseri szüret

Elérkezett a várva várt nap végre,
A tőke kebelén, érett a hegy vére.
Munkába áll a ló és az öreg batár,
Cigányzene hangját zengi a határ.

Mosolygó bogyók, a dús fürtökön,
Szüretelő nép, ma korán früstököl.
A lágy ősz meleg ölében fürödnek,
A szüretelők meg vígan sürögnek.

Tűzpiros levél védi a nemes topázt,
Jó hangulatban mulatnak a komák.
Ünnepi, vörös ingben a szőlőlugas,
Na vége a szüretnek gazda mulass!
                                                         (1981)

Demecseri eső

A zápor eső áztatja a kerteket,
A fák várták ezeket a perceket.
Az utcán hömpölygő tengerek,
Szerteszét futkározó emberek.

De tombolnak vadul az elemek,
Majd le szakadnak az ereszek.
Az esőtől kopognak a cserepek,
Most még félálomban lebegek.

Én még az ágyamban heverek,
Tovább már én nem fetrengek.
Inkább komótosan én felkelek,
Benn a házban csak tespedek.

Esőcseppek melegek, jegesek,
Eső illata simogatja a lelkemet.
Vígan írom tovább a versemet,
Nézem az égen a sötét felleget.

A felhő tüzes villámot rejteget,
Az utcáról mindenkit elkerget.
A vadvillám hangjától rettegek,
Látok egy futkározó gyereket.

Aki vidáman csak rámnevetett,
Így lehet hogy én is kimegyek.
De hát kimenni oda nem lehet,
A meleg nyári esőben elleszek.

Vajon hová tettem az eszemet,
Kopogó esőcseppek tetszenek.
Langyos eső áztatja a fejemet,
Az ázott hajammal, hencegek.

Bár a félelemtől még reszketek,
Pár perc és már alig csepegett.
Számolgatom még a cseppeket,
Az úton is járnak már emberek.

Az előbújó napocska kinevet,
Én a házba vissza, bemegyek.
Na de, én még visszafekhetek,
Lustálkodom is még, keveset.
                                                 (1981)


A Demecseri poéta

Nincs a ruhámon bokréta,
Tűzzünk egyet a gallérra.
Nem lesz ebből probléma,
Nincsen rajtam embléma.

Hát megszületett a poéma,
Jóindulatomnak szándéka.
De ez nem gyenge portéka,
Bár nem vagyok én Hetéra.

Sosem leszek, én aszkéta.
Nem is vagyok egy, atléta.
Én inkább vagyok stratéga,
Leszek inkább, egy rakéta.

Nem lehetek itt én próféta,
Nem vágyom én a poénra.
Inkább vagyok én esztéta,
Szerény demecseri poéta.
                                         (2019)

A demecseri citerás

Néma nagyapám öreg citerája,
A múltba veszett, a legendája.
Hangjától még az ég is rengett,
A zenéje mindenkinek tetszett.

Mindig, ugyanazt a nótát fújta,
Egész nap, csak citeráját bújta.
Ameddig minden húrja pengett,
Na addig tiszta szívből zengett.

Nótájától az egész utca csengett,
A zenéjét, a nagyvilágba szórta.
Megkopott már citera és a lóca,
De keservesen szól rajta a nóta.

Nem muzsikál már, a vén róka,
Pedig régen napestig csak rótta.
Bortól néha, de víg volt a strófa,
Hej, ha megint vidáman szólna.

Zajosak voltak, általa az esték,
De megfakult már rajta a festék.
Csak a szú, cincog benne árván,
Nem csúszik már, ujja a skálán.
                                                     (2024)

Demecseri tavasz

Kibújik a Nap szégyenlősen,
Elrejtőzött egy ködfelhőben.
Meghallgathatod a dalomat,
Ez az ég közepére csalogat.

Eljöttél, te hajnali pirkadat,
Soha el nem múló pillanat.
Melengeti a hideg orromat,
Letagadhatnám a koromat.

A napsugár lágyan simogat,
Reszkető arcokat nyalogat.
Elüldözöd majd a fagyokat,
Megszépítheted a napomat.

Csíráztathatnád a magokat,
És elkergetheted a bajokat.
Napozhatnánk is nagyokat,
Megszületett hát e karcolat.
                                             (1981)

A Demecseri vándor

Úttalan utakon, Messze sodort a szél,
A boldogságot kerestem ez volt a cél.
Nagyvilágon messze zengett a dalom,
A szélben nem hallatszott a fájdalom.

Ijesztő villámok, cikáztak a sötét éjben,
Földöntúli hangok, jajgattak a mélyben.
Rettegő szívem megremegett félve belül,
A sötétben van igazán az ember egyedül.
                                                                 (2022)

A Demecseri kanális

A kanálispart, nyárfalevelektől rezgő,
Susognak a vén fák, morajlik az erdő.
Hullámzik a vad rét, virágzik a mező,
Beborult már az ég, és feljött a felhő.

Hirtelen csend, belecsap a mennykő,
De tikkadt melegben felfrissít az eső.
Sejtelmesen ropog, vén fűzfavessző,
Ijedten bukik a vízbe a csillogó sellő.

De a tündöklő nap fénye hirtelen feljő,
Kivirul a legelő, és az élet újra pezsgő.
A Rétközi határ még Istennek is tetsző,
De szép eme világ, így boldog a szerző.
                                                                 (1990)

Demecseri juhász

Vad, tomboló szél milyen bátor,
Jobb lenne most lenni, máshol.
Nem látni senkit, közel és távol,
Milyen csendes a mező máskor.

Sötét az ég, és a szél se jámbor,
A vándor juhász, kunyhót ácsol.
Kutyát megköt, és tábort sáncol,
Már friss szénával telve a jászol.

Zengő, sötét felhő és hideg zápor,
A villám fénye is, a földön táncol.
De amire kész lesz, te bőrig ázol,
Öreg juhász, a vizes fűben gázol.

Persze átélte ő mér ezt hányszor? 
Harmincszor vagy akár százszor.
A meleg tűz már táncol és lángol,
Így nem fázik már az öreg pásztor.
                                                         (1985)

Demecseri hóember

Város neve Demecser,
Eljött már a december.
Itt épül már a hóember,
Építi a vén gyepmester.

Ő nem egy sportember,
És segíti őt az örmester.
Aki igazán egy jóember,
Nem kell ide, lőfegyver.

Van még egy ácsmester,
De nem egy nagymester.
Kijött már? a házmester?
Na de ő sem szakember.

Ő épített is már, egyszer,
Ő lesz majd a karmester.
Itt van már, a szilveszter,
Nincsen kész a hóember.
                                         (2005)

A Demecseri káposzta

A Demecseri fehér káposzta,
Jó sok hideg vízzel átmosva.
A nagyhordóban betaposva,
Pikánsan ízesítve borsozva.

Ez az orvosság a számunkra,
De finomabb, mint a rántotta.
Mindegy hogy toroskáposzta,
Vagy tejfölös töltött káposzta.

A krajszonyba vagy lábosba,
Egy kis fejkendővel átfogva.
Kivisszük a Rétközi határba,
Bálokba, máshova, bárhova.
                                             (1980)


A  Demecseri erdő

Vadásznak, az erdő barát,
Ő jól ismeri a búját a baját.
Recseg ropog száraz faág,
Meghallja ezt, a vad világ.

Értik egymás hangját zaját,
Felismerik egymás szagát.
Lábaim túrják fel az avart,
Sok apró állatot felzavart.

Lakói mint egy szép család,
Láttam már én ilyen csodát.
A földön nyílik ezernyi virág,
Milyen szép ez a mesevilág.
                                             (1981)

Demecseri tél

Félelmetesen fúj, a hideg szél,
Miről mesélhet, ez a rideg tél.
Az ember fázik, a hidegtől fél,
Be kell fűteni a házat, ez a cél.

A mi faluban már a hajnal hasad,
A szán a hóban jó gyorsan halad.
Előtte két csilingelő csikó szalad,
A hideg tél itt még sokáig marad.

A házak teteje még nagyon havas,
A fehér hó alá bújik még a tavasz.
Még minden ember a télre szavaz.
Sűrű nagy pelyhekben vígan havaz.

Otthon az emberek is még fáznak,
A faluban, itt is ott is fákat vágnak.
Az erdőre tüzifáért szánnal járnak,
Recsegnek, ropognak száraz ágak.

Kinn a hóban a gyerekek játszanak,
Meleget megőrzik az öreg házfalak.
Apró ablakon, jégcsapok látszanak,
A favágástól az emberek elfáradnak.

Apró száraz vékony fát hasogatnak,
Hogy a kemencében tüzet rakjanak.
Kemence előtt, kislányok játszanak,
Estére a kemence sutjában alszanak.
                                                         (1980)

Demecseri rózsakert

Mint záporeső után a tócsák,
Úgy nyílnak sorban a rózsák.
Szép virágaikat csak hozzák,
Zöld leveleiket sorra bontják.

A töviseik szúrnak, mondják,
A szírmaikat a földre szórják.
Míg a tetvek a körüket róják,
Leveléből a nedvet kiszívják.

De tetvektől a hangyák óvják,
Hemzsegnek a hangyahordák.
Ezzel, a többi rózsát porozzák,
Így születnek nálam a strófák.
                                                 (1981)

A  Demecseri  pörkölt

A költő ételt kotyvaszt,
Egy kanál zsírt olvaszt.
Aprított hagymát kavar,
Rajta nem sokat agyal.

Közben receptet hadar,
Készen van vele hamar.
Elmondom pár szóval,
Ízesiti azt minden jóval.

Paprikával borssal sóval,
Végzi ezt kellő gonddal.
Finom pörköltöt forral,
És leöblíti finom borral.

Nekifogott dírel dúrral,
Nem is spórolt a hússal.
Rántást a liszből habar,
Az eredménye is pazar.

Kell még egy kis karaj,
Bele a lábasba hamar.
Az éles késsel szabdal,
Na még egy pici pacal.

A fakanál mint a paraj,
Róla egy kicsit lenyal.
Rotyog a finom zafttal,
Megégett a keze,- Ajaj!

Égett manccsal nyargal,
Hamar a csaphoz kapar.
Reája hideg vizet facsar,
És a költő közben szaval.
                                         (1988)

A Demecseri barátok

Azt jósolta egyszer egy látnok,
A megátalkodott gonosz álnok,
Hamar elhagynak a jóbarátok,
Gyorsan eljön majd a halálok.

Nem tudjuk mi lesz a halál ok,
Baleset, betegség vagy rákok,
Vagy valami, rettenetes átok,
Igen gyakran gondolok rátok.

A sírokon fonnyadt virágok,
Félbe szakadt rövid világok,
Be nem teljesült szép álmok,
Miért is hagytatok itt srácok?
                                             (2026)


A Demecser napocska

Kibújik a Nap szégyenlősen,
Elrejtőzött egy ködfelhőben.
Meghallgathatod a dalomat,
Ez az ég közepére csalogat.

Eljöttél te hajnali pirkadat,
Soha el nem múló pillanat.
Melengeti a hideg orromat,
Letagadhatnám a koromat.

A napsugár lágyan simogat,
Reszkető arcokat nyalogat.
Elüldözöd majd a fagyokat,
Megszépítheted a napomat.

Csíráztathatnád a magokat,
És elkergetheted a bajokat.
Napozhatnánk is nagyokat,
Megszületett hát a karcolat.
                                             (1981)

Demecseri tavasz

Tavasszal ébred a vágyad,
Télen a testünk is bágyad.
Hideg téli szél már fárad,
A nap melege felém árad.

Arcomon érzem melegét,
És simogatja a fák levelét.
Ébreszti az erdő szellemét,
És építi vadaknak rejtekét.

A hóban botladozik a szél,
Már a nap is korábban kél.
Bár a vad még mindíg fél,
Az erdő a tavaszról mesél.
                                             (1982)


A Demecseri fantom

Vagyok egy öreg fantom,
Csoszogok otthon vakon,
Megvívtam már harcom,
Megfizettem érte sarcom.

Nem látszik már karcom,
A megkopott öreg falon,
Ráncos is lett tőle arcom,
Halkan szól már lantom.

Nem hallja senki a dalom,
Remeg erőtlen mancsom.
Megkopott a régi rangom,
Munka kell ezt én vallom.

Nem bírom csak akarom,
Erőtlen lett már a karom,
Kihullik belőle pajzsom,
Van még néhány napom.

Magam már alíg tartom,
Nagyon keveseket alszom,
Megőszült már a bajszom,
Az angyalok énekét hallom.

Ha meg kell lassan halnom,
Nem maradt sok sanszom,
Az ördögé lesz a skalpom,
Ha leesik valami hagyom.

Az már nem az én bajom,
Unalmas csendes a napom.
Omladozó házban lakom,
Fáj is már minden tagom.
                                         (2026)

A Demecseri ősz

A talpaim alatt már az erdő,
Az ágak között hideg szellő.
A fák között hófehér a sellő,
Kék égen gyűlik a sok felhő.

Az élet itt az erdőn nyüzsgő,
A nyúl az őz már mind felnő.
A hideg már nagyon metsző,
A zúzmarás rideg tél megjő.
                                             (1983)

A Demecseri kántor

Úrvacsorán én Istent nagyon félem,
Legyen mindég vörös borom kérem.
Hogy én bírjak dolgozni még vénen,
A testes bortul agg is harcra készen.

Jó csersav is átsegít engem a vészen,
Szelíd bortul az ember álmos lészen.
Pihen egy órácskát a meleg pléden,
A jó bortúl alszik az ember mélyen.

A bortúl hamar úrrá leszek a félszen,
Nem leszek attúl majd olyan részeg.
De nem leszek tűle sohasem félszeg,
Nem ittam én már jóbort olyan régen.

Erős ribizlibor hamar túljár az észen,
Nekem a sok bor lesz majd a vészem.
Megváltás lesz nekem majd a részem,
A sok sok vörösbor tart engem féken.

Az édesmust ami átfolyik a présen,
Folyik csillog a finom must szépen.
Úgy folyik mint a testbem a vérem,
Abbul finom vörös borocska lészen.

Vizezni a finom bort nagy szégyen,
Ha kiforrt az orvosság már készen.
Végre lemehet gyomromba a résen,
Istennek a bűnbocsánatát remélem.
                                                         (1980)

A  Demecseri katona

Hősök sírja domboldalon,
Kopott írás homlokzaton.
A kávémat kortyolgatom,
A kezemet morzsolgatom.

Csak azon  gondolkodom,
Elenyészik a sok sírhalom.
Nem az én gondom-bajom,
Merengek a mondottakon.

De sírjaikat rendbehozom,
Kapával megdolgozgatom.
Sok sír kövét megjavítom,
Jövök megint fontolgatom.
                                             (1986)

A Demecseri mezőn

A Demecseri, ha kimegy a határban,
Nagyon sokat mérgelődik magában!
De nem látszik a tengeri a dudvába,
Nem tudja, hogy ezt hogyan kapálja.

Ha kimegy vele a mezőre a családja,
A napnyugtára fényes lesz a kapája.
De kellett neki a sok főld a nyakába,
Sok dolog fordul meg most az agyába.
                                                             (1983)

Demecseri imádság

Édes Istenem hallgass meg engemet,
Hozzád küldöm fel a fáradt lelkemet,
Dógos napom vót, görnyedt a hátam,
De tudod Uram én az te utadat jártam.

Uram csak bor legyen, ha esik ha fúj,
Ne hagyd a poharamat állni csak úgy,
Ne te légy szomjas mert a szőlő édes,
Ha üres marad én is szomorú leszek.

Áldd meg a házat az udvarot jószágot,
Ne érjen csapás semmi rontásos átok,
Áldd meg az asszonyt meg aprónépet,
Békesség legyen s ne gyüjjön a vétek.

Uram csak bor legyen, ha esik ha fúj,
Ne hagyd a poharamat állni csak úgy,
Mert a légy szomjas, és a szőlő édes,
Ha üres marad én is szomorú leszek.

Adj erőt karomba, bort az asztalomra,
Nem nézzek másra, csak te akaratodra,
Ne hagyj el Uram, ha fújna a fergeteg,
Légy oszlopunk mint a zúgó rengeteg.

Uram csak bor legyen, ha esik ha fúj,
Ne hagyd a poharamat állni csak úgy,
Mert a dongó szomjas a szőlő kényes
Ha üres marad én is szomorú leszek.

Őrizd meg a földet, szőlőit vízét fáit,
Őseink nyelvét emlékét imádságait,
Tied a dicsőség s tied minden áldás,
Vigyáz az Isten míg tart az áldomás.
                                                         (2025)

Demecseri részegesek

Ellen nem álnak a szesznek,
Azok akik pálinkát vesznek.
Az asztalra poharat tesznek,
Hamarosan részegek lesznek.

Ha ők isznak nem jó a nőnek,
Nagyon hamar fejükre nőnek.
Ha a részeget az apja megver,
Akkor sem lesz belőle ember.

Nem vagyok én részeg ripacs,
Csak iszom mint egy szivacs.
Ha néha néha kiürül a kulacs,
Ragadok rád mint a kullancs.

Nagy a kocsmában a zsivaly,
Ezért én iszom mint a bivaly.
Még egy pohárral az angyalát,
Mi élvezzük együtt a zamatát.

Azt mondták régen az okosok,
Olyan vagyok mint a drogosok.
Ne igyál mondják a bolondok,
Részegen, én sosem dolgozok.

Ezt hiába is tiltják az orvosok,
Mindíg csak italra gondolok.
Egy pohárral még kortyolok,
Én reám ne legyen gondotok.
                                             (1984)

Török rablás Demecserben

Megint eljött a Harám basa,
Mert elfogyott minden vasa.
Ez volt neki igazából a baja,
Fénylik a kezében a szabja.

Csillog villog a nagy bajsza,
De fehérlik a nagy turbánja.
Vele jött egy zsivány banda,
Olyan mint egy farkas falka.

Elvitt már mindent ami kaja,
Bárány, nyúl szamár, marha.
A tyúk, pulyka, bivaly kanca,
Disznó, kecske, liba, kacsa.

Nehogy lelohadjon a hasa,
Hová lett a kutya, macska?
Csak nem vitte el a bamba?
Mindenre rákerül a mancsa.
                                              (1981)

A Demecseri fájdalom

Megint elment hát, egy lélek,
Tán én jövök majd attól félek.
Felébredtem, akkor még élek,
Én biztos élek, mert beszélek.

Meghalnak gazdagok szegények,
Szerte foszlottak a hiú remények.
Elvész a méltóság és az erények,
Az emberek, ilyenkor, szerények.

Nem is tudom, mit is remélek,
Szomorúan bánatosan nézek.
Kaszás! még egy napot kérek,
Ugyan kellesz is te a fenének.
                                                (2025)


A Demecseri prókátor

Vadul vagdalkozva dobálja a sarat,
Indulatos hévvel formálva a szavat,
De magasba lendül fenyegető karja,
Néhány zendülő őt vezérnek akarja.

Félő tekintetem az arcok közt halad,
A pillantásaikban, gyűlölet és harag.
Provokátor szava erős kardot farag,
Csapat élére áll, vajon ott is marad?

Átkokat szórva, izzón a nyelve pereg,
Első csepp esőre szétszéled a sereg.
De végül  a sikerét csak velem érte el,
Elhangzott indulat, szót sem érdemel.
                                                               (2026)

Demecseri elvtársak

A tanácselnök elvtársé a hódolat,
Tsz.elnök úgy szórja a csókokat.
A pártitikár, vigyorogva bólogat,
A megfizetett bárdoké az ámulat.

A pufajkásoké marad a bódulat,
Az SZB.-titkár osztja a bókokat.
Hűséges slepp, adja a tapsokat,
Sok zsíros bojár, itt vígan mulat.

Talpig aranyban vágva a pózokat.
A szegény népé meg a bámulhat,
Ők részegen nemzik az utódokat,
Vigyorral köszöntik, a melósokat.
                                                      (1982)

2026. július 30., csütörtök

A hátizsákos atombomba

A hátizsák és aktatáska méretű atombombákból ezernél több készült, a Szovjetúnió felbomlása után, 100 darabot nem találnak. A nukleáris hadviselésben nagy hangsúly helyeződött a stratégiai mellett a taktikai fegyverekre is, és úgy tűnik, ez továbbra sem változik meg: a taktikai nukleáris fegyverek terrorfegyverként való alkalmazása semmiképpen sem egy elhanyagolható szempont. Ezek kis méretű, kompakt, kis hatóerejű bombák, amik viszonylag egyszerűen felhasználhatók. Nem arra lettek tervezve, hogy bombázó repülőgépekről dobálják őket városokra, sem pedig arra, hogy interkontinentális ballisztikus rakéták útján támadják vele az ellenséget; lehetnek azonban taposóaknák, nukleáris torpedók vagy egyéb, könnyen szállítható nukleáris eszközök. Egy ilyen taktikai fegyver az úgynevezett „hátizsák- vagy aktatáska bomba”, amit direkt úgy alakítottak ki, hogy egy hátizsákban vagy egy kézipoggyászban egyszerűen és kényelmesen hordozható legyen.
A hidegháború kezdeti szakaszában az Egyesült Államok és a Szovjetunió is képes lett volna elfogadni egy olyan szcenáriót, melyben részleges nukleáris hadviselésre kerül sor. Ezt tekintjük a „korlátozott nukleáris háború” eshetőségének, amikor is bizonyos kis hatóerejű taktikai nukleáris fegyverek korlátozott felhasználása esedékes lehetett volna. Ez a felhasználás főként prevenciós intézkedésekre korlátozódott volna: magát „a csatatér tájviszonyait formálni vagy meggátolni, hogy az ellenség annak bizonyos területeit használni tudja”. Nem szabad azonban elfelejteni azt sem, hogy a taktikai nukleáris bombák nagy értékű és nagy jelentőséggel bíró célpontok kiiktatására is alkalmasak. Robbanó hátizsákokat az Egyesült államok és a Szovjetunió is fejlesztett a bipoláris világrend korszakában. Az USA-ban az úgynevezett „Zöldlámpás Katonák” („Green Light Troops”) voltak azok, akik amellett, hogy az amerikai hadsereg egyik legmagasabban képzett szekcióját alkották, olyan nukleáris eszközzel is fel voltak szerelve, mely akár egy hátizsákba vagy egy aktatáskába is könnyedén belefért.
Ez a kis méretű bomba a B-54 SADM (Special Atomic Demolition Munition), melyet az 1960-as években állított az USA arzenáljába. „Mindössze egy 18 hüvelyk magas, alumínium és üvegszál keretbe foglalt, maximálisan kevesebb, mint 1 kilotonna robbanóerejű, azaz 1000 tonna TNT-nek megfelelő hatóerejű” atombombáról beszélünk. „A bomba jogosulatlan felhasználásának kizárása érdekében a B-54 SADM kezelőpaneljét egy kombinációs zárral ellátott fedőlemezzel zárták le. A záron alkalmazott sötétben világító festék pedig lehetővé tette, hogy a katonák az éjszaka során is hozzáférjenek a szerkezethez.” Egy esetleges Szovjetunió elleni háború esetén a ,,Zöldlámpás Csapatok” a NATO országaiból indulhattak volna meg a Varsói Szerződés egy-egy állama felé, és itt elsősorban a kommunikációs és ellátási központok elpusztításával lassították volna a lehetséges szovjet támadást. Az amerikaiaknak arra is voltak terveik, hogy „a hordozható nukleáris robbanóanyagokat katonai parancsnoksági központok és egyéb megerősített helyek közelében is elhelyezik”. A Szovjetunió is gyártott kb. 250 darab kisebb bőrönd méretű, hordozható atombombát – hasonlót, mint az amerikaiak B-54-e. A legsokkolóbb az egészben az, hogy Lebed elmondása szerint a szovjet készletekből 100 darab „hátizsákos atombomba” hiányzott, és ezeket valószínűleg nem is vették nyilvántartásba. Igaz vagy sem, az Egyesült Államok elég komolyan vette a fenyegetést, és 1999 októberében egy katonai kutatási albizottság vizsgálatot indított, hogy kiderítse, vajon igaz lehet-e az a feltételezés, mely szerint a volt Szovjetunió ember által hordozható nukleáris fegyvereket helyezett el előzetesen az Amerikai Egyesült Államok területén. A fegyverek ugyanis több állítás szerint is be lettek csempészve az országba. A félelmetes kérdés pedig az, vajon tényleg szabadon volt-e – vagy még rosszabb esetben szabadon van-e ma is – a száz darab „hátizsákos atombomba”. A hátizsák méretű nukleáris fegyverek valóságosak, és a hidegháború alatt is bevetették őket, de az igazi, aktatáska méretű nukleáris bombák nagyrészt mítosz. A fizikai korlátok minimális mennyiségű hasadóanyagot (kritikus tömeget) és nehéz hagyományos robbanóanyagokat írnak elő egy nukleáris detonáció kiváltásához. Ez funkcionálisan lehetetlenné teszi az aktatáska valódi hordozhatóságát. Az amerikai "hátizsákos atomfegyver": SADM Az Egyesült Államok sikeresen megtervezett és bevetett egy ember által hordozható nukleáris eszközt, a B-54 Speciális Atomic Demolition Munition (SADM) néven ismert eszközt. Méret és súly: Nagyjából 23-32 kg-ot nyomott. Egy nagy hengeres tartályban helyezték el, amelyet egy speciális vászon hátizsákban hordoztak. A robbanófej: A W54 robbanófejet használta, amely a mai napig a legkisebb ismert nukleáris robbanófej, amelyet az Egyesült Államok hadserege valaha is bevetett. Hozam: A fegyver robbanóanyag-hozama 10 tonnától 1 kilotonnáig terjedt TNT-egyenértékben. A küldetés: Elit "zöld jelzésű csapatokat" (hadseregmérnökökből, különleges erőkből és haditengerészeti SEAL-ekből) arra képeztek ki, hogy ejtőernyővel vagy légzőkészülékkel ugorjanak az ellenséges vonalak mögé az eszközökkel. Céljuk a stratégiai infrastruktúra, például gátak, hidak és alagutak elpusztítása volt, hogy lelassítsák a szovjet előrenyomulást. A szovjet megfelelője és a "atombőrönd"  RA-115 és a H-912 szállítókonténer Mk-54 aminek nagyrésze régen pihen az USA stratégiailag fontos helyein, egy eldugott konténer raktárban, elrejtve a lomok között, amit az orosz Csecsettel lehet aktiválni, mellesleg 1 kilotonna.

Miért a Python?

A Python alapvető eszköz a tudományos kutatásban, mivel egyszerű szintaxissal, gyors prototípus-fejlesztéssel és hatalmas könyvtár-ökoszisztémával támogatja az adatkezelést. A legfontosabb területek a numerikus számítások, az adatelemzés és a gépi tanulás.

Fő területek és eszközök

Adatkezelés és számítás: A NumPy és a SciPy csomagok gyors mátrixműveleteket és matematikai függvényeket biztosítanak. Elemzés és táblázatok:  A Pandas segít a strukturált adatok tisztításában, szűrésében és statisztikai elemzésében.

Vizualizáció: A Matplotlib és a Seaborn grafikonok készítésére szolgálnak az eredmények bemutatásához.

Gép tanulás és AI: A Scikit-learn, a TensorFlow és a PyTorch keretrendszerek támogatják a prediktív modellek építését.

Kutatási előnyök reprodukálhatóság: A Mind the Graph elemzése szerint a kódon alapuló munkafolyamatok könnyen megoszthatók és újra futtathatók.

Közösség: Hatalmas ingyenes tudásbázis és kész modulok állnak rendelkezésre szinte minden tudományágban.

Integráció: Más nyelvekkel (pl. C, C++, Fortran) és adatbázisokkal is könnyen összekapcsolható.

2026. július 29., szerda

Yahoo Finance

Az alábbi program:

* letölti a megadott **16 amerikai részvény** napi árfolyamát a Yahoo Finance-ról;
* kiszámítja a napi hozamokat;
* meghatározza a várható éves hozamot;
* kiszámítja a kovariancia-mátrixot;
* **10 000 véletlen portfóliót** generál;
* minden portfólióra kiszámolja

  * várható éves hozamot,
  * kockázatot (szórást),
  * Sharpe-mutatót;
* kiválasztja a **legjobb (maximális Sharpe-rátájú) portfóliót**;
* kirajzolja a **Markowitz-hatékony határ** közelítését.

Ehhez telepíteni kell:

```bash
pip install yfinance pandas numpy matplotlib scipy
```

A teljes program:

```python
import yfinance as yf
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

# -----------------------------------------------------
# Részvények
# -----------------------------------------------------

stocks = [
    'AAPL','MSFT','AMZN','GOOGL',
    'META','TSLA','JNJ','PFE',
    'PG','KO','PEP','NKE',
    'XOM','CVX','JPM','C'
]

# -----------------------------------------------------
# Időszak
# -----------------------------------------------------

start_date = "2026-01-01"
end_date = "2026-07-28"

print("Adatok letöltése...")

data = yf.download(
    stocks,
    start=start_date,
    end=end_date,
    auto_adjust=True,
    progress=True
)

prices = data["Close"]

print(prices.tail())

# -----------------------------------------------------
# Hiányzó adatok törlése
# -----------------------------------------------------

prices = prices.dropna(axis=0)

# -----------------------------------------------------
# Napi hozamok
# -----------------------------------------------------

returns = prices.pct_change().dropna()

# -----------------------------------------------------
# Évesített várható hozam
# -----------------------------------------------------

mean_returns = returns.mean() * 252

# -----------------------------------------------------
# Kovariancia
# -----------------------------------------------------

cov_matrix = returns.cov() * 252

# -----------------------------------------------------
# Monte-Carlo Markowitz
# -----------------------------------------------------

num_portfolios = 10000

results = np.zeros((3, num_portfolios))

weights_record = []

for i in range(num_portfolios):

    weights = np.random.random(len(stocks))
    weights /= np.sum(weights)

    weights_record.append(weights)

    portfolio_return = np.sum(mean_returns * weights)

    portfolio_std = np.sqrt(
        np.dot(weights.T,
               np.dot(cov_matrix, weights))
    )

    sharpe = portfolio_return / portfolio_std

    results[0, i] = portfolio_std
    results[1, i] = portfolio_return
    results[2, i] = sharpe

# -----------------------------------------------------
# Legjobb Sharpe-portfólió
# -----------------------------------------------------

best = np.argmax(results[2])

best_weights = weights_record[best]

print("\n==============================")
print("Optimális portfólió")
print("==============================\n")

for stock, weight in zip(stocks, best_weights):
    print(f"{stock:6s}: {weight*100:6.2f}%")

print()

print(f"Éves várható hozam : {results[1,best]*100:.2f}%")
print(f"Éves kockázat      : {results[0,best]*100:.2f}%")
print(f"Sharpe mutató      : {results[2,best]:.3f}")

# -----------------------------------------------------
# Hatékony határ (Monte Carlo)
# -----------------------------------------------------

plt.figure(figsize=(12,8))

scatter = plt.scatter(
    results[0],
    results[1],
    c=results[2],
    cmap="viridis",
    s=6
)

plt.colorbar(scatter,label="Sharpe")

plt.scatter(
    results[0,best],
    results[1,best],
    color="red",
    s=220,
    marker="*",
    label="Optimális portfólió"
)

plt.xlabel("Éves kockázat (szórás)")
plt.ylabel("Éves várható hozam")
plt.title("Markowitz-portfólióoptimalizálás")
plt.grid(True)
plt.legend()

plt.show()

# -----------------------------------------------------
# Korrelációs mátrix
# -----------------------------------------------------

print("\nKorreláció:")

print(returns.corr().round(2))
```

## Mit csinál ez a program?

A program a klasszikus **Markowitz-portfólióoptimalizálás** egy egyszerű Monte Carlo-megközelítését valósítja meg:

1. letölti a történelmi árfolyamokat;
2. kiszámolja a napi hozamokat;
3. évesíti a várható hozamot és a kockázatot;
4. 10 000 véletlen súlyozású portfóliót állít elő;
5. mindegyikre kiszámolja a várható hozamot, a szórást és a Sharpe-mutatót;
6. kiválasztja azt a portfóliót, amelynek a legmagasabb a Sharpe-mutató;
7. grafikusan megjeleníti a lehetséges portfóliókat, valamint az optimális portfóliót.

### Fontos megjegyzés az időszakról

A kódban szereplő:

```python
start_date = "2026-01-01"
end_date = "2026-07-28"
```

csak akkor működik, ha a Yahoo Finance adatbázisában ezek az adatok már elérhetők. Ha ezt a programot egy korábbi időpontban futtatják, a letöltés üres adathalmazt eredményezhet. Ilyenkor érdemes egy már lezárt történelmi időszakot megadni, vagy az aktuális napig letölteni az adatokat.

Ez a program jó alap egy professzionális portfólióelemző rendszerhez. Továbbfejleszthető például a valódi Markowitz-hatékony határ numerikus optimalizálásával (`scipy.optimize`), osztalékok figyelembevételével, kockázatmentes kamatlábbal számított Sharpe-mutatóval, Value at Risk (VaR), CVaR, valamint Black–Litterman vagy gépi tanulási alapú portfólióoptimalizálási módszerekkel.

Yahoo Finance adatbázis amerikai részvényárfolyamai

Ez a program a **Yahoo Finance** adatbázisából letölti több ismert amerikai vállalat részvényárfolyamait egy megadott időszakra, majd megjeleníti az adatok első néhány sorát. Önmagában még **nem végez elemzést**, csak letölti és előkészíti az adatokat.
------------
import yfinance as yf
import pandas as pd

# Define the stock symbols
stocks = ['AAPL', 'MSFT', 'AMZN', 'GOOGL', 'META', 'TSLA', 'JNJ', 'PFE',
          'PG', 'KO', 'PEP', 'NKE', 'XOM', 'CVX', 'JPM', 'C']

# Define the time period
start_date = '2026-01-01'
end_date = '2026-07-29'

# Download the stock data
stock_data = yf.download(stocks, start=start_date, end=end_date)

stock_data.head()
-----------------
Lépésenként:

---

## 1. Könyvtárak importálása

```python
import yfinance as yf
import pandas as pd
```

* `yfinance` → tőzsdei adatok letöltése.
* `pandas` → táblázatos adatok kezelése.

---

## 2. Részvények listája

```python
stocks = ['AAPL', 'MSFT', 'AMZN', 'GOOGL', 'META', 'TSLA',
          'JNJ', 'PFE', 'PG', 'KO', 'PEP', 'NKE',
          'XOM', 'CVX', 'JPM', 'C']
```

Ez 16 amerikai részvényt tartalmaz.

Például:

| Ticker | Vállalat       |
| ------ | -------------- |
| AAPL   | Apple          |
| MSFT   | Microsoft      |
| AMZN   | Amazon         |
| GOOGL  | Alphabet       |
| META   | Meta Platforms |
| TSLA   | Tesla          |
| XOM    | Exxon Mobil    |
| JPM    | JPMorgan Chase |

---

## 3. Az időszak megadása

```python
start_date = '2022-01-01'
end_date = '2023-11-23'
```

A program közel **két évnyi** történelmi árfolyamot kér le.

---

## 4. Adatok letöltése

```python
stock_data = yf.download(stocks,
                         start=start_date,
                         end=end_date)
```

A `yfinance` minden kereskedési napról letölti például:

* Open (nyitóár)
* High (napi maximum)
* Low (napi minimum)
* Close (záróár)
* Adj Close (korrigált záróár)
* Volume (forgalom)

Mivel egyszerre 16 részvényt kér le, az eredmény egy többszintű (MultiIndex) táblázat lesz.

---

## 5. Az első néhány sor megjelenítése

```python
stock_data.head()
```

Ez az első 5 sort írja ki.

Például:

| Dátum      | Open | High | Low | Close | Adj Close | Volume |
| ---------- | ---- | ---- | --- | ----- | --------- | ------ |
| 2022-01-03 | ...  | ...  | ... | ...   | ...       | ...    |
| 2022-01-04 | ...  | ...  | ... | ...   | ...       | ...    |
| ...        | ...  | ...  | ... | ...   | ...       | ...    |

Minden részvényhez külön oszlopok tartoznak.

---

# Mit **nem** csinál ez a program?

Nem számít:

* nyereséget,
* veszteséget,
* átlagos hozamot,
* volatilitást,
* legjobb részvényt,
* vételi vagy eladási jelzéseket.

Csak letölti az adatokat és megmutatja az első öt sort.

---

# Mire lehet továbbfejleszteni?

Erre az adathalmazra könnyen építhető egy komolyabb tőzsdei elemzőprogram, amely például:

* kiszámítja a napi, heti vagy havi hozamokat;
* meghatározza, melyik részvény teljesített a legjobban;
* kiszámítja a volatilitást (kockázatot);
* korrelációs mátrixot készít a részvények között;
* megrajzolja az árfolyamokat grafikonon;
* kiszámítja a mozgóátlagokat (20, 50, 200 nap);
* RSI, MACD, Bollinger-szalag indikátorokat számol;
* optimalizál egy befektetési portfóliót (például a Markowitz-modell alapján);
* akár gépi tanulási modellel megpróbálhatja előre jelezni a rövid távú árfolyammozgásokat.

Röviden: ez a program egy **adatgyűjtő és előkészítő lépés**, amelyre később részletes pénzügyi elemzéseket lehet építeni.

Elemzés főbb részvények és erősségeik;

Microsoft (MSFT): Stabil, erős felhőalapú szolgáltatások (Azure) és mesterséges intelligencia  (AI) befektetések jellemzik.
Alphabet / Google (GOOGL): Domináns keresőmotor, stabil hirdetési bevételek és erős AI-fejlesztések.
Apple (AAPL): Hatalmas hűséges vevőkör, stabil pénztermelő képesség és erős saját ökoszisztéma.
Amazon (AMZN): Vezető szerep az online kereskedelemben és a felhőpiacon (AWS).
Meta (META): Tarol a közösségi médiában (Facebook, Instagram), és sokat költ a hatékonyságra meg az AI-ra.
Tesla (TSLA): Nagyobb kockázatú, de az elektromos autók és a megújuló energia terén piacvezető, árai gyakran ugrálnak

Nyereség 2025

A 2025-ös hozzávetőleges teljesítmény sorrend:

HelyRészvényTicker2025-ös hozam kb.
🥇 1.Alphabet (Google)GOOGL+65–66%
🥈 2.MicrosoftMSFT+15–16%
🥉 3.Meta PlatformsMETA+13%
4.TeslaTSLA+11–18% (forrástól függően)
5.AppleAAPL+9%
6.AmazonAMZN+5–6%

Tehát ha például 1 000 000 Ft-ot fektettél volna be 2025 elején:

  • GOOGL (+66%) → kb. 1 660 000 Ft
  • MSFT (+16%) → kb. 1 160 000 Ft
  • META (+13%) → kb. 1 130 000 Ft
  • AAPL (+9%) → kb. 1 090 000 Ft
  • AMZN (+6%) → kb. 1 060 000 Ft

Miért nyert ennyit a GOOGL?

  • mesterséges intelligencia (Gemini) várakozások,
  • erős Google Cloud növekedés,
  • magas profitabilitás,
  • a befektetők újraértékelték az Alphabet AI-potenciálját.

Ha csak ezt a hat részvényt nézzük, akkor a 2025-ös "bajnok" egyértelműen a GOOGL volt.

Készíthetek hozzá egy Python programot is, amely letölti az AAPL, MSFT, AMZN, GOOGL, META, TSLA 2025-ös adatait és grafikusan összehasonlítja a hozamokat.

Vásárlási javaslat;

Az Alphabet részvény árfolyama júliusban lefelé mozgott és a 322 dolláris szint környékére esett vissza, miközben az árfolyam az 50 és 200 napos mozgóátlaga közé szorult. Az ingadozást a növekvő mesterséges intelligencia (AI) beruházások és a megemelt tőkekiadási előrejelzések okozták. 
Főbb júliusi piaci események
  • Erős negyedéves adatok: A korrigált árbevétel 24%-kal 109,8 milliárd dollárra nőtt, ami meghaladta a várakozásokat.
  • Magasabb CapEx (tőkekiadások): A vállalat 195–205 milliárd dollárra emelte a 2026-os éves beruházási előrejelzését.
  • Negatív szabad cash flow: A negyedév során a cég 5,9 milliárd dollárt égetett el, ami bizonytalanságot keltett a befektetőkben.
  • Árfolyamreakció: A növekvő költségek hírére a részvény eséssel reagált, és a 200 napos mozgóátlaga (322 dollár környéke) felé gyengült. 
https://www.google.com/finance/beta/quote/GOOG:NASDAQ?hl=hu

Részvények napi átlagos hozama pythonban

Ez a program a **Yahoo Finance** adatait használva letölti néhány nagy amerikai vállalat tőzsdei árfolyamát, majd kiszámítja, hogy az elmúlt hónapban melyik részvénynek volt a legnagyobb **átlagos napi hozama**.

-----------
pip install yfinance

import yfinance as yf
import pandas as pd

# Példa részvények (pl. néhány S&P 500 részvény)
# A "legjobb" részvények meghatározásához további logikára lenne szükség
# pl. piaci kapitalizáció, elmúlt év teljesítménye, stb.
stock_tickers = ['AAPL', 'MSFT', 'GOOGL', 'AMZN', 'NVDA', 'TSLA', 'META', 'BRK-A', 'JPM', 'V', 'PG', 'JNJ', 'UNH', 'HD', 'MA', 'XOM', 'CVX', 'LLY', 'KO', 'PEP']

# Adatok letöltése
stock_data = yf.download(stock_tickers, period='1mo')

# Záróárak megjelenítése
display(stock_data['Adj Close'].head())

# Néhány alapvető statisztika (pl. átlagos napi hozam)
returns = stock_data['Adj Close'].pct_change().dropna()
display(returns.mean().sort_values(ascending=False).head())
------------
Nézzük végig lépésről lépésre.

---

## 1. A szükséges könyvtár telepítése

```bash
pip install yfinance
```

Ez telepíti a **yfinance** csomagot, amely képes a Yahoo Finance-ról árfolyamokat letölteni.

---

## 2. Könyvtárak importálása

```python
import yfinance as yf
import pandas as pd
```

* **yfinance** → tőzsdei adatok letöltése
* **pandas** → táblázatos adatok kezelése

---

## 3. Részvények listája

```python
stock_tickers = [
    'AAPL', 'MSFT', 'GOOGL', 'AMZN',
    'NVDA', 'TSLA', 'META', 'BRK-A',
    'JPM', 'V', 'PG', 'JNJ',
    'UNH', 'HD', 'MA', 'XOM',
    'CVX', 'LLY', 'KO', 'PEP'
]
```

Ezek például:

| Rövidítés | Cég            |
| --------- | -------------- |
| AAPL      | Apple          |
| MSFT      | Microsoft      |
| GOOGL     | Alphabet       |
| AMZN      | Amazon         |
| NVDA      | NVIDIA         |
| TSLA      | Tesla          |
| META      | Meta Platforms |

---

## 4. Árfolyamok letöltése

```python
stock_data = yf.download(stock_tickers, period='1mo')
```

A program letölti az elmúlt **1 hónap** adatait.

Minden kereskedési napra például:

* Nyitóár
* Maximum
* Minimum
* Záróár
* Forgalom
* Korrigált záróár

---

## 5. Korrigált záróárak

```python
stock_data['Adj Close']
```

Például:

| Dátum      | Apple | Microsoft | Nvidia |
| ---------- | ----- | --------- | ------ |
| 2026-06-28 | 212.5 | 538.1     | 182.3  |
| 2026-06-29 | 214.2 | 541.7     | 186.9  |
| ...        | ...   | ...       | ...    |

Az **Adjusted Close** figyelembe veszi például:

* osztalékot,
* részvényfelosztást (split).

Ezért elemzéshez ezt szokták használni.

---

## 6. Az első néhány sor kiírása

```python
display(stock_data['Adj Close'].head())
```

A `.head()` az első 5 sort jeleníti meg.

---

## 7. Napi hozam kiszámítása

```python
returns = stock_data['Adj Close'].pct_change().dropna()
```

A `pct_change()` százalékos változást számol.

Példa:

| Nap   | Ár  |
| ----- | --- |
| hétfő | 100 |
| kedd  | 105 |

A napi hozam:

```text
(105−100)/100 = 0.05 = 5%
```

---

## 8. Átlagos napi hozam

```python
returns.mean()
```

Ez minden részvényre kiszámolja:

```text
Apple      0.0019
Microsoft  0.0012
Tesla      0.0031
...
```

vagyis

| Részvény | Átlagos napi hozam |
| -------- | ------------------ |
| Tesla    | 0,31%              |
| Nvidia   | 0,27%              |
| Apple    | 0,19%              |

---

## 9. Sorbarendezés

```python
returns.mean().sort_values(ascending=False)
```

Legnagyobbtól a legkisebbig rendezi.

Majd

```python
.head()
```

csak az első ötöt írja ki.

Például:

```text
TSLA     0.0038
NVDA     0.0035
META     0.0029
AAPL     0.0024
MSFT     0.0022
```

---

# Mire jó ez a program?

Ez egy egyszerű tőzsdei elemzőprogram, amely:

* letölti a részvényárfolyamokat;
* kiszámolja a napi százalékos hozamokat;
* meghatározza, mely részvények teljesítettek a legjobban az elmúlt hónapban az átlagos napi hozam alapján.

---

# Korlátai

A program **nem választja ki automatikusan a "legjobb" részvényeket** befektetési szempontból. Csak azt nézi, hogy az elmúlt hónapban melyik részvény emelkedett átlagosan a legnagyobb mértékben naponta.

Egy komolyabb elemzéshez érdemes lenne figyelembe venni például:

* az éves hozamot;
* a volatilitást (kockázatot);
* a piaci kapitalizációt;
* a P/E mutatót;
* az osztalékhozamot;
* a bevétel- és nyereségnövekedést;
* technikai indikátorokat (például RSI, MACD, mozgóátlagok);
* fundamentális mutatókat.

Ezekkel a kiegészítésekkel a program már egy egyszerű részvény-szűrő vagy befektetési elemző eszköz alapját is képezheti.

Statisztikai adatfeldolgozó program

Ez a program egy egyszerű **statisztikai adatfeldolgozó**. Egy listában tárolt számokból kiszámítja:

* az **átlagot**,
* a **legnagyobb értéket (maximumot)**,
* és naplózza (kiírja) az eredményt.

Forrás;
----------------
from typing import List, Dict, Optional
import logging

# 1. Beállítjuk a naplózást a hibák és információk követésére
logging.basicConfig(level=logging.INFO)

class AdatFeldolgozo:
    """Egy erős és biztonságos osztály adatok feldolgozására."""

    def __init__(self, adatok: List[float]) -> None:
        self.adatok = adatok

    def atlag_szamitasa(self) -> Optional[float]:
        """Kiszámítja az adatok átlagát, kezeli a nullával való osztást."""
        if not self.adatok:
            logging.warning("Az adathalmaz üres, nem számolható átlag.")
            return None

        try:
            osszeg: float = sum(self.adatok)
            meret: int = len(self.adatok)
            eredmeny: float = osszeg / meret
            return eredmeny
        except ZeroDivisionError as e:
            logging.error(f"Matematikai hiba történt: {e}")
            return None

    def statisztika(self) -> Dict[str, Optional[float]]:
        """Visszaadja a legfontosabb statisztikai értékeket."""
        if not self.adatok:
            return {"maximum": None, "atlag": None}

        return {
            "maximum": max(self.adatok),
            "atlag": self.atlag_szamitasa()
        }

# Főprogram futtatása
if __name__ == "__main__":

    nyers_adatok: List[float] = [12.5, 42.1, 18.3, 99.0, 5.5]

    feldolgozo = AdatFeldolgozo(nyers_adatok)

    eredmeny = feldolgozo.statisztika()

    logging.info(f"Statisztikai adatok: {eredmeny}")
--------------
Magyarázat;

### Mit csinálnak az egyes részek?

#### 1. Modulok importálása

```python
from typing import List, Dict, Optional
import logging
```

* `typing` → típusmegjelölésekhez (`List`, `Dict`, `Optional`)
* `logging` → naplóüzenetek kiírására

---

#### 2. Naplózás beállítása

```python
logging.basicConfig(level=logging.INFO)
```

Ez azt jelenti, hogy az `INFO` és magasabb szintű üzenetek megjelennek.

---

#### 3. Az `AdatFeldolgozo` osztály

```python
class AdatFeldolgozo:
```

Ez az osztály tárolja és feldolgozza az adatokat.

---

### Konstruktor

```python
def __init__(self, adatok):
    self.adatok = adatok
```

Eltárolja a kapott számokat.

Például:

```python
[12.5, 42.1, 18.3, 99.0, 5.5]
```

---

### Átlag számítása

```python
def atlag_szamitasa(self):
```

Ha nincs adat:

```python
if not self.adatok:
```

akkor ezt írja ki:

```
WARNING: Az adathalmaz üres, nem számolható átlag.
```

és visszaad:

```python
None
```

Ha van adat:

```python
osszeg = sum(self.adatok)
```

```
12.5 + 42.1 + 18.3 + 99.0 + 5.5
= 177.4
```

```python
meret = len(self.adatok)
```

```
5
```

```python
eredmeny = osszeg / meret
```

```
177.4 / 5 = 35.48
```

---

### Statisztika készítése

```python
def statisztika(self):
```

Visszaad egy szótárat:

```python
{
    "maximum": max(self.adatok),
    "atlag": self.atlag_szamitasa()
}
```

A megadott adatoknál:

```python
{
    "maximum": 99.0,
    "atlag": 35.48
}
```

---

### Főprogram

```python
nyers_adatok = [12.5, 42.1, 18.3, 99.0, 5.5]
```

Létrehozza az adatokat.

Majd:

```python
feldolgozo = AdatFeldolgozo(nyers_adatok)
```

Ezután:

```python
eredmeny = feldolgozo.statisztika()
```

Végül:

```python
logging.info(...)
```

Kiírja:

```
INFO:root:Statisztikai adatok: {'maximum': 99.0, 'atlag': 35.48}
```

---

----------------------------------------------

## Összefoglalva

A program:

1. eltárol egy számlistát,
2. kiszámolja az átlagot,
3. meghatározza a legnagyobb értéket,
4. egy szótárban visszaadja az eredményeket,
5. naplózza azokat a képernyőre.

Ez egy jól strukturált, objektumorientált példa, amely bemutatja az osztályok, a típusannotációk, a hibakezelés és a `logging` használatát. Továbbfejleszthető például minimum, medián, szórás vagy grafikonok készítésének támogatásával.