@DMihey

Как получить цену акций в python?

Необходимо получить данные свечного графика российской ценной бумаги. Как это можно реализовать лучшим образом?
  • Вопрос задан
  • 186 просмотров
Пригласить эксперта
Ответы на вопрос 2
@kisaa
Ответ написан
Комментировать
@eminsk
программирую на python
import yfinance as yf
import pandas as pd


def get_stock_data(ticker: str, start: str, end: str) -> pd.DataFrame:
    """
    Получает данные свечного графика для указанной ценной бумаги.

    :param ticker: Символ акции.
    :param start: Дата начала (формат 'YYYY-MM-DD').
    :param end: Дата конца (формат 'YYYY-MM-DD').
    :return: DataFrame с данными акций.
    """
    return yf.download(ticker, start=start, end=end, interval='1d')


if __name__ == "__main__":
    ticker = "SBER.ME"  # Символ для Сбербанка на Московской бирже
    start_date = "2021-01-01"
    end_date = "2022-01-01"

    print(get_stock_data(ticker, start_date, end_date))

66f57c781f825463414243.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы