API котировок акций?

24

Я пытаюсь собрать простой RSS-виджет (для моего блога wordpress), который покажет список акций или рынков и их текущие цены.

Я не могу найти API для этих данных в любом месте - может ли кто-нибудь предложить такую ​​вещь (возможно, как RSS-канал?)

  • 3
    Как это не связано с программированием? Это напрямую связано с написанием PHP и просто спрашивает об API для котировок акций.
  • 7
    Определенно связанный с программированием и очень полезный вопрос
Показать ещё 1 комментарий
Теги:

2 ответа

27
Лучший ответ

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 для доступа к данным (я думаю, что это можно было бы упростить, сделав электронную таблицу общедоступной)

  • 0
    Этот обходной путь может быть немного сложным, если вы хотите найти какой-либо запас.
  • 0
    Этот API более не поддерживается: «Нам стало известно, что эта служба используется с нарушением Условий предоставления услуг Yahoo. Таким образом, эта служба прекращается. По всем исследованиям будущих рынков и данных по акциям обращайтесь в раздел финансы. .yahoo.com «.
6

Уже есть несколько плагинов Wordpress; среди прочего:

http://wordpress.org/extend/plugins/stock-quote-sidebar/

http://andy.hillhome.org/blog/code/stockquotesidebar/

http://wordpress.org/extend/plugins/stocks-watchlist/

  • 0
    И почему загадочное понижение этого ответа через 6 месяцев? Вопрос помечен Wordpress.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню