Yahoo có một (không có giấy tờ) giá cổ phiếu API như một phần của họ Finance API
về cơ bản, http://download.finance.yahoo.com/d/quotes.csv?s=GOOG&f=ll sẽ trả giá cho GOOG
chứng khoán ở định dạng CVS
tham số s
là biểu tượng chứng khoán. Bạn có thể chỉ định nhiều, chia tách bằng +
quotes.csv?s=GOOG+YHOO
Các f
tham số là mã định dạng dữ liệu, mà tôi tìm thấy tài liệu từ this Python script (mà cũng là cách tôi đã khám phá ra 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
Tất cả các tài liệu này được ghi trên this page
Dữ liệu được trả về dưới dạng tệp được phân tách bằng dấu phẩy, nên hoàn toàn nhỏ gọn để phân tích cú pháp bằng bất kỳ ngôn ngữ nào
Bạn cũng có thể sử dụng Tài chính API của Google để có được báo giá cổ phiếu theo một cách hơi tròn một cơn
Về cơ bản bạn tạo một bảng tính của Google, và sử dụng GoogleFinance function:
=GoogleFinance("GOOG"; "price")
sử dụng ..then API bảng tính để truy cập vào giá trị đó
Tôi tìm thấy điều này thông qua ["Giới thiệu API Google Finance"] (http://googlified.com/introducing-the-google-finance-api/ ) và "How to get a real-time stock quote using Google API" mô tả chi tiết hơn, bao gồm cả shell shell-script đơn giản để truy cập dữ liệu (tôi nghĩ rằng nó có thể được đơn giản hóa bằng cách làm cho bảng tính có thể truy cập công khai)
như thế nào đây không phải lập trình liên quan? Đó là * trực tiếp * liên quan đến việc viết PHP, và chỉ hỏi về một API cho các báo giá chứng khoán. – dbr
Chắc chắn lập trình liên quan và câu hỏi rất hữu ích – Anton
Chắc chắn là vậy. Có những người bị mù ... –