Список акций на московской бирже excel

Ранее уже писал про получение данных с Московской биржи через формулы Google Таблиц. Однако остался вопрос — можно ли получать эти же данные при локальном использовании Microsoft Excel или его свободного аналога LibreOffice Calc? Без использования скриптов или ручного копирования.


Microsoft Excel с формулами получения данных с Мосбиржи

И на этот вопрос можно дать положительный ответ. Это даже более удобно, поскольку не приходится ожидать загрузки результатов работы функции IMPORTXML в Гугл Таблицах.

Аналогом этой функции в Excel и Calc выступает связка формул: WEBSERVICE (ВЕБСЛУЖБА) + FILTERXML (ФИЛЬТР.XML).

При работе с Microsoft Excel есть некоторые нюансы:

  • Эти функции доступны только в Excel 2013 и более поздних версиях для Windows.
  • Эти функции не будет возвращать результаты на компьютере Mac.

Для LibreOffice Calc подобных ограничений меньше:

Собрал работоспособный пример «API Мосбиржи в Microsoft Excel.xlsx» с функциями, которые описаны в программном интерфейсе к информационно-статистическому серверу Московской Биржи (ИСС / ISS). Плюс добавил некоторые функции, которые были найдены читателями первой части статьи про гугл таблицы.

Протестировал этот файл в Microsoft Excel 2019 под Windows 10 и в LibreOffice Calc 6.4 под Linux Mint 19.3. Под Mac OS у меня возможности протестировать не было.

API Московской биржи в формулах MS Excel

В общем виде все запросы, которые можно отправить к API Мосбиржи есть в справочнике. Но лично для меня этот справочник до сих пор не особо понятен.

Идентификатор режима торгов

В API Московской биржи очень многое зависит от параметра «Идентификатор режима торгов» (primary_boardid), который можно посмотреть прямо у них на сайте через форму поиска.


Идентификатор режима торгов для акций Тинькофф

Также этот идентификатор можно посмотреть через обычный HTTP-запрос к API:

https://iss.moex.com/iss/securities.xml?q=ТУТ ПИШЕМ НАЗВАНИЕ ИНСТРУМЕНТА ИЛИ ЕГО ЧАСТЬ&iss.meta=off&securities.columns=name,emitent_inn,isin,secid,primary_boardid


Поиск через HTTP-запрос к API Мосбиржи по слову Пермь

Автоматическое получение имени акций, облигаций и ETF

Очень удобно, что можно получить полное или краткое наименование инструмента. Для облигаций полное название особенно понятно.


Файл «API Мосбиржи в Microsoft Excel.xlsx» с примерами автоматического получения имени для разных классов активов. Корректно работает и в LibreOffice Calc

Автоматическое получение текущих цен

На этой вкладке представлены актуальные примеры для получения цен акций, облигаций и ETF с Московской биржи.

Цена предыдущего дня берётся через PREVADMITTEDQUOTE, а не LAST с 15 минутной задержкой, поскольку по некоторым низко ликвидным инструментам через LAST цены может просто не быть.


Файл «API Мосбиржи в Microsoft Excel.xlsx» с примерами автоматического получения имени для разных классов активов. Корректно работает и в LibreOffice Calc

Автоматическое получение дивидендных выплат для акций

Очень удобная функция Мосбиржи, которая позволяет получать не только значение текущей выплаты, но и историю выплат дивидендов вместе с датами и значениями.


Файл «API Мосбиржи в Microsoft Excel.xlsx» с примерами автоматического получения имени для разных классов активов. Корректно работает и в LibreOffice Calc

Автоматическое получение облигационных выплат

По облигациям (не только корпоративным, но также ОФЗ и еврооблигациям) можно автоматически получать дату выплаты следующего купона и его значение.


Файл «API Мосбиржи в Microsoft Excel.xlsx» с примерами автоматического получения имени для разных классов активов. Корректно работает и в LibreOffice Calc

Автоматическое получение дат оферт

Удобно планировать собственные финансы, получая даты оферт (дата, в которую инвестор или эмитент имеют право досрочно погасить облигацию по цене номинала) автоматически.


Файл «API Мосбиржи в Microsoft Excel.xlsx» с примерами автоматического получения имени для разных классов активов. Корректно работает и в LibreOffice Calc

UPD. Пользователь mixei подсказывает, что автоматическое обновление настраивается через Параметры — Центр управления безопасностью — вкладка Внешнее содержимое — там надо поставить все флажки где не рекомендуется :) Но это на страх и риск пользователей.

Итог

API Московской биржи предоставляет широкие возможности, которые гораздо шире чем описанные в данной статье. Это статья своеобразная шпаргалка для долгосрочного частного инвестора, который ведёт учёт в локальном файле на собственном компьютере.

Также хочу отметить, что я никак не связан с Московской биржей и использую ИСС Мосбиржи только в личных интересах.

Автор: Михаил Шардин,

21 апреля 2020 г.

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

Microsoft Excel или LibreOffice Calc для локального использования?


22.22%
LibreOffice Calc
20

Проголосовали 90 пользователей.

Воздержались 11 пользователей.

39 комментариев

Какое отношение Excel имеет к таблице Google?
Где все-таки расположена неработающая формула? В каком табличном редакторе?
Что творится в ячейке А2?

Много, в общем, вопросов.

avatar

  • 08 февраля 2023, 14:47
  • Ответить

    Еще

Алексей Федоров, а в Excel такие же формулы, если не ошибаюсь.

В A2 находится название тикера.

avatar

  • 08 февраля 2023, 14:55
  • Ответить

    Еще

они в iss какую то трансформацию провели, что на днях все перестало работать. Надо ссылки перестраивать. Еще не разбирался

avatar

  • 08 февраля 2023, 14:52
  • Ответить

    Еще

Андрей К,  в (бондовом, по крайней мере) споте все по-старому (в части структуры url-ов), и все старые баги с расчетными параметрами, увы, на своих местах

avatar

  • 09 февраля 2023, 07:56
  • Ответить

    Еще

flextrader, у нас все послетало нафиг из специфичной инфы. Но свечи работают стабильно ) решил уже на выхах позаниматься.

avatar

  • 09 февраля 2023, 15:09
  • Ответить

    Еще

iss.moex.com/iss/engines/stock/markets/shares/boards/TQBR/securities.xml?iss.dp=comma&iss.meta=off&iss.only=marketdata&marketdata.columns=SECID,LAST

avatar

  • 08 февраля 2023, 14:57
  • Ответить

    Еще

Доктор Ливси, не работает или что-то не туда пишу

avatar

  • 08 февраля 2023, 15:01
  • Ответить

    Еще

