investbook
investbook copied to clipboard
Информация по будущим купонным выплатам
Пожелание от @Silverdog
Помимо этого был бы рад видеть по облигационным позициям справочную информацию по датам купонов и оферт (тянуть можно с сайта bonds.finam.ru например).
Чтобы для пользователей приложение оставалось бесплатным, нужен бесплатный источник будущих купонных выплат, который легко парсится, например json (html страницы только в крайнем случае).
График выплат в json можно брать здесь: https://iss.moex.com/iss/statistics/engines/stock/markets/bonds/bondization/${ID}.json?iss.meta=off&iss.only=coupons
${ID}
= коду бумаги (напр. - RU000A0JY023)
Поле coupondate
, по-моему.
P.S.: Я не знаю, насколько это "открытое" API, ссылка у меня откуда-то ещё была сохранена. Но, на всякий случай, информацию из него я бы кэшировал в БД, чтобы не рисковать отключением публичного доступа.
Спасибо! Сейчас не доступно что-то, позже проверю еще раз. У вас работает?
Спасибо! Сейчас не доступно что-то, позже проверю еще раз. У вас работает?
Перед тем, как сообщение написать, я проверял - работало. Проверил ещё раз:
dimio@dimio-PE60-6QD:~$ curl 'https://iss.moex.com/iss/statistics/engines/stock/markets/bonds/bondization/RU000A0JY023.json?iss.meta=off&iss.only=coupons'
{
"coupons": {
"columns": ["isin", "name", "issuevalue", "coupondate", "recorddate", "startdate", "initialfacevalue", "facevalue", "faceunit", "value", "valueprc", "value_rub", "secid", "primary_boardid"],
"data": [
["RU000A0JY023", "ГосТранспортЛизингКомп 001P-05", 170000000, "2017-11-29", "2017-11-28", "2017-08-30", 1000, 460, "USD", 12.22, 4.9, 713.8, "RU000A0JY023", "TQOD"],
["RU000A0JY023", "ГосТранспортЛизингКомп 001P-05", 170000000, "2018-02-28", "2018-02-27", "2017-11-29", 1000, 460, "USD", 12.22, 4.9, 680.31, "RU000A0JY023", "TQOD"],
["RU000A0JY023", "ГосТранспортЛизингКомп 001P-05", 170000000, "2018-05-30", "2018-05-29", "2018-02-28", 1000, 460, "USD", 12.22, 4.9, 765.49, "RU000A0JY023", "TQOD"],
["RU000A0JY023", "ГосТранспортЛизингКомп 001P-05", 170000000, "2018-08-29", "2018-08-28", "2018-05-30", 1000, 460, "USD", 12.22, 4.9, 823.52, "RU000A0JY023", "TQOD"],
["RU000A0JY023", "ГосТранспортЛизингКомп 001P-05", 170000000, "2018-11-28", "2018-11-27", "2018-08-29", 1000, 460, "USD", 12.22, 4.9, 816.05, "RU000A0JY023", "TQOD"],
["RU000A0JY023", "ГосТранспортЛизингКомп 001P-05", 170000000, "2019-02-27", "2019-02-26", "2018-11-28", 1000, 460, "USD", 12.22, 4.9, 801.85, "RU000A0JY023", "TQOD"],
["RU000A0JY023", "ГосТранспортЛизингКомп 001P-05", 170000000, "2019-05-29", "2019-05-28", "2019-02-27", 1000, 460, "USD", 12.22, 4.9, 788.67, "RU000A0JY023", "TQOD"],
["RU000A0JY023", "ГосТранспортЛизингКомп 001P-05", 170000000, "2019-08-28", "2019-08-27", "2019-05-29", 1000, 460, "USD", 11.67, 4.9, 773.26, "RU000A0JY023", "TQOD"],
["RU000A0JY023", "ГосТранспортЛизингКомп 001P-05", 170000000, "2019-11-27", "2019-11-26", "2019-08-28", 1000, 460, "USD", 11.12, 4.9, 711.95, "RU000A0JY023", "TQOD"],
["RU000A0JY023", "ГосТранспортЛизингКомп 001P-05", 170000000, "2020-02-26", "2020-02-25", "2019-11-27", 1000, 460, "USD", 10.57, 4.9, 686.22, "RU000A0JY023", "TQOD"],
["RU000A0JY023", "ГосТранспортЛизингКомп 001P-05", 170000000, "2020-05-27", "2020-05-26", "2020-02-26", 1000, 460, "USD", 10.02, 4.9, 712.83, "RU000A0JY023", "TQOD"],
["RU000A0JY023", "ГосТранспортЛизингКомп 001P-05", 170000000, "2020-08-26", "2020-08-25", "2020-05-27", 1000, 460, "USD", 9.47, 4.9, 705.63, "RU000A0JY023", "TQOD"],
["RU000A0JY023", "ГосТранспортЛизингКомп 001P-05", 170000000, "2020-11-25", "2020-11-24", "2020-08-26", 1000, 460, "USD", 8.92, 4.9, 676.27, "RU000A0JY023", "TQOD"],
["RU000A0JY023", "ГосТранспортЛизингКомп 001P-05", 170000000, "2021-02-24", "2021-02-20", "2020-11-25", 1000, 460, "USD", 8.37, 4.9, 619.24, "RU000A0JY023", "TQOD"],
["RU000A0JY023", "ГосТранспортЛизингКомп 001P-05", 170000000, "2021-05-26", "2021-05-25", "2021-02-24", 1000, 460, "USD", 7.82, 4.9, 573.96, "RU000A0JY023", "TQOD"],
["RU000A0JY023", "ГосТранспортЛизингКомп 001P-05", 170000000, "2021-08-25", "2021-08-24", "2021-05-26", 1000, 460, "USD", 7.27, 4.9, 537.59, "RU000A0JY023", "TQOD"],
["RU000A0JY023", "ГосТранспортЛизингКомп 001P-05", 170000000, "2021-11-24", "2021-11-23", "2021-08-25", 1000, 460, "USD", 6.72, 4.9, 502.88, "RU000A0JY023", "TQOD"],
["RU000A0JY023", "ГосТранспортЛизингКомп 001P-05", 170000000, "2022-02-23", "2022-02-22", "2021-11-24", 1000, 460, "USD", 6.17, 4.9, 496.19, "RU000A0JY023", "TQOD"],
["RU000A0JY023", "ГосТранспортЛизингКомп 001P-05", 170000000, "2022-05-25", "2022-05-24", "2022-02-23", 1000, 460, "USD", 5.62, 4.9, 420.66, "RU000A0JY023", "TQOD"],
["RU000A0JY023", "ГосТранспортЛизингКомп 001P-05", 170000000, "2022-08-24", "2022-08-23", "2022-05-25", 1000, 460, "USD", 5.07, 4.9, 379.49, "RU000A0JY023", "TQOD"]
]
}}
У меня все еще не работает. Видимо не у всех будет работать. Попозже попробую через консоль, может в этом дело.
У меня все еще не работает. Видимо не у всех будет работать. Попозже попробую через консоль, может в этом дело.
Я сперва через браузер (Firefox) проверял - нормально. Можем попробовать в Tg поискать причину разных результатов, если надо.