Комментарии пользователя 0PK

Мои комментарии:в блогах в форуме
Ответы мне:в блогах в форуме
Все комментарии: к моим постам

Your bunny wrote, мысль понятна. но не реашет вопрос с одним режимом торгов но разными валютами (RU000A107RH8 например)

я использовал сочетание MARKETCODE («FNDT») и CURRENCYID («SUR»)

один отвечает за тип валюты, второй за тип рынка.

П.с. у вас часом не екселевские операторы используются?

п.п.с чисто для облиг использую вот такой url адрес

iss.moex.com/iss/engines/stock/markets/bonds/securities/",B8,"

B8 — ячейка в таблице с Isin или тикером (для офз)

 

avatar
  • 24 мая 2024, 07:06
  • Еще

Кирилл Крамаров, 

=IMPORTxml(СЦЕПИТЬ("iss.moex.com/iss/engines/stock/markets/bonds/securities/",B8,"? iss.only=securities&securities.columns=SECID,BOARDID,MARKETCODE,CURRENCYID"), СЦЕПИТЬ("//row[@CURRENCYID='SUR'and @MARKETCODE='FNDT']/@BOARDID"))

только для офз вводить не  ISIN (например, офз 26238 RU000A1038V6), а тикер или код ценной бумаги по другому (для офз26238 это SU26238RMFS4).

для остальных облиг можно вводить ISIN

п.с. В8 — номер ячейки где у вас указана облигация. нужно заминить на соответствующую вашей ситуации

avatar
  • 24 мая 2024, 08:15
  • Еще
qqmber,
Спасибо помогли.
=IMPORTxml(СЦЕПИТЬ(«iss.moex.com/iss/engines/stock/markets/bonds/securities/»,B8,"? iss.only=securities&securities.columns=SECID,BOARDID,MARKETCODE,CURRENCYID"), СЦЕПИТЬ("//row[@CURRENCYID='SUR'and @MARKETCODE='FNDT']/@BOARDID"))

В8 — ячейка где прописан тикер (для офз)/isin (для корпората)
avatar
  • 13 мая 2024, 02:56
  • Еще
BoldInvestor,
А если
Попробывать так
=ФИЛЬТР.XML(ВЕБСЛУЖБА(«iss.moex.com/iss/engines/stock/markets/bonds/securities/»&A2&"/securities.xml?iss.meta=off&iss.only=securities&securities.columns=BOARDID");"//document//data//rows//row[@MARKETCODE=FNDT & @FACEUNIT=SUR]/@BOARDID"

Убьешь сразу 2х зайцев
-вводишь только isin (в маркетдате использует тикер, и у корпоратов тикер=isin, но у офз он отличается)
— оставляешь один тип торгов не только у офз (MARKETCODE=FNDT, но и что бы все торговалось в рублях FACEUNIT=SUR, ведь могут быть корпораты с 1 isin/ тикиром, но в разных валютах. Например RU000A107RH8.
П.с. Не уверен что правильно xPath написал, когда & два условия.
avatar
  • 09 мая 2024, 21:15
  • Еще
Владимир С., незнаю насчет скопом, но попробуйте на bonds.fiman.ru
avatar
  • 07 мая 2024, 02:34
  • Еще
Алексей Киселев,
В гугле будет работать, но надо формулы менять. Там синтаксис немного отличается. Но то что работает, это точно.
На я-таблицаз тоже скорее всего. Если синтаксис языка таблицы позволяет работать с api.
Единственное что проблематично в гугл таблицах — при больших обьемах данных требовательны к интернету. А в этих таблицах обьем данных большой.
avatar
  • 07 мая 2024, 02:37
  • Еще
InvestingAsHobby_v_Telegramm, у офз, как впрочем иму других облиг, нужно не isin вводить, а торговвый код /тикер. Просто isin и торговый код корп облиг совпадает, у офз они различаются.
Офз 26238
Isin RU000A1038V6
Торговый код/тикер(SecID в формулах) SU26238RMFS4

Смотреть можно на сайте мосбиржи.

Еще как вариант во второй ячейке, где выводится режим торгов, замени marketdata на securities

=ФИЛЬТР.XML(ВЕБСЛУЖБА(«iss.moex.com/iss/engines/stock/markets/bonds/securities/»&A2&"/securities.xml?iss.meta=off&iss.only=securities&securities.columns=BOARDID");"//document//data//rows//row/@BOARDID")

Не могу проверить — нет екселя под рукой, но должно получиться.
avatar
  • 09 мая 2024, 01:33
  • Еще
Хорошее корпоративное управление, деверсифицированый бизнес, дешовый способ войти в атомную отрасль РФ.
avatar
  • 26 января 2024, 04:46
  • Еще
Выберите надежного брокера, чтобы начать зарабатывать на бирже:
....все тэги
UPDONW
Новый дизайн