Блог им. OksanaRU

Как из Python подключиться к API Московской Биржи и выудить оттуда данные?

    • 22 сентября 2021, 08:52
    • |
    • Oksana
  • Еще
Товарищи, объясните пожалуйста, как можно из Python подключиться через API к Московской Бирже и выудить оттуда нужную информацию по ISIN коду?
И ещё, куда можно их загрузить?(в какую-то таблицу или массив) Вроде mySQL бесплатная?
Огромная просьба, если можно, напишите здесь, а не ссылкой «вот, почитай там». По ссылкам, я там обычно всё равно ничего не понимаю((
Спасибо)
6.2К | ★2
10 комментариев
Заплатить деньги бирже за подписку для начала
avatar

Не очень понятно чем не угодна ссылка на проект на Питоне.

Это уже обсуждалось не раз на ресурсе.

github.com/WLM1ke/apimoex

github.com/pecec/moex_iss

avatar

Всем спасибо за ответы!
nicknh, потому что уровень не дотягивает до того чтобы понимать как сделать то что описано по ссылкам(( 
Например, есть пример с кодом на Python, который возвращает вот такие данные по конкретной ценной бумаге:
2014-06-09 TQBR 27.48 12674200 3.484352e+08
2014-06-10 TQBR 27.55 14035900 3.856417e+08

А как сделать так чтобы это все работало?
Представим что есть абсолютно новый комп, только из магазина, на нем ничего нет!
Можете объяснить совсем примитивно, как ребенку, какие шаги нужно предпринять чтобы дойти до того этапа когда эти данные успешно загрузились в какую-то таблицу?

avatar
Oksana, тут главное, сначала соответствующие библиотеки надо установить. Например, для Windows  в командной строке набираете: 'pip install pandas' для установки pandas. Если другую библиотеку, то вместо 'pandas' вставляете название другой библиотеки (например, 'apimoex'). 

avatar
Oksana, Судя по всему Вы в самом начале пути. Для начала стоит выучить python, и последовательно разбирать разные темы и понятия- язык программирования, среда разработки, библиотеки, парсинг, API, структура биржевых данных и т.д.… шагов будет с десяток. 
avatar
а питон прям совсем необходимо использовать?
1) есть сервис ISS moex
2) теоретически можно скидывать в эксель или базу мс ассесс, если написать код на VBA
avatar
Можете использовать любой инструмент позволяющий выполнить http request и разобрать ответ.
avatar
… если нужен исключительно питон, тогда вам сюда


 
avatar
С помощью ISS MOEX (руководство: fs.moex.com/files/6523) и библиотеки requests можно получать нужные вам данные. Касательно места, куда загружать данные, то я бы посоветовал вам использовать sqlite или csv, модули для работы с ними есть в стандартной библиотеке (sqlite3, csv). В качестве примера можете посмотреть мои топики, там даже есть програмка, сделанная для этих же целей, с gui.
avatar
скриншоты с трейдингвью берете и парсите, делаете робота который имитирует действия пользователя. вот это это реально, не надо никаких платных подписок

Читайте на SMART-LAB:
Фото
«Селигдар» объявляет финансовые результаты по МСФО за 12 месяцев 2025 года
Фото
Финансовые результаты X5 за 1 квартал 2026 года
Недавно подвели операционные итоги за 1 квартал 2026 г., а вот и финансовые подоспели: 🔹Выручка увеличилась на 11,3% до 1,2 трлн руб. за счет...
Фото
Портфель с ежемесячными поступлениями. Апрель 2026
В сентябре прошлого года мы сформировали портфель облигаций с ежемесячными купонами. Посмотрим, как изменилась ситуация на рынке, и...
Фото
ВТБ 1 кв. 2026 г. - близится развязка дивидендной интриги
ВТБ опубликовал финансовые результаты по МСФО за 1 квартал 2026 г. Чистая прибыль банка за квартал снизилась на 6% до 132,6 млрд рублей....

теги блога Oksana

....все тэги



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