Доктор Ливси, Замените в своей формуле URL на мой и поменяйте парсинг в формуле concatenate(«//row[@SECID='»,A2,»‘]/@PREVADMITTEDQUOTE» на concatenate(«//row[@SECID='»,A2,»‘]/@LAST»

И имейте ввиду, что мосбиржа выдает котировки с задержкой примерно 15 мин. для запросов без платной подписки.

avatar

  • 08 февраля 2023, 15:07
  • Ответить

    Еще

Доктор Ливси, так и делал. Только Loading пишет и всё.

avatar

  • 08 февраля 2023, 15:15
  • Ответить

    Еще

Доктор Ливси, а можете файл на гугл диск выложить с примером?

avatar

  • 08 февраля 2023, 15:31
  • Ответить

    Еще

Доктор Ливси, =importxml(«https://iss.moex.com/iss/engines/stock/markets/shares/boards/TQBR/securities.xml?iss.dp=comma&iss.meta=off&iss.only=marketdata&marketdata.columns=SECID,LAST»;»//document//data//rows//row[@SECID=’AFKS’]/@LAST»)

avatar

  • 08 февраля 2023, 15:49
  • Ответить

    Еще

Доктор Ливси, друзья, выложите файл с примером плс а ?  уже неск человек просят.

avatar

  • 08 февраля 2023, 18:19
  • Ответить

    Еще

Доктор Ливси, Здесь для проверки указан тикер AFKS, работает. Поменяйте у себя на подстановку тикера из требуемой ячейки.

avatar

  • 08 февраля 2023, 15:51
  • Ответить

    Еще

Доктор Ливси, хмм… Работает только в новой таблице.

avatar

  • 08 февраля 2023, 16:10
  • Ответить

    Еще

Доктор Ливси, Спасибо большое, очень помогли.

avatar

  • 08 февраля 2023, 16:52
  • Ответить

    Еще

avatar

  • 08 февраля 2023, 15:24
  • Ответить

    Еще

hdd, а можете файл на гугл диск выложить с примером?

avatar

  • 08 февраля 2023, 15:31
  • Ответить

    Еще

тупо, конечно, но вставлю свои пять копеек. у меня excel после обновы перестал адрес показывать как «A2». Вместо этого теперь красуется «R2C1», может дело в названии?

avatar

  • 08 февраля 2023, 15:26
  • Ответить

    Еще

Akreg, я читал, что надо PREVADMITTEDQUOTE заменить на PREVLEGALCLOSEPRICE. Но у меня не срабатывает.

avatar

  • 08 февраля 2023, 15:30
  • Ответить

    Еще

Akreg, стиль ссылок в параметрах поменяйте. Галку снять надо

avatar

  • 08 февраля 2023, 17:13
  • Ответить

    Еще

Заметил, что у вас в ссылке https, а у меня http. Я менял в свое время, помогало, попробуйте

avatar

  • 08 февраля 2023, 15:46
  • Ответить

    Еще

avatar

  • 08 февраля 2023, 16:16
  • Ответить

    Еще

у меня тоже через раз грузятся данные. 

avatar

  • 08 февраля 2023, 16:47
  • Ответить

    Еще

Если кому нужно, могу выложить вечером пример для LibreOffice Calc — у меня все работает — получение котировок с Мосбиржи по API бесплатному.

avatar

  • 08 февраля 2023, 17:35
  • Ответить

    Еще

Alexide, скажите, а можно как-то автоматом выгружать данные по открытым позициям юров/физов в ексель, те, которые ещё каждые 5 минут обновляются? Что надо вообще прописать?

avatar

  • 08 февраля 2023, 17:47
  • Ответить

    Еще

Xomyak147, это вроде платный сервис Мосбиржи. Бесплатно они только вчерашние данные показывают. Я не умею извлекать такие данные.

avatar

  • 08 февраля 2023, 18:06
  • Ответить

    Еще

Alexide, не, это бесплатные данные, просто проходите регистрацию и они доступны будут

avatar

  • 08 февраля 2023, 18:22
  • Ответить

    Еще

Alexide, Конечно выкладывайте! У меня Либре Офис на линуксе 

avatar

  • 08 февраля 2023, 18:09
  • Ответить

    Еще

можно попросить код для получения котировки золота? 
=IMPORTXML(«iss.moex.com/iss/engines/currency/markets/selt/securities/GLDRUB_TOM.xml», «/document/data[@id=»«marketdata»»]/rows/row[@BOARDID=«CETS»]/@LAST»)
Так пробовал не получается

avatar

  • 08 февраля 2023, 17:51
  • Ответить

    Еще

avatar

  • 24 февраля 2023, 16:53
  • Ответить

    Еще

Алексей Заказников, Подскажи, пожалуйста, код для получения курса евро и доллара.
в приведенном выше коде пробовал менять GLDRUB_TOM на USDRUB_TOM, не получается

avatar

  • 12 марта 2023, 12:14
  • Ответить

    Еще

avatar

  • 08 февраля 2023, 19:18
  • Ответить

    Еще

Да что за WTF? Ежедневно вношу какие-то изменения в ссылки в Google Sheets. Начинает работать, на след день открываешь рабочий файл, — опять ошибки. Че происходит-то
 

avatar

  • 09 февраля 2023, 20:16
  • Ответить

    Еще

avatar

  • 28 февраля 2023, 09:38
  • Ответить

    Еще

Для таблиц Google:
=ImportXML(CONCATENATE(«https://www.moex.com/iss/engines/stock/markets/shares/boards/TQBR/securities/»,C5,».xml?iss.meta=off&iss.only=marketdata&securities.columns=LAST»),»/document/data/rows/row/@LAST»)

где С5 — это тикер.

Для Excel:
=ФИЛЬТР.XML(ВЕБСЛУЖБА(СЦЕПИТЬ(«https://www.moex.com/iss/engines/stock/markets/shares/boards/TQBR/securities/»;C5;».xml?iss.meta=off&iss.only=marketdata&securities.columns=LAST»));»//document//data//rows//row/@LAST»)

avatar

  • 17 марта 2023, 17:33
  • Ответить

    Еще

Дайте совет, как сделать, чтобы котировки в экселе обновлялись автоматически? Приходится нажимать F2+Enter. Параметр автоматического расчета для формул включен.
Значение в ячейке такое: =ПОДСТАВИТЬ( ФИЛЬТР.XML(ВЕБСЛУЖБА(«iss.moex.com/iss/engines/stock/markets/shares/boards/TQBR/securities.xml?iss.dp=comma&iss.meta=off&iss.only=marketdata&marketdata.columns=SECID,LAST»);»//document//data//rows//row[@SECID=’SBER’]/@LAST»);».»;»,»)

avatar

  • 04 апреля 2023, 21:10
  • Ответить

    Еще

Файлы к уроку:

  • Для спонсоров Boosty
  • Для спонсоров VK

Ссылки:

  • Страница курса
  • Плейлист YouTube
  • Плейлист ВК

Описание

В этом уроке мы научимся получать прямо в Excel котировки разных ценных бумаг с сайта Московской биржи.

Решение

Московская биржа предоставляет возможность скачивать котировки и другую информацию по ценным бумагам при помощи специальных ссылок.

Если мы введем такую ссылку в Power Query, создав запрос из интернета, то получим интересующие нас котировки прямо в Excel.

Вот ссылка на сайте Московской биржи https://iss.moex.com/iss/reference/ На этой странице вы можете увидеть какую именно информацию вы можете получить с сайта Московской биржи. Котировками дело не ограничивается.

Все ссылки конструируются примерно по одному шаблону. В этом примере мы разберем получение котировок при помощи Power Query, но если вам нужна какая-то другая информация, то вы по аналогии сможете создать похожую ссылку.

Наша ссылка будет выглядеть так — https://iss.moex.com/iss/history/engines/stock/markets/shares/securities/SBER/securities.xml

В том месте, где написано SBER нужно вставить тикер интересующей вас ценной бумаги. Далее, развернув таблицу, вы получите таблицу с котировками, но только 100 строк. Это максимальное количество, которое позволено выгружать. Нам нужно что-то придумать, чтобы выгружать больше строк.

Что делать, чтобы получить много строк? Нужно использовать параметр start. Мы создадим столбец с числами с инкрементом 100 и в каждой строке будем запрашивать информация по ссылке.

Примененные функции

  • Xml.Tables
  • Web.Contents
  • List.Numbers
  • Table.FromList
  • Splitter.SplitByNothing
  • ExtraValues.Error
  • Table.AddColumn
  • Text.From
  • Table.SelectColumns
  • Table.ExpandTableColumn
  • Table.TransformColumnNames
  • Text.AfterDelimiter

Код

Пример получения 100 строк:

let
   source = Xml.Tables(
      Web.Contents(
         "http://iss.moex.com/iss/history/engines/stock/markets/shares/securities/SBER/securities.xml?start=300"
      )
   ){0}[Table]{0}[rows]{0}[row]
in
   source

Пример получения 4000 строк:

let
   source = List.Numbers(1, 40, 100),
   to_table = Table.FromList(
      source,
      Splitter.SplitByNothing(),
      null,
      null,
      ExtraValues.Error
   ),
   table_add_col = Table.AddColumn(
      to_table,
      "Пользовательская",
      each Xml.Tables(
         Web.Contents(
            "http://iss.moex.com/iss/history/engines/stock/markets/shares/securities/SBER/securities.xml?start="
               & Text.From([Column1])
         )
      ){0}[Table]{0}[rows]{0}[row]
   ),
   cols_select = Table.SelectColumns(table_add_col, {"Пользовательская"}),
   col_expand_table = Table.ExpandTableColumn(
      cols_select,
      "Пользовательская",
      {
         "Attribute:BOARDID",
         "Attribute:TRADEDATE",
         "Attribute:SHORTNAME",
         "Attribute:SECID",
         "Attribute:NUMTRADES",
         "Attribute:VALUE",
         "Attribute:OPEN",
         "Attribute:LOW",
         "Attribute:HIGH",
         "Attribute:LEGALCLOSEPRICE",
         "Attribute:WAPRICE",
         "Attribute:CLOSE",
         "Attribute:VOLUME",
         "Attribute:MARKETPRICE2",
         "Attribute:MARKETPRICE3",
         "Attribute:ADMITTEDQUOTE",
         "Attribute:MP2VALTRD",
         "Attribute:MARKETPRICE3TRADESVALUE",
         "Attribute:ADMITTEDVALUE",
         "Attribute:WAVAL"
      },
      {
         "Attribute:BOARDID",
         "Attribute:TRADEDATE",
         "Attribute:SHORTNAME",
         "Attribute:SECID",
         "Attribute:NUMTRADES",
         "Attribute:VALUE",
         "Attribute:OPEN",
         "Attribute:LOW",
         "Attribute:HIGH",
         "Attribute:LEGALCLOSEPRICE",
         "Attribute:WAPRICE",
         "Attribute:CLOSE",
         "Attribute:VOLUME",
         "Attribute:MARKETPRICE2",
         "Attribute:MARKETPRICE3",
         "Attribute:ADMITTEDQUOTE",
         "Attribute:MP2VALTRD",
         "Attribute:MARKETPRICE3TRADESVALUE",
         "Attribute:ADMITTEDVALUE",
         "Attribute:WAVAL"
      }
   ),
   types = Table.TransformColumnNames(
      col_expand_table,
      each Text.AfterDelimiter(_, ":")
   )
in
   types

Этот урок входит в курс Веб-запросы в Power Query

Номер урока Урок Описание
1 Котировки Yahoo Finance Вы хотите получить историю котировок акций MCD с 2000 года по текущий день с сайта Yahoo Finance. Вы копируете ссылку на раздел с историческими данными, вставляете ссылку в Power Query и получаете только 100 строк.
2 HTML, получение данных по облигациям Мы хотим получить данные по всем облигациям со страницы bonds.finam.ru
3 Многостраничное извлечение На разных страницах находятся сайта находятся котировки золота на каждый год. Нужно соединить все данные в одну таблицу.
4 JSON, Котировки Yahoo Finance 2 В этом уроке мы разберем еще один способ скачивания котировок с Yahoo Finance. Этот способ намного удобнее и быстрее. Здесь мы научимся обрабатывать формат JSON.
5 Котировки Московской биржи В этом уроке мы научимся получать прямо в Excel котировки разных ценных бумаг с сайта Московской биржи.
Московская биржа предоставляет возможность скачивать котировки и другую информацию по ценным бумагам при помощи специальных ссылок.
Если мы введем такую ссылку в Power Query, создав запрос из интернета, то получим интересующие нас котировки прямо в Excel.
6 Неразмеченный текст Вы делаете запрос к Web-странице и сталкиваетесь с неразмеченным текстом. Вы хотите при помощи Power Query этот неразмеченный текст преобразовать в нормальную красивую таблицу.
7 Текстовый документ, веб-страница, List.Zip В этом запросе мы научимся получать нужную информацию из текста веб-страницы.
8 Youtube Data API В этом уроке мы научимся получать данные из Youtube Data API. Узнаем как получить данные о Youtube канале: список видео и плейлистов, названия, описания, длительность, тэги, количество лайков, дизлайков, просмотров и комментариев.
9 Личный OneDrive — подключаемся напрямую к файлам и папкам В этом уроке мы разберем как напрямую подключиться к файлам и папкам на личном OneDrive.
10 Подключение Google Spreadsheets, Google Drive (Excel.Workbook, Web.Contents) В этом уроке мы научимся подключаться к xlsx файлам, которые находятся в вашем Google Drive.
11 Получить все станции метро Получим таблицу с перечнем станций метрополитена даже с координатами широты и долготы.
12 Получить ссылки с веб-страницы (Html.Table) Получить URL с веб-страницы. Сделать запрос к каждому URL, получить таблицы и объединить их всех по вертикали.
13 Получить все URL с веб-страницы Получим нужные URL с веб-страницы в Excel. Сделать запрос к каждому URL, получить таблицы и объединить их по вертикали.
14 Ищем работу через API Head Hunter (hh.ru) Получим таблицу с перечнем вакансий с сайте HH. Получим вакансии, в названии или описании которых встречаются слова SQL, Pandas, Power Query, Power Pivot, Power BI.
15 Запрос к XML Sitemap Сделаем запрос к sitemap.xml, чтобы извлечь список всех веб-страниц сайта.

ДОГОВОР-ОФЕРТА НА ОКАЗАНИЕ ИНФОРМАЦИОННЫХ УСЛУГ

1. ОБЩИЕ ПОЛОЖЕНИЯ
1.1. Проект “Fin-plan.org” в лице индивидуального предпринимателя Кошина Виталия Владимировича, ОГРНИП 31658350005774, ИНН 583708408904 (далее Исполнитель) настоящей публичной офертой предлагает любому физическому или юридическому лицу, а также индивидуальному предпринимателю (далее Заказчик) заключить Договор-оферту (далее Оферта) на оказание информационных услуг по проведению онлайн-тренинга.

1.2. соответствии с пунктом 2 статьи 437 Гражданского Кодекса Российской Федерации (ГК РФ) в случае принятия изложенных ниже условий и оплаты услуг, лицо, производящее акцепт этой оферты, становится Заказчиком (в соответствии с пунктом 3 статьи 438 ГК РФ акцепт оферты равносилен заключению договора на условиях, изложенных в оферте).

1.3. Полным и безоговорочным акцептом настоящей оферты является осуществление Заказчиком оплаты предложенных Исполнителем Услуг. В отношении Услуг, предлагаемых Исполнителем по акциям (специальным предложениям при их наличии) с условиями оплаты частями полным и безоговорочным акцептом настоящей оферты является осуществление Заказчиком оплаты первой части от согласованной сторонами суммы.

1.4. Исполнитель и Заказчик предоставляют взаимные гарантии своей право- и дееспособности необходимые для заключения и исполнения настоящего Договора на оказание информационных услуг.

2. ОПРЕДЕЛЕНИЯ И ТЕРМИНЫ

2.1. В целях настоящей Оферты нижеприведенные термины используются в следующем значении:

Оферта – настоящий публичный договор на оказание информационных услуг Заказчику.

Сайт – интернет-сайты: https://fin-plan.org и http://invest-razum.ru, а так же все к ним относящиеся “поддомены”, используемые Исполнителем на праве собственности.

Информационные услуги – услуги Исполнителя по проведению Онлайн-тренинга для Заказчика в соответствии с выбранной Программой мероприятия и оплаченным Информационным Пакетом.

Онлайн-тренинг – информационная услуга Исполнителя, в которую в зависимости от выбранной Программы мероприятия и оплаченного Информационного Пакета входит:

А. Предоставление ограниченного доступа Заказчика к обучающим материалам Сайта (видео, статьи, файлы, ссылки) в соответствии с условиями Оферты. Объем обучающих материалов определяется Исполнителем самостоятельно и описан в Программе тренинга. Объем обучающих материалов и сами материалы могут быть изменены с целью актуализации информации в любой момент по решению Исполнителя.

Б. Участие Заказчика в тематических обсуждениях в формате онлайн скайп-сессий.

В. Предоставление Заказчику домашних заданий для отработки навыков и закрепления знаний.

Г. Проверка домашних заданий; сопутствующие аналитические услуги Исполнителя.

Д. Сопутствующие информационные услуги Исполнителя в форме консультаций (по почте, по телефону, по скайпу, личных консультаций). Форма и необходимость предоставления сопутствующих информационных услуг определяются Исполнителем самостоятельно.

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

Программы публикуются на Сайте. Информационный пакет – набор услуг, которые будут входить в дополнение к той или иной программе обучения (далее Пакет). Описание Пакетов публикуется на Сайте на странице соответствующей Программы.

3. ПРЕДМЕТ ОФЕРТЫ

3.1. Предметом настоящей Оферты является возмездное оказание Заказчику Информационных услуг силами Исполнителя в соответствии с условиями настоящей Оферты путем организации и проведения онлайн-тренингов.

3.2. Стоимость Информационной услуги различна для разных Программ и для разных Пакетов. Стоимость различных Пакетов информационной услуги определена на соответствующих интернет-страницах Сайта.

4. УСЛОВИЯ ОКАЗАНИЯ ИНФОРМАЦИОННОЙ УСЛУГИ

4.1. Исполнитель предоставляет ограниченный доступ Заказчику к Информационной услуге, размещенной на Сайте (предоставляет доступ в закрытую зону сайта, путем передачи паролей доступа), при условии 100 % предоплаты этой услуги. В случае оплаты в рассрочку или частями (при наличии соответствующей акции) доступ к материалам Онлайн-тренинга предоставляется постепенно по мере оплаты соответствующих частей пакета (в соответствии с параметрами акции).

4.2. Оплата Информационной услуги происходит путем перечисления Заказчиком денежных средств на расчетный счет Исполнителя одним из следующих способов:

— Оплата банковской картой или электронными деньгами (Яндекс Деньги) через интернет посредством интернет-эквайринга и/или сторонних платежных сервисов (Яндекс-касса).

— Оплата по реквизитам из п. 11 настоящей Оферты на расчетный счет Исполнителя.

— Оплата наличными в кассу Исполнителя.

— Оплата иными способами по предварительному согласованию с Исполнителем.

4.3. Участие в Онлайн-тренинге подтверждается заполнением соответствующей заявки на участие и внесением оплаты. Необходимые для доступа к материалам ссылки и пароли предоставляются Заказчику путем их направления на адрес электронной почты Заказчика, указанной им при заполнении заявки на участие в тренинге.

4.4. В случае, если в течение 2 рабочих дней Заказчик по той или иной причине не получил доступа к Информационной услуге, ему необходимо обратиться в службу поддержки Исполнителя в письменном виде по адресу: koshin@fin-plan.org или позвонить по телефону, указанному на Сайте в разделе «Контакты».

4.5. Исполнитель обязуется предоставить Заказчику Информационную услугу путем организации и проведения онлайн-тренинга в срок, указанный на Сайте, либо путем предоставления Заказчику доступа к закрытой зоне сайта в 2-х дневный срок с момента поступления денежных средств на счет Исполнителя.

4.6. Настоящий договор имеет силу акта об оказании слуг. Прием оказанных услуг производится Заказчиком без подписания соответствующего акта.

4.7. Исполнитель оставляет за собой право аннулировать участие Заказчика в тренинге без возврата внесенной платы в случае нарушения им правил поведения на тренинге. Указанными нарушениями являются: разжигание межнациональных конфликтов, оскорбление других участников тренинга, оскорбление ведущего и/или сотрудников обучающего проекта, неоднократное (более двух раз) отклонение от темы тренинга, реклама любого вида, нецензурные высказывания, распространение сведений, носящих заведомо ложных характер, а также иные действия, которые могут быть расценены ведущим как действия, оскорбляющие его и других участников тренинга.

4.8. Исполнитель оставляет за собой право аннулировать участие Заказчика в тренинге (без возврата уплаченных Заказчиком денежных средств) в случае установления факта передачи им материалов тренинга третьим лицам, распространения Заказчиком информации и материалов, полученных им в связи с участием в тренинге, третьим лицам, в том числе за плату. Использование информации и материалов допускается только в личных целях и для личного использования Заказчика.

5. РЕГИСТРАЦИЯ ЗАКАЗЧИКА НА САЙТЕ

5.1. Предоставление Заказчику Информационной услуги возможно при условии создания им на Сайте соответствующей учетной записи. Учетная запись (регистрационный аккаунт) создается в момент покупки и должна содержать реальные фамилию, имя, отчество Заказчика, адрес его электронной почты и телефон.

5.2. Регистрация учетной записи осуществляется путем заполнения регистрационной формы. В регистрационной форме необходимо указывать подлинные имя, отчество, фамилию, адрес электронной почты и доступный телефон.

5.3. Заказчик несет ответственность за конфиденциальность пароля. При установлении Заказчиком фактов несанкционированного доступа к своей учетной записи, он обязуется в кратчайшие сроки уведомить об этом обстоятельстве службу поддержки Исполнителя по адресу: koshin@fin-plan.org или по телефону, указанному на Сайте в разделе «Контакты».

6. ПРАВА И ОБЯЗАННОСТИ ИСПОЛНИТЕЛЯ

6.1. Исполнитель обязуется предоставлять круглосуточный доступ Заказчику к Сайту с
использованием учетной записи Заказчика (за исключением краткосрочных и редких случаев
проведения профилактических работ на Сайте, хостинге Сайта) в течение всего времени
существования Сайта.

6.2. Исполнитель несет ответственность за хранение и обработку персональных данных
Заказчика, обеспечивает конфиденциальность этих данных в процессе их обработки и
использует их исключительно для качественного оказания Информационной услуги
Заказчику.

6.3. Исполнитель гарантирует предоставление Заказчику полной и достоверной информации
об оказываемой услуге по его требованию.

6.4. Максимальная длительность онлайн-тренинга составляет 365 дней с момента оплаты. По
истечении этого срока участие в скайп-сессиях, а также проверка домашних заданий (если эти
услуги были приобретены в рамках соответствующего Пакета, но не были оказаны в течение
365 дней с момента оплаты) могут быть осуществлены лишь за дополнительную плату и при
наличии у Исполнителя ресурсов и времени. При этом доступ к материалам онлайн-тренинга
остается открытым для Заказчика в течение всего времени существования Сайта.

6.5. В случае, если Заказчик по независимым от Исполнителя причинам не смог
воспользоваться материалами онлайн-тренинга информационная услуга считается
оказанной.

6.6. Исполнитель оставляет за собой право в любой момент изменять длительность тренинга
и условия настоящей Оферты в одностороннем порядке без предварительного уведомления
Заказчика, публикуя указанные изменения на Сайте, не позднее 5 дней со дня их внесения
(принятия). При этом, новые условия действуют только в отношении вновь заключенных
договоров.

6.7. Исполнитель вправе заблокировать учетную запись Заказчика в случае нарушения им
правил тренинга (п. 4.7, 4.8 настоящего Договора) без возвращения внесенной платы.

7. ПРАВА И ОБЯЗАННОСТИ ЗАКАЗЧИКА

7.1. Заказчик обязан предоставлять достоверную информацию о себе в процессе создания
учетной записи (регистрации) на Сайте.

7.2. Заказчик обязуется не воспроизводить, не повторять, не копировать, не продавать, а
также не использовать в каких бы то ни было целях информацию и материалы, ставшие ему
доступными в связи с оказанием Информационной услуги, за исключением личного
использования.

7.3. Заказчик имеет право применять полученные знания и навыки на практике.

7.4. Заказчик обязан поддерживать в исправном техническом состоянии оборудование и
каналы связи, обеспечивающие ему доступ к Сайту, иметь функционирующий доступ в
Интернет входить на Сайт под своим аккаунтом одновременно только с одного устройства
(персонального компьютера, планшета, телефона). Нарушение данного пункта может
расцениваться как факт передачи доступа третьим лицам (п.4.8.) и повлечь за собой
аннулирование доступа к материалам онлайн-тренинга.

8. РАССМОТРЕНИЕ ПРЕТЕНЗИЙ. ВОЗВРАТ ДЕНЕЖНЫХ СРЕДСТВ

8.1. Исполнитель не несет ответственности за непредставление (некачественное
предоставление) Информационной услуги по причинам, не зависящим от Исполнителя.

8.2. Возврат денежных средств не осуществляется в случае, если Заказчик не применяет
полученные теоретические знания на практике. Также возврат денежных средств не
осуществляется после получения Заказчиком доступа к закрытому обучающему сайту (то есть
получения паролей доступа к закрытой зоне сайта, где находятся записи тренинга), и
расположенной на нем информации. Данные условия безоговорочно принимаются
Сторонами.

8.3. Возврат денежных средств осуществляется Исполнителем в случае, если Заказчик
совершил 100% предоплату получения Информационной услуги, но Исполнитель отказался от
оказания информационной услуги Заказчику по любой из причин.

9. ОТВЕТСТВЕННОСТЬ СТОРОН

9.1. Исполнитель и Заказчик, принимая во внимания характер оказываемой услуги, обязуются
в случае возникновения споров и разногласий, связанных с оказанием Информационной
услуги, применять досудебный порядок урегулирования спора (переговоры, переписка). В
случае невозможности урегулирования спора в досудебном порядке стороны вправе
обратиться в суд города Пенза.

9.2. За неисполнение либо ненадлежащее исполнение обязательств по настоящей Оферте,
стороны несут ответственность в соответствии с законодательством Российской Федерации.

10. ГАРАНТИИ КАЧЕСТВА ИНФОРМАЦИОННОЙ УСЛУГИ

10.1. Заказчик, принимая условия настоящей Оферты, принимает на себя также риск
неполучения/недополучения прибыли и риск возможных убытков, связанных с
использованием знаний, умений и навыков, полученных Заказчиком в ходе оказания
Информационной услуги.

10.2. Гарантируя успешность применения полученных знаний, умений и навыков, а также
получение Заказчиком Информационной услуги определенной прибыли (дохода) с их
использованием (реализацией) в определенном либо неопределенном будущем,
Исполнитель не несет ответственности за неполучение прибыли (дохода), получение
прибыли (дохода) ниже ожиданий Заказчика, а также за прямые и косвенные убытки
Заказчика, поскольку успешность использования Заказчиком полученных знаний, умений и
навыков зависит от многих известных и неизвестных Исполнителю факторов, таких как:
целеустремленности, трудолюбия, упорства, уровня интеллектуального развития, творческих
способностей Заказчика, других его индивидуальных качеств и персональных характеристик,
что безоговорочно принимается обеими сторонами.

11. СРОК ДЕЙСТВИЯ ОФЕРТЫ. ЗАКЛЮЧИТЕЛЬНЫЕ ПОЛОЖЕНИЯ

Настоящая Оферта вступает в силу с момента опубликования на Сайте в сети Интернет и
действует до момента отзыва/изменения Оферты Исполнителем.

Наименование организации Индивидуальный предприниматель
КОШИН ВИТАЛИЙ ВЛАДИМИРОВИЧ

ИНН 583708408904

ОГРН 316583500057741

Расчетный счет 40802810400000005323

Банк АО «Тинькофф Банк»

Юридический адрес Банка Москва, 123060, 1-й Волоколамский проезд, д. 10, стр. 1

Корр. счет Банка 30101810145250000974

ИНН Банка 7710140679

БИК Банка 044525974

В прошлой статье мы разобрали способ получения котировок акций ( и ETF) с помощью функции GoogleFinance. Правда по некоторым российским бумагам получении инфы таким образом невозможно. Речь идет о привилегированных акциях (типа Сбера, Татнефти, Сургута) и практически всех российских биржевых фондах (FXIT, VTBX, SBSP и так далее).

Ок, будет разбираться как это можно сделать другим способом. Расскажу какие формулы можно использовать для этих целей. Отдаю готовый шаблон гугл-таблицы с уже заполненными данными.

Итак, поехали!

Содержание

  1. Котировки российских акций
  2. Получаем цену ETF и БПИФ в рублях / долларах и евро
  3. Цена иностранных акций на Мосбирже
  4. Настройка таблицы или возможные проблемы
  5. Нужно знать
  6. Готовый шаблон

Котировки российских акций

Для вызова котировок привилегированных акций (впрочем как и обыкновенных) используем формулу следующего вида (все пишется слитно, без пробелов):

=IMPORTxml(«https://iss.moex.com/iss/engines/stock/markets/shares/boards/TQBR/securities.xml?iss.meta=off&iss.only=marketdata&marketdata.columns=SECID,LAST», concatenate(«//row[@SECID='»,B5,«‘]/@LAST»))

В формуле B5 (выделено красным) — это адрес ячейки, где прописан тикер акции (у вас адрес может быть другим). В остальном формула остается неизменной для всех российских акций.

Вот как это выглядит в таблице:

Префы РФ - котировки

Получение котировок для российских привилегированных акций

Дополнительно, чтобы не прописывать руками, можно сделать автоматический вывод названия компании. Мы сразу будем видеть, что формула ничего не путает и отдает нам котировки нужных нам акций.

Для вывода названия акций (компании) используем формулу:

=IMPORTxml(«https://iss.moex.com/iss/engines/stock/markets/shares/boards/TQBR/securities.xml?iss.meta=off&iss.only=securities&securities.columns=SECID,SECNAME», concatenate(«//row[@SECID='»,B5,«‘]/@SECNAME»))

Также при необходимости меняем только адрес ячейки с тикером (в моей формуле — это B5).

Получаем цену ETF и БПИФ в рублях / долларах и евро

Если мы захотим получить котировки российских биржевых фондов по вышеописанной формуле, просто заменив тикер акции на тикер ETF (или БПИФ), то нас постигнет фиаско. Формула будет выдавать ошибку.

В чем дело?

Для биржевых фондов нужна формула следующего вида:

=IMPORTxml(«https://iss.moex.com/iss/engines/stock/markets/shares/boards/TQTF/securities.xml?iss.meta=off&iss.only=marketdata&marketdata.columns=SECID,LAST», concatenate(«//row[@SECID='»,B14,«‘]/@LAST»))

Как всегда, при необходимости меняем адрес ячейки с тикером.

Котировки ETF

Получаем название и котировки российских биржевых фондах в Гугл-таблицах

На первый взгляд формулы для акций и ETF абсолютно идентичны. Правда есть небольшое отличие всего в четыре буквы. Для вызова акций мы использовали в формуле TQBR, а для ETF — заменили на TQTF.

Что это за зверь такой?

TQBR или TQTF — это идентификатор режима торгов. Узнать его можно на сайте Мосбирже. Идентификатор прописывается в карточку каждого инструмента. Для примера возьмем ETF FXRU. Находим его через поиск на сайте бирже. И видим TQTF. 

Соответственно прописываем в формулу нужный идентификатор.

Идентификатор торгов

Дабы сэкономить читателю время, в формуле вызова котировок используем идентификатор:

  • для акций — TQBR;
  • для рублевых ETF — TQTF;
  • для ETF с расчетам в евро — TQTE;
  • для ETF с расчетам в долларах — TQTD.

Для автоматического получения названия фонда по тикеру, в формуле соответственно также нужно поменять идентификатор.

В таблице накидал несколько примеров вызова цен по валютным фондам.

Цены ETF в долларах и евро

Выводим котировки биржевых фондов РФ в долларах и евро

Цена иностранных акций на Мосбирже

На Московской бирже обращаются иностранные акции, номинированные в рублях.

В отличии от оригинала, они имеют тикер дополненный «-RM». То есть для Apple, рублевый тикер будет AAPL-RM, для Facebook вместо FB — пишем FB-RM и так далее.

Формула вызова котировок имеет следующий вид:

=IMPORTxml(«https://iss.moex.com/iss/engines/stock/markets/foreignshares/boards/FQBR/securities.xml?iss.meta=off&iss.only=marketdata&marketdata.columns=SECID,LAST», concatenate(«//row[@SECID='»,B47,«‘]/@LAST»))

Красным пометил отличия от предыдущих формул:

  • Как обычно — меняем адрес ячейки с тикером под себя.
  • Рублевые иностранные акции имеют идентификатор торгов — FQBR
  • Вместо shares ставим foreignshares (иностранные ценные бумаги).

Настройка таблицы или возможные проблемы

Иногда про получении данных о котировках по API (по вышеописанным формулам) может выходить ошибка. Часто причина ошибки — неправильные настройки таблицы. Данные передаются в формате дробных чисел с точкой (например — 0.55). В настройках вашей таблицы может по умолчанию стоит отображение чисел с запятой (0,55).

Для исправлении ошибки выбираем в  меню «Файл->Настройки таблицы». 

На вкладке «Общие» в поле Региональные настройки» нужно выбрать Соединенные Штаты. Настройки таблицы

Нужно знать

Не забываем про задержку во времени. Так же как и ГуглФинанс, котировки по API Мосбиржи подгружаются примерно с 20 минутным опозданием.

На открытии торгов Мосбиржи (в 10 утра по МСК) — некоторое время все (или многие) котировки могут быть недоступны и формула будет выдавать ошибку.

В приоритете (там где это возможно) лучше использовать функцию GoogleFinfnce. Если в таблице много инструментов, то загрузка по API может быть очень долгой. В этом плане Гуглфинанс работает пошустрее. Поэтому используем API Мосбиржи только там, где Гугл бессилен: префы российских компаний и биржевые фонды.

Для акций у которых котировки рассчитываются до более 2-х знаков после запятой, тоже лучше использовать API. В этом случае цена будет передаваться более точная.

Как пример, акции ВТБ. Текущие котировки — 0.04244. GoogleFinance округлит цену до 0.04.

Из подобного есть еще Русал, ИнтерРао, Русгидро, АФК Система, Россети, ФСК ЕЭС и много чего еще.

Готовый шаблон

Как всегда прикладывают файл-шаблон со всеми прописанными формулами. Таблица только для просмотра. Для использования сохраните себе копию (в верхнем меню: «Файл — > Создать копию»).

Комментарии, замечания, пожелания приветствуются!

В третьей части будем автоматически выдергивать информацию по дивидендам российских акций.

Как оказалось после публикации статьи — при копировании формул вызова котировок выходила ошибка. Проблема заключалась в неправильном отображении блогом кавычек. Вместо двойных кавычек (сверху и снизу по две запятых » … текст… » система отображала французские (или кавычки-елочки). А для гугл-таблиц — это ошибка. Сейчас настроил правильное отображение и все работает. 

Всем огромное спасибо за замечания! 

Удачных инвестиций!

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Еще…Меньше

Браузер не поддерживает видео.

Чтобы вставить цену акций в Excel, сначала преобразуем текст в тип данных Stocks (Акции). Затем вы сможете извлечь в другой столбец нужные сведения из этого типа данных, такие как цены акций или их изменения.

Примечание: Тип данных Stocks (Акции) доступен толькоMicrosoft 365 или с бесплатной учетной записью Майкрософт. В языковых параметрах Office также должен быть добавлен английский, французский, немецкий, итальянский, испанский или португальский язык редактирования.

  1. Введите текст в ячейки. Например, в каждой ячейке введите тикер, название компании или название фонда.

  2. Затем выберем ячейки.

  3. Хотя это необязательно, рекомендуем создать таблицу Excel. Это упростит получение сведений из Интернета. Чтобы создать таблицу, выберите Вставка > Таблица.

  4. Выбирая ячейки, перейдите на вкладку Данные и нажмите кнопку Акции.

  5. Если Excel обнаружит совпадение между текстом в ячейках и веб-источниками, текст будет преобразован в тип данных Stocks. Вы будете знать, что они преобразованы, если у них есть значок акций: Значок связанной записи для акций.

  6. Выберите одну или несколько ячеек с типом данных, и появится Кнопка "Добавить столбец" добавить столбец. Нажмите эту кнопку, а затем щелкните имя поля, чтобы извлечь дополнительные сведения. Например, для акций можно выбрать Price.

  7. Нажмите кнопку Добавить столбец еще раз, чтобы добавить дополнительные поля. Если вы используете таблицу, введите имя поля в строке заглавных строк. Например, введите Change (Изменить) в строке колонок акций, и в столбце цен появится изменение. Или введите другие имена полей, такие как Last Trade Time (Время последней торговли), Previous Close(Предыдущее закрытия) и Exchange .

Советы: 

  • Чтобы увидеть все поля, доступные для компании или фонда, щелкните значок акций ( Значок связанной записи для акций ) или выберите ячейку и нажмите CTRL+SHIFT+F5.

  • Если вы видите Значок вопросительного знака вместо значка, Excel не удается сопоставить текст с данными в веб-источниках. Исправьте орфографические ошибки и нажмите клавишу ВВОД, чтобы повторить попытку. Кроме того, вы можете щелкнуть Значок вопросительного знака, чтобы открыть область выделения. Выполните поиск по ключевым словам, выделите нужные данные, а затем нажмите кнопку Выбрать.

  • Вы также можете писать формулы, ссылаясь на типы данных, или использовать функцию STOCKHISTORY.

  • Данные об акциях задерживаются, предоставляются «как есть» и не являются торговыми целями или рекомендациями. Дополнительные сведения см. в сведениях об источниках данных.

Дополнительные материалы

  • Подробнее о связанных типах данных

  • Функция ИСТОРИЯАКЦИЙ

  • Функция FIELDVALUE

  • Ошибка #ПОЛЕ! #BUSY!

Нужна дополнительная помощь?

Актуальные архивы исторических данных (котировки), скачать бесплатно


В данном разделе буду выкладывать архивы исторических данных (котировки), скаченных с сайта Финама, в текстовом формате (txt) по самым ликвидным фьючерсам Российского рынка (Московская биржа), а также буду добавлять и котировки по акциям Российского рынка, конечно же тоже более ликвидных и начали выкладывать котировки по криптовалютам (Биткоин, Эфириум, Лайткоин).

Данные котировки понадобятся вам для тестирования стратегий, алгоритмов, скриптов, роботов 🙂

Скаченные котировки по 1 минутным данным, т.е. минимальный таймфрейм 1 минута, который в программе TSLab можно преобразовать (сжать) в любой таймфрейм выше 1м!

Архивы буду обновлять по окончанию каждого месяца в первых числах следующего, т.е каждый месяц 1-2 числа.

Все спайки (шпили, «заборы», аномальные свечи) на склейках постараюсь зачистить.


фьючерс-1

ОБНОВЛЕНО 1 Апреля 2023г. (01.04.2023г.)

Список фьючерсов (Котировки с 2009г.), по которым можно скачать котировки:

1) BR лого-Brent (нефть марки «Брент») — https://cloud.mail.ru/public/43gn/g1YyR8tJU

2) CNY юань-рубль (валютная пара Юань-Российский рубль) — https://cloud.mail.ru/public/Tj3x/GT68GoeKg

3) ED евро-дол (валютная пара Евро-доллар США) — https://cloud.mail.ru/public/NLBW/a2ZsRYcnj

4) Eu лого-евро-рубль (валютная пара Евро-Российский рубль) — https://cloud.mail.ru/public/97a6/D6VznL3kQ

5) GAZR лого-газпром (обыкновенные акции ПАО «Газпром») — https://cloud.mail.ru/public/Abeu/yb7bzjGCx

6) GMKR (обыкновенные акции ПАО ГМК «Норильский Никель») Перестал торговаться с лотом 10 акций — https://cloud.mail.ru/public/FEzq/AR7MBFZvX

GMKN logotip_nornikel (обыкновенные акции ПАО ГМК «Норильский Никель») Новый контракт Торгуется с лотом 1 акция — https://cloud.mail.ru/public/FEzq/AR7MBFZvX

7) GOLD gold-лого (Золото) — https://cloud.mail.ru/public/AJyZ/P95jPXWZc

8) LKOH лого-лукойл (акции ПАО «НК «ЛУКОЙЛ») — https://cloud.mail.ru/public/3Adi/wuo3c8SMb

9) MGNT лого-Магнит (акции ПАО «Магнит») — https://cloud.mail.ru/public/EKEh/mRK8dV1qi

10) MIX индекс-моекс (Индекс ММВБ) — https://cloud.mail.ru/public/4GpS/M8JvshVRG

11) MOEX logo-Московская-Биржа (акции ПАО Московская Биржа) — https://cloud.mail.ru/public/AtPt/D1dtNKdPU

12) MTSI mts-лого (обыкновенные акции ПАО «МТС») — https://cloud.mail.ru/public/LX9Q/ZG2WnC2jG

13) MXI индекс-моекс (Индекс ММВБ (мини)) — https://cloud.mail.ru/public/Acpp/p14df8yCK

14) NASD NASD-мал (инвестиционные паи Invesco QQQ ETF Trust Unit Series 1) — https://cloud.mail.ru/public/tN12/dC86d7eRg

