@DMihey

Как получить график акций c помощью apimoex?

Появилась необходимость получить данные российских ценных бумаг в виде таблицы свеч (двумерный массив или sql, pandas.

В начале пытался использовать Yfinanse, но он работает только с иностранными бумагами. В качестве альтернативы обнаружил apimoex ( https://pypi.org/project/apimoex/ ). Однако не сумел понять документацию, хотя нашёл упоминание нужной мне функции.

Как получить нужную информацию определённой бумаги за определённый срок и в нужном размере свеч?
  • Вопрос задан
  • 99 просмотров
Пригласить эксперта
Ответы на вопрос 1
Чтобы получить данные акций с помощью apimoex, можно воспользоваться функцией get_candles. Вот пример, как это сделать, используя pandas для удобной работы с данными.

import pandas as pd
from apimoex import MOEX

# Инициализируем API
moex = MOEX()

# Задаем параметры для получения свечей
ticker = 'SBER'  # Здесь укажите нужный тикер
start_date = '2023-01-01'  # Начальная дата
end_date = '2023-09-01'    # Конечная дата
interval = '1d'            # Интервал: '1d', '1h', '30m' и т.д.

# Получаем данные
candles = moex.get_candles(ticker, start=start_date, end=end_date, interval=interval)

# Преобразуем в DataFrame
df = pd.DataFrame(candles)

# Выводим данные
print(df)
Ответ написан
Ваш ответ на вопрос

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

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