台灣製造業 PMI 是「採購經理人指數」,由中華經濟研究院每月對製造業採購經理人做問卷,把訂單、生產、存貨等項目彙整成一個數字,用來描述製造業整體的景氣冷暖。它重要的原因是發布得早、又貼著實體經濟:當企業端的訂單和生產正在加溫或降溫,PMI 通常會比財報更快反映出來,所以很多人把它當成判斷大盤位階的領先參考。
PMI 是什麼、怎麼算
可以把 PMI 想成一張「全體採購主管的氣氛問卷」。每個月詢問各廠的採購經理:這個月的新訂單、生產、雇用比上個月變好、持平還是變差?把回答「變好」與「變差」的比例做成擴散指數,最後落在零到一百之間。它和股東權益報酬率、本益比這種比率不同,重點在於它相對五十的位置,而非絕對數字的高低:五十是景氣榮枯的分界線,高於五十代表製造業在擴張,低於五十代表在收縮,越遠離五十,擴張或收縮的力道越強。採購經理人指數、擴散指數這些名詞的完整定義,可以參考名詞解釋。
怎麼判讀這張走勢圖
讀 PMI 的訣竅有三個:先看它在五十的上方還是下方,再看它正在往上還是往下,最後看這個方向連續了幾個月。

圖上那條紅色虛線就是五十的榮枯線。以近幾個月的實際數值為例,二○二五年十二月公布為五十點二,剛站上榮枯線;接著二○二六年一月跳到五十四點八、二月再升到五十九點四,連續往上代表擴張在加速;三月回落到五十二點三,雖然仍在五十之上但動能轉弱;到了四月與五月又分別來到六十二點九和六十四點二。所以判讀真正要看的是「站在五十的哪一邊、往哪個方向走、走了多久」這三件事,而非單月落在幾點,它們比單月的高低更能說明景氣的真實狀態。
PMI 在量化上適合做什麼
PMI 最適合的角色是由上而下的景氣濾網,用來決定整體部位要積極還是保守,而非用來挑選個股。邏輯很單純:當 PMI 站穩五十之上且方向往上,代表製造業景氣偏多,可以把股票部位拉高;當它跌破五十而且持續下滑,就把部位調降、增加現金或防禦性配置。它管的是「該不該進場、要進多少」這種擇時與加減碼的問題,不是「該買哪一檔」。
想看景氣訊號實際變成可回測的加減碼規則,可以讀用景氣燈號分批進出 0050 的實測;如果想把總經視野延伸到貨幣面,也可以參考抓取台灣 M1B、M2 年增率的實作,兩者都示範了如何把總經位階訊號接回完整的回測框架。
用這個欄位最容易踩的陷阱
最致命的是發布時點。某月的 PMI 描述的是當月製造業景氣,但實際公布要等到次月月初,例如近期五月的數值是在五月初才揭露上月情況。回測時若把數值對齊到它所描述的月份,等於提前用到當下還沒公開的資訊,會造成前視偏差,把績效灌得虛高。正確做法是對齊到資料真正可取得的發布日。第二個陷阱是榮枯線附近的雜訊:PMI 在五十上下來回擺動時,只要一破五十就出場很容易被假訊號甩來甩去,實務上多半改看連續兩到三個月同方向,訊號才比較穩定。
怎麼自己取得這份資料
在 finlab 裡只要一行就能把整段 PMI 歷史抓下來:
顯示程式碼
finlab.login()
pmi = data.get("tw_total_pmi:製造業PMI")login() 不需要自己貼任何金鑰,finlab 會引導你完成登入。要把這份景氣位階訊號接回完整的回測流程,可以從量化交易完整指南開始。如果你還不太會寫程式也沒關係,這個頁面下方可以把「抓資料、接成景氣濾網、跑回測」這整件事直接交給 AI 幫你完成。