15) NG ПРИРОДНЫЙ-ГАЗ (Расчетный фьючерсный контракт на природный газ) — https://cloud.mail.ru/public/34mn/7MSLhs8dM

16) ROSN лого-Роснефть (акции ОАО «НК «Роснефть») — https://cloud.mail.ru/public/6GFE/pamQdNTLe

17) RTS лого-rts (индекс РТС) — https://cloud.mail.ru/public/Kioy/ErKh5jQxX

18) RTSM лого-rts (индекс РТС (мини)) — https://cloud.mail.ru/public/qnv7/o8RNT8CQJ

19) SBPR Sberbank (привилегированные акции ПАО «Сбербанк России») — https://cloud.mail.ru/public/B11f/tFS3FY5hz

20) SBRF Sberbank (обыкновенные акции ПАО «Сбербанк России») — https://cloud.mail.ru/public/9cnz/enRWqvqLg

21) Si лого-рубль-дол (валютная пара Доллар США — Российский рубль) — https://cloud.mail.ru/public/BPgx/njjMNSQCv

22) SILV серебро-лого (серебро) — https://cloud.mail.ru/public/FUQG/27VHfJVzw

23) VTBR лого-ВТБ (обыкновенные акции Банк ВТБ) — https://cloud.mail.ru/public/3uCH/fg9PHtQiw


