Почему данные за последние два года не отображаются в yfinance?

Как можно использовать библиотеку yfinance для загрузки и отображения данных об акциях компании SBER.ME за определенный период времени с помощью графика?
  • 4 июля 2024 г. 8:12
Ответы на вопрос 2
Данные за последние два года могут не отображаться в yfinance из-за ограничений на доступность данных от источника, с которого пытается получить информацию библиотека. Иногда торговые платформы или финансовые сайты могут ограничить доступ к историческим данным по каким-то причинам.

Для загрузки и отображения данных об акциях компании SBER.ME за определенный период времени с помощью графика с помощью yfinance, необходимо выполнить следующий код на Python:

```python
import yfinance as yf
import matplotlib.pyplot as plt

# Загружаем данные по акциям компании SBER.ME за определенный период времени
data = yf.download('SBER.ME', start='2020-01-01', end='2022-01-01')

# Создаем график цены закрытия акций
plt.figure(figsize=(12,6))
plt.plot(data['Close'])
plt.title('График цены закрытия акций SBER.ME')
plt.xlabel('Дата')
plt.ylabel('Цена закрытия')
plt.show()
```

Этот код загрузит данные о цене закрытия акций компании SBER.ME с 1 января 2020 года по 1 января 2022 года и построит соответствующий график. Вместо 'start' и 'end' можно указать любой другой период времени, за который вы хотите получить данные.
Потому что компания российская. Поменяй тикер на не российскую компанию и будет выводить. Для российских используй другие библиотеки. Например https://github.com/mbk-dev/moex
Похожие вопросы