Как получить ключевую ставку ЦБ РФ? | |
---|---|
andrewk Сообщений: 174 Откуда: Красноярск Дата регистрации: 15.05.2005 |
Вчера очередной раз поменяли ключевую ставку Центробанка. Новая действует с понедельника. Как бы автоматизировать процесс её получения?
На www.cbr.ru есть какие-то web-сервисы, но именно для ключевой ставки там не нашёл. Может, кто-нибудь сталкивался? |
Re: Как получить ключевую ставку ЦБ РФ? | |
---|---|
Божья_коровка Автор Сообщений: 25731 Дата регистрации: 23.08.2001 |
Брать вот здесь можно, там файлы экселевские с процентными ставками, в том числе и ключевой ставкой которая тебе нужна.
www.cbr.ru Банк России пересматривает ключевую ставку каждые полтора месяца грубо и не всегда ее меняет. Но после каждого раза он публикует пресс-релиз. Обычно дата следующего рассмотрения заранее известна. Вот в следующий раз это будет 23.03.2018 г. Я отслеживаю пресс-релизы -www.cbr.ru ------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... Исправлено 2 раз(а). Последнее : Божья_коровка, 12.02.18 09:42 |
Re: Как получить ключевую ставку ЦБ РФ? | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Ну очевидно же что это не удобно для автоматизации... Проще, полагаю, написать разработчикам тех самых сервисов, чтобы сделали и для этого показателя сервис... Хотя, посмотрев эти жуткие эксели, возникает больше вопросов чем ответов - какая из ставок нужна автору темы - что он возьмёт за "ключевую ставку Центробанка" - раз уж ставку рефинансирования с 16-го года отменили как самостоятельную величину
------------------ WBR, Igor |
Re: Как получить ключевую ставку ЦБ РФ? | |
---|---|
Божья_коровка Автор Сообщений: 25731 Дата регистрации: 23.08.2001 |
Ясень пень, что экселевские файлы неудобны для автоматизации.
Пущай пишет Мне то проще мне ключевая ставка не для автоматизации нужна, а совсем для других целей. Просто ТС вообще не знал откуда её брать на сайте ЦБ, я лишь показала то, что у них там есть Цитата:Я так полагаю ему нужна та которая сейчас 7,50% Её в пятницу в очередной раз снизили, и в этот раз на 0,25%. До этого она была 7,75%. ------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... Исправлено 1 раз(а). Последнее : Божья_коровка, 12.02.18 12:40 |
Re: Как получить ключевую ставку ЦБ РФ? | |
---|---|
Божья_коровка Автор Сообщений: 25731 Дата регистрации: 23.08.2001 |
Ну вот порылась в инете -
infostart.ru
И ответ - Цитата: Пусть ТС пробует...Говорят вместо старой ставки рефинансирования должна вернуться ключевая ставка...Я честно говоря этот веб-сервис не юзала. Пусть ТС проэксперементирует. Для меня важна не сама ставка, а пресс-релиз на сайте. ------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... Исправлено 2 раз(а). Последнее : Божья_коровка, 12.02.18 13:03 |
Re: Как получить ключевую ставку ЦБ РФ? | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Ну вот совсем же другое дело ------------------ WBR, Igor |
Re: Как получить ключевую ставку ЦБ РФ? | |
---|---|
andrewk Сообщений: 174 Откуда: Красноярск Дата регистрации: 15.05.2005 |
Дак вот и я там отслеживаю, ставлю напоминалку на телефон... Хорошо хоть они уже с полгода заседания по пятницам проводят. А то раньше вообще жесть – сегодня изменили, опубликовали в 13:30 МСК, это по моему времени полшестого вечера, а с утра действует новая. Для меня сложность в том, что от ключевой ставки зависит расчёт пени в ЖКХ, соответственно к следующему утру (до начала приёма платежей) все клиенты должны обновиться. Кто забудет, кто не понимает важность. Вот мне это и надоело, хочу как-то автоматом замутить. Да не, всё просто. В Жилищном кодексе фигурирует именно «ставка рефинансирования». С сентября 2012 года она не менялась (вероятно, ЦБ РФ забил на неё, переходя на ключевую). Потом чухнули и с 01.01.2016 её арифметически приравняли к ключевой ставке, которая уже год как регулярно меняется – раз в полтора месяца. Таким образом, формально, мне нужна именно ставка рефинансирования, но инфу по ней отдельно не публикуют, поэтому, чтобы вам не забивать голову этими подробностями, я и написал сразу про ключевую ставку))) Именно. Да знал, конечно. Вопрос именно в автоматизации процесса получения. Особо не надеялся, но вдруг, думаю, кто-нибудь делал, ну и чтоб не изобретать велосипед... Я перед тем как здесь спрашивать тоже искал. Из чего-либо «автоматического» натыкался только на этот код. Но с 1с несколько лет дела вообще не имел, поэтому здесь нифига не понял что за WSОпределения и ФабрикаXDTO((( В любом случае, спасибо за участие! |
Re: Как получить ключевую ставку ЦБ РФ? | |
---|---|
Божья_коровка Автор Сообщений: 25731 Дата регистрации: 23.08.2001 |
Ну а вот это не пробовал из твоей же ссылки подраздел www.cbr.ru -
Цитата:Его же товарищи применяли в своём коде который выше был скинут. Почитать про описание веб-сервиса. В самом низу страницы по ссылке www.cbr.ru есть архивы с примерами работы с веб-сервисом, они конечно не на фоксе, но думаю качнуть и посмотреть можно. Цитата: Цитата:Придется видимо стать первопроходцем ;) ------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... Исправлено 10 раз(а). Последнее : Божья_коровка, 13.02.18 11:35 |
Re: Как получить ключевую ставку ЦБ РФ? | |
---|---|
Божья_коровка Автор Сообщений: 25731 Дата регистрации: 23.08.2001 |
Вот описалово метода MainInfoXML()
ссылка www.cbr.ru А вот описалово того метода который использовали товарищи 1Сники в своём примере AllDataInfoXML() - www.cbr.ru ------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... Исправлено 2 раз(а). Последнее : Божья_коровка, 13.02.18 09:50 |
Re: Как получить ключевую ставку ЦБ РФ? | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Полагаю что для начала написания фоксового кода достаточно просто адреса где лежит wsdl файл. Т.к. там https и собственно ответ в "чистом" xml-виде, то лучше будет использовать напрямую MSXML2.XMLHTTP (примеры на форуме есть - конкретно к пользованию этой компоненты для работы с WebService-ми - т.е. как соорудить Envelope запроса и как разобрать ответ). Т.е. не пытаться даже старьё MSSOAP колупать. ------------------ WBR, Igor |
Re: Как получить ключевую ставку ЦБ РФ? | |
---|---|
vk65 Сообщений: 402 Дата регистрации: 08.04.2008 |
как-то так.
|
Re: Как получить ключевую ставку ЦБ РФ? | |
---|---|
andrewk Сообщений: 174 Откуда: Красноярск Дата регистрации: 15.05.2005 |
Уважаемый, куда пиво везти? Получив пинок в верном направлении, пошарился по другим методам. На интересующую тему там ещё есть AllDataInfoXML. Он возвращает ответ в 6 раз длиннее, зато в нём есть вот что:
Для полного счастья бы придумать ещё как раскопать дату следующего заседания, но это уже, наверное, сказки)) |
Re: Как получить ключевую ставку ЦБ РФ? | |
---|---|
spinz Сообщений: 5263 Дата регистрации: 21.01.2016 |
А тупо мониторить с какой-то периодичностью не вариант? |
Re: Как получить ключевую ставку ЦБ РФ? | |
---|---|
andrewk Сообщений: 174 Откуда: Красноярск Дата регистрации: 15.05.2005 |
Да на самом деле подумать надо. Какие-нибудь правила для "расписания". Например, обязательно после каждой пятницы, ещё там чего-нибудь. Это в любом случае лучше чем сейчас. Вообще-то, я уже собирался хотя бы тупо у себя на сервере держать ini-файл, что-нибудь типа:
|
Re: Как получить ключевую ставку ЦБ РФ? | |
---|---|
spinz Сообщений: 5263 Дата регистрации: 21.01.2016 |
После каждой пятницы ненадежно, вдруг правила изменятся. Чаще чем в сутки точно ставка не будет меняться, поэтому раз в сутки должно хватить
|
Re: Как получить ключевую ставку ЦБ РФ? | |
---|---|
vk65 Сообщений: 402 Дата регистрации: 08.04.2008 |
Да, я тоже посмотрел этот XML. Нужно за ним понаблюдать, скорее всего, если 23 марта ставка изменится, новое значение 23 марта появится в KEY_RATE_FUTURE, а 26 марта - в KEY_RATE. |
Re: Как получить ключевую ставку ЦБ РФ? | |
---|---|
Божья_коровка Автор Сообщений: 25731 Дата регистрации: 23.08.2001 |
Ну вот и здорово!
По поводу даты последующего рассмотрения. За 2 года мониторинга я заметила, что не всегда интервал между рассмотрениями 1,5 месяца, если праздники то срок сдвигался (ну наверно это естественно). Но всегда это была пятница, после обеда по времени Мск, всегда появлялся пресс-релиз. Вот в пресс-релизе и указывается дата последующего рассмотрения. На сайте ЦБ нигде не находила каких то правил по заседанию совета директоров. Ну скорее всего должен быть какой то внутренний регламент. Может посмотреть Календарь основных событий на 2018 год? www.cbr.ru В нем по идее указаны все даты заседаний совета директоров.И именно на этих заседаниях решается судьба ключевой ставки и кредитно-денежной политики. ------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... Исправлено 3 раз(а). Последнее : Божья_коровка, 14.02.18 09:18 |
Re: Как получить ключевую ставку ЦБ РФ? | |
---|---|
andrewk Сообщений: 174 Откуда: Красноярск Дата регистрации: 15.05.2005 |
Ну чо, хэпиенд!
Дождался этой пятницы. В ночь с пятницы на субботу 24.03.2018 (после заседания 23.03.2018) ответ пришёл такой:
Не всегда. Исключения: 02.05.2017, 14.06.2016. До 01.01.2016 я за ключевой не следил. И, кстати. Нынче Набиуллина рассказала о планах. В течение 2018 года постепенно будет ещё снижаться, потом остановится плюс-минус: www.cbr.ru В общем случае - конечно. Но конкретно у меня иная ситуация - прогу и обновляю регулярно, и сам в ней работаю, поэтому обнаружу сразу. Поэтому у себя пока настроил на субботы. На этой почве сваял функцию для работы с этим. Кода многовато, но там половина - "обвязка". Всё это нужно, конечно, для хранения и использования, но можно просто вывести сообщение. Можно запускать интерактивно, можно по-тихому. Регулируется первым параметром. Проверка того, нужно ли запускать проверку прямо сейчас, вынесена в дополнительную функцию. Константа вверху определяет режим "расписания" - ежедневно или по субботам. Если бы научиться получать html-код прессрелиза, можно было бы настроить на следующее заседание, но сходу у меня не получилось. Upd: пока домой ехал, понял, что маленько с расписанием перехитрил. Сейчас подправил. Upd: надо бы ещё дождаться такого заседания, когда ставку не изменят. Тогда, интересно, что будет в date - дата этого заседания или предыдущего? Оно:
Тесты:
Исправлено 3 раз(а). Последнее : andrewk, 24.03.18 20:32 |
© 2000-2024 Fox Club  |