акции

ОБНОВЛЕНО 1 Апреля 2023г. (01.04.2023г.)

Список Акций Московской биржи (Котировки с 2009г.), по которым можно скачать котировки:

1) AFKS лого-АФК-Система (АФК «Система» ПАО ао) — https://cloud.mail.ru/public/JnxD/V5EFGCcLx

2) AFLT лого-Аэрофлот (Аэрофлот-росс.авиалин(ПАО) ао) — https://cloud.mail.ru/public/4dU7/E5rTghdbK

3) AGRO лого-Русагро (ОАО «Группа «Русагро») — https://cloud.mail.ru/public/aQ7W/q6kVxgdxp

4) AKRN лого-акрон (Акрон ПАО ао) — https://cloud.mail.ru/public/2GnN/ywxsmzAKp

5) ALRS логотип-Алроса (АЛРОСА ПАО ао) — https://cloud.mail.ru/public/DVTF/SD5dBn5vS

6) BANE лого-sev (Башнефть АНК ао) — https://cloud.mail.ru/public/DY3E/HnWuBRSzy

7) BANEP лого-sev (Башнефть АНК ап — Акция привилегированная) — https://cloud.mail.ru/public/8jiB/KFf3n26a1

8) CHMF лого-sev (Северсталь (ПАО) ао) — https://cloud.mail.ru/public/8psF/UsfXy1SpU

