Ведение облигационного портфеля в Excel и «Google Таблицах» с привязкой к API Московской биржи
Ведение облигационного портфеля в Excel и «Google Таблицах» с привязкой к API Московской биржи
66

Большое спасибо за статью. Она сильно облегчила мне задачу по привязке моего портфеля облигаций к API Московской биржи. В первую очередь, меня интересовал вопрос подтягивания текущей цены бумаги, для чего я использовал формулу =ФИЛЬТР.XML(ВЕБСЛУЖБА("https://iss.moex.com/iss/engines/stock/markets/bonds/boards/"&B2&"/securities/"&A2&"/securities.xml?iss.meta=off&iss.only=marketdata&marketdata.columns=SECID,LAST");"//document//data//rows//row/@LAST")

В итоге все мои бумаги (у меня ОФЗ и еврооблигации) привязались корректно, за исключением двух еврооблигаций, по которым возникла ошибка #ЗНАЧ! :
- ПИК-Корп серии 001Р-05 (RU000A105146)
- Alfa-Bank 6,95% (RU000A108N55).

Вы писали, что для ОФЗ в поле режима торгов вам пришлось вручную, без формулы, списать текст "TQOB". Я попробовал сделать то же самое для этих двух облигаций. Вручную режим торгов "TQСB". Эта манипуляция помогла решить проблему с бумагой ПИК, но по Альфа-банку проблема осталась.

Не подскажите, в чём может быть причина?

И также после манипуляций с точкой / запятой, как вы писали в самом начале статьи, у меня стал некорректно отображаться актуальный курс валют ЦБ РФ по доллару США, который я забираю по формуле: =ФИЛЬТР.XML(ВЕБСЛУЖБА("http://www.cbr.ru/scripts/XML_dynamic.asp?date_req1="&ТЕКСТ(СЕГОДНЯ();"дд.ММ.гггг")&"&date_req2="&ТЕКСТ(СЕГОДНЯ();"дд.ММ.гггг")&"&VAL_NM_RQ=R01235");"//Value").

Если раньше курс отображался в таком виде: 97.83, то сейчас он стал отображаться так: 978,335. То есть запятая сдвинулась на одно значение вправо.

Может подскажите, как вылечить эту проблему?

Ответить

UPD: вопрос с привязкой Alfa-Bank 6,95% (RU000A108N55) решился сам собой. При начале торгов на бирже цена подтянулась корректно.

Однако вопрос с отображением корректного курса валют ЦБ РФ остаётся...

Ответить