Блог им. tomas_b88

сравнение yahooparser и yfinance для получения текущей цены в python

 


В предыдущей статье я написал способ где я создал класс, который будет обрабатывать мои запросы для обновления текущего значения некоторых параметров тикера для того, чтобы обрабатывать их в скрипте. 

С виду могло показаться что решение громоздкое, но это фундаментальное решение, подключаемый модуль в другие скрипты.
Я его просто подключаю и его работа меня уже не касается. 
Я могу сосредоточиться на других задачах в моменте времени и выполнять их не парясь о том что откуда и как получается. 

Я заморочился вопросом о том как мне получить цену текущего момента по ЦБ и использовать её в python скрипте. 
Мой первый способ я описал ТУТ   с этого всё и поехало. 

В комментах к предыдущему посту мне предложили, а не проще ли было использовать github.com/ranaroussi/yfinance ? 

Признаюсь, что о ней я не знал, или знал что она есть, но просто до неё я еще не дошел и решил попробовать самостоятельно изучить вопрос как работает процесс получения данных и его разновидности. 

Подведем итоги исследования 


Еще раз обозначим задачу. Нужно получать цену и обновлять её по запросу: 

Вариант № 1 мой самописный класс.
from yahooparser import Ticker

gazp = Ticker('GAZP.ME')
gazp.update()

print(gazp.price)
Вот собственно и всё.  класс можно забрать тут. 


Вариант № 2 используем библиотеку  yfinance 

import yfinance as yf

gazp = yf.Ticker('GAZP.ME')
array = gazp.info
print(array['regularMarketPrice'])

Эти два способа получения информации похожи и работают одинаково
:) Кому полезно ставьте лайки 

Но я остановлюсь на варианте использования своего класса, так как не нашел некоторых полей в стандартном запросе 

gazp.info

Но библиотека yfinance теперь тоже на моем вооружении в дальнейшем попробую её использовать для выгрузки исторических котировок для TS LAB 
3.9К | ★7
2 комментария
А как по ISIN получить Тикер?
avatar
Ого, иконка hal9000
avatar

Читайте на SMART-LAB:
Обновление кредитных рейтингов в ВДО и розничных облигациях (ПАО «ЕВРОТРАНС» присвоен статус "Под наблюдением", ПАО «ГК «САМОЛЕТ» снят статус "Под наблюдением")
⚪️ПАО «ЕвроТранс» Эксперт РА установил статус «под наблюдением» по рейтингу кредитоспособности, что означает высокую вероятность рейтинговых...
Фото
5 фактов, которые рушат стереотипы!
🔍 Накануне 8 марта мы задали женщинам по всей России вопрос , какой автомобиль они хотели бы приобрести, а также проанализировали нашу базу...
Фото
Банк Санкт-Петербург: резервы значительно сократили чистую прибыль. Ожидаем восстановление показателя в 2026 году?
Здравствуйте! Банк Санкт-Петербург сегодня опубликовал финансовые результаты по МСФО за 2025 год. В начале недели делал превью. Фактические...
Фото
Газпром: переворот стоимости и кратный рост прибыли при долгосрочных проблемах в Ормузском проливе
Газпром — темная лошадка российского рынка, только ленивый не пнул эту компанию/акцию за последние 3 года Я же считаю, что любая...

теги блога tomas_b88

....все тэги



UPDONW
Новый дизайн