跳至主要內容

美股資料

資料狀態待確認

美股每日價格與逐季財報,涵蓋 S&P 500 與那斯達克成分股的量化資料。

美股 49 個資料欄位 2015-03-31 ~ 2026-06-30 每日更新每日更新

資料快照截至 2026-06-24

美股資料指的是美國上市公司的量化原始資料,核心有兩塊:每日的股票價格,以及每一季的財務報表。把這兩塊接上選股邏輯,你就能把原本只在台股驗證過的策略,搬到 S&P 500 與那斯達克成分股這個大上好幾倍的市場重新測一遍。對想做跨市場分散、或單純想用程式驗證「美股某個指標到底有沒有效」的人來說,這是最底層的那塊地基。

美股資料裡有什麼、各自能做什麼

可以先把它拆成兩條線來理解。

第一條是「價格線」,也就是每天的開高低收與成交量。價格資料像一家公司的心跳記錄,拿來算動能、波動,或做技術濾網(站上某條均線才買),只需要價格本身就能算。

第二條是「財報線」,也就是公司每一季公告的營收、獲利等基本面數字。財報像每季的體檢報告,告訴你它本業賺不賺錢、營收有沒有成長。價格決定你「什麼時候進出」,財報決定你「該挑哪些公司」,兩條線合起來才是一套完整的選股策略。「美股財報」這類名詞的嚴謹定義,可以參考名詞解釋

怎麼判讀一份真實的美股資料

抽象的描述不如一張真實資料來得清楚。先看價格線,下面這張是蘋果(AAPL)的每日收盤價走勢:

Apple (AAPL) 收盤價走勢

判讀價格圖,重點不在猜某一天的數字,而在讀三件事:整體趨勢是往上、往下還是橫盤;近期波動是放大還是收斂;以及目前的價格站在過去一段時間的相對高位還是低位。量化策略真正吃的是這種「相對位置」與「變化率」,價格的絕對值意義不大,因為一檔三百美元的股票未必就比一檔三十美元的更貴或更好。

接著看財報線,下面這張是同一檔蘋果的逐季營收走勢:

Apple (AAPL) 季營收

判讀這種季營收圖,先抓三件事。第一是「絕對量級」:蘋果近幾季單季營收大致落在千億美元上下,例如 2025 美股第三季約 1,024.66 億、第四季約 1,437.56 億,光這規模就說明它是巨型權值股。第二是「季節性」:它每年都有固定的高低起伏,營收高點通常落在年底那一季(新機與假期旺季),所以判讀成長要拿「今年這季比去年同季」,直接比上一季會把季節性誤判成衰退。第三是「趨勢方向」:把每年同一季連起來看,線往右上是長期成長,走平或往下就是動能轉弱的訊號。

用美股資料最容易踩的陷阱

美股財報最該小心的是「發布日對齊」。每季財報要等公司實際向 SEC 申報、公告那天才算公開資訊,公告日往往落在季末的一兩個月之後。如果圖方便把財報直接綁在季末日期上,等於讓策略在還沒公布財報的那段時間就「偷看」到結果,這種前視偏差會讓回測績效嚴重灌水,實盤一上線就現形。正確做法是以公告日作為財報的生效時間點,FinLab 的美股財報本身已依各公司申報日對齊,省掉你自己處理的麻煩。

價格端則和台股一個道理:做含息的長期回測要用還原權值後的價格,否則配息與股票分割會在線圖上造成假性跳空缺口,讓動能與報酬全算錯。

怎麼用美股資料來選股

實務上最常見的組合是「財報線挑體質、價格線抓時機」。舉例來說,你可以先用財報線篩出營收持續年增、獲利穩定的公司,排掉那些帳面難看的,再用價格線加一道動能或均線濾網,只在股價走勢轉強時才進場,把基本面好但還在下跌的公司暫時擱著。

這套邏輯在美股到底管不管用,與其聽我講,不如直接看實際跑過的回測。想先建立市場觀念,可以讀美股探險記第1課:為什麼要投資美股;想看估值因子搬到美股還靈不靈,1分鐘上手美股回測:股價淨值比在美股還有效嗎用真實資料驗證了一遍;想把逐季財報接成完整策略,則有用財報指標打造美股對沖組合美股選股池分類器:本益成長比最適合哪些產業。這些文章裡的報酬與風險數字都來自實際回測,值得你親自點進去看。

怎麼自己取得這份資料

取得方式很單純,設定好市場與登入後,一行就能把資料抓下來:

顯示程式碼
import finlab
from finlab.markets.us import USMarket
from finlab import data, config
 
finlab.login()
config.set_market(USMarket)
 
revenue = data.get("us_income_statement:revenue")
price = data.get("us_price:close")

us_income_statement:revenue 是逐季營收,us_price:close 是每日收盤價,拿到手就是上面那張圖背後的同一份資料,接著就能套你自己的選股與回測邏輯。不會寫程式也沒關係,這頁下方可以把「幫我用美股資料跑一個策略」這件事直接交給 AI,由它一步步帶你完成。想了解整套自動化流程怎麼運作,可以接回程式交易完整指南

美股資料包含的資料欄位

點開任一欄位可看它的完整涵蓋範圍、資料品質檢查與取得方式。程式碼欄位即是用 finlab 取得該資料的 data.get() 代號。

資料欄位程式碼資料量時間範圍狀態
美股收盤價(close)data.get("us_price:close")13,180,7552016-01-04 ~ 2026-06-23 資料狀態待確認
美股營收(revenue)data.get("us_income_statement:revenue")245,6912015-03-31 ~ 2026-06-30 資料狀態待確認

真實數字與取得程式碼

上面的圖與下面的數字都是用 finlab 一行程式直接跑出來的真實資料(截至 2026-06-24),不是示意圖。你也可以自己跑一次。

最近幾筆資料
日期數值
2026-06-15296.42
2026-06-16299.24
2026-06-17295.95
2026-06-18298.01
2026-06-22297.01
2026-06-23294.30
產生這張圖的程式碼
from finlab.markets.us import USMarket
from finlab import data, config

config.set_market(USMarket)

df = data.get("us_price:close")
s = df["AAPL"].dropna()
s.plot()

名詞速解

揭露與更新美股股價每日更新;季財報依各公司向 SEC 申報的公告日(filing date)對齊。

美股財報
美股逐季財報,依各公司向 SEC 申報的公告日(filing date)對齊,避免前視偏差。
發布日對齊
財報、月營收要用「實際公布日」當生效時點,而不是資料所屬的季末或月底,才不會偷看到未來。
看完整名詞解釋 →

如何取得美股資料

不會寫程式也沒關係,把下面這句話交給你的 AI,它會帶你完成設定並做出第一個策略。

免費試用

用 AI 開始 FinLab

把這句話交給你的AI,它會帶你完成設定並做出第一個策略。

告訴你的AI:

用 finlab 取得「美股資料」的資料,挑一個欄位畫出走勢圖,並示範一個用它選股的回測,請讀:https://finlab.finance/setup

想自己寫程式?看取得資料的程式碼

finlab Python 套件用一行 data.get() 就能取得這些資料;第一次使用時 finlab.login() 會自動引導登入,不需要手動處理 token。

from finlab.markets.us import USMarket
from finlab import data, config

config.set_market(USMarket)
df = data.get("us_price:close")

相關資料分類

本頁資料涵蓋範圍與更新時間以實際資料為準,僅供研究與教學參考,不構成任何投資建議。

回資料庫總覽