Я пытаюсь собрать простой RSS-виджет (для моего блога wordpress), который покажет список акций или рынков и их текущие цены.
Я не могу найти API для этих данных в любом месте - может ли кто-нибудь предложить такую вещь (возможно, как RSS-канал?)
Я пытаюсь собрать простой RSS-виджет (для моего блога wordpress), который покажет список акций или рынков и их текущие цены.
Я не могу найти API для этих данных в любом месте - может ли кто-нибудь предложить такую вещь (возможно, как RSS-канал?)
Yahoo имеет (недокументированный) API фондовых котировок как часть своего Финансовый API
В принципе, http://download.finance.yahoo.com/d/quotes.csv?s=GOOG&f=ll вернет цену за GOOG
в формате CVS
Параметр s
является символом запаса. Вы можете указать несколько, разделив их на +
quotes.csv?s=GOOG+YHOO
Параметр f
- это код формата данных, который я нашел документально из этого Python script (который также я обнаружил API..):
code description
l1 price
c1 change
v volume
a2 avg_daily_volume
x stock_exchange
j1 market_cap
b4 book_value
j4 ebitda
d dividend_per_share
y dividend_yield
e earnings_per_share
k 52_week_high
j 52_week_low
m3 50day_moving_avg
m4 200day_moving_avg
r price_earnings_ratio
r5 price_earnings_growth_ratio
p5 price_sales_ratio
p6 price_book_ratio
s7 short_ratio
Все они задокументированы на этой странице
Данные возвращаются в виде файла, разделенного запятой, который должен быть абсолютно тривиальным для разбора на любом языке
Вы также можете использовать API Google Finance, чтобы получить котировки акций немного круговым способом.
В основном вы создаете таблицу Google и используете функцию GoogleFinance:
=GoogleFinance("GOOG"; "price")
.. затем используйте API таблиц для доступа к этому значению
Я нашел это через [ "Знакомство с API финансов Google" ] (http://googlified.com/introducing-the-google-finance-api/ ), и "Как получить котировку акций в реальном времени с использованием Google API" описывает это более подробно, включая простой bash shell- script для доступа к данным (я думаю, что это можно было бы упростить, сделав электронную таблицу общедоступной)
Уже есть несколько плагинов Wordpress; среди прочего:
http://wordpress.org/extend/plugins/stock-quote-sidebar/