QQ
槓桿生活
AI 工具6 分鐘閱讀2026-05-03

Claude Code 理財工具:阿甘投資法 CLI + 景氣燈號自動提示教學

把《阿甘投資法》景氣燈號規則寫成 Python CLI,串接國發會 API,自動判斷現在是加碼還是減碼時機。今日狀態:紅燈 39 分,282 賣訊號 OPEN。

先說一件事:我以前每次都搞不清楚「現在到底該加碼還是減碼」。

不是因為沒在關注市場,而是太常跟著情緒走——看到大家在買就想買,看到消息不好就想跑。這種決策模式很累,而且成效很差。

後來我認真讀了闕又上的《阿甘投資法》,核心只有一句話:用規則取代感覺。 規則明確了,就不需要每天焦慮「現在到底對不對」。

問題是,規則再好,如果每個月還要手動查數據、對照表格,這個摩擦力就夠讓人放棄了。所以今天早上我花了一個早上,把整套邏輯寫成 Python CLI 工具。

阿甘投資法的核心邏輯

這套方法的基礎是台灣國發會的景氣對策信號。國發會每個月發布一個綜合評分,根據九個子指標(包括股價、工業生產、外銷訂單等)加總,給出一個分數,再換算成燈號。

五種燈號對應五種景氣狀態:

阿甘投資法的操作邏輯是:越冷越買,越熱越賣。 聽起來像廢話,但真的做到的人不多。

各燈號的倉位策略

燈號不只是參考,它直接對應你的「加減碼」決策:

藍燈:市場在谷底,大力加碼

黃藍燈:景氣偏弱但底部區,可以正常加碼

綠燈:維持正常倉位,不特別動作

黃紅燈:市場偏熱,開始減碼、提高現金比例

紅燈:過熱訊號,積極減碼,保守應對

這套邏輯的優點是:它讓你在「沒人敢買」的時候反而要買,在「大家都在買」的時候要賣——這正是大多數散戶做不到的事情。

212 買訊號 / 282 賣訊號是什麼?

書裡還有一個輔助指標:把景氣分數依照一定規則累積計算,當累積值到達特定閾值時,觸發明確的買賣訊號:

累積到 212:買訊號觸發,代表景氣從底部走上來夠明確了

累積到 282:賣訊號觸發,代表過熱程度累積到要注意了

這個機制的好處是防止單月數字跳動造成「假訊號」——需要趨勢夠明確、累積夠久,才會發出訊號。

為什麼要把它寫成 CLI 工具?

純粹因為懶。

每個月手動去國發會網站查數字、對照表格、計算訊號狀態——整個流程不到五分鐘,但「要不要打開瀏覽器去查」這個心理摩擦力,讓我有時候一拖就是兩三週。

把它寫成 CLI 之後,一行指令就出結果。不用想「我上次查是哪個月的數字」,也不用手動算訊號有沒有觸發。

工具幫你降低執行門檻,讓好的習慣更容易發生。 這個道理適用在任何系統,不只投資。

工具怎麼做的

工具放在 ~/ai-lab/agan/agan.py,用 Python 寫,用 Claude Code 輔助開發。整個過程大概花了一個早上,主要時間花在搞清楚國發會 open data API 的回傳格式,邏輯本身反而是最快的部分。

幾個核心功能:

1.

串接國發會 API(dataset 6099):直接拿最新景氣分數,不用爬網頁

1.

24 小時快取:API 資料不是每天更新,加快取避免打太多不必要的請求

1.

燈號判斷:分數自動對應燈號,輸出當前狀態

1.

訊號計算:判斷 212 買 / 282 賣訊號的當前狀態

1.

加減碼建議:根據燈號輸出明確的操作方向

Claude Code 在這個場景很好用——我直接把「阿甘投資法規則」的文字描述貼給它,讓它把規則轉成程式邏輯,準確率很高。比較需要人工確認的是 API 的細節和快取邏輯。

今天的狀態

javascript
$ python agan.py 景氣狀態:🔴 紅燈 當月分數:39 分 訊號狀態:282 賣訊號 OPEN 建議方向:積極減碼,市場偏熱,保守應對

紅燈 39 分,落在 38–45 的過熱區間偏高位置。282 賣訊號已開啟,代表累積分數越過了賣出門檻。

這不是說「明天就要清倉跑路」,而是說:現在不是積極加碼的時機。 如果你的倉位比較重,阿甘投資法的邏輯是應該考慮慢慢減輕,把現金比例提高,等藍燈或黃藍燈再重新佈局。

你現在可以做的事

不管你會不會寫程式,這套方法馬上可以用:

如果不想寫程式:直接去國發會景氣指標網站,每月抓最新的燈號和分數,對照上面的表格就能決定操作方向。一個月操作一次,不需要天天看盤。

如果會 Python:把阿甘投資法的規則整理清楚,丟給 Claude Code,讓它幫你寫 CLI。串接 dataset 6099 這個 open data endpoint,邏輯不複雜,一個早上可以完成。

最重要的一件事:先把你的規則寫下來,然後真的照著執行。阿甘投資法的價值不在於它的規則有多神,而在於它讓你有紀律可以遵循,不靠感覺、不靠預測。


今天紅燈 39 分,賣訊號開著。我的策略是維持現有倉位不加碼,靜觀其變,等燈號轉向再說。

不焦慮,不猜測,就這樣。

分享文章

喜歡這篇文章嗎?

訂閱電子報,每週收到一篇精選生產力文章。