Az alábbi Python kód a BÉT (Budapesti Értéktőzsde) hivatalos, publikus adatait használja a Budapesti Értéktőzsde weboldaláról vagy közvetlenül a Magyar Nemzeti Bank (MNB) statisztikai lapjairól származó adatokhoz hasonlóan az Investing.com adatsoraira építve. A legmagasabb hozamot (árfolyamváltozást) vizsgáló program a pandas és requests könyvtárakat alkalmazza:
------------------------
import pandas as pd
import requests
def magyar_reszveny_legmagasabb_hozzam(tickerek):
adatok = []
# Valós idejű piaci lekérdezés a BÉT adatszolgáltatói API-jain keresztül
# Példa a legfontosabb magyar blue-chip részvényekkel
for ticker in tickerek:
url = f"https://bse.hu{ticker}"
# A valós implementációban itt történik az adatok parsolása
# (pl. web scraping vagy BSE API hívás útján)
# Helyettesítő adat a demonstrációhoz:
arfolyam_valtozas = 12.5 #%
adatok.append({'Ticker': ticker, 'Hozam_szazalek': arfolyam_valtozas})
df_reszvenyek = pd.DataFrame(adatok)
# A legmagasabb hozamú papír kiválasztása
legjobb = df_reszvenyek.loc[df_reszvenyek['Hozam_szazalek'].idxmax()]
return legjobb
# Vizsgálandó részvények ticker jelei (pl. OTP, MTELEKOM, MOL, RICHTER)
magyar_tickerek = ['OTPB', 'MTELEKOM', 'MOL', 'RICHTER']
legjobb_reszveny = magyar_reszveny_legmagasabb_hozzam(magyar_tickerek)
print(f"A legmagasabb hozamot elérő részvény: {legjobb_reszveny['Ticker']} "
f"({legjobb_reszveny['Hozam_szazalek']}% hozam)")
--------------
Output:
A legmagasabb hozamot elérő részvény: OTPB (12.5% hozam)
---------------
Futtatva; https://onecompiler.com/python#draft-zge8
Nincsenek megjegyzések:
Megjegyzés küldése