Есть много программ, которые получают данные о курсе валют, ценных бумаг и металлах.
Сам делал небольшую программку...
Вот полезная инфа, которая может пригодиться каждому, кто захочет сделать, что-то подобное.
Это данные, на момент написания поста. Со временем запросы могут измениться. Так что последнюю инфу можно прочитать здесь:
Цитата | Quote
Получение данных, используя XML
Example 1
Например, для получения котировок на заданный день
date_req= Date of query (dd/mm/yyyy)
* если параметр(date_req) отсутствует, то Вы получите документ на последнюю зарегистрированную дату.
-- Справочник по кодам валют:
d=0 Коды валют устанавливаемые ежедневно.
d=1 Коды валют устанавливаемые ежемесячно.
Aнгл. версия:
Об изменении даты вступления в силу Приказа Банка России о курсах иностранных валют, устанавливаемых Банком России ежемесячно
Example 2
Пример получения динамики котировок доллара США:
date_req1 - date_req2 = Date range
VAL_NM_RQ - unique code (you can get this code from Example 1)
Example 3
Пример получения динамики сведений об остатках средств на корреспондентских счетах кредитных организаций
date_req1 - date_req2 = Date range
Example 4
Пример получения динамики котировок драгоценных металлов
date_req1 - date_req2 = Date range
ВНИМАНИЕ c 01.07.2008 дата установления цены является действующей, до 01.07.2008 - датой установления.
Example 5
Пример получения динамики ставок межбанковского рынка
date_req1 - date_req2 = Date range
Example 6
Пример получения динамики ставок привлечения средств по депозитным операциям Банка России на денежном рынке
date_req1 - date_req2 = Date range
Example 7
Использование поисковой системы
SearchString = Поисковое выражение
Example 8
Получение новостей сервера
Example 9
Получение соответствия названий кредитных организаций кодам BIC (9 знаков)
где:
bic - код кредитной организации (9 знаков)
name - название (часть названия) кредитной организации
* Вы можете указать какой - либо один или оба параметра.
Если оба параметра отсутствуют, тогда Вы получите полный список соответствия названий кредитных организации и кодов BIC.
Example 10
Пример получения динамики ставок "валютный своп" - " Валютный своп buy/sell overnight "
date_req1 - date_req2 = Date range
Example 11
Пример получения динамики отпускных цен Банка России на инвестиционные монеты
date_req1 - date_req2 = Date range
Потом останется только разобрать полученный XML файл и радоваться!