9) FEES лого-фск («ФСК ЕЭС» ПАО ао) — https://cloud.mail.ru/public/K4Tw/7zvS62J8v

10) GAZP лого-газпром («Газпром» (ПАО) ао) — https://cloud.mail.ru/public/A7tS/c6NS1RBqi

11) GMKN logotip_nornikel (ГМК «Нор.Никель» ПАО ао) — https://cloud.mail.ru/public/7dnE/iTPikCRCe

12) HYDR logo-русгидро (ПАО «РусГидро») — https://cloud.mail.ru/public/CS6s/p7qMi9bZT

13) IRAO Inter20Rao20Logo («Интер РАО» ПАО ао) — https://cloud.mail.ru/public/Kp6X/Lpnn4kDYX

14) LKOH лого-лукойл (НК ЛУКОЙЛ (ПАО) — ао) — https://cloud.mail.ru/public/9Bjw/GVZWm8HAn

15) MAGN лого-ММК (Магнитогорск.мет.комб ПАО ао — ММК) — https://cloud.mail.ru/public/Bqch/oPaJ3Wmjy

16) MGNT лого-Магнит («Магнит» ПАО ао) — https://cloud.mail.ru/public/GBGS/H6T1G6euN

17) MOEX logo-Московская-Биржа (ПАО Московская Биржа) — https://cloud.mail.ru/public/89e1/qn6prQVSb

