程式

有哪些 API 方法可以確定公司的市值?

  • February 26, 2013

我想知道有哪些 API 方法可以確定公司的市值,即(已發行股票數量)*(每股價格)。

我知道 IQfeed,也許雅虎會這樣做 - 有沒有人知道任何其他 API 可以完成這項工作?

請參閱 Yahoo Query Language (YQL) 部落格:使用 YQL 和開放數據表獲取股票資訊

轉到YQL 控制台,並使用以下查詢:

select MarketCapitalization from yahoo.finance.quotes where symbol in ("YHOO","AAPL")

這是結果的關鍵部分:

<results>
   <quote>
       <MarketCapitalization>20.508B</MarketCapitalization>
   </quote>
   <quote>
       <MarketCapitalization>317.5B</MarketCapitalization>
   </quote>
</results>

在 .xml 中獲得結果後,使用 C# 中的 LINQ 很容易查詢它。

我知道你提到你已經知道雅虎有能力做到這一點。但是,我想我會添加以下關於如何使用 Yahoo 執行此操作的程式碼段。這是一個微不足道的 HTTP Get,並且可能是獲取所需資訊的最快和最簡單的方法:

> curl "http://download.finance.yahoo.com/d/quotes.csv?s=CSCO&f=j1"
86.991B

這將返回一個包含一個條目的結果,即您提供的股票的市值。您還可以提供不止一種庫存:

> curl "http://download.finance.yahoo.com/d/quotes.csv?s=CSCO,AAPL&f=j1"
86.991B
355.9B

引用自:https://quant.stackexchange.com/questions/1277