investbook icon indicating copy to clipboard operation
investbook copied to clipboard

Информация по будущим купонным выплатам

Open vananiev opened this issue 2 years ago • 6 comments

Пожелание от @Silverdog

Помимо этого был бы рад видеть по облигационным позициям справочную информацию по датам купонов и оферт (тянуть можно с сайта bonds.finam.ru например).

vananiev avatar Mar 21 '22 10:03 vananiev

Чтобы для пользователей приложение оставалось бесплатным, нужен бесплатный источник будущих купонных выплат, который легко парсится, например json (html страницы только в крайнем случае).

vananiev avatar Apr 10 '22 16:04 vananiev

График выплат в 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 avatar Apr 11 '22 13:04 dimio

Спасибо! Сейчас не доступно что-то, позже проверю еще раз. У вас работает?

vananiev avatar Apr 11 '22 17:04 vananiev

Спасибо! Сейчас не доступно что-то, позже проверю еще раз. У вас работает?

Перед тем, как сообщение написать, я проверял - работало. Проверил ещё раз:

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"]
        ]
}}

dimio avatar Apr 11 '22 19:04 dimio

У меня все еще не работает. Видимо не у всех будет работать. Попозже попробую через консоль, может в этом дело.

vananiev avatar Apr 12 '22 03:04 vananiev

У меня все еще не работает. Видимо не у всех будет работать. Попозже попробую через консоль, может в этом дело.

Я сперва через браузер (Firefox) проверял - нормально. Можем попробовать в Tg поискать причину разных результатов, если надо.

dimio avatar Apr 12 '22 07:04 dimio