18) MSNG logo-МосЭнерго (МосЭнерго акции обыкн.) — https://cloud.mail.ru/public/5TXq/hLZHwWSf8

19) MTLR mechel (ПАО «Мечел», акция обыкн.) — https://cloud.mail.ru/public/gx3K/eikWq4CnD

20) MTLRP mechel (ПАО «Мечел», Акция привилегированная) — https://cloud.mail.ru/public/SSAQ/E5A2FF95v

21) MTSS mts-лого (Мобильные ТелеСистемы ПАО ао) — https://cloud.mail.ru/public/5Xm8/9NNpTvUki

22) NLMK nlmk-logo (ПАО «НЛМК» ао) — https://cloud.mail.ru/public/6Mg5/9uKTTyG4a

23) NVTK OGK_logo (ПАО «НОВАТЭК» ао) — https://cloud.mail.ru/public/Gnma/KvstVTPtA

24) OGKB OGK_logo (ОГК-2 ПАО ао) — https://cloud.mail.ru/public/FK8u/eqFX55u8F

25) PHOR fosagro (ПАО «ФосАгро» ао) — https://cloud.mail.ru/public/9dDv/biF5sFfHJ

26) ROSN лого-Роснефть (ПАО НК Роснефть) — https://cloud.mail.ru/public/Dtjh/U3j2FcwEv

