Main page
English Version
Пресс-центр
О сайте
Поиск
Карта сервера
Другие ресурсы
Виртуальный музей
Архив
Главная страница Технические ресурсы Веб-сервис для получения ежедневных данных
Веб-сервис для получения ежедневных данных
Веб - сервис для получения ежедневных данных

Веб - сервис для получения ежедневных данных (курсы валют, учетные цены драг. металлов...)


Веб - сервис: http://www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx

При работе без использования .NET Framework для доступа к веб - сервису необходимо установить SOAP клиент и MSXML4.0 с сайта Microsoft.

Описание методов сервиса:
GetCursOnDate(On_date) получение курсов валют на определенную дату (ежедневные курсы валют), GetSeldCursOnDate (ежемесячные курсы валют)
Аргументы:
  On_date - Дата запроса для курсов, формат - System.DateTime
Результат:
XML документ в формате System.Data.Dataset, содержащий таблицу [ValuteCursOnDate],
таблица содержит поля:

  • Vname - Название валюты
  • Vnom - Номинал
  • Vcurs - Курс
  • Vcode - Цифровой код валюты
  • VchCode - Символьный код валюты
результирующий DataSet содержит ExtendedProperty поле "OnDate" показывающее дату для которой присланы данные в таблице.

EnumValutes(Seld) Справочник по кодам валют, содержит полный перечень валют котируемых Банком России.
Аргументы:
  Seld - формат -boolean

  • False - перечень ежедневных валют
  • True - перечень ежемесячных валют

Результат:
XML документ в формате System.Data.Dataset, содержащий таблицу [EnumValutes],
таблица содержит поля:

  • Vcode - Внутренний код валюты*
  • Vname - Название валюты
  • VEngname - Англ. название валюты
  • Vnom - Номинал
  • VcommonCode - Внутренний код валюты, являющейся 'базовой'**
  • VnumCode - цифровой код ISO
  • VcharCode - 3х буквенный код ISO

*- Внутренний код - код для идентификации валют, является локальным и уникальным идентификатором валюты в данной базе, необходим для использования в качестве параметра для методов GetCursDynamic (GetCursDynamicXML).
** - этот код используется для связи, при изменениях кодов или названий фактически одной и той же валюты.

Получение последней даты публикации курсов валют: ежедн./ежемес.

  • GetLatestDateTime(), GetLatestDateTimeSeld() - Результат: формат - System.DateTime
  • GetLatestDate(),GetLatestDateSeld() - Результат: формат - String

GetCursDynamic(FromDate, ToDate, ValutaCode) Получение динамики ежедневных курсов валюты
Аргументы:

  • FromDate Дата начала, тип System.DateTime
  • ToDate Дата окончания, тип System.DateTime
  • ValutaCode Внутренний код валюты, тип String

Результат:
XML документ в формате System.Data.Dataset, содержащий таблицу [ValuteCursDynamic],
таблица содержит поля:

  • CursDate - Дата котирования
  • Vcode - Внутренний код валюты*
  • Vnom - Номинал
  • Vcurs - курс

* Этот код может изменяться, в случае если в запрошенном временном промежутке запрашиваемая валюта меняла название, номинал или код.

DragMetDynamic(FromDate, ToDate) Получение динамики учетных цен на драгоценные металлы
Аргументы:

  • FromDate Дата начала, тип System.DateTime
  • ToDate Дата окончания, тип System.DateTime

Результат:
XML документ в формате System.Data.Dataset, содержащий таблицу [DrgMet],
таблица содержит поля:

  • DateMet Дата котирования
  • CodMet Тип металла (1- Золото, 2- Серебро,3 -Платина,4 - Палладий)
  • price Учетная цена
ВНИМАНИЕ c 01.07.2008 дата установления цены является действующей, до 01.07.2008 - датой установления.

NewsInfo(FromDate, ToDate) Получение новостей сервера
Аргументы:

  • FromDate Дата начала, тип System.DateTime
  • ToDate Дата окончания, тип System.DateTime

Результат:
XML документ в формате System.Data.Dataset, содержащий таблицу [News],
таблица содержит поля:

  • Doc_id ID документа
  • DocDate Дата документа
  • Title Заголовок
  • Url URL документа

SwapDynamic(FromDate, ToDate) Валютный своп buy/sell overnight XSD
Аргументы:

  • FromDate Дата начала, тип System.DateTime
  • ToDate Дата окончания, тип System.DateTime

Результат:
XML документ в формате System.Data.Dataset, содержащий таблицу [Swap],
таблица содержит поля:

  • DateBuy Дата начала сделки
  • DateSell Дата окончания сделки
  • BaseRate Процентная ставка по российским рублям, в процентах годовых, %
  • SD Базовый курс, руб./долл.
  • TIR Своп-разница, руб.
  • DEADLINEBS Время завершения расчетов в первый день сделки

DepoDynamic(FromDate, ToDate) Получение динамики ставок привлечения средств по депозитным операциям
Аргументы:

  • FromDate Дата начала, тип System.DateTime
  • ToDate Дата окончания, тип System.DateTime

