- PVSM.RU - https://www.pvsm.ru -
Количество частных инвесторов на Московской бирже удвоилось за последний год и составило 3,86 млн: за 2019 счета на Мосбирже открыли 1,9 млн человек. Санкт-Петербургская биржа, специализирующаяся на торгах акциями иностранных компаний, в прошлом году зафиксировала трехкратный прирост счетов – с 910 000 до 3,06 млн шт.
Это означает, что на рынок пришло почти 2 млн новичков, которые никогда не занимались трейдингом и не использовали специализированный софт для торгов и учета позиций.
И если мобильные приложения брокеров для торгов постоянно обновляются и в целом достаточно удобны для пользователей, то учёт позиций, особенно при использовании нескольких брокеров (счёт от одного, а ИИС от другого) может вызывать вопросы. Бесплатным решением с автоматическим скачиванием котировок и параметров могут быть гугл таблицы с использованием бесплатного API Московской биржи.
Ранее я уже описывал на Хабре [1] возможности при использовании разных приложений (Intuit Quicken, KMyMoney, Microsoft Excel, Google Таблицы) для совокупного учета капитала “в одном окне”.
А сейчас я бы хотел остановиться именно на программном интерфейсе к информационно-статистическому серверу Московской Биржи (ИСС / ISS) [2].
Вообще вариантов использования API Мосбиржи два:
Но скрипты в бесплатных документах скорее пугают людей, особенно, если у этих людей есть какие-то инвестиции. И особенно, если они не понимают код скрипта. Поэтому я остановлюсь только на формулах.
В общем виде все запросы, которые можно отправить к API Мосбиржи можно узнать в справочнике [3]. Но лично для меня этот справочник был не очень понятен и я далеко не сразу в нём разобрался, поэтому сделал простую Гугл таблицу с примерами [4], которые использую сам.
В API Московской биржи очень многое зависит от параметра “Идентификатор режима торгов” (primary_boardid), который можно посмотреть прямо у них на сайте через форму поиска [5].
Идентификатор режима торгов для акций Сбербанка
Также этот идентификатор можно посмотреть через обычный HTTP-запрос к API [6]:
https://iss.moex.com/iss/securities.xml?q=ТУТ ПИШЕМ НАЗВАНИЕ ИНСТРУМЕНТА ИЛИ ЕГО ЧАСТЬ
Идентификатор режима торгов primary_boardid для акций Яндекс
Очень удобно, что можно получить полное наименование инструмента. Также можно автоматически получать и краткое наименование инструмента, но полное название более понятно особенно для облигаций.
Гугл таблица [4] с примерами автоматического получения имени для разных классов активов
Цены на российские активы можно получать с множества сайтов, но если мы говорим про API Московской биржи, то на этой вкладке представлены актуальные примеры.
Гугл таблица [4] с примерами автоматического получения цен для разных классов активов
По облигациям (не только корпоративным, но также ОФЗ и еврооблигациям) можно автоматически получать дату выплаты следующего купона и его значение.
Гугл таблица [4] с примерами автоматического получения дат и значений купонов
К сожалению, в одну формулу получить значение дивидендной доходности для облигации на конкретную дату можно получить только для ОФЗ, потому что их список короткий. Для корпоративных облигаций — можно перебирать в скрипте, например, или вручную указывать начальную позицию для поиска.
Гугл таблица [4] с примерами автоматического получение дивидендной доходности на конкретную дату
Очень удобно можно планировать собственные финансы, получая оферты по облигациям автоматически.
Гугл таблица [4] с примерами автоматического получения дат оферт
API Московской биржи предоставляет широкие возможности. В статье описал только те инструменты, которыми пользуюсь сам как долгосрочный частный инвестор.
Также хочу отметить, что никак не связан с Московской биржей и использую ИСС Мосбиржи только в личных интересах.
Автор: Михаил Шардин [7],
4 февраля 2020 г.
Автор: Михаил Шардин
Источник [8]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/algoritmy/345516
Ссылки в тексте:
[1] описывал на Хабре: https://habr.com/ru/post/477920/
[2] программном интерфейсе к информационно-статистическому серверу Московской Биржи (ИСС / ISS): https://www.moex.com/a2193
[3] в справочнике: https://iss.moex.com/iss/reference/
[4] простую Гугл таблицу с примерами: https://docs.google.com/spreadsheets/d/1MI-FfjjOhPCYb0H2E9--bEWdsbu4HfOKly3ySySN-0k/edit?usp=sharing
[5] у них на сайте через форму поиска: https://www.moex.com/
[6] обычный HTTP-запрос к API: https://iss.moex.com/iss/securities.xml?q=%D1%8F%D0%BD%D0%B4%D0%B5%D0%BA%D1%81&iss.meta=off&securities.columns=name,emitent_inn,isin,secid,primary_boardid
[7] Михаил Шардин: https://www.facebook.com/mikhail.shardin
[8] Источник: https://habr.com/ru/post/486716/?utm_source=habrahabr&utm_medium=rss&utm_campaign=486716
Нажмите здесь для печати.