27) RSTI лого-Российские-сети («Российские сети» ПАО ао) — https://cloud.mail.ru/public/6fdm/tLVoUEjgq

28) RTKM rostelekom-logo (Ростелеком (ПАО) ао) — https://cloud.mail.ru/public/F9de/f2fPX7jAN

29) RTKMP rostelekom-logo (Ростелеком (ПАО) ап- Акция привилегированная) — https://cloud.mail.ru/public/T1TQ/bbzdwCN6b

30) RUAL Rusal-1 (Международная компания ПАО «Объединённая Компания «РУСАЛ»» ао) — https://cloud.mail.ru/public/1ALx/A9k1LH7wp

31) SBER Sberbank (Сбербанк России ПАО ао) — https://cloud.mail.ru/public/Lk5N/yokTVNh2o

32) SBERP Sberbank (Сбербанк России ПАО ап) — https://cloud.mail.ru/public/6nvB/GTZi4dZPb

33) SGZH Логотип_Segezha_Group-мал (ПАО Группа компаний «Сегежа») — https://cloud.mail.ru/public/iYW2/4oajwCVPH

34) SIBN лого-газпромнефть (Газпром нефть ПАО ао) — https://cloud.mail.ru/public/BwJg/w8rVHb7VQ

35) SNGS лого-Сургутнефтегаз (ПАО Сургутнефтегаз, акции об.) — https://cloud.mail.ru/public/5iUo/nGVwRyQjb

36) SNGSP лого-Сургутнефтегаз (ПАО «Сургутнефтегаз», акция привилегированная акции об.) — https://cloud.mail.ru/public/NDeC/BFFd51Tux

37) SPBE spblogo-grey_rus (ПАО «СПБ Биржа», акция обыкновенная) — https://cloud.mail.ru/public/FYXG/JoVz8Wp2s

38) TATN tatneft_logo (ПАО «Татнефть» ао) — https://cloud.mail.ru/public/Djy3/uQEJaZXjK

39) TATNP tatneft_logo (ПАО «Татнефть» Зап — Акция привилегированная) — https://cloud.mail.ru/public/GJY5/HktWzrgvW

40) TGKA tatneft_logo (ПАО «ТГК-1» ао) — https://cloud.mail.ru/public/Fh4F/sMi8P3TFs

41) URKA (Уралкалий ПАО ао) (Пока не торгуется)— https://cloud.mail.ru/public/GohA/gkaBo9VbL

42) VTBR лого-ВТБ (ао ПАО Банк ВТБ) — https://cloud.mail.ru/public/9rHU/M6Jar4Wyp

43) YNDX лого-яндекс (ПКОО Яндекс Н.В. — Public Limited Liability Company Yandex N.V.) — https://cloud.mail.ru/public/BHhh/kHmofrfhf


ETF

ОБНОВЛЕНО 1 Апреля 2023г. (01.04.2023г.)

Список ETF (Exchange Traded Funds-биржевой инвестиционный фонд) Московской биржи (Котировки с 2013г.), по которым можно скачать котировки:

1) FXCN (FinEx MSCI China UCITS ETF (USD), фонд основан на индексе MSCI China) — https://cloud.mail.ru/public/21b6/41u2EqT5e

2) FXDE (FinEx MSCI Germany USITS ETF, фонд основан на индексе MSCI Germany) — https://cloud.mail.ru/public/2asS/2CdJwih5M

3) FXGD (FinEx Gold ETF (USD), фонд ориентируется на индекс, основанный на цене золота LBMA Gold Price AM (USD)) — https://cloud.mail.ru/public/2g6X/2n3YGqEMg

4) FXIT (FinEx MSCI USA Information Technology UCITS ETF, фонд на основе индекса MSCI USA IT) — https://cloud.mail.ru/public/2PJ6/4hbEvYGxs

5) FXKZ (FinEx FFIN Kazakhstan Equity ETF. Фонд предлагает доступ к акциям компаний Казахстана) — https://cloud.mail.ru/public/2idC/rxR6ErPak

6) FXMM (FINEX CASH EQUIVALENTS UCITS ETF (RUB), портфель, основанный на индексе краткосрочных казначейских облигаций США) — https://cloud.mail.ru/public/2BGV/3MXLS6BbD

7) FXRB (FinEx Tradable Russian Corporate Bonds UCITS ETF, отслеживает динамику ликвидной корзины еврооблигаций крупнейших российских компаний) — https://cloud.mail.ru/public/44sG/4f7Sgh8mg

8) FXRL (FinEx Russian RTS Equity UCITS ETF (USD), фонд отслеживает индекс РТС) — https://cloud.mail.ru/public/4uj5/3yrwdzEs3

9) FXRU (FinEx Tradable Russian Corporate Bonds UCITS ETF (USD), фонд, ориентированный на индекс российских корпоративных еврооблигаций EMRUS (Bloomberg Barclays)) — https://cloud.mail.ru/public/V1RM/Sw3Ys1Y8g

10) FXRW (FinEx Global Equity UCITS ETF (RUB), Фонд вкладывает в глобальный рынок акций: акции компаний США, Японии, Германии, Великобритании, Китая, Австралии и России) — https://cloud.mail.ru/public/5NBJ/pzVcH8JML

11) FXTB (FinEx Cash Equivalents UCITS ETF (USD), Портфель фонда основан на индексе краткосрочных казначейских облигаций США) — https://cloud.mail.ru/public/3bKy/cJPyG4U5N

12) FXUS (FinEx MSCI USA UCITS ETF, основан на индексе Solactive GBS United States Large & Mid Cap Index NTR) — https://cloud.mail.ru/public/2vcW/4BnzCjCr6

13) FXWO (FinEx Global Equity UCITS ETF (USD), Фонд вкладывает в глобальный рынок акций: акции компаний США, Японии, Германии, Великобритании, Китая, Австралии и России) — https://cloud.mail.ru/public/537z/3552fYFRm

14) SBRB (БПИФ Сбербанка — Индекс МосБиржи рублевых корпоративных облигаций) — https://cloud.mail.ru/public/275N/hoqhhVjp6

15) SBSP (БПИФ Сбербанка – S&P 500, Фонд вкладывает в американские акции, которые входят в индекс S&P 500) — https://cloud.mail.ru/public/47VB/dRDShFd9d

16) VTBA (БПИФ ВТБ — Фонд Акций американских компаний, фонд, который вкладывает в акции из индекса S&P 500 американского рынка) — https://cloud.mail.ru/public/2SUr/54gmG8TGp

17) VTBB (БПИФ ВТБ – Российские корпоративные облигации смарт бета. Структура портфеля соответствует структуре Индекса корпоративных облигаций Московской Биржи) — https://cloud.mail.ru/public/393o/3x4kBFqFP


криптовалюта

ОБНОВЛЕНО 1 Апреля 2023г. (01.04.2023г.)

2) BitsexCoin (BTSX) Биткоин Cash к Доллару США (BCH_USD) — https://cloud.mail.ru/public/5bWn/ijMSVqcPY

3) BitsexCoin (BTSX) Биткойн Кэш к Евро (BCH_EUR) — https://cloud.mail.ru/public/3V1x/5JfEpjX8o

4) BitsexCoin (BTSX) Биткойн Кэш к Bitcoin (BCH_BTC) — https://cloud.mail.ru/public/2y6i/41L7ukuPx

5) Биткоин к Евро (BTC-EUR) — https://cloud.mail.ru/public/4qX5/jr1SGdgni

6) BitsexCoin (BTSX) Биткоин к Евро (BTC_EUR) — https://cloud.mail.ru/public/49uv/4cHimMNB3

7) Биткоин к Британскому Фунту (BTC-GBP) — https://cloud.mail.ru/public/KqRG/tGQF8mHcm

8) Биткоин к Доллару США (BTC-USD) — https://cloud.mail.ru/public/BnWs/eAJwFvYfz

9) BitsexCoin (BTSX) Биткоин к Доллару США (BTC_USD) — https://cloud.mail.ru/public/eqMW/J1Z9ESTKp

10) Эфириум к Биткоину (ETH-BTC) — https://cloud.mail.ru/public/7529/RaJxShMkH

11) BitsexCoin (BTSX) Эфириум к Биткоину (ETH_BTC) — https://cloud.mail.ru/public/3TuP/4Zv688zsH

12) Эфириум к Евро (ETH-EUR) — https://cloud.mail.ru/public/6R8a/tSkv9rv5i

13) BitsexCoin (BTSX) Эфириум к Евро (ETH_EUR) — https://cloud.mail.ru/public/2Z7e/5kqksGGST

14) Эфириум к Доллару США (ETH-USD) — https://cloud.mail.ru/public/9aWB/E7c2iTc5z

15) BitsexCoin (BTSX) Эфириум к Доллару США (ETH_USD) — https://cloud.mail.ru/public/3uyt/4oaJpni5g

16) Лайткоин к Биткоину (LTC-BTC) — https://cloud.mail.ru/public/H4hP/HEZCGynqE

17) BitsexCoin (BTSX) Лайткоин к Биткоину (LTC_BTC) — https://cloud.mail.ru/public/JqxU/2V4jqoWxW

18) BitsexCoin (BTSX) Евро к Доллару США (EUR_USD) — https://cloud.mail.ru/public/NkEm/24SB3r7dA

19) Лайткоин к Евро (LTC-EUR) — https://cloud.mail.ru/public/LCjH/ZPHFUBcbz

20) BitsexCoin (BTSX) Лайткоин к Евро (LTC_EUR) — https://cloud.mail.ru/public/37wm/5cQ9j3xcq

21) Лайткоин к Доллару США (LTC-USD) — https://cloud.mail.ru/public/5DEi/kgngRqFT3

22) BitsexCoin (BTSX) Лайткоин к Доллару США (LTC_USD) — https://cloud.mail.ru/public/ZTUy/VLxfP5arx

23) Рипл Биткойн (XRP/BTC) — https://cloud.mail.ru/public/D2Ef/dgskEpbt9

24) BitsexCoin (BTSX) Рипл Биткоин (XRP_BTC) — https://cloud.mail.ru/public/4jQA/2LKZFTHNQ

25) Рипл Доллар США (XRP_USD) — https://cloud.mail.ru/public/9mt3/nxunmuuKj

26) BitsexCoin (BTSX) Рипл Евро (XRP_EUR) — https://cloud.mail.ru/public/4ZYC/9YHYzPxMU


Скачать все котировки одним файлом — https://cloud.mail.ru/public/MNXk/4uikM9f7A


Котировки имеют следующий вид:

вид-котировок-тхт

Скриншот таблицы котировок ММВБ, загруженных с сервера RBK

Программа предназначена для импорта котировок в Excel с сервера РБК.

Загружаются котировки ММВБ СЭЛТ (realtime) по активным инструментам.

Поскольку штатными средствами Excel (веб-запрос) загрузить данные в Excel не удаётся, — и был написан этот макрос.

Кроме того, преимущество макроса (программной загрузки данных с сайта) перед веб-запросом — отсутствие уведомлений об ошибке доступа
(если сайт недоступен, или доступ в интернет осуществляется с перебоями)

Программа берёт данные не с самой веб-страницы, а выполняет запрос напрямую к серверу
(ответ приходит в формате JSON)

Макрос анализирует ответ сервера, формирует таблицу, и выводит её на лист,
заменяя ранее вставленные данные.

Обновление котировок происходит автоматически, с интервалом в 30 минут
(время можно задать в настройках программы)

Понравилась статья? Поделить с друзьями:
  • Список автозапчастей в excel
  • Список word скачать бесплатно
  • Список excel тарификационный бланк
  • Список excel с ссылкой на другие листы
  • Список bin российских банков excel