Результат:
XML документ в формате System.Data.Dataset, содержащий таблицу [Depo],
таблица содержит поля:

  • DateDepo Дата
  • Overnight Overnight
  • Tom-next Tom-next
  • P1week 1 week
  • P2weeks 2 weeks
  • P1month 1 month
  • P3month 3 months
  • SpotNext Spot/ next
  • SpotWeek Spot/ week
  • Spot2Weeks Spot/2 weeks
  • CallDeposit Call Deposit

OstatDynamic(FromDate, ToDate) Получение динамики сведений об остатках средств на корреспондентских счетах кредитных организаций XSD
Аргументы:

  • FromDate Дата начала, тип System.DateTime
  • ToDate Дата окончания, тип System.DateTime

Результат:
XML документ в формате System.Data.Dataset, содержащий таблицу [Ostat],
таблица содержит поля:

  • DateOst Дата
  • InRuss По России
  • InMoscow По Московскому региону

new OstatDepo(FromDate, ToDate) Депозиты банков в Банке России XSD
Аргументы:

  • FromDate Дата начала, тип System.DateTime
  • ToDate Дата окончания, тип System.DateTime

Результат:
XML документ в формате System.Data.Dataset, содержащий таблицу [OD],
таблица содержит поля:

  • D0 Дата
  • D1_7 от 1 до 7 дней
  • D8_30 от 8 до 30 дней
  • depo до востребования
  • total Итого

mrrf(FromDate, ToDate) Международные резервы Российской Федерации, ежемесячные значения XSD
Аргументы:

  • FromDate Дата начала, тип System.DateTime
  • ToDate Дата окончания, тип System.DateTime

mrrf7D(FromDate, ToDate) Международные резервы Российской Федерации, еженедельные значения XSD
Аргументы:

  • FromDate Дата начала, тип System.DateTime
  • ToDate Дата окончания, тип System.DateTime

Saldo(FromDate, ToDate)Сальдо операций ЦБ РФ по предоставлению/абсорбированию ликвидности XSD
Аргументы:

  • FromDate Дата начала, тип System.DateTime
  • ToDate Дата окончания, тип System.DateTime

Ruonia (FromDate, ToDate)Ставка RUONIA XSD
Аргументы:

  • FromDate Дата начала, тип System.DateTime
  • ToDate Дата окончания, тип System.DateTime

ROISfix (FromDate, ToDate)Ставка ROISfix XSD
Аргументы:

  • FromDate Дата начала, тип System.DateTime
  • ToDate Дата окончания, тип System.DateTime

new MKR (FromDate, ToDate)Ставки межбанковского кредитного рынка XSD
Аргументы:

  • FromDate Дата начала, тип System.DateTime
  • ToDate Дата окончания, тип System.DateTime

new DV (FromDate, ToDate)Требования Банка России к кредитным организациям XSD
Аргументы:

  • FromDate Дата начала, тип System.DateTime
  • ToDate Дата окончания, тип System.DateTime

new Repo_debt (FromDate, ToDate)Задолженность кредитных организаций перед Банком России по операциям прямого РЕПО XSD
Аргументы:

  • FromDate Дата начала, тип System.DateTime
  • ToDate Дата окончания, тип System.DateTime

new Coins_base (FromDate, ToDate)Отпускные цены Банка России на инвестиционные монеты XSD
Аргументы:

  • FromDate Дата начала, тип System.DateTime
  • ToDate Дата окончания, тип System.DateTime

new FixingBase (FromDate, ToDate)Фиксинги на драгоценные металлы XSD
Аргументы:

  • FromDate Дата начала, тип System.DateTime
  • ToDate Дата окончания, тип System.DateTime

new Overnight (FromDate, ToDate)Ставки по кредиту 'overnight' XSD
Аргументы:

  • FromDate Дата начала, тип System.DateTime
  • ToDate Дата окончания, тип System.DateTime

new Bauction (FromDate, ToDate)База данных по размещению бюджетных средств на депозиты коммерческих банков XSD
Аргументы:

  • FromDate Дата начала, тип System.DateTime
  • ToDate Дата окончания, тип System.DateTime

Данные методы возвращают только 'простые' XML документы, без использования схем:
  • MainInfoXML() Получение основной информации - Ставка рефинансирования, золотовалютные резервы, денежная база, денежная масса
  • XVolXML() Операции Банка России на рынке государственных ценных бумаг по поручению Министерства финансов Российской Федерации
  • OmodInfoXML() Операции на открытом рынке
  • AllDataInfoXML() Получение всей оперативной (ежедневной) информации

  Методы веб - сервиса, названия которых оканчиваются на XML, возвращают данные в формате "простых" XML документов без использования схем и предназначены для систем построенных не на платформе .NET Framework.

Пример работы с веб - сервисом для получения курсов валют QueryVal.zip на .NET C#

Пример работы с веб - сервисом для получения "Международные резервы Российской Федерации, ежемесячные значения" и пример работы с курсами валют MrrfSample.rar из MS Excel с помощью SoapToolkit (макрос)

Пример работы с веб - сервисом для получения информации WSExplorer.rar на .NET C#

По вопросам: piter@www.cbr.ru





Адрес: 107016, Москва, ул. Неглинная, 12; Тел.: (495) 771 91 00; Факс: (495) 621 64 65; Контакты
Bank of Russia in YouTube
Copyright © 2000-2013 Банк России
Rambler's Top100 Rambler's Top100