yfinance — библиотека, которая позволяет быстро получать актуальные котировки компаний, не заходя на сайты бирж.
Что умеет?
✅ Получать цену акций в реальном времени
✅ Работать с российскими тикерами: SBER.ME, GAZP.ME, LKOH.ME
✅ Поддерживает глобальные рынки — от Tesla до Газпрома
Работает в основном с иностранными рынками (NYSE, NASDAQ), но российские компании тоже можно искать, используя тикеры с биржи МосБиржи (MOEX) через суффикс .ME.
Примеры тикеров для российских акций:
🟢 GAZP.ME — Газпром
🟢 SBER.ME — Сбербанк
🟢 LKOH.ME — Лукойл
🟢 YNDX — Яндекс (торгуется на NASDAQ, без .ME)
🟢 TATN.ME — Татнефть
👨💻 Простой, готовый код, который даст вам цены акций за пару секунд. Идеально для инвесторов и трейдеров.
import yfinance as yf
def get_stock_price(ticker: str):
try:
data = yf.Ticker(ticker).history(period="1d")
last_price = data['Close'].iloc[-1]
return last_price
except Exception as e:
print(f"Ошибка: {e}")
return None
if __name__ == "__main__":
ticker = input("Введите тикер компании (например, SBER.ME): ").strip().upper()
price = get_stock_price(ticker)
if price is not None:
print(f"Последняя цена акции {ticker}: {price:.2f} RUB")
else:
print("Не удалось получить данные. Проверьте тикер.")
📂 Сохраняй, пригодится
#python #soft #code
