從零開始,用 n8n 做出股票自動更新系統
準備材料:Google Drive + ChatGPT + Notion
Hi,我是冠廷 👍🏻
最近我用 n8n 寫了一串能夠 :
定時啟動 > 自動合併股票庫存 > 判別需建倉、已清倉部位 >
寫入 Notion 資料庫 > 發信通知更新結果 的自動化 Workflow
先上實際運作的影片:
這是半成品時錄製的,裡面提到想做的內容其實都做完了,
現在只要每週兩分鐘,用手機將資料上傳 Google Drive,
完全不用碰 Excel、不用開電腦,系統會幫你自動更新所有持股資訊!
完成的一刻真的是連我自己都嚇到!畢竟我是連一點程式的底子都沒有~
每個人用的券商 App 應該都不一樣,讀取資料的方式、能讀到的資訊都會有所差異,
總之分享一些解題思路給大家參考~希望大家也能成功解放雙手,
不需要再像記帳一樣,每次有動作都要重新記錄,好麻煩R!
⸻
🔁 自動化流程概要
我目前使用玉山(台股)跟國泰(美股),似乎都不支援個人串接 API,所以資料擷取這步驟要手動執行(唯一要手動的步驟)。
大步驟是:
- 資料上傳 Google Drive
- n8n 定時讀取 Google Drive 檔案
- 合併轉換成統一表格
- 匯入 Notion Database:
覆蓋舊資料
移除已清倉股票
新增新買入標的
- 信件通知本週(或本日、本次)執行結果(你沒上傳資料 or 更新完成)
- 使用 Notion 公式計算佔比、總現值或你需要看的資訊等等
中間有一些步驟可能可以串 AI 去執行,但計費方式我一直沒研究,而且也只是做爽的,所以都是土炮來解,只需要 n8n 架設費用就搞得定。
⸻
💵 國泰(美股)處理方式
國泰可以用 樹精靈 匯出 持股資料.csv。
美股有「美金買美股」、「台幣買美股」,被視為兩個帳戶,我是做一個 node 先把兩個檔案合併成一個表格後再匯入。
⸻
🇹🇼 玉山(台股)處理方式
玉山沒有辦法匯出 csv,不過買台股的話,可以用集保統一輸出資料,能夠做到自動解密 PDF 抓資料,但集保顯示的資訊實在是有夠少,所以這條我後來不走。
台股我改用 A+行動下單,截圖損益那個頁面,一開始串免費的 OCR 識別圖片文字,但準度很低,數字一錯整個就沒意義了。
後來查到 Microsoft Azure AI Vision Studio 好像準度更高,但我一直無法成功,請大佬們有空可以試試?
最後方法是把截圖上傳到 Adobe Scan 輸出 PDF,再丟上 Google Drive,不知道為啥讀取 PDF 圖片內的文字就很順利??
⸻
🗃 Notion 整合與自訂
後面就是自訂 Notion 要長怎樣了,蠻自由的。
不會用 Notion 的話,Google Sheet 可能也可以?感覺微軟跟 Apple 再不能串接,就要被拋在腦後了~~?
⸻
📱 實作成果
全都搞定之後,未來只要用手機大概兩分鐘就可以把台美股資料上傳好,設定一些 iPhone 捷徑可以讓抓資料更快~
如果覺得分不同券商很麻煩,可以考慮股票匯撥,好幾次做到崩潰都想說還是全部放同一家就好⋯⋯
⸻
後記一:想做這個是因爲川普重拳打下來,我才發現自己亂買一堆有的沒的,然後根本不知道買了多少,想做一個可以看到全部佔比的表格(券商內的只能看大項),然後就做了,邊做邊想到還有很多功能可以補,稍微補了一點覺得有點違背初衷,所以就先暫停在這,因為我也沒有要全職炒股⋯⋯
後記二:你覺得「好浪費時間、太白痴了吧」的事情可能都有機會做自動化,但目前我的日常流程用 App 內的自動提醒之類的就能解決掉就是了~~不過 AI Agent 可能快發車了,有一些簡單的自動化也許不急著現在做啦,過一陣子可能又更